簡體   English   中英

為什么我的 RDF 圖有帶 rdf:type 謂詞的三元組?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM