我有一个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
吗?如果不是,还有另一种方法可以实现这一目标吗?
答案 0 :(得分:0)
基本上这将是您正在查询的SPARQL引擎(端点)的问题,因为包装器不会评估查询。