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



Samankaltaiset tiedostot
W3C-teknologiat ja yhteensopivuus

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

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

Paikkatiedot ja Web-standardit

W3C ja alueellinen standardointi

W3C ja Web-teknologiat

W3C ja Web-teknologiat

W3C: teknologia ja (tieto)yhteiskunta

W3C ja Web-teknologiat

XML johdanto, uusimmat standardit ja kehitys

Avoimet standardit ja arkistointi

W3C, Web-teknologiat ja Semanttinen Web

W3C, Web-teknologiat ja XML

Luento 12: XML ja metatieto

W3C & verkkojulkaisun standardit

Semanttinen Web ja Webteknologiat

Verkkopalveluiden saavutettavuus

3 Verkkosaavutettavuuden tekniset perusteet

6 Semanttinen Web 101

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

Rakenteisten dokumenttien jatkokurssi, syksy 2006

Verkkosisällön saavutettavuusohjeet 2.0: hyviä ohjeita monimuotoisen sisällön suunnitteluun ja arviointiin

6 Semanttinen Web 101

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

XML-evoluutio ja kestävä kehitys

10 Ohjelmoinnista Semanttisessa Webissä

Sisällönhallinnan menetelmiä

6 Semanttinen Web 101

XML-pohjaisten standardien kehitystyö W3C:ssä: poimintoja tulevasta

RDF ja RDFS. 8 RDF ja RDFS

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

Metatiedot organisaatioiden sisällönhallinnassa

XML ja Web Services update

Mikä on semanttinen web?

è è è RDF-perusteet 7 RDF-perusteet

The OWL-S are not what they seem

12 Pari sanaa sovelluskehityksestä

Ontologiat merkitysten mallintamisessa: OWL. Eeva Ahonen

12 Case: "hajautettu kauppapaikka"

Paikannimirekisteri linkitettynä tietona

Semanttinen Web ja XMLlinkitys

W3C, XML ja tietojenkäsittely: Ihmisen ja tietokoneen yhteinen ymmärrys suoritettavasta tehtävästä ja XML-standardien merkitys tietosysteemeissä (MH)

XML - mahdollisuudet ja kehitys

XML-pohjaiset rakennemäärittelyt

Internet jolla on merkitystä

Käsitemallit muistiorganisaatioiden kuvailun yhdenmukaistamisen välineenä

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

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

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

Metatietojen merkitys tiedonhallinnassa

Tiedonlouhinta rakenteisista dokumenteista (seminaarityö)

XML-tietojenkäsittely

Automaattinen semanttinen annotointi

TIETOTEKNIIKAN OSASTO. Jari Kahelin. Semanttisen tiedon esittäminen virtuaalimaailmoissa

ARVO - verkkomateriaalien arviointiin

Laajuus 5 op Luennot: 12 x 2t Harjoitukset: 7 viikkoharjoitusta harjoitusten tekemiseen saatavissa apua 2 ryhmää / harjoitus

Dokumenttien tietosisällön hallinta

Kirjaston vastaus informaatioympäristön muutokseen : Semanttinen web, ontologiat ja standardit osana kirjastojen tiedonhallinnan infrastruktuuria

RDF-TIETOMALLI TOIMINTAPROSESSIN TIEDONHALLINNAN TUKENA

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

Digitaalisen median tekniikat xhtml - jatkuu

Kirjastoverkkopäivät Marja-Liisa Seppälä Kansalliskirjasto

Johdatus rakenteisiin dokumentteihin

URI:n muodostamisen prosessi (suositusluonnoksen liite 1)

1. Lähtökohta ja taustat

8 Vuorovaikutus ja tieto

T Tiedonhallinan seminaari. koulutusohjelma Metadata. Matti Tornio 55412K

Semanttinen web ja sukututkimus

Saavutettavuus > Tapio Haanperä Saavutettavuusasiantuntija tel

8 Tiedonhaun apuvälineet

8 Tiedonhaun apuvälineet

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

12 Case: "hajautettu kauppapaikka"

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

Resource Description Framework (RDF) -konsepti. Lauri Antikainen

Hypermedian ohjelmointi, kevät Luento 7. Tiedonhaun apuvälineet

Semantic Web Sisältötuotannon ja palveluiden tulevaisuus

Digitaalisen median tekniikat xhtml - jatkuu Harri Laine 1

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

