torstai 14. maaliskuuta 2013

RDF ja SPARQL

Pakko kirjottaa nyt muistiin jotain, kun niin pitkään pähkäilin ja kuitenkin hoksailinkin kaikenlaista.

Ensinnäkin kätevä työkalu, jolla saa muotoiltua mm. XML mallisesta RDF:stä vähän helpompi lukuisempaa:

http://www.mindswap.org/2002/rdfconvert/

No se nyt sit jäi. Piti palkinnoks pelailla vähän. Hitto 5h :D

RDF Schema

Okei. Koitetaan summata vähän jotain mitä tässä kipeenä nyt oppinu näistä:
  • Luokat (rdfs:Class) on hierarkioiden luomista varten. Luokat voivat olla toistensa alaluokkia (rdfs:subClassOf).
  • Olio-ominaisuudet  (Object properties) määrittää yksittäisten olioiden väliset suhteet riippumatta niiden hierarkiasta
  • Data-ominaisuudet (Data properties) määrittää yksittäisten olioiden arvot, kuten nimen, iän jne.
Näköjään RDF Schemassa on erikseen luokkien ja alaluokkien määrittely, sit joidenkin "literaalien" (rdfs:Literal) määrittely sekä ominaisuuksien ja niiden hierarkioiden määrittely ja sit vasta itse ontologia.

Scheman pääidea on siten kai määritellä nää "Domain" ja "Range" jutut, että ontologia datassa on jotain rajoja ja määrittelyitä. Nää on kai tärkeitä, että tietokoneet ymmärtävät niitä?

Kuinka nuo RDF-tiedostot laaditaan ja miksi niihin viitatataan?
Jäi vähän epäselväksi nyt, kun pitäisi oma ontologia luoda.

Ei kommentteja:

Lähetä kommentti