De vigtigste elementer i RDF
- Forrige side RDF eksempel
- Næste side RDF beholder
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>
- Forrige side RDF eksempel
- Næste side RDF beholder