我在本體文件中有許多類,並且在xml文件中具有不同名稱的相同數量的類。我已經從XML文件創建了一個RDF三重存儲。現在我需要將三重商店中的類的名稱更改爲本體中的類。相當於RDF三元組中的類
任何人都可以有一個想法如何通過使用SPARQL查詢做等效? 如果不能通過SPARQL查詢完成,那麼最好的方法是什麼?
-----------這是RDF -------
<rdf:RDF
xmlns:j.0="http://link/myLink/myOntology.rdf#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" >
<rdf:Description rdf:about="http://myDomain/myLink/%a=class/class9/">
<j.0:hadP>Sea Power</j.0:hadP>
<j.0:hadP>Steel city</j.0:hadP>
<j.0:hadP>Singer1</j.0:hadP>
<j.0:hadV>20</j.0:hadV>
<j.0:hadP>City</j.0:hadP>
<j.0:hadP>Singer2</j.0:hadP>
<j.0:hadP>Singer3</j.0:hadP>
<j.0:hadV>80</j.0:hadV>
<j.0:hadVEvent>web:V</j.0:hadVEvent>
<j.0:hadP>Park</j.0:hadP>
<j.0:hadP>Arctic</j.0:hadP>
<j.0:hadP>Guns</j.0:hadP>
<rdf:type rdf:resource="http://link/myLink/myOntology.rdf#**ClassName**"/>
<j.0:hadP>City Center</j.0:hadP>
<j.0:hadV>100</j.0:hadV>
<j.0:hadV>40</j.0:hadV>
</rdf:Description>
</rdf:RDF>
我要改名字(類名)到不同名稱的一小部分例如(ClassA)。我可以通過編寫SPARQL查詢來做到這一點嗎?
作爲一個工具包,我正在使用gena 我不確定我在問什麼是可能的或不是!
這很不清楚。你能說說你想做什麼嗎?因爲更新商店的細節因平臺而異,因此更具體地說明您使用的RDF工具包(例如,耶拿,芝麻,雷德蘭等)也會有所幫助。從表面上看,我看不出SPARQL與你所說的內容有什麼關係,但更清晰的解釋和例子會有所幫助。 –