我经常在OWL的RDF序列化中看到资源名称前面的#标签。例如:
....rdf:resource="#hasParent" />
这是什么意思?当我查阅它时,谷歌给了我一些关于twitter的东西。 :)
答案 0 :(得分:2)
您的示例特定于RDF / XML。在这里,您有一个 relative IRI,必须使用文档中给出的xml:base
来完成,以形成标识资源的绝对 IRI。在RDF和OWL中,一切都只由绝对IRI识别。除此之外,它没有任何特别的意义。但是,使用具有关联数据哈希值的IRI很方便:IRI将取消引用基本IRI,这通常用于标识描述完整IRI的文档。
例如,参加SKOS本体论:
<rdf:RDF ...
xml:base="http://www.w3.org/2004/02/skos/core">
...
<rdf:Description rdf:about="#Concept">
...
</rdf:Description>
...
它定义了术语http://www.w3.org/2004/02/skos/core#Concept
。如果在HTTP GET请求中使用此IRI,并使用标头Accept: application/rdf+xml
,您将找到SKOS本体的RDF / XML序列化,其中定义和描述了该术语。