我有一个 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
存在返回包含这两个词的经文的问题。SparqlWrapperminus
不支持?如果不是,还有其他方法可以实现吗?