Paikkatiedot ja Web-standardit



Samankaltaiset tiedostot
W3C-teknologiat ja yhteensopivuus

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

W3C ja alueellinen standardointi

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

W3C ja Web-teknologiat

W3C: teknologia ja (tieto)yhteiskunta

W3C ja Web-teknologiat

Avoimet standardit ja arkistointi

XML johdanto, uusimmat standardit ja kehitys

W3C ja Web-teknologiat

Rakenteisten dokumenttien jatkokurssi, syksy 2006

Verkkopalveluiden saavutettavuus

W3C & verkkojulkaisun standardit

W3C, Web-teknologiat ja XML

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

W3C, Web-teknologiat ja Semanttinen Web

XML-pohjaiset rakennemäärittelyt

XML ja Web Services update

XML-evoluutio ja kestävä kehitys

XML - mahdollisuudet ja kehitys

3 Verkkosaavutettavuuden tekniset perusteet

Luento 12: XML ja metatieto

6 Semanttinen Web 101

6 Semanttinen Web 101

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

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

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

12 Pari sanaa sovelluskehityksestä

Mikä on semanttinen web?

Semanttinen Web ja Webteknologiat

Ontologiat merkitysten mallintamisessa: OWL. Eeva Ahonen

6 Semanttinen Web 101

10 Ohjelmoinnista Semanttisessa Webissä

Sisällönhallinnan menetelmiä

Internet jolla on merkitystä

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

12 Case: "hajautettu kauppapaikka"

Rakenteisten dokumenttien jatkokurssi, syksy 2005

Dokumenttien tietosisällön hallinta

Integraatioratkaisu joukkoviestintäverkkojen esittämiseen paikkatietojärjestelmässä

XML-tietojenkäsittely

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

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

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

Kaupunkimallit ja CityGML

NELLI-Tunnis. Käyttäjän tunnistus NELLI-tiedonhakuportaalissa yleisissä kirjastoissa. Versio Ere Maijala Kansalliskirjasto

The OWL-S are not what they seem

SÄHKE-hanke. Abstrakti mallintaminen Tietomallin (graafi) lukuohje

Paikannimirekisteri linkitettynä tietona

Heikki Helin Metatiedot ja tiedostomuodot

RDF ja RDFS. 8 RDF ja RDFS

Tutkitaan sitten HTML-dokumenttien anatomiaa, jotta päästään käsiksi rakenteisten dokumenttien käsitteistöön esimerkkien kautta.

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

Semanttinen Web ja XMLlinkitys

XML, standardointi ja kehitys

Yhteentoimivuutta edistävien työkalujen kehittäminen

Joukkoliikenteen reititys- ja aikataulupalvelu (MATKA.FI)

URI:n muodostamisen prosessi (suositusluonnoksen liite 1)

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

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

Omat Lähdöt ohjelmointirajapinta: Versio 1.01

XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy

Pilveä standardisoidaan monessa ryhmässä

Käsitemallit muistiorganisaatioiden kuvailun yhdenmukaistamisen välineenä

Web sovelluksen kehittäminen sähkönjakeluverkon suojareleisiin

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

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

Semanttinen web ja sukututkimus

12 Case: "hajautettu kauppapaikka"

JHS-järjestelmä ja avoimet teknologiat. Tommi Karttaavi

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

Esityksen sisältö Määrittelyjen mukaisuudesta varmistuminen - PlugIT-leima

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

Interfacing Product Data Management System

10 Nykyaikainen WWW-arkkitehtuuri

Hohde Consulting 2004

Saavutettavat verkkosivut Miten ne tehdään?

Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta

Metatietojen merkitys tiedonhallinnassa

è è è RDF-perusteet 7 RDF-perusteet

Metatiedot organisaatioiden sisällönhallinnassa

Alueellisen ja valtakunnallisen arkkitehtuurin yhteensovittaminen

Paikkatietotuotteen määrittely

Liiketoimintajärjestelmien integrointi

Opetusteknologian standardoinnin tilanne. Antti Auer

XHTML+RDFa-standardin soveltuvuus osaksi sosiaalihuollon asiakirjastandardia

Sosiaalihuollon asiakasasiakirjojen standardointi

Resource Description Framework (RDF) -konsepti. Lauri Antikainen

OHJ-5201 Web-palveluiden toteutustekniikat. Kurssisisällöstä. Tarja Systä

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

Johdatus XML teknologioihin

Semanttinen web: ontologioiden esittäminen ja oppiminen

1. Lähtökohta ja taustat

Sosiaalihuollon asiakirjastandardi kehittyy. Konstantin Hyppönen Erikoissuunnittelija Tietojenkäsittelytieteen laitos Kuopion yliopisto

Hostingpalvelujen. oikeudelliset kysymykset. Viestintäviraston Abuse-seminaari Jaakko Lindgren

Osaamispassi ja erityisosaamistietokanta tulevaisuuden osaajille

ARVO - verkkomateriaalien arviointiin

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

Transkriptio:

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

Esitelmä Hyvin lyhyt versio: World Wide Web Consortium (W3C) asettaa suosituksia universaaleista Web-tekniikoista. Tekniikoilla on sovelluksia myös paikkatietosovelluksissa, esim. tiedon esittämiseen, tarkistamiseen ja semanttiseen yhdistelyyn liittyen Pidempi versio, otsikoita: W3C ja universaalit Web-standardit tieto ja viestiminen: XML tietolähteiden semanttinen yhdistely: Semanttinen Web (SW) lopuksi 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. 400 jäsenorganisaatiota Jäseneksi? http://www.w3c.tut.fi/joining.html 4

