RDF
Wikipedia
RDF (Resource Description Framework) on W3C:n standardi, jolla WWW-sivuille voidaan lisätä tietoa sivun merkityksestä.
Esimerkiksi sivulla http://fi.wikipedia.org voi olla ominaisuus kieli, jolla on arvo suomi. RDF-terminologialla sivu on subjekti, ominaisuus on predikaatti ja arvo on objekti. subjekti-predikaatti-objekti-yhdistelmät muodostavat kolmikon (triple).
Tyypillisin (mutta ei ainoa) tapa esittää RDF-kolmikoita on XML.
Esimerkiksi seuraava RDF-kuvaus määrittelee subjektille "http://fi.wikipedia.org" predikaatin "kieli", jolla on objekti "suomi":
<?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:esim="http://www.esimerkki.org/kasitteet/"> <rdf:Description rdf:about="http://fi.wikipedia.org/"> <esim:kieli>suomi</esim:kieli> </rdf:Description> </rdf:RDF>
URI http://www.esimerkki.org/kasitteet on periaatteessa mielivaltainen merkkijono, jonka perusteella tulkitsija ymmärtää käytettyjen ominaisuuksien merkityksen.
Tästä voidaan suorittaa seuraava kysely:
SELECT ?subject ?predicate ?object WHERE (?subject ?predicate ?object) USING rdf FOR <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
Josta tulokseksi saadaan:
subject: http://fi.wikipedia.org/ predicate: http://www.esimerkki.org/kasitteet/kieli object: suomi
Hyvin tunnettu WWW-sivun ominaisuuksia kuvaava predikaattijoukko on nimeltään Dublin Core. Tässä joukossa kielen esittää predikaatti dc:language. Täman predikaattijoukon URI on http://purl.org/dc/elements/1.1/.