Sisältö. Miten hyötypalveluja Webiin saadaan? Mitä hyötyä on Webistä? Kehityksen este Webissä? Miten Webistä tulee älykkäämpi?

Samankaltaiset tiedostot
Visio tulevaisuuden Webistä. Semantic Web - kohti uutta merkitysten Internetiä. Ratkaisumalli 1: Älykkäämmät sovellukset. Vision este Webissä

Semantic Web Sisältötuotannon ja palveluiden tulevaisuus

Sisältö. Semanttinen Web. WWW:n perusta. WWW tänään. WWW tänään: palvelut ja tiedonhaku. Toiminnalliset palvelut: ongelmia

Sisältö. Semanttinen Web ja Web palvelut Sisältötuotannon ja palveluiden tulevaisuus Internetissä. WWW:n perusta. WWW tänään

Sisältö. Semanttinen Web - tulevaisuuden Internet? WWW:n perusta. WWW tänään. WWW tänään: palvelut ja tiedonhaku. Toiminnalliset palvelut: ongelmia

Ontologiat: standardeja, työkaluja

Molempien kehityssuuntien edellytys. Ontologiat: semanttisen webin ydinteknologia. Webin kehityssuuntia. WWW:n tulevaisuus? Ontology: perspectives

Internetin tulevaisuudennäkymiä Semanttinen web ja älykkäät palvelut

Semanttinen Web. Ossi Nykänen. Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), Hypermedialaboratorio W3C Suomen toimisto

Mikä on semanttinen web?

Eero Hyvönen. Semanttinen web. Linkitetyn avoimen datan käsikirja

Seitsemän syytä semanttiseen webiin. Eero Hyvönen Aalto-yliopisto ja HY Semanttisen laskennan tutkimusryhmä (SeCo)

Ontologiat merkitysten mallintamisessa: OWL. Eeva Ahonen

Semanttisen webin idea

Luento 12: XML ja metatieto

Semanttinen Web. Ossi Nykänen Tampereen teknillinen yliopisto (TTY), DMI / Hypermedialaboratorio W3C Suomen toimisto

W3C-teknologiat ja yhteensopivuus

Sisällys. Valtion tietotekniikan rajapintasuosituksia. XML:n rooleja sähköisen asioinnin tavoitearkkitehtuurissa. dbroker - asiointialusta

Semanttinen Web. Ossi Nykänen. Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), W3C Suomen toimisto

Semanttinen web - lyhyt johdatus

The OWL-S are not what they seem

Rakenteisen oppimateriaalin tuottaminen verkossa esimerkki Rhaptos. Antti Auer Koordinaattori, HT Jyväskylän yliopisto Virtuaaliyliopistohanke

Avoin tieto ja World Wide Web tietoyhteiskunnan palveluksessa. Open Data and the World Wide Web in Service for the Informaton Society

Sisällönhallinnan menetelmiä

standardit (W3C, ISO) Semanttisen laskennan tutkimusryhmä Teknillinen korkeakoulu

Tiedonlouhinta rakenteisista dokumenteista (seminaarityö)

FinnONTO-infrastruktuurin esittely

Metatietojen merkitys tiedonhallinnassa

Semantic Web - kohti uutta merkitysten Internetiä

Profium. Smart Information Router (SIR) Janne Saarela Profium Oy. Profium perustettu Pioneeri sisällönhallinnan ratkaisujen kehityksessä

Semanttinen web ja sukututkimus

Mitä mahdollisuuksia tuloksemme tarjoavat museoille?

Kohti kansallista semanttisen webin sisältöinfrastruktuuria

Miksi asiasanastot eivät riitä vaan tarvitaan ontologioita?

Paikkatiedot ja Web-standardit

XML johdanto, uusimmat standardit ja kehitys

Internet jolla on merkitystä

TESAURUKSET JA ONTOLOGIAT

Yhteentoimivuusalusta: Miten saadaan ihmiset ja koneet ymmärtämään toisiaan paremmin?

W3C ja Web-teknologiat

W3C ja Web-teknologiat

Web ja semanttinen web organisaatioissa

Epätäsmällisen tiedon esittäminen semanttisen webin ontologioissa

ONKI SKOS Sanastojen ja ontologioiden julkaiseminen ja käyttö Asiasanaston muuntaminen SKOS muotoon: case YSA

Metatietojen merkitys tiedonhallinnassa

W3C ja Web-teknologiat

