RDF クイック スタート チ...login
RDF クイック スタート チュートリアル
著者:php.cn  更新時間:2022-04-11 14:47:18

RDF の主な要素



RDF の主な要素は、リソースを表す <RDF> 要素です。


<rdf:RDF> 要素

<rdf:RDF> は、RDF ドキュメントのルート要素です。 XML 文書を RDF 文書として定義します。また、RDF 名前空間への参照も含まれています:

<?xml version="1.0"?>

<rdf:RDF
xmlns:rdf="http://www.w3.org/1999 / 02/22-rdf-syntax-ns#">
...ここに説明が入ります...
<rdf:RDF>


<rdf:Description> 要素

<rdf:Description> 要素は、about 属性を通じてリソースを識別します。

<Description> 要素には、リソースを説明する要素を含めることができます:


<?xml version="1.0"?>

<rdf:RDF
xmlns:rdf="http: //www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cd="http://www.recshop.fake/cd#">

<rdf:Description
rdf:about="http://www.recshop.fake/cd/エンパイア・バーレスク">
​ <cd:アーティスト>ボブ・ディラン</cd:アーティスト>
​ <cd:country>アメリカ</cd:country>
​ <cd:company>コロンビア</cd:company>
​ <cd:価格>10.90</cd:価格>
​ <cd:year>1985</cd:year>
</rdf:Description>

</rdf:RDF>
アーティスト、国、会社、価格、年 これらの要素は名前空間で定義されます。 http://www.recshop.fake/cd#。この名前空間は RDF の外部にあります (RDF の一部ではありません)。 RDF はこのフレームワークのみを定義します。アーティスト、国、会社、価格、年などの要素は、他の人 (会社、組織、個人など) によって定義される必要があります。


属性を定義するプロパティ

プロパティ要素は属性として定義することもできます(要素を置き換えます):

<?xml version="1.0"?> ;

<rdf:RDF
xmlns:rdf=" http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cd="http://www.recshop .fake/cd#">

<rdf:説明
rdf:about="http://www.recshop.fake/cd/エンパイア・バーレスク"
cd:artist="ボブ・ディラン" cd:country="アメリカ"
cd:company="コロンビア" cd:price="10.90"
cd:year="1985" />

</rdf:RDF>


属性を定義するプロパティ

プロパティ要素は属性として定義することもできます(要素を置き換えます):

<?xml version="1.0"?> ;

<rdf:RDF
xmlns:rdf=" http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cd="http://www.recshop .fake/cd#">

<rdf:説明
rdf:about="http://www.recshop.fake/cd/エンパイア・バーレスク">
​ <cd:artist rdf:resource="http://www.recshop.fake/cd/dylan" />
​ ...
​ ...
</rdf:Description>

</rdf:RDF>

上記の例では、アーティスト属性には値がありませんが、アーティストに関する情報を含むリソースを参照しています。