RDF:n pääelementit
- Edellinen sivu RDF esimerkki
- Seuraava sivu RDF säiliöt
RDF:n pääelementit ovat <RDF> ja resurssin kuvauksen tarkoittava <Description>-elementti.
Elementti <rdf:RDF>
Elementti <rdf:RDF> on RDF-dokumentin juuri-elementti. Se määrittelee XML-dokumentin RDF-dokumentiksi. Se sisältää myös viittauksen RDF:n nimenhuoneeseen:
<?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" . . Kuvaus tulee tähän . </rdf:RDF>
Elementti <rdf:Description>
Elementti <rdf:Description> voi määrittää resurssin about-ominaisuudella.
Elementti <rdf:Description> voi sisältää resurssin kuvaavia elementtejä:
<?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>
Näitä elementtejä artisti、maa、yhtiö、hinta ja vuosi määritetään nimenhuoneessa http://www.recshop.fake/cd#. Tämä nimenhuone ei ole RDF:n osa (ei kuulu RDF:hen). RDF määrittelee vain tämän kehyksen. Näitä elementtejä artisti、maa、yhtiö、hinta ja vuosi täytyy määritellä muiden (yhtiöiden、organisaatioiden tai yksityishenkilöiden) toimesta.
Ominaisuus (property) määrittää ominaisuuden (attribute)
Ominaisuuselementit (property elements) voidaan myös määritellä ominaisuuksina (attributesina) (korvaamalla elementit):
<?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>
Ominaisuus määrittää resurssin
Ominaisuuselementit (property elements) voidaan myös määritellä resurssina (resourcesina):
Yllä olevassa esimerkissä ominaisuus artist ei ole arvoa, mutta se viittaa resurssiin, joka sisältää tietoa artistista.
<?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>
- Edellinen sivu RDF esimerkki
- Seuraava sivu RDF säiliöt