W3C, Web-teknologiat ja Semanttinen Web

W3C ja alueellinen standardointi

Semanttinen web: visio uudesta webistä

3 Verkkosaavutettavuuden tekniset perusteet

Paikkatiedon semanttinen mallinnus, integrointi ja julkaiseminen Case Suomalainen ajallinen paikkaontologia SAPO

Ajankohtaisia SOA tutkimusteemoja

Metatiedot organisaatioiden sisällönhallinnassa

Miten Linked Data aineistoja tuotetaan ja. Semanttisen laskennan tutkimusryhmä SeCo Aalto-yliopisto

Semanttisen webin käyttöliittymäratkaisut. Tiedonhallinta semanttisessa webissä Osma Suominen

Semanttinen Finlex Visio ja sen toteutus

Semanttisen Webin mahdollisuudet yrityksille

RDF-TIETOMALLI TOIMINTAPROSESSIN TIEDONHALLINNAN TUKENA

Tietokantajärjestelmien tulevaisuuden haasteet. Jan Lindström

Paikannimirekisteri linkitettynä tietona

ONKI-projekti tuo ontologiat käyttöön sisällönkuvailussa

XML-evoluutio ja kestävä kehitys

Valtioneuvoston tietosisältöjen semanttinen yhteentoimivuus

W3C, Web-teknologiat ja XML

Semanttinen Web ja Webteknologiat

Malliperustainen ohjelmistokehitys - MDE Pasi Lehtimäki

10 Ohjelmoinnista Semanttisessa Webissä

Neoxen Systems on suomalainen ohjelmistotalo. Olemme erikoistuneet tiedon- ja oppimisen hallinnan ratkaisuihin.

Kohti suomalaisen semanttista webiä -- ontologioita, palveluita ja sovelluksia

Suomalainen kulttuuri ja semanttinen web

Semantic Web käytännön sovelluksissa. TkT Janne Saarela Profium Oy

Semanttinen Web Mitä se on käytännössä?

Kansallinen semanttisen webin sisältöinfrastruktuuri FinnONTO - visio ja sen toteutus

Kaupunkimallit ja CityGML

Ontologiat merkitysten mallintamisessa: OWL Web Ontology Language

ONKI: sanastojen ja avoimen linkitetyn datan tekninen infrastruktuuri Juha Hakala Kansalliskirjasto

WWW-ohjelmoinnin kokonaisuus. WWW-OHJELMOINTI 1 Merkkauskielet. Merkkauskielten idea. Merkkauskielet (markup languages) Merkkauskielten merkitys

Avoimet standardit ja arkistointi

MALog-projekti kehittää oppimateriaalia matemaattiseen logiikkaan. Insinöörikoulutuksen foorumi

W3C: teknologia ja (tieto)yhteiskunta

Semanttinen Web. Ossi Nykänen. Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), W3C Suomen toimisto

in condition monitoring

Opetusteknologian standardoinnin tilanne. Antti Auer

Johdatus XML teknologioihin

Yleinen suomalainen ontologia YSO

Terveys- ja yrityspalvelutyöpajan tutkimus Eero Hyvönen, Mikko Salonoja, Reetta Sinkkilä, Osma Suominen, Antti Tani

TYPO3 - Open Source Enterprise CMS

Semanttinen Finlex Arttu Oksanen ( )

RDF ja RDFS. 8 RDF ja RDFS

Miten avoin yhdistetty tieto saadaan verkkoon: kansallinen Linked Data Finland -hanke-ehdotus

Semanttiset web-palvelut AS Syksy Eetu Mäkelä, Tuukka Ruotsalo

Ensi askeleet semanttiseen webiin: tuotantoprojektin kokemuksia

E. Oja ja H. Mannila Datasta Tietoon: Luku 2

Yhteentoimiva.suomi.fi - palvelukokonaisuuden ja työkalujen esittely

è è è RDF-perusteet 7 RDF-perusteet

HSMT J2EE & EJB & SOAP &...

Sivuston tiedotmysiteworthcheck.com

Transkriptio:

