De vigtigste elementer i RDF

De vigtigste elementer i RDF er <RDF> og <Description>-elementet, der repræsenterer en ressource.

Elementet <rdf:RDF>

Elementet <rdf:RDF> er rodlementet i RDF-dokumentet. Det definerer et XML-dokument som et RDF-dokument. Det indeholder også en reference til RDF-navnerummet:

<?xml version="1.0"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
.
. Beskrivelse skal her indføres
.
</rdf:RDF>

Elementet <rdf:Description>

Elementet <rdf:Description> kan identificere en ressource gennem about-attributten.

Elementet <rdf:Description> kan indeholde elementer, der beskriver ressourcer:

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

Elementer som artist, country, company, price og year er defineret i navnerummet http://www.recshop.fake/cd#. Dette navnerum ligger uden for RDF (er ikke en del af RDF). RDF definerer kun denne ramme. Elementerne artist, country, company, price og year skal defineres af andre (selskaber, organisationer eller enkeltpersoner osv.).

Egenskab (property) bruges til at definere egenskab (attribute)

Egenskabsenheder (property elements) kan også defineres som egenskaber (attributes) (erstatter elementer):

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

Egenskabsdefinition af ressource

Egenskabsenheder (property elements) kan også defineres som ressourcer (resources):

I ovenstående eksempel har egenskaben artist ingen værdi, men refererer til en ressource, der indeholder information om kunstneren.

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