2016-11-25 164 views

回答

2

你不能。 rdf:ID不是RDF属性(顺便说一句,也不是rdf:about),它仅仅是RDF/XML语法的语法设备。就像尖括号<>是句法设备。

在RDF/XML中,rdf:ID用于标识一个或多个RDF语句的主题。例如:

<rdf:Description rdf:ID="p1"> 
     <rdf:type rdf:resource="#Person"> 
     <rdfs:label>John</rdfs:label> 
</rdf:Description> 

是一个包含两个RDF语句的RDF/XML。这两个陈述的主题是p1。第一条语句表示p1的类型为Person。第二个声明说p1的标签是“John”。

使用RDFLib或任何其他RDF工具时,诀窍是根据RDF图(即语句集合)来思考。忘记你曾经看到过RDF/XML的样子。

+0

谢谢你的回答。这与'JSON-LD'一样吗?我的意思是'@ id'也是'JSON-LD'的语法设备? – TJR

+0

是的。它是。顺便说一句,如果答案对你有帮助,对它进行投票,甚至将其标记为已接受。 https://stackoverflow.com/help/someone-answers –