Latest web development tutorials

RDF 주요 요소

RDF의 주요 요소는 <RDF>을하고 리소스에 <설명> 요소를 나타낼 수있다.


<RDF : RDF> 요소

<RDF : RDF> RDF 문서의 루트 요소입니다. 그것은 RDF 문서로서 XML 문서를 정의. 또한 RDF 네임 스페이스에 대한 참조를 포함합니다 :

<?xml version="1.0"?>

<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
...Description goes here...
</rdf:RDF>


<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:Description
rdf:about="http://www.recshop.fake/cd/Empire Burlesque">
<cd:artist>Bob Dylan</cd:artist>
<cd:country>USA</cd:country>
<cd:company>Columbia</cd:company>
<cd:price>10.90</cd:price>
<cd:year>1985</cd:year>
</rdf:Description>

</rdf:RDF>

이러한 요소의 아티스트, 국가, 회사, 가격과 올해 네임 스페이스 HTTP에 정의되어 //www.recshop.fake/cd#을에. RDF 외부에서이 네임 스페이스 (RDF가의 일부가 아닙니다). RDF는 프레임 워크를 정의합니다. 이러한 요소의 아티스트, 국가, 회사, 가격과 올해는 다른 사람 (회사, 단체 또는 개인 등)에 정의되어 있어야합니다.


속성 (특성)의 속성을 정의하는 (속성)

속성 요소 (property 요소) 또한 특성 (속성)로 사용할 수 있습니다 (치환 요소)를 정의 할 수 있습니다 :

<?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="Bob Dylan" cd:country="USA"
cd:company="Columbia" cd:price="10.90"
cd:year="1985" />

</rdf:RDF>


속성 (특성)의 속성을 정의하는 (속성)

속성 요소 (property 요소) 또한 특성 (속성)로 사용할 수 있습니다 (치환 요소)를 정의 할 수 있습니다 :

<?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 rdf:resource="http://www.recshop.fake/cd/dylan" />
...
...
</rdf:Description>

</rdf:RDF>

위의 예는, 작가는 값 속성이 없지만, 작가에 대한 정보가 포함 된 자원을 의미한다.