Avoimet standardit ja arkistointi



Samankaltaiset tiedostot
Paikkatiedot ja Web-standardit

W3C-teknologiat ja yhteensopivuus

W3C ja alueellinen standardointi

W3C ja Web-teknologiat

W3C: teknologia ja (tieto)yhteiskunta

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

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

Verkkopalveluiden saavutettavuus

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

W3C ja Web-teknologiat

W3C & verkkojulkaisun standardit

XML johdanto, uusimmat standardit ja kehitys

3 Verkkosaavutettavuuden tekniset perusteet

W3C, Web-teknologiat ja XML

XML-evoluutio ja kestävä kehitys

XML ja Web Services update

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

Rakenteisten dokumenttien jatkokurssi, syksy 2006

W3C, Web-teknologiat ja Semanttinen Web

10 Nykyaikainen WWW-arkkitehtuuri

Luento 12: XML ja metatieto

XML - mahdollisuudet ja kehitys

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

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

Ontologiat ja semanttinen web sisällön tuotannon näkökulmasta Luetteloinnin tiedotuspäivä Juha Hakala Kansalliskirjasto.

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

Mikä on semanttinen web?

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

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

Tiedonlouhinta rakenteisista dokumenteista (seminaarityö)

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

KODAK EIM & RIM VIParchive Ratkaisut

Johdatus XML teknologioihin

Semanttinen Finlex Arttu Oksanen ( )

12 Pari sanaa sovelluskehityksestä

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

Helpottuuko sovellusten välinen integraatio XML:n avulla - kokemuksia ja ratkaisuja, teknologiajohtaja Sauli Tujunen, atbusiness Communications Oyj

Metatiedot organisaatioiden sisällönhallinnassa

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

Sivuston tiedotprintersupportnu mbercare.com

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

Automaatiojärjestelmän hankinnassa huomioitavat tietoturva-asiat

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

Saavutettavuus > Tapio Haanperä Saavutettavuusasiantuntija tel

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

Heikki Helin Metatiedot ja tiedostomuodot

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

papinet -sanomastandardit

Dokumenttien tietosisällön hallinta

FinnONTO-infrastruktuurin esittely

Sivuston tiedotqbooksupportpho nenumber.com

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

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

11 Hypermediajärjestelmistä

Järjestelmäarkkitehtuuri (TK081702) Avoimet web-rajapinnat

Ontologiat merkitysten mallintamisessa: OWL. Eeva Ahonen

Interfacing Product Data Management System

Pilveä standardisoidaan monessa ryhmässä

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

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

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

1. Lähtökohta ja taustat

Viestintäviraston EPP-rajapinta

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

Avoimen lähdekoodin kehitysmallit

Dokumentin nimi LOGO:) Tampereen teknillinen yliopisto. Ryhmä XXX: Projektiryhmän nimi Projektin nimi

Johdatus rakenteisiin dokumentteihin

Metodiopetuksen tuki verkossa: menetelmäopetuksen tietovaranto

FAIRDATA-PALVELUT. CSC Suomalainen tutkimuksen, koulutuksen, kulttuurin ja julkishallinnon ICT-osaamiskeskus

Kaupunkimallit ja CityGML

Omat Lähdöt ohjelmointirajapinta: Versio 1.01

Semanttinen Web ja Webteknologiat

COUNTER-tilastosuositukset - Code of Practice for Journals and Databases, Release 3 - Code of Practice for Books and Reference Works, Release 1

ALUEARKKITEHTUURI WEB PALVELUITA KÄYTTÄEN. Niilo Saranummi VTT Tietotekniikka

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

Ohjelmistotekniikan menetelmät, Ohjelmistotuotannon työkaluista

Sivuston tiedotqbsupportcustom erservice.com

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

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

Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta

Sähköinen ensihoitokertomus. Case: Satakunnan sairaanhoitopiiri

Sivuston tiedotawebsiteguy.com

Juha Peltomäki JAMK/Teknologia

Sivuston tiedotwixaccounting.com

WEBINAARI CLOUD SOFTWARE SRA- esi;ely

UBL sanomien käyttö sähköisessä kaupankäynnissä. Heikki Laaksamo, TIEKE ry


TIETOISKU LÄÄKETUTKIMUSTEN OHJEISTOISTA JA SUOSITUKSISTA

Pahin tietoturvauhka istuu vieressäsi Tietoturvatietoisuuden kehittämisestä vauhtia tietoriskien hallintaan

Pysyvät tunnukset ja niiden hyödyntäminen

Järjestelmäarkkitehtuuri (TK081702) Web Services. Web Services