Web-infrastruktuurin tekniikoita 5

(Paikka)tiedot ja Web-standardit

Esimerkki eri teknologioiden soveltamisesta "Halutaan kuvata ja yhdistää JHS-seminaarin paikkatieto ja karttasovellukseen liittyvä paikkatieto" Säätytalo JHS-seminaari paikka Seminaarin ohjelma verkossa paikkatieto (x, y) 7

Lähestymistapa #1: XML ja tekstiformaatit

XML ja viestiminen Viestinvälitys edellyttää viestiformaatista sopimista tietorakenne tyyppimääritys XML-suositus (Extensible Markup Language) määrittelee miten tietoa kirjoitetaan ja kuvataan täsmällisesti, esim. <?xml version="1.0" encoding="iso-8859-1"?> <location xmlns="http://www.example.org/location/" venueid="http://www.valtioneuvosto.fi/venue/saatytalo"> <desc xml:lang="fi">säätytalo Helsingin kartalla.</desc> <coords map="http://www.freemaps.fi/hki/023002-200"> <x>120</x> <y>155</y> </coords> </location> 9

XML Schema: syötetietojen tarkistaminen XML-tekstiformaattiin nojautuminen tarjoaa välineitä tietorakenteiden mekaaniseen tarkistamiseen, esim...<xsd:element name="coords"> <xsd:complextype> <xsd:sequence> <xsd:element name="x" type="xsd:string"/> <xsd:element name="y" type="xsd:string"/> </xsd:sequence> <xsd:attribute name="map" type="xsd:anyuri" use="required"/> </xsd:complextype> </xsd:element>... Tyyppitieto on tärkeää käsittelijän näkökulmasta Rakenne ok? Syötettiinkö pakollinen tieto? Onko x kokonaisluku? Tietojen "järkevyyden" tarkistaminen ei toki tyhjentävästi onnistu 10

XML, huomioita Selkeä ja helppo ratkaisu tieto teknisesti helposti hallittavassa muodossa varsinainen haaste: sisällöistä sopiminen Suoraviivainen toteutus erityisesti, XML-perheeseen on saatavilla hyviä ohjelmointirajapintoja ja kyselykieliä (esim. DOM ja XQuery) Mutta, keskeinen pulma: Koska tietorakenteet ovat esitystavaltaan monimutkaisia, eri lähteistä peräisin olevan tiedon semanttinen yhdistely saattaa olla työlästä 11

Lähestymistapa #2: SW ja tiedon semanttinen integrointi

Semanttinen Web (SW)? Tietojen semanttinen yhdistely onnistuu helpommin kun siirrytään käyttämään myös yhteistä tietomallia...rdf (Resource Description Format) Toki vieläkin tarvitaan tekstiformaatteja ja syötetietojen tarkistusta, mutta... Mallinnuksen ja erityisesti tiedon julkaisun idea on erilainen: mallinnus tapahtuu (loogisten) objektien, luokkien ja predikaattien varassa...jotka identifioidaan toistuvasti käytettävien URI-nimien avulla tietojen julkaisu esim. RDF/XML tai N3-formaatissa Tuloksena semanttinen verkko (ns. RDF-graafi) 13

Intuitiivinen esimerkki Kohteen (tunniste)nimi x:venue JHS:n julkaisema tieto http://www.valtioneuvosto.fi/venue/saatytalo http://www.jhs-suositukset.fi/seminaari2005-10-26 gis:venueid x:homepage http://www.jhs-suositukset.fi/suomi/jhs-seminaari2005-10-26 gis:coords gis:mapref gis:x gis:y 155 120 Kohteiden saatavilla oleva paikkatieto http://www.freemaps.fi/hki/023002-200 Saatavilla oleva karttatieto 14

Semanttisen Webin perustekniikkaa RDF (Resource Description Format) yhtenäinen ja yksinkertainen tietomalli (semanttinen verkko) RDF-skeemat (sanastojen määrittely) OWL (Web Ontology Language) sovelluskohtaisten käsitemallien yksityiskohtaisempi määrittely useita versioita (OWL Lite - OWL DL - OWL Full) De facto kyselykieliä yms. (standardi kehitteillä) 15

XML, SW, Web-tekniikat ja sovellusintegraatio Yleisemmin tarkasteltuna kyse on "vain" eri tietolähteiden yhdistelyyn ja tiedon tarkoituksenmukaiseen käsittelyyn liittyvistä menetelmistä adapter adapter adapter adapter XML RDF/XML storage queries description rules... modelling, interpreting, and processing 16

Lopuksi

Yhteenveto & kiitos World Wide Web Consortium (W3C) kehittää Webstandardeja työ luo yhteensopivaa perustaa erityyppisten sovellusten ja menetelmien rakentamiseen ("enabling technologies") Erityisesti, Web-tekniikat tarjoavat yleispätevän tavan myös tiedon esittämiseen ja käsittelyyn vrt. "XML vs. Semanttinen Web" Kun tietolähteitä on sovelluksessa useita, nousevat semanttinen integroinnin näkökohdat keskeiseen rooliin Jäikö joku W3C-asia mietityttämään? Allekirjoittaneen tavoittaa helposti: http://www.w3c.tut.fi Ossi@w3.org 18

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 19