[英]Why are there triples with rdf:type predicates for my RDF graph?
這是我的 RDF 圖,以 RDF/XML 表示:
<?xml version="1.0" ?>
<rdf:RDF
xmlns:ex="http://www.example#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xml:base="http://www.test#">
<ex:cat rdf:ID="_101">
<ex:name>Milk</ex:name>
</ex:cat>
<ex:dog rdf:ID="_2001">
<ex:name>Lub</ex:name>
</ex:dog>
</rdf:RDF>
這些是我使用 w3.org/RDF/Validator 解析它時得到的三元組:
Number Subject Predicate Object
1 http://www.test#_101 rdf:type ex:cat
2 http://www.test#_101 ex:name "Milk"
3 http://www.test#_2001 rdf:type ex:dog
4 http://www.test#_2001 ex:name "Lub"
我的問題是為什么有rdf:type
謂詞的三元組? 我的 RDF/XML 的哪些部分被映射到這些三元組?
讓我們分析以下 RDF/XML 語法:
<ex:cat rdf:ID="_101">
<ex:name>Milk</ex:name>
</ex:cat>
In 說 id http://www.test#_101
類型為ex:cat
的實體存在,並且它有一個屬性ex:name
,值為"Milk"
。 這就是為什么你得到三倍
http://www.test#_101 rdf:type ex:cat
http://www.test#_101 ex:name "Milk"
每當你有關於 RDF/XML 中的實體的聲明時,它都會以
<TYPE_URI rdf:ID=ENTITY_ID>
這轉化為三重
TYPE rdf:type ENTITY_ID
繼續處理有關該實體的屬性值對的語句。 最后你會得到標准的 XML 結束標簽</TYPE_URI>
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.