2013-07-04 50 views
0

減去行爲我有一個SPARQL查詢:支持和SparqlWrapper

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

基本上,這將是您正在查詢的SPARQL引擎(端點)的問題,因爲包裝器不會評估查詢。