Pilveä standardisoidaan monessa ryhmässä

Paikkatiedon mallinnus Dokumentoinnin ymmärtäminen. Lassi Lehto

10 Nykyaikainen WWW-arkkitehtuuri

Metatietojen merkitys tiedonhallinnassa

Rakenteiset dokumentit Mitä hyötyä niistä on?

HTML & CSS. HTML (HyperText Markup Language) Antti Koivisto. ! HTML on sivujen kuvauskieli.

StanForD-XML. Juha-Antti Sorsa, Tapio Räsänen, Vesa Imponen

Heikki Helin Metatiedot ja tiedostomuodot

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

8 Tiedonhaun apuvälineet

Yhteentoimivuutta edistävien työkalujen kehittäminen

Yhteentoimivuutta edistävien työkalujen kehittäminen - JulkICTLab pilottiehdotus

9.16 XSLT ja nimiavaruudet (1/3): literaali oletusnimiavaruus

Kilda-projektin tilannekatsaus: tulokset ja tavoitteet Kilda-projektin ohjausryhmän kokous Marja-Liisa Seppälä

Luento 1: Johdanto merkintäkieliin

B U S I N E S S O U L U

Vaatimusmäärittely julkaisujen tuelle Theseuksessa

Semanttinen web - lyhyt johdatus

XML, standardointi ja kehitys

Älykkäät keltaiset sivut ( Intelligent Web Services ( IWebS ) )

Transkriptio:

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

Esitelmä Hyvin lyhyt versio: Semanttinen Web (SW) on järjestelmä jonka päämääränä on mallintaa ja esittää maailmanlaajuisesti semanttista kuvailutietoa tietokoneohjelmien ymmärtämässä muodossa. SW:n ytimen määrittelee joukko W3C:n asettamia suosituksia. W3C eli World Wide Web Consortium asettaa SW:n ohella muitakin Webperustekniikoita. Pidempi versio, otsikoita: W3C ja universaalit Web-standardit Miksi Semanttinen Web? (Ja miten?) Perustekniikkaa ja ideoita Lopuksi Esityksen tavoite on esitellä ja tehdä ymmärrettäväksi Semanttisen Webin perusidea, tekniikan yksityiskohdat ohittaen 2

World Wide Web Consortium ( ) ja universaalit Web-standardit

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, 15 aluetstoa, n. 360 jäsenorganisaatiota Jäseneksi? http://www.w3c.tut.fi/joining.html 4

Web-infrastruktuurin jäsennys 5

Miksi Semanttinen Web? (Ja miten?)

Mitä tietokoneet eivät osaa tehdä (hyvin)? Jäsentää luonnollista tekstiä "Edustamamme Lassen Leipomo Oy:n (Tampere) puhelinnumero on 123 456." Tulkita kontekstuaalista tietoa "Edellä mainittu yritys harjoittaa leipomotoimintaa Tampereella." Yhdistellä eri tavoin kuvattua tietoa "Se-ja-se Oy:n puhelinnumero on (03) 123 456." "The phone number of the Acme Inc. is +48 3 789 000." Yo. pulmat hankaloittavat esim. tiedon yhdistämistä ja hakemista tietojenkäsittelyn automatisointia tiedon havainnollistamista, automatisoitua päättelyä, jne. 7

Ratkaisumalli Jäsennetään ja kirjataan tieto sellaisessa muodossa että myös tietokoneohjelmat osaavat tulkita sitä Käytännössä (Web-kontekstissa) sovitaan täsmällinen lauserakenne semanttisen tiedon välittämiseen "Lassen leipomon puhelinnumero on +358 3 123 456." sovitaan että lauseissa esiintyvät nimet (subjektit, predikaatit ja objektit) voidaan koodata pitkien URI-nimien avulla; näin hajautettu nimien kehitystyö on mahdollista sovitaan skeemojen ja käsitemallien esittämisen pelisäännöistä (luokka, aliluokka, predikaatti, transitiivinen predikaatti,... ) Teknisesti kyse on kuvailu- tai metatiedosta...semanttinen Web 8

Ero esim. HTML-julkaisuun verrattuna: html head title Verkkosivun representaatio (Web-selainta varten) body...... h1 p Tuotetietoja on viimeksi päivitetty 13. helmikuuta 2005. http://www.lassenleipomo.fi/ go:timestamp 2005-02-13 dc:date 2001-01-01 p Lassen Leipomo (C) 2001- Palvelun kuvailutietoja (esim. hakukonetta varten) 9

Perustekniikkaa ja ideoita

X M L RDF ja XML = RDF/XML Resource Description Framework (RDF) määrittelee miten kuvailutietoa mallinnetaan ja julkaistaan...creation-date...index.html August 16, 1999 <?xml version="1.0"?> <rdf:rdf xmlns:rdf= "http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:exterms="http://www.example.org/terms/"> <rdf:description rdf:about="http://www.example.org/index.html"> <exterms:creation-date>august 16, 1999</exterms:creation-date> </rdf:description> </rdf:rdf> XML-syntaksia tärkeämpää on ymmärtää mallin idea 11

Semanttisen Webin kehittyvä teknologiapino Sääntökanta; esim. jos asiakkaaseen ei ole otettu yhteyttä puoleen vuoteen, niin muistuta yhteyshenkilöä RDF-kyselyt; esim. hae kaikki asiakkaat joiden tulos oli viime vuonna positiivinen Käsitemalli; esim. jokaisella asiakkaalla on yhteyshenkilö, jolla on tietty toimialue RDF-tietomalli (graafi); esim. pentti on asiakas. XML-kyselyt (vrt. SQL) XML-tiedon talletus 12

X M L Adapterit ja tiedon looginen yhdistäminen Kyse on siis pitkälti "universaalin tietokannan" määrittelystä yhteensopiva tietomalli SW A' B' C' yhteensopiva tietorakenne sovelluskohtainen tietorakenne Adapteri Adapteri Adapteri A B C Idea ei siis ole "siirtää tiedostoja Semanttiseen Webiin", vaan kuvata jo olemassa olevia tietoja ts. kyse ei ole fyysisestä vaan loogisesta rakenteesta 13

X M L Esimerkki metatietosanastosta: Dublin Core DC on sovittu standardi esim. verkkosivujen kuvailemisessa käytettävistä predikaateista (attribuutit) Sisältää seuraavat sanat (ja std-tulkinnan näille): 14

X M L Sovellusesimerkki: RSS-uutiset (RSS = RDF Site Summary) Syndikointi http://www.oreillynet.com/meerkat/ http://www.w3c.tut.fi/home.rss otsikko: uutisia, joulukuu uutisotsikko1: uutisotsikko2:... uutisotsikko3:...... otsikko: XForms 1.2 Mobile teksti: W3C julkaisi uuden version... Sovitaan yhteinen tapa julkaista listamuotoisia tiedotteita (uutisia, ruokalistoja, työpaikkoja, päivityksiä...)...tiedon hakeminen ja yhdistely, filtterointi,... 15

Lopuksi

Yhteenveto & kiitos World Wide Web Consortium (W3C) kehittää Webstandardeja Semanttinen Webin perusidea on asettaa universaali tietomalli (meta)tietojen yhtenäisen kuvailun ja abstraktin käsittelyn tueksi Kuvailukehikon ohella tarvitaan myös yhteisesti sovittuja sanastoja ja käsitemalleja Jäikö joku W3C-asia mietityttämään? Allekirjoittaneen tavoittaa helposti: http://www.w3c.tut.fi Ossi@w3.org 17

Liite 1: 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 (Semanttinen Web) 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 18

Liite 2: W3C:n SW-suositusten nykytilanne Keskeiset SW-spesifikaatiot ovat saanet W3Csuosituksen (standardin) statuksen vuonna 2004 10 February 2004: OWL Web Ontology Language Overview 10 February 2004: OWL Web Ontology Language Guide 10 February 2004: OWL Web Ontology Language Reference 10 February 2004: OWL Web Ontology Language Semantics and Abstract Syntax 10 February 2004: OWL Web Ontology Language Test Cases 10 February 2004: Resource Description Framework (RDF): Concepts and Abstract Syntax 10 February 2004: RDF Semantics 10 February 2004: RDF Primer 10 February 2004: RDF Vocabulary Description Language 1.0: RDF Schema 10 February 2004: RDF/XML Syntax Specification (Revised) 10 February 2004: RDF Test Cases 10 February 2004: OWL Web Ontology Language Use Cases and Requirements Standardointi on vielä kesken mm. kysely- ja sääntökielten osalta ks. http://www.w3c.org/tr/ ja http://www.w3c.org/2001/sw/ 19