W3C-teknologiat ja yhteensopivuus

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

W3C ja alueellinen standardointi

Paikkatiedot ja Web-standardit

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

W3C ja Web-teknologiat

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

W3C: teknologia ja (tieto)yhteiskunta

W3C ja Web-teknologiat

W3C ja Web-teknologiat

XML johdanto, uusimmat standardit ja kehitys

Avoimet standardit ja arkistointi

W3C & verkkojulkaisun standardit

3 Verkkosaavutettavuuden tekniset perusteet

W3C, Web-teknologiat ja Semanttinen Web

XML-evoluutio ja kestävä kehitys

W3C, Web-teknologiat ja XML

Rakenteisten dokumenttien jatkokurssi, syksy 2006

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

XML ja Web Services update

Verkkopalveluiden saavutettavuus

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

XML - mahdollisuudet ja kehitys

Luento 12: XML ja metatieto

Mikä on semanttinen web?

Heikki Helin Metatiedot ja tiedostomuodot

XML-pohjaiset rakennemäärittelyt

Sisällönhallinnan menetelmiä

10 Ohjelmoinnista Semanttisessa Webissä

10 Nykyaikainen WWW-arkkitehtuuri

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

Metatiedot organisaatioiden sisällönhallinnassa

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

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

XML, standardointi ja kehitys

Semanttinen Web ja Webteknologiat

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

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

Sisältö. XML, XHTML ja CSS XML XML. XML:n ja HTML:n ero. XML kieliä XML XHTML CSS XSL. T Hypermediadokumentin laatiminen 2002

Johdatus XML teknologioihin

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

Dokumenttien tietosisällön hallinta

Digitaalisen median tekniikat xhtml - jatkuu Harri Laine 1

Digitaalisen median tekniikat xhtml - jatkuu

3 Verkkosaavutettavuuden tekniset perusteet

Luento 1: Johdanto merkintäkieliin

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

Metatietojen merkitys tiedonhallinnassa

RDF ja RDFS. 8 RDF ja RDFS

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

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

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

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

Sosiaalihuollon avoin asiakastietomalli ja sen kehittämisessä ja soveltamisessa käytetyt standardit

XML-tietojenkäsittely

Vaasan yliopiston toimintaa tukevat informaatiopalvelut ovat käytettävissä WWW:n kautta.

Digitaalisen median tekniikat xhtml - jatkuu

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

6 Semanttinen Web 101

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

Käsitemallit muistiorganisaatioiden kuvailun yhdenmukaistamisen välineenä

Ontologiat merkitysten mallintamisessa: OWL. Eeva Ahonen

Hohde Consulting 2004

Valtioneuvoston tietosisältöjen semanttinen yhteentoimivuus

Digitaalisen median tekniikat. JSP ja XML Harri Laine 1

Digitaalisen median tekniikat. JSP ja XML

12 Pari sanaa sovelluskehityksestä

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

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

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

è è è RDF-perusteet 7 RDF-perusteet

1. Lähtökohta ja taustat

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

Rakenteisten dokumenttien jatkokurssi, syksy 2005

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

Metatietojen merkitys tiedonhallinnassa

SÄHKE-hanke. Tekninen mallintamisen Siirtotiedoston metatietokuvaukset

RDA (Resource Description and Access) & FRBR-käsitemalli

6 Semanttinen Web 101

Metadatasuositus julkaisuarkistojen tekstiaineistoille

URI:n muodostamisen prosessi (suositusluonnoksen liite 1)

2. PEHMEÄ XHTML XRAJAHTML

Paikannimirekisteri linkitettynä tietona

11 Hypermediajärjestelmistä

Johdatusta selainohjelmointiin

Semanttinen Web ja XMLlinkitys

Semantic Web Sisältötuotannon ja palveluiden tulevaisuus

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

Tiedonlouhinta rakenteisista dokumenteista (seminaarityö)

6 Semanttinen Web 101

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

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

Omat Lähdöt ohjelmointirajapinta: Versio 1.01

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

Avoin data Avoin kirjasto Kuvailupäivät

INTERAKTIIVINEN VERKKOYHTEISÖPALVELU. Riku Eskelinen. Opinnäytetyö tammikuu 2008 Luonnontieteiden ala Datanomi Mäntän seudun koulutuskeskus

10 Tieto ja metatieto

The OWL-S are not what they seem

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

Transkriptio:

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

Esitelmä Hyvin lyhyt versio: W3C asettaa teknisiä suosituksia (Web-standardeja), tavoitteena yhteensopiva Web.Yhteensopivuuden pitää käytännössä toteutua useilla eri tasoilla, erityisesti sekä "tietorakenteiden" (XML) että "metatietojen" tasolla (Semanttinen Web). Pidempi versio, otsikoita: W3C ja universaalit Web-standardit Web-teknologioiden yhteensopivuus ja Web-infrastruktuuri Semanttinen Web (SW): tietorakenne vs. kuvaustieto, SW-teknologiapino, Web-teknologiat ja sovellusintegraatio Lopuksi Esityksen tavoite: esitellä perusideoita yksinkertaisten esimerkkien kautta, Web-infrastruktuuriin nojautuen 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, 14 aluetstoa, n. 350 jäsenorganisaatiota Jäseneksi? http://www.w3c.tut.fi/joining.html 4

