SparqlWrapper中MINUS的支持和行为

时间:2013-07-04 16:36:40

标签: python-2.7 rdf sparql sparqlwrapper

我有一个SPARQL查询:

SELECT  DISTINCT ?chapter_name ?verse_index ?verseTextAr WHERE
         {{

            ?word skos:prefLabel "جنة"@ar;
              dcterms:isPartOf ?verse.
            ?verse a qvoc:Verse;
              skos:prefLabel ?verseTextAr;
              qvoc:chapterName ?chapter_name;
              qvoc:verseIndex ?verse_index.
          } MINUS  {

            ?word skos:prefLabel "انهار"@ar;
              dcterms:isPartOf ?verse.
            ?verse a qvoc:Verse;
              skos:prefLabel ?verseTextAr;
              qvoc:chapterName ?chapter_name;
              qvoc:verseIndex ?verse_index.
          }} LIMIT 20

有问题是它返回包含两个单词的经文。 SparqlWrapper中不支持minus吗?如果不是,还有另一种方法可以实现这一目标吗?

1 个答案:

答案 0 :(得分:0)

基本上这将是您正在查询的SPARQL引擎(端点)的问题,因为包装器不会评估查询。