2014-11-22 79 views

回答

3

您可以用ASK查詢做到這一點。例如,要檢查一個名爲圖表http://example.org/graph1存在,你可以這樣做:

ASK WHERE { GRAPH <http://example.org/graph1> { ?s ?p ?o } } 

如果它存在,它將返回truefalse否則。

+0

如果圖形存在但是它沒有三元組,這會工作嗎? – 2014-11-23 00:30:51

+0

@JoshuaTaylor好點,可能不會。但是我知道的大多數SPARQL實現都不支持空圖的概念 - 它有三元組或者不存在。芝麻(我對此進行了測試)是這樣做的,儘管我沒有測試過,但我還是認爲耶拿也是如此。 – 2014-11-23 01:31:56

+3

我不知道耶拿是做什麼的,但我注意到了SPARQL 1.1。更新部分[§3.2.1CREATE](http://www.w3.org/TR/2013/REC-sparql11-update-20130321/#create)說:「對於記錄空圖的商店,[CREATE]將創建商店中一個新的空白圖,名稱由IRI指定。「所以至少有一個商店記錄空圖的規定。 – 2014-11-23 14:03:00

相關問題