Semanttinen Web Ossi Nykänen ossi.nykanen@tut.fi Tampereen teknillinen yliopisto (TTY), DMI / Hypermedialaboratorio W3C Suomen toimisto
Esitelmä "Semanttinen Web" Sisältö Konteksti: W3C, Web-teknologiat ja Semanttinen Web Semanttisen Webin perusidea: malli Universaalin tietokannan idea Esimerkkejä Plussia ja miinuksia, yhteenveto Esityksen tavoite: luonnehtia Semanttista Webiä POPhankkeen näkökulmasta 2
World Wide Web Consortium (W3C) W3C kehittää yhteensopivia teknologioita ja siten ohjaa Webin kehittymistä täyteen mittaansa...asettamalla teknisiä suosituksia (esim. HTML, XML, WAI) 3 päätstoa, 14 aluetstoa, n. 400 jäsenorganisaatiota Jäseneksi? http://www.w3c.tut.fi/joining.html 3
W3C: verkkosivuista (Web-)teknologiaksi 4
Semanttinen Web (SW)? Semanttisen Webin perusidea on mallintaa ja esittää eri järjestelmistä löytyvää tietoa standardinmukaisesti tiedon semanttinen yhdistely sovellusten välillä aliluokka Opiskelija JOO-opiskelija on tehnyt opintosuorituksen yhteystiedot on Satu arvosanalla Matemaattinen logiikka 5,4,4,5,5,4,5,5:(5) suorituksin Kiitettävä 5
Punainen lanka: tiedon yhdistely ohi sovellusten Kyse on siis tietyssä mielessä universaalin tietokannan määrittelystä yhteensopiva tietomalli SW A' B' C' yhteensopiva tietorakenne sovelluskohtainen tietorakenne Adapteri Adapteri Adapteri A B C Tarkoitus ei kuitenkaan (yleensä) ole "siirtää tiedostoja" Semanttiseen Webiin, vaan "kuvata tietoja" ts. kyse ei (välttämättä) ole fyysisestä vaan loogisesta rakenteesta 6
Keskeisiä ominaisuuksia SW:n avulla voidaan kuvata "mitä tahansa" vrt. yksilöinti opiskelijanumeroiden perusteella laajennukset (esim. uusien ominaisuuksien esittely) Yksilötietojen ohella SW tarjoaa keinon myös esittää ja yhdistellä skeema- ja ontologiatason tietoja "arvosana voi olla jokin numeroista 0, 1, 2, 3, 4, tai 5" "JOO-opiskelija on myös opiskelija" (päättely) "x opintopistettä TTY:llä on y opintopistettä MIT:ssä" termit "opintopiste" ja "credit point" tarkoittavat samaa asiaa SW rakentuu tiedostotasolla XML-tekniikan varaan ohjelmisto- ja laiteriippumattomuus haut, allekirjoitukset, salaaminen, yms. tekniikat 7
Mitä tehdä kaikella tiedoilla? Kun yhteismitallista dataa on olemassa (huom. tietosuoja & oikeudet!) OPSU:n tiedot saataville opiskelijoiden HOPSU:t saataville harjoituspisteet saataville kurssien tiedot saataville jne....tämän perusteella voidaan tehdä mielenkiintoisia asioita, esim. ketkä opiskelijat lukevat mitäkin ja kuinka kauan? miten minulla menee eri kursseilla? (opiskelijan portaali) keitä opiskelijani ovat? (opettajan portaali) yhdistely, louhinta, jne. (esim. profiilit, kalenterit, salivaraukset,...) 8
Plussia ja miinuksia "SW:n Etuja" standardi ja "avoin" ratkaisu, eri työkaluja "helpoin" tapa kytkeä eri järjestelmiä yhteen tämä on suunta johon "yleisesti ollaan menossa" "SW:n Haasteita" onnistuuko mallinnus, toteutuuko tietoturva, riittääkö teho? lipsutaanko tiedon kuvailusta myöhemmin? (ts. onko data hyvälaatuista) miten radikaalisti oman sovelluksen tietomalli kehittyy jatkossa? 9
Yhteenveto & Kiitos Semanttinen Web tarjoaa standardeja julkaistun tiedon koneelliselle tulkinnalle ja yhdistämiselle Perusidea, "universaali tietokanta", on yksinkertainen ja semantiikan osalta laajennettavissa tekniikoilla on yleiskäyttöisyytensä ansiosta runsaasti sovelluksia Ossi Nykänen (ossi.nykanen@tut.fi / ossi@w3.org) TTY/Mat/Hypermedia, W3C Suomen toimisto 10
Liitteitä 11
SW-suositusten keskeiset osat ja tehtävät Metatietomalli (RDF Data Model) ja primitiivit Lauserakenne (esim. :jack rdf:type :Man.) Skeemamäärittelyt (RDF Schema) luokkien ja relaatioiden määrittely aksioomat (esim. rdf:type rdfs:domain rdfs:resource.) Ontologiat (OWL, eri tasoja) "rikkaammat skeemamäärittelyt" Pätevä päättely (Semantics) G 1 G 2 Metatietojen julkaiseminen (RDF/XML ja N3) "Tulossa": RDF Data Access, RDF Rules (?) 12
RDF Site Summary (RSS) ja uutiset http://www.w3c.tut.fi http://www.w3c.tut.fi/staff/ossi nimi: Ossi Nykänen sähköposti: ossi@w3.org kirjoittaja: viimeksi päivitetty: 2003-12-15 luokitus: standardointi otsikko: uutisia, joulukuu uutisotsikko1: uutisotsikko2:... uutisotsikko3:...... otsikko: XForms 1.2 Mobile teksti: W3C julkaisi uuden version... Työn tavoitteet: - koneellisesti tulkittavissa olevan tiedon julkaiseminen - tiedon semanttinen yhdisteleminen eri sovelluksissa 13
"SW työpöydällä": Haystack Kuvalähde. MIT Computer Science and Artificial Intelligence Laboratory, http://haystack.lcs.mit.edu/ 14
Lisätietoja ja osoitteita eteenpäin W3C http://www.w3.org/ (kotisivu) http://www.w3c.tut.fi/ (W3C Suomen toimiston kotisivu) W3C-aktiviteetit http://www.w3.org/consortium/activities (yleiskuva) http://www.w3.org/2001/sw/ (SW) W3C:n suositukset, raportit ja teknistä tietoa http://www.w3c.org/tr/ (kaikki tekniset dokumentit) http://www.w3c.tut.fi/report-archive.html (yleisesityksiä suomeksi) Jäseneksi! http://www.w3.org/consortium/prospectus http://www.w3c.tut.fi/joining.html 15