Web-teknologian yhteensopivuus käytännössä (syntyy hyvällä suunnittelulla ja yhteisillä pelisäännöillä)

Esimerkkejä yhteensopivuuden eri tekijöistä (1/2) 2001-01-01 dc:date http://terms.org/bakery rdf:type http://www.lassenleipomo.fi/ nimi verkkosivu DTD DC URI HTTP XHTML CSS WAI RDF RDF/XML XML 1.1 XML NS XML Schema 6

Esimerkkejä yhteensopivuuden eri tekijöistä (2/2) 2001-01-01 dc:date 4 http://terms.org/bakery rdf:type 1 http://www.lassenleipomo.fi/ nimi 3 verkkosivu DTD DC 5 URI HTTP XHTML CSS WAI RDF RDF/XML XML 1.1 XML NS XML Schema 2 6 7

Tarpeita ja teknologioita 1. Yhteensopivia tietorakenteita ja tapoja käsitellä tietoa XML-perhe (ja siihen liittyvät välineet) 2. Yhteensopivia tekstiformaatteja XHTML,... (ns. tekstiformaatit) 3. Yhteensopiva hypertekstiverkko URI + HTTP (+ suunnitteluperiaatteet) 4. Yhteensopiva tietomalli kuvailutiedon esittämiseen Semanttinen Web 5. Yhteisesti sovittuja käsitteitä ja sanastoja Dublin Core,... 6. Yhteensopivia prosesseja esim. tiedotteiden välitys, sähköiset tilaukset ja laskut, yms....sekä käyttäjiä, sisältöjä, välineitä ja käytäntöjä 8

Web-infrastruktuurin jäsennys 9

Yhteensopivista tietorakenteista semanttiseen yhteensopivuuteen: Semanttinen Web

Tietorakenne vs. kuvaustieto (XHTML vs. RDF) 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) 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

Web-teknologiat ja sovellusintegraatio adapter adapter adapter adapter XML RDF/XML storage queries description rules... modelling, interpreting, and processing Tavoitteena tiedon ja sovellusten yhtenäinen käsittely..."xml everywhere", "XML middleware" 13

Lopuksi

Huomioita Web-teknologioista Standardit kannattaa mieltää rajapintoina mallintavat sisäisesti erilaisten välineiden ja prosessien yhteensopivia yhtymäkohtia...mutta eivät suoraan osoita eri osapuolten sisäistä toteutusta Hyvät teknologiat mahdollistavat ratkaisujen toteuttamisen, eivät poista kaikkia ongelmia...ja teknologia voi toimia hyvin vain välineiden kautta Määrittelyn, suunnittelun ja systemaattisen toiminnan keskeinen rooli pitkäjänteisessä toiminnassa iso osa käytännön ongelmista on "määrittelyteknisiä" (vrt. kilpailevat tavoitteet ja käytännöt) joista iso osa ei liity "kovaan tekniikkaan" lainkaan 15

Huomioita Semanttisesta Webistä (SW) SW määrittelee oleellisesti universaalin tietomallin joka mahdollistaa kuvailutiedon helpon lukemisen, yhdistelyn eri lähteistä ja (semanttisen) käsittelyn tiedon julkaisija eri lähteiden valinta tiedon tulkitsija W3C:n SW -standardit eivät suinkaan määrittele kaikkia sisällön kuvailussa tarvittavia sanastoja (esim. dc:date) niinpä tarvitaan myös sanastotyötä yms. esimerkkejä: Dublin Core, PRISM, RSS 1.0, CC/PP,......ja yhteisten prosessien pelisääntöjä 16

Yhteenveto & kiitos World Wide Web Consortium (W3C) kehittää Webstandardeja Web-teknologioiden kehitys, erityisesti tekstiformaatteihin liittyvä standardointi, rakentuu pitkälti XML-tekniikoiden varaan Semanttinen Webin perusidea on asettaa universaali tietomalli (meta)tietojen yhtenäisen kuvailun ja abstraktin käsittelyn tueksi 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: Esityksessä esiintyneitä lyhenteitä Cascading Stylesheets CSS Composite Capabilities/Preferences Profile (CC/PP) Dublin Core (DC) Document Type Definition (DTD) Extensible Markup Language (XML) [Extensible] Hypertext Markup Language ([X]HTML) Hypertext Transfer Protocol (HTTP) Namespace (NS) Portable Network Graphics (PNG) PRISM: Publishing Requirements for Industry Standard Metadata (PRSIM) RDF Site Summary (RSS) Resource Description Framework (RDF) Uniform Resource Identifier (URI) Web Accessibility Initiative (WAI) World Wide Web Consortium (W3C) 19