我必須使用SPARQL查詢RDF三元組。 我開始使用ARC2來做到這一點,但我有2個問題: 1:要使用ARC2,我/我必須如何存儲我的RDF三元組?只是在RDF文件或在MySQL數據庫 因爲我發現這個例子:使用ARC2存儲和查詢數據的格式是什麼
$query = '
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
select distinct ?l ?c
where {?c a rdfs:Class. ?c rdfs:label ?l}
limit 100
';
2:如何調用查詢我的數據?這個URI的具體含義是什麼:http://www.w3.org/1999/02/22-rdf-syntax-ns#?這是什麼的URI?以及如何爲我的數據創建一個URI?
謝謝
在RDF中,資源由**標識**。那些不需要可解引用;他們只需要保持一致。 'PREFIX rdf:'表示在查詢的其餘部分,類似'rdfs:Class'的東西是'http :// www.w3.org/1999/02/22 RDF語法納秒#Class'。 –
是的,但我的三元組是本地的,他們沒有URI?我只有rdf三元組,我該如何存儲它們?只是在一個rdf文件? – BigNoob
您的數據存儲在哪裏*與用於標識資源的URI沒有任何關係。例如,我可能有三個''http://stackoverflow.com/users/3132739/bignoob>''代表你問這個問題。 URI標識事物,而不是存儲數據的位置。 –