У меня есть несколько классов внутри файла онтологии и такое же количество классов с разными именами внутри файлов xml. Я создал тройное хранилище RDF из файлов XML. Теперь мне нужно изменить имена классов внутри тройного хранилища на те, что находятся внутри онтологии.
Может ли у кого-нибудь быть идея, как сделать эквивалентность с помощью запроса 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>
Я хочу изменить имя (ClassName) на другое имя, например (ClassA). Могу я сделать это, написав SPARQL QUERY?
В качестве инструментария я использую гену. Я не уверен, что то, о чем я спрашиваю, возможно или нет!