我目前記錄/測試約1.1 SPARQL制度蘊涵和建議,反覆指出SPARQL 1.1蘊涵制度,並與FROM子句
作用域圖是圖形的等同於活躍的圖形查詢
但它沒有指定什麼是活動圖引用:它是查詢中使用的數據集?商店中所有圖形的聯合?
作爲一個測試,以確定這一點,我得到這個圖形在芝麻記憶存儲與RDF Schema和直下式推理店(v2.7.14)
@prefix ex:<http://www.example.org/> .
ex:book1 rdf:type ex:Publication .
ex:book2 rdf:type ex:Article .
ex:Article rdfs:subClassOf ex:Publication .
ex:publishes rdfs:range ex:Publication .
ex:MITPress ex:publishes ex:book3 .
我一直在嘗試下面的查詢URIed <http://www.example.org/>
(這意味着使用默認圖形從而推理引擎)
SELECT ?s WHERE { ?s a ex:Publication . }
正如預期的那樣,它返回我所有三個實例
<http://www.example.org/book1>
<http://www.example.org/book2>
<http://www.example.org/book3>
而查詢:
SELECT ?s FROM ex: WHERE { ?s a ex:Publication . }
只返回
<http://www.example.org/book1>
在上述情況下,不應該兩個結果是一樣的嗎?
(根據推薦),如果數據和架構的兩個圖形之間的商店(和喜歡<urn:rdfs-schema>
<urn:data>
,甚至是分散在多個圖)分裂和查詢使用兩個圖(或模式的一個子集,希望發生的事情相關的圖),而不是默認圖?
意思應該是整個商店中的推理是全局還是依賴於查詢數據集?
或者,也許是建議鬆散足以使這個實現相關的問題?
感謝您的燈光,
最大。
編輯這個問題被重定向到SPARQL 1.1 entailment regimes and query with FROM clause (follow-up)
感謝您的精確度,我已經忘記了這個事實。我不知道這些改變是否簡單,但它會很好地符合:) – Max 2015-02-10 05:40:54
那麼,爲了確定推薦中的推理範圍圖,這意味着推理是僅使用查詢活動圖來計算的?即每個請求的引擎實例? – Max 2015-02-10 05:53:05