RDF के मुख्य तत्व

RDF के मुख्य तत्व <RDF> और किसी भी रिसोर्स को प्रस्तुत करने वाले <Description> तत्व हैं。

<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#">
.
. वर्णन यहाँ आता है
.
</rdf:RDF>

<rdf:Description> तत्व

<rdf:Description> तत्व को about अट्रिब्यूट के माध्यम से एक रिसोर्स को पहचान सकता है。

<rdf: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>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>

artist, country, company, price और year इन तत्व http://www.recshop.fake/cd# नामस्पेस में परिभाषित हैं। यह नामस्पेस RDF के बाहर (RDF का हिस्सा नहीं है) है। RDF ने केवल इस फ्रेमवर्क को परिभाषित किया है। और artist, country, company, price और year इन तत्वों को दूसरे लोगों (कंपनियां, संगठन या व्यक्ति आदि) द्वारा परिभाषित किया जाना चाहिए।

गुण (property) का परिभाषण (definition) करने के लिए

गुण एलीमेंट (property elements) भी गुण (attributes) के रूप में परिभाषित किए जा सकते हैं (एलीमेंट के स्थान पर):

<?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 elements) भी संसाधन (resources) के रूप में परिभाषित किए जा सकते हैं:

उपरोक्त उदाहरण में, गुण artist का मूल्य नहीं है, लेकिन एक संसाधन को संदर्भित करता है जो कि कलाकार के बारे में सूचना रखता है。

<?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>