2016-05-28 1 views
0

を語彙ここに次の名前空間RDFS、RDFのmisingが

@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 

を使用RDFSのための多くの例がありますが一例であるW3C

<?xml version="1.0"?> 
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
     xmlns:ex="http://example.org/stuff/1.0/" 
     xml:base="http://example.org/here/"> 
    <rdf:Description rdf:ID="snack"> 
    <ex:prop rdf:resource="fruit/apple"/> 
    </rdf:Description> 
</rdf:RDF> 
から

すべてがOKである、しかし、RDF:説明RDF :IDはどこから来たのですか? それはrdfネームスペースからでなければなりません

http://www.w3.org/1999/02/22-rdf-syntax-ns# 

右でしょうか?

私は

http://www.w3.org/1999/02/22-rdf-syntax-ns#

のリンクを訪問したが、何のRDFはありません:説明またはRDF:IDの定義は。

さらに、rdf:resourceを調べると、それがrdfsのものであれば見つけることができないので、rdfs:Resourceのように書くのはなぜですか?w3cはこのように書くわけではありません。これらの語彙はあなたから来ましたか?

名前空間語彙に言及されていない語彙はありますか?

答えて

1

rdf:IDは、RDF仕様ではhereと定義されています。

rdf:Descriptionは、任意のRDFノードに使用されます。リソースまたは公理(たとえば、reification)です。

これがあなたの質問に答えるのに十分かどうか分かりません。

+4

しかし、これらはrdf/xmlのシリアル化で使用され、RDFのボキャブラリの一部ではありません。たとえば、RDF/XML文書の同じ場所で使用される他のIRIが対応するトリプルを生成する場合でも、「x rdf:type rdf:Description」または「x rdf:ID 67」は表示されません。 –