INSPIRE Toimeenpanosääntö ja tekninen ohje Muunnospalvelu Koordinaattimuunnospalvelu

Sivuston tiedotsiteoptimer.com

Alkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS Ti Kandidaatintyö ja seminaari

ESRC:n uusiutumassa olevat kotisivut on toteutettu WordPress-ohjelmalla (WP). Samaa ohjelmaa käyttävät menestyksellä ainakin SSql, HSRC ja JSK.

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

Transkriptio:

Avoimet standardit ja arkistointi Ossi Nykänen ossi@w3.org Tampereen teknillinen yliopisto (TTY) Hypermedialaboratorio W3C Suomen toimisto 1

Esitelmä Hyvin lyhyt versio: World Wide Web Consortium (W3C) kehittää ja standardoi keskeisiä Web-teknologioita. W3C-työ luo siten osaltaan puitteet myös Webin arkistointityölle Pidempi versio, otsikoita: W3C ja universaalit Web-standardit Web-teknologiat ja arkistointi Dokumenttien arkistointi vs. Web-sovellusten arkistointi Esityksen tavoite on esitellä W3C-työtä ja lyhyesti luonnehtia Web-teknologioiden mahdollisuuksia arkistointityön 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, 17 aluetstoa, yli 400 jäsenorganisaatiota Jäseneksi? http://www.w3c.tut.fi/joining.html 3

Web-infrastruktuuri ja sen standardeja 4

Web-infrastruktuuri ja tiedon integraatio adapter adapter adapter adapter XML RDF/XML storage queries modelling, interpreting, and processing description rules... Global names, predicates, etc. 5

W3C ja suositusten kehitysprosessi W3C kehittää ja standardoi teknologiaa konsensuksen periaatteella siten että 1. Suositukset edistävät yhden ja yhteisen Webin kehitystä ( One Web ) 2. Suosituksille on tunnustettu tarve ja W3C-yhteisön tuki 3. Suositukset ovat teknisessä mielessä päteviä 4. Suositukset ovat (dokumentteina) vapaasti saatavilla verkossa ja niiden soveltaminen onnistuu ilman lisenssimaksuja W3C kehittää teknisten suositusten ohella myös ohjeita ja ns. hyviä käytäntöjä, mm. Web-arkkitehtuuri (TAG) Mobiili Web (Mobile Web Initiative, MWI) Semanttinen Web (Semantic Web) Saavutettavuustyö (Web Accessiility Initiative, WAI) W3C myös osallistuu aktiivisesti Web-teknologioiden kehitystyöhön muissa standardointiyms. foorumeissa Ks. http://www.w3.org/2001/11/stdliaison W3C on sitoutunut ylläpitämään työnsä tuloksia ja varmistamaan niiden vapaan saannin Ks. http://www.w3.org/tr/ W3C:n jäseneksi voi hakea mikä tahansa organisaatio; W3C:lla on selkeä toimintaohje joka on vapaasti saatavilla verkossa http://www.w3.org/2005/10/process-20051014/ 6

HTML, XML ja rajapintoja tietoon Ohjelmistoprosessi [toteuttaa asiakasohjelman] W3C:n XML eli Extensible Markup Language tarjoaa yhteensopivan metakielen ja teknologiaperheen jonka avulla voidaan kuvata ja käsitellä mitä tahansa tietoa [osaa käsitellä] XML-teknologiaan perustuvien tekstiformaattien etuina voidaan pitää mm. 1. Tiedonesityksen tekninen perusta on verraten yksinkertainen 2. Tietoa voidaan käsitellä tekstimuodossa (tarvittaessa yhteisen XML-kieliopin tasolla) 3. Erilaisia ja eri toimittajien välineitä on runsaasti saatavilla (vrt. virkistäminen) Mutta 1. Esim. HTML on pohjimmiltaan julkaisuformaatti 2. Tiedon käsittely edellyttää yleensä myös sovelluskohtaista tyyppi- ja skeematietoa (ts. esim. pelkkä HTML-kielioppi ei aina riitä tulkintaan tiedon tasolla) HXTML 1.0 DTD [on tyypiltään]? [esittää]... <title>w3c Suomen toimisto</title>... [julkaisee Web-sivun] Sisällöntuotantoprosessi [käsittelee tietoa jonka tyyppi on] 7

