0
我是語義網上的一名新成員。我想使用SPARQL查詢從DBPedia獲取Microsoft的所有對象/值並將結果保存爲RDF格式。我已經對http://dbpedia.org/sparql效果很好,並返回關於Microsoft.The代碼如下所有對/值的查詢:如何使用SPARQL從DBPedia數據創建RDF模型
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
select * where
{{ <http://dbpedia.org/resource/Microsoft> ?property ?value }
UNION
{?property ?value <http://dbpedia.org/resource/Microsoft>}}
我要的是創造的結果RDF格式。我閱讀https://www.w3.org/TR/rdf-sparql-query/#construct的教程並瞭解它可以通過使用CONSTRUCT查詢來完成。我將SELECT更改爲CONSTRUCT,但那不起作用。如果可能的話,你能告訴我什麼是我的錯誤,我怎樣才能將CONSTRUCT應用到我的查詢中以獲取查詢中的RDF模型?提前致謝!
沒有看到CONSTRUCT查詢,我們怎麼能說出了什麼問題? – AKSW
@AKSW這是我的查詢:構建{?屬性值} 其中 {{屬性值} UNION {屬性值}} –
learner
所以你看起來你並不是很瞭解SPARQL和RDF。在第一部分中,您定義了將包含在結果中的三元組,因此在您的情況下顯然缺少主題('')。這帶來了第二個問題,你必須使用屬性URI,否則它們是相對的。即在該示例中該協議缺失,即它應該是''。此外,語法錯誤,因爲您有兩個分號不能存在。 –
AKSW