RDF

Wikipediasta
Tämä on arkistoitu versio sivusta sellaisena, kuin se oli 14. kesäkuuta 2010 kello 21.06 käyttäjän LaaknorBot (keskustelu | muokkaukset) muokkauksen jälkeen. Sivu saattaa erota merkittävästi tuoreimmasta versiosta.
Siirry navigaatioon Siirry hakuun

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/.

Katso myös

Aiheesta muualla

  • [1] W3C:n RDF-sivut
  • [2] Dublin Core -predikaattien sivut