Web ja arkistoinnin haasteita Laajemmin tarkasteltuna Web ei ole pelkästään joukko julkisia hakemistoja joista löytyviin tiedostoihin voidaan viitata hypertekstilinkillä Web-sovellusten näkökulmasta arkistointia voi tapahtua (ainakin) kolmella eri tasolla: 1. Palvelukokonaisuuksien tasolla (esim. organisaation uutispalvelu tai taidenäyttely) 2. Palvelun tarjoamien resurssien esitystavan tasolla (esim. kämmentietokoneympäristöön tarjottava hypertekstimuotoinen esite) 3. Resursseja vastaavien dokumenttien (tai datan) tasolla (esim. uutistiedote tai näkymä näyttelyesineistön tietokantaan) Sovelluskehitystä (ja arkistointia) tiedon tasolla voidaan aktiivisesti tukea esim. Semanttisen Webin tekniikoiden avulla [sisältää osana palvelua] 8

Web Architecture Principles, Constraints, and Good Practice Notes Identification Global Identifiers (principle, 2) Identify with URIs (practice, 2.1) URIs Identify a Single Resource (constraint, 2.2) Avoiding URI aliases (practice, 2.3.1) Consistent URI usage (practice, 2.3.1) Reuse URI schemes (practice, 2.4) URI opacity (practice, 2.5) Interaction Reuse representation formats (practice, 3.2) Data-metadata inconsistency (constraint, 3.3) Metadata association (practice, 3.3) Safe retrieval (principle, 3.4) Available representation (practice, 3.5) Reference does not imply dereference (principle, 3.5) Consistent representation (practice, 3.5.1) Data Formats Version information (practice, 4.2.1) Namespace policy (practice, 4.2.2) Extensibility mechanisms (practice, 4.2.3) Extensibility conformance (practice, 4.2.3) Unknown extensions (practice, 4.2.3) Separation of content, presentation, interaction (practice, 4.3) Link identification (practice, 4.4) Web linking (practice, 4.4) Generic URIs (practice, 4.4) Hypertext links (practice, 4.4) Namespace adoption (practice, 4.5.3) Namespace documents (practice, 4.5.4) QNames Indistinguishable from URIs (constraint, 4.5.5) QName Mapping (practice, 4.5.5) XML and "text/*" (practice, 4.5.7) XML and character encodings (practice, 4.5.7) General Architecture Principles Orthogonality (principle, 5.1) Error recovery (principle, 5.3) 9

Hyviä huomioita Tekniset standardit jättävät liikkumavaraa tiedon sovelluskohtaisen mallinnuksen sekä sovellusten teknisen toteutustavan suhteen Avoimet standardit tukevat laajamittaista arkistointityötä merkittävästi Arkistointiin sisältyy sekä kokonaisten Web-sovellusten näkökulma että niiden takaa löytyvän tiedon näkökulma Yksinkertaisimmillaan kyse on sivukohtaisesta arkistoinnista Monimutkaisimmillaan arkistoitavaa tietoa saattaa olla vaikea erottaa sitä käsittelevästä (palvelinpohjaisesta tai hajautetusta) tietokoneohjelmasta Arkistointia sinänsä ei (toistaiseksi) ole tarkasteltu yhtenä Webteknologioiden keskeisenä reunaehtona vaikuttaminen W3C-työn tavoitteisiin tapahtuu osallistumalla yhteisöön (keskeisesti jäsenyyden kautta) 10

Lopuksi World Wide Web Consortium (W3C) kehittää Webstandardeja Web-tiedon arkistointia voidaan tarkastella eri tasoilla Toimiva arkistointi edellyttää tyypillisesti yhteistä määrittelytyötä ja (etukäteistä) suunnittelua; tähän työhön hyviä välineitä tarjoavat mm. XML-perhe ja Semanttinen Web sekä suositus Web-arkkitehtuurista Web-teknologiat tarjoavat sovelluskehittäjille rikkaan infrastruktuurin jonka tiedostaminen voi helpottaa monimutkaisten sovellusten arkistointiin liittyviä kysymyksiä (ja arkistoinnin rajanvetoa) Jäikö joku W3C-asia mietityttämään? Allekirjoittaneen tavoittaa helposti: http://www.w3c.tut.fi ossi@w3.org 11

Liite: Lisätietoja ja osoitteita eteenpäin W3C http://www.w3.org/ (kotisivu) http://www.w3c.tut.fi/ (W3C Suomen toimiston kotisivu) Aiheeseen liittyvää W3C-työtä http://www.w3.org/consortium/activities (yleiskuva) http://www.w3.org/xml/ (XML) http://www.w3.org/tr/webarch/ (Architecture of the World Wide Web, Volume One) http://www.w3.org/2001/sw/ (Semantic Web) W3C:n suositukset, raportit ja teknistä tietoa http://www.w3c.org/tr/ (kaikki tekniset dokumentit) Jäseneksi! http://www.w3.org/consortium/prospectus http://www.w3c.tut.fi/joining.html 12