Sisältö Semanttinen Web - mitä XML:n jälkeen? Prof. Eero Hyvönen Helsingin yliopisto ja Helsinki Institute for Information Technology (HIIT) 27-Mar-02 1 Semantic Web -visio Tasot ja standardit Sovellusalueita 27-Mar-02 2 Mitä hyötyä on Webistä? Keskeistä WWW:n tarjoamat palvelut Viestintä (email, puhe, kuva, video, ) Tiedonhaku (hakukoneet, portaalit,...) Toimenpiteiden suorittaminen Sähköinen liiketoiminta Sähköinen asiointi Ym. Siksi esimerkiksi Valtavat 3G-panostukset Suomessa Nokia, Sonera, Elisa,... dot.com-kupla ja sen puhkeaminen 27-Mar-02 3 Miten hyötypalveluja Webiin saadaan? Sisältö tärkeää materiaalin digitointi Palvelun äly tärkeää sisällön hyödyntäminen Käyttömukavuus ihmiselle tärkeää Ansaintologiikan toimittava money makes the world go round 27-Mar-02 4 Kehityksen este Webissä? Miten Webistä tulee älykkäämpi? WWW-palvelu kone auttaa ihmistä Edellyttää sisältöjen koneellista "ymmärtämistä" WWW:n sisällöt ovat ihmislukijaa varten HTML, PDF, JPEG Kone ei ymmärrä WWW:n sisältöjä Hakukoneet, ostoagentit, verkkomönkijät jne. Periaatteessa kaikki WWW-sovellukset => Perustavaa laatua oleva ristiriita 27-Mar-02 5 Älykkäämmät sovellukset Sisältö pysyy samana Koneesta tehdään ihmismäisempi Älykkäämmin esitetty sisältö Sisältö helpommin ymmärrettäväksi Kone pysyy tyhmempänä Käytännössä molempia tapoja tarvitaan Yhä älykkäämmät järjestelmät käsittelevät yhä älykkäämmin esitettyjä tietoja 27-Mar-02 6

Ratkaisumalli 1: Älykkäämmät sovellukset Tiedon haku (information retrieval) Tiedon ekstrahointi (information extraction) Tiedon louhinta (data mining) Verkon louhinta (web mining) Ratkaisumalli 1:n ongelmia Kielen automaattisen tulkinnan vaikeus vapaamuotoisuus sisällön semantiikka Ei-tekstuaaliset sisällöt kuva, ääni, musiikki, video, ohjelmisto Miten tulkita algoritmisesti? Tulkintaan ei riitä itse dokumentti Tarvitaan konteksti, common sense 27-Mar-02 7 27-Mar-02 8 Ratkaisumalli 2: Älykkäämmin esitetty sisältö Semantic Webin lähtökohta Talletetaan tieto niin, että tyhmempikin sen ymmärtää! Ihminen tulee konetta vastaan Kone voi auttaa ihmistä itsensä auttamisessa Kiihkeä kehitystyö käynnistynyt Webin sukupolvia 1G WWW: HTML-sivut ihmisen tulkittavaksi 2G WWW: XML-sivut ihmisen/koneen tulkittavaksi 3G WWW: Merkitykset ihmisen/koneen käytettäväksi => Uusi perusta älykkäille WWW-palveluille Kansainvälinen yhteistyö (W3C ym. ) 27-Mar-02 9 27-Mar-02 10 Semantic Web: Technology push Trust level Digital signature, annotations,... Logic level KIF, RuleML,... Ontology level WordNet, RosettaNet, DAML+OIL,... Meta data level RDF, RDFS, Topic Maps,... Structure level XML, XML DTD/ Scema, XSL,... Internet level Unicode, URI,... Planning CPR, SPAR, PDDL, Processes BPML, WPDL, PSL, Services UDDI, WSDL, DAML -S, Transactions XML/EDI, KQML, Communication TCP/IP, HTTP, SOAP,... 27-Mar-02 11 XML ja "Semantic" Web? Semantiikka: "tutkii miten symbolit viittaavat toisiin olioihin" Intensio: käsitteen merkitys Extensio: käsitteen viittamat oliot XML on syntaktinen, ei semanttinen 27-Mar-02 12

Miksi XML ei ole "semanttinen"? <OSOITE> <NIMI>Onni Ohjelmoija</NIMI> <PUHELIN> 123 456 </PUHELIN> </OSOITE> <OSOITE> <NIMI>Onni Ohjelmoija</NIMI> <PUHELIN> 123 456 </PUHELIN> </OSOITE> Semantiikka on vain nahkakansissa, ei peltikuoressa Semanttiset metakuvaukset Idea: rakenteelle on annettava merkitys (semantiikka) toisella tasolla Tärkeimmät Semantic Web -standardit W3C: RDF (S), DAML+OIL,... ISO: Topic Map, XTM 27-Mar-02 13 27-Mar-02 14 RDF Model Idea: kuvataan WWW resursseja (URIs) Olio-Attribuutti-Arvo kolmikot "Helsinki"-"is located in"-"finland" <http://www.helsinki.fi, Location, http://www.finland.fi> Reifikaatio Hierarkkisuus 27-Mar-02 15 RDF Syntax Yleensä XML-perustainen (muukin käy!) " The WWW-paper "Using RDF " was written by John Smith, concerns RDF, Metadata and Semantic Web", and was created on Jan 1, 2000" <?xml version="1.0"?> <rdf:rdf xmlns:rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc = "http://purl.org/dc/elements/1.1/"> <rdf:description rdf:about = "http://www.helsinki.fi/john.smith/p <DC:Title>Using RDF to describe web resources</dc:title> <DC:Creator>John Smith</DC:Creator> <DC:Date>2001-01-01</DC:Date> <DC:Subject>RDF, Metadata, Semantic Web</DC:Subject> </rdf:description> </rdf:rdf> 27-Mar-02 16 Vastaava RDF malli (verkko) RDF Schema Tapa määritellä sanastoja, joilla RDFkuvaukset annetaan Olio-ohjelmoinnista tuttu luokka-ajattelu Core classes Resource, Class, Property 27-Mar-02 17 27-Mar-02 18

Miksi RDF(S) on tärkeä? Oleellisin innovaatio XML:ään verrattuna XML:n tietomalli on puu RDF:n tietomalli on yleisempi verkko Ulkoiset metakuvaukset joustavasti Voidaan esim. yhdistää useita eri verkkoa Olioajattelu merkkauskieliin Yksinkertainen yleinen "frame work" Ei sidottu sovellusalaan tai -tapaan Topic Map Ideoitu jo ennen WWW:tä 90-luvun alussa! Kirjan hakemisto lähtökohtana O'Reillyn kirjojen hakemistojen yhdistäminen TM = tietämystason verkko (metadata) kuvattavista WWW-resursseista Semanttinen, verkkomainen hakemisto ISO:n standardi 27-Mar-02 19 27-Mar-02 20 Ontologiat Ontologia on formaali, eksplisiittinen määrittely yhteisestä käsitteistöstä (Gruber, 1993) Formaali: jämpti Eksplisiittinen: konekin ymmärtää Yhteinen: kommunikaatio mahdollista Kuvaa sovellusmaailmassa olevat oliot Ensimmäinen edellytys sille, että ihmiset ja koneet voivat ymmärtää toisiaan 27-Mar-02 21 Ontologiat käytännössä Yleisiä hierarkkisia sanastoja Esim. YSA, WordNet Yleisiä maailmanmalleja Esim. CYC Spesifejä ammattitermistöjä Esim. RosettaNet Luokittelujärjestelmiä Esim. tuotteet/palvelut UN/SPSC Kirjastot UDK, Loogisia terminologisia malleja Ohjelmistoissa 27-Mar-02 22 Mitä uutta? Esimerkki: OIL ontologiakieli Object-orieted modeling XML-syntax Description logic semantics Ontology container Yleistä metetietoa ontologiasta (tekijä, kieli jne) Ontology definitions Relaatioiden määrittelyt Esim. käänteisrelaatio, transitiivisuus Luokka hierarkian määrittelyt 27-Mar-02 23 27-Mar-02 24

Container Ontology definitions ontology-container title African animals creator Ian Horrocks subject animal, food, vegetarians description A didactic example ontology describing African animals description.release 1.01 publisher I. Horrocks type ontology format pseudo-xml format pdf identifier http://www.cs.vu.nl/~dieter/oil/tr/oil.pdf source http://www.africa.com/nature/animals.html language OIL language en-uk relation.haspart http://www.ontosrus.com/animals/jungle.onto ontology-definitions slot-def eats inverse is-eaten-by slot-def has-part inverse is-part-of properties transitive 27-Mar-02 25 27-Mar-02 26 class-def animal class-def plant subclass-of NOT animal class-def tree subclass-of plant class-def branch slot-constraint is-part-of has-value tree class-def leaf slot-constraint is-part-of has-value branch class-def defined carnivore slot-constraint eats value-type animal class-def defined herbivore slot-constraint eats value-type plant OR (slot-constraint is-part-of has-value plant) class-def herbivore subclass-of NOT carnivore class-def giraffe slot-constraint eats value-type leaf class-def lion slot-constraint eats value-type herbivore class-def tasty-plant subclass-of plant slot-constraint eaten-by has-value herbivore, carnivore 27-Mar-02 27 Kuvausten käyttö Voidaan tuottaa RDFS-muoto tietokoneelle Konsistenssi voidaan tarkistaa Voidaan vastata loogisiin kysymyksiin Päättelykoneella FaCT Dokumenttien loogisten metakuvausten ymmärtäminen 27-Mar-02 28 Ontologin haasteita Terminologinen konsensus Eri tarpeiden ja mieltymisten sovittaminen Ontologioiden koko-ongelmat Riittävätkö resurssit, skaalautuvatko välineet? Ontologioiden muuttuminen Esim. Tsekkoslovakia valtio-ontologiassa? Ontologioiden yhdistäminen Esim. tuote/palvelukatalogit 27-Mar-02 29 Tasot 5-6: Logiikka ja luottamus Logiikkataso Päättely ja toiminta ontologian kuvaamiin oliohin liittyen Todistukset/perustelut (proof) Esim. RuleML -saantömerkkauskieli Luottamus Resurssien kuvailu/arvostelu (annotointi) Kenen suosituksiin itse kukin luottaisi? Digitaaliset allekirjoitukset (digital signatures) Tahojen luotettava tunnistaminen Salaus: tiedot julki vain oikeille tahoille Tietosuojakysymykset (esim. P3P) 27-Mar-02 30

Tärkeimpiä sovellusalueita Kuvaustandardit Informaation haku (information retrieval) Tietämyksen hallinta (knowledge management) Sähköinen liiketoiminta, Web Services Profilointi ja kustomointi Dublin Core (DC) PRISM vcard Kuvausstandardit Platform for Privacy Preference (P3P) 27-Mar-02 31 27-Mar-02 32 Informaation haku Seuraavan polven hakurobotit Metatietojen hyödyntäminen Älykkäät hakemistot Matchmaker-sovellukset Semanttiset portaalit Open Directory Project dmoz RDF-based search 27-Mar-02 33 (Fensel, 2002) 27-Mar-02 34 Tietämyksen hallinta (knowledge management) Ongelmia Dokumenttien monimuotoisuus Maapalloistuminen -> sisältöjen hajautus Tietämyskannan komplisoituminen SemWeb-tekniikat antavat uusia työkaluja Liima heterogeenisten hajautettujen dokumenttien hallintaan 27-Mar-02 35 27-Mar-02 36

Sähköinen kaupankäynti Web Services Miten tarjoan oman tuotteen/palvelun kansainvälisille markkinoille? Vision globaalit rekisterit ja sanastot käytettävissä (UDDI, RosettaNet,...) Miten hoidan transaktiot kumppaneiden kanssa? Esim. tarjouspyyntöön vastaaminen EDI-XML, SOAP, WSDL Toimintakehykset: UDDI, ebxml, Semantic Webin mahdollisuuksia Sisältöjen rikastaminen Eri standardien yhdistäminen Esim. toimialaportaalit Liiketoimintaprosessien automatisointi Semanttset kuvaukset 27-Mar-02 37 27-Mar-02 38 Profilointi ja kustomointi Semantic Web ja Suomi Ihmiset ja palvelut (P3P) Omat preferenssit, tietosuoja,... Laitteet (CC/PP, FIPA Device Ontology) Esim. MV-kännykälle ei värikuvia Dokumentit (transcoding) Sisältöjen kustomointi eri laitteille ja tarpeisiin 27-Mar-02 39 Juna lähti jo XML-standardointihankkeet, 90-luvun loppu W3C Semantic Web Activity, 2001/kevät EU:n OntoWeb 2001/kesä Semantic Web Kick-Off in Finland 2001/syksy Tärkeä ala jatkossa monessa mielessä Teollinen intressi Tekninen mahdollisuus Tieteellinen haaste Kansallinen intressi 27-Mar-02 40 Lisätietoja W3C:n Semantic Web Activity www.w3.org/2001/sw/ Tutkimusmaailman portaali www.semanticweb.org EU:n yhteistyöverkosto www.ontoweb.org Semantic Web in Finland www.cs.helsinki.fi/u/eahyvone/stes/semanticweb/ 27-Mar-02 41