RDF 주요 요소
RDF의 주요 요소는 <RDF>와 리소스를 나타내는 <Description>입니다.
<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: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/Empire Burlesque">
<cd:artist>밥 딜런</cd:artist>
<cd:국가>미국</cd:국가>
<cd:회사>컬럼비아</cd:회사>
<cd:가격>10.90</cd:가격>
<cd:year>1985</cd:year>
</rdf:Description>
</rdf:RDF>
<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/Empire Burlesque">
<cd:artist>밥 딜런</cd:artist>
<cd:국가>미국</cd:국가>
<cd:회사>컬럼비아</cd:회사>
<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/Empire Burlesque"
cd:artist="밥 딜런" cd:country="USA"
cd:company="컬럼비아" cd:price="10.90"
cd:year="1985" />
</rdf:RDF>
<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/Empire Burlesque"
cd:artist="밥 딜런" cd:country="USA"
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/Empire Burlesque">
<cd:artist rdf:resource="http://www.recshop.fake/cd/dylan" />
...
...
</rdf:Description>
</rdf:RDF>
<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/Empire Burlesque">
<cd:artist rdf:resource="http://www.recshop.fake/cd/dylan" />
...
...
</rdf:Description>
</rdf:RDF>
위의 예에서 아티스트 속성은 값이 없지만 아티스트에 대한 정보가 포함된 리소스를 나타냅니다.