Dokumenttien tietosisällön hallinta



Samankaltaiset tiedostot
W3C ja Web-teknologiat

W3C: teknologia ja (tieto)yhteiskunta

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

XML-evoluutio ja kestävä kehitys

XML - mahdollisuudet ja kehitys

W3C ja Web-teknologiat

XML ja Web Services update

W3C ja alueellinen standardointi

XML johdanto, uusimmat standardit ja kehitys

W3C ja Web-teknologiat

W3C-teknologiat ja yhteensopivuus

Paikkatiedot ja Web-standardit

W3C & verkkojulkaisun standardit

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), Hypermedialaboratorio W3C Suomen toimisto

W3C, Web-teknologiat ja XML

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

Avoimet standardit ja arkistointi

3 Verkkosaavutettavuuden tekniset perusteet

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

Verkkopalveluiden saavutettavuus

XML, standardointi ja kehitys

Sisällönhallinnan menetelmiä

Rakenteisten dokumenttien jatkokurssi, syksy 2006

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

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

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

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

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

Johdatus rakenteisiin dokumentteihin

Muutoksen hallinta rakenteisen projektissa. Kari Kovanen Development manager Etteplan Technical Information

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

Heikki Helin Metatiedot ja tiedostomuodot

Semanttinen Web ja XMLlinkitys

Metatiedot lainsäädäntötiedon hallinnassa

VALDA-tietojärjestelmän j versio 1

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

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

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

Mikä on semanttinen web?

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

Hohde Consulting 2004

Järjestelmäarkkitehtuuri (TK081702) Lähtökohta. Integroinnin tavoitteet

Kurssin aloitus. AS XML-kuvauskielten perusteet Janne Kalliola

Johdatus XML teknologioihin

Luento 12: XML ja metatieto

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

Prosessiajattelu. Organisaation prosessikuvaus - CMMI. Prosessikuvaukset ja elinkaarimallit. Organisaation prosessien määritys CMMI käytänteet

Web sovelluksen kehittäminen sähkönjakeluverkon suojareleisiin

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

Kuntien yhteentoimivuusseminaari. Tietomallien laatiminen Taina Nurmela projektipäällikkö, Helsingin kaupunki

4 Johdanto XML-maailmaan

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

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

2 Rakenteisten dokumenttien perusteet

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

Tiedonlouhinta rakenteisista dokumenteista (seminaarityö)

XML Finland seminaari : Office 2007 XML dokumenttituotannossa

Sopimushallintaa Alfrescolla. Jarmo Sorvari IT-järjestelmäpäällikkö TAMK

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

SÄHKE-hanke. Tekninen mallintamisen Siirtotiedoston metatietokuvaukset

10 Nykyaikainen WWW-arkkitehtuuri

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

Semanttinen Web ja Webteknologiat

Toiminnalliset ja ei-toiminnalliset vaatimukset Tunnus (ID) Vaatimus Vaatimuksen

Avoin lähdekoodi. Jani Kylmäaho Maanmittauslaitos

Paikkatietotuotteen määrittely

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

TUTKIMUSDATAN KUVAILU. Kuvailun tiedotuspäivä Tieteenala-asiantuntija, FT Katja Fält

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

Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4

Inframallintamisen ohjeiden tulevaisuuden näkymät

KEHITTÄMISEN NELIKENTTÄ

Digitaalisen median tekniikat. JSP ja XML Harri Laine 1

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

Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta

Prosessiajattelu. Prosessikuvaukset ja elinkaarimallit. Organisaation prosessikuvaus - CMMI. Sami Kollanus TJTA330 Ohjelmistotuotanto 3.4.

SÄHKE- ja Moreqvaikutukset. dokumenttienhallinnan järjestelmäkehitykseen. Juha Syrjälä, Affecto Finland Oy

Metatietojen merkitys tiedonhallinnassa

Testausraportti. Orava. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Digitaalisen median tekniikat. JSP ja XML

Portaaliteknologiat mahdollistavat ajattelutavan muutoksen

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

Sisäänrakennettu tietosuoja ja ohjelmistokehitys

Järjestelmäarkkitehtuuri (TK081702) SOA, Service-oriented architecture SOA,

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

JULKAISUTOIMINTA METROPOLIASSA. Liisa Salo

Julkishallinnon tunnistuksen ohjauspalvelun kehityshanke mitä PoC-vaihe on opettanut? Manne Miettinen, Henri Mikkonen ja Arto Tuomi

12 Dokumenttiluokan toteuttamisesta

Inspire-prosessin tilannekatsaus 01 / 2012

12 Pari sanaa sovelluskehityksestä

Ontologiat merkitysten mallintamisessa: OWL. Eeva Ahonen

Sosiaalihuollon asiakasasiakirjojen standardointi

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

Verkkokurssin suunnitteluprosessi

3.11 HTML-dokumentin ulkoasu?

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

Transkriptio:

Dokumenttien hallinta & Tietojohtaminen 3. rinnakkaisteema: Dokumenttien tietosisällön hallinta Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), W3C Suomen toimisto

Konf. 3. teema: Dokumenttien tietosisällön hallinta Dokumenttien tietosisällön hallinta perustuu kykyyn ennakoida ja hallinta tietosisältöjä tuottavia ja niitä hyödyntäviä (osin tietoteknisiä) prosesseja Hyvä kysymys on tietenkin se, miten tämä tapahtuu Konferenssi: keskiviikko Rakenteiset dokumentit ja sisällönhallinta Mediasisällön hallinta Alma Mediassa Dokumenttienhallintajärjestelmän tekninen toteutus Konferenssi: torstai Metatieto asiakirjojen hallinnan välineenä Arkistolaitos ja case SÄHKE Väestörekisterikeskus ja case henkilökortti ja allekirjoitus Dokumenttien hallinnan juridiikkaa 2

Rakenteiset dokumentit ja sisällönhallinta

Esitelmä Hyvin lyhyt versio: Rakenteinen dokumentaatio on yleispätevä menetelmä tietosisällön hallintaan tietoteknisiä välineitä käyttäen. World Wide Web Consortium kehittää universaaleja teknologioita joille löytyy runsaasti sovelluksia myös rakenteisessa sisällönhallinnassa Pidempi versio, otsikoita: Konteksti: World Wide Web Consortium Lähtökohta: rakenteinen dokumentaatio osana sisällönhallintaa Miten: rakenteiset dokumentit, peruskäsitteet Isommat ideat: tuotantoprosessit ja metatieto Lopuksi: W3C-suositukset dokumenttienhallinnassa Esityksen tavoite: Esittää rakenteisen dokumentaation perusidea, luonnehtia dokumentaatioprosessia ja sijoittaa aihepiirin tekniset W3Csuositukset kontekstiinsa 4

Osa 1/6: Konteksti World Wide Web Consortium...ja sen toiminta W3C-suositukset = yleisesti käyttökelpoisia (Web-) teknologioita 5

World Wide Web Consortium (W3C) W3C kehittää yhteensopivia (Web-)teknologioita (spesifikaatioita, ohjeita ja ohjelmistoja) ja siten ohjaa Webin kehittymistä täyteen mittaansa 3 päätstoa, 14 aluetstoa, n. 400 jäsenorganisaatiota Jäseneksi? ks. http://www.w3c.tut.fi/joining.html 6

W3C:n olemus ja tuotteet Vaikutusvaltainen foorumi Suositukset XML-perhe, XHTML-perhe, SVG, RDF, Semanttinen Web, Webpalvelut... Ohjelmistot Validaattorit, testiaineistot, open source,... Ohjeet ja yhteydet WAI, aluetoimistot,... Jäsenorganisaatiot 5 Is : Information, Image, Involvement, Influence, and Impact A B 7

W3C:n (nykyiset) toimialueet ja aktiviteetit (Ks. http://www.w3.org/consortium/activities.) 8

Aasinsilta dokumenttien hallintaan W3C:n työllä ja dokumenttien hallinnalla on selviä yhtymäkohtia rakenteiset dokumenttien käsittely (XML-perhe, sis. erit. XML 1.0, CSS, XSL/FO, XSLT, XLink, XHTML,...), grafiikka (PNG, SVG, SMIL), infrastruktuuri (ohjelmointi, jakelu, julkaiseminen, metatiedot, autentikointi,...)... XML 5v 10.2.2003 W3C:llä ei kuitenkaan ole Content Management - aktiviteettiä; monet W3C-suositukset kuitenkin käytännössä pohjustavat tähän liittyvää työtä W3C luo yhteistä perustaa jonka varassa yhteensopivia ja (teknisesti) järkeviä sovelluksia voidaan toteuttaa 9

Osa 2/6: Lähtökohta Miksi (tavoitteet) Teknologia vai prosessi (lue: prosessi) 10

Tyypillisiä tavoitteita: tehokkuus ja joustavuus Dokumenttien hallinnan tehostaminen automatisointi ja integrointi Monta sovellusta samalle sisällölle: prosessorit, tyyli, alustat,...? Sovellus #1 Sovellus #2?? (rakenteinen sisältö)? Sovellus #3 11

Näkökulma: sisällönhallinta = prosessien hallintaa sisällön tuotantoprosessi sisällön (tekninen) käsittelyprosessi sisällön hyödyntämisprosessi sisällönhallinta sisällön tuotantoprosessi sisällön (tekninen) käsittelyprosessi sisällön hyödyntämisprosessi sisällönhallinta 12

Osa 3/6: Muistisääntöjä Dokumenttituotannosta sisällönhallintaan 13

Sisällöntuotannon yleisiä totuuksia Sisällöntuotanto on hidasta ja kallista Ohjelmistot vaihtuvat nopeammin kuin niillä tuotetut sisällöt Tekijät vaihtuvat nopeammin kuin sisällöt uudistuvat 14

...ja niiden ilmeisiä seuraamuksia Sisällöntuotanto on hidasta ja kallista tuotantotyö pitää suunnitella huolella kerran tuotettu sisältö tulee tallettaa helposti hallittavassa ja ylläpidettävässä muodossa ( yhteensopivuus, rakenteisuus, muokattavuus) Ohjelmistot vaihtuvat nopeammin kuin niillä tuotetut sisällöt tiedon talletusmuoto ei saa vanhentua sitoutuminen yhden valmistajan tuotteisiin/tiedostotyyppiin on riskialtista Tekijät vaihtuvat nopeammin kuin sisällöt uudistuvat tekijänoikeuksista yms. pelisäännöistä on sovittava alusta asti työn dokumentoinnista on huolehdittava ajoissa...koskee myös prosessien dokumentointia 15

Suunnittelu = prosessien ennakointia Sisällönhallinnan suurimmat ongelmat syntyvät tuotannon vääristä odotuksista ( lyhytnäköisyys ) kunhan vain saadaan tietokoneelle -ajattelu ei toimi! Hyvä tuotantoprosessi on huolellisen suunnittelun tulos suunnittelun lähtökohta on työn lopputuloksena syntyvien tuotteiden määrittely...suunnittelun perusedellytys on tuotantoprosessin eri vaiheiden tuntemus (ja suhteuttaminen organisaatioon) tekninen kirjoittaminen (menetelmät ja välineet) formatointi, taitto, print yms. (menetelmät ja välineet) jakelu, ylläpito ja päivitykset (menetelmät ja välineet) Reunaehdot, rajoitteet ja rajapinnat profilointi? on-line koostaminen? hajautus? (tuotanto/hyödyntäminen) arkistointi? numeerinen laskenta? 16

...johtopäätöksiä ja teknisiä (?) ratkaisuja <_XML /> to the Rescue? (...mutta miksi?...ja miten?) 17

Osa 4/6: Miten? Rakenteiset dokumentit Conceptualisation Problem-solving Realisation Problem Solution Inception Elaboration Construction Transition Development Cycle Product Generation 18

Rakenteinen dokumentti = tietorakenne Lähtökohta tiedon ja sen sovellusten erottelu merkkaus, sanasto, sanaston kielioppi ja sovellus Hyödytön sellaisenaan -- prosessointi sovelluksessa Kaikki data ei rakenteellista -- mukana mediaobjekteja tyyppi käsikirjoitus Sovellus / prosessointi...... Mediaobjektit 19

Esimerkki rakenteisesta dokumentista <doc><title>xml 5 vuotta </title> <body> Paljon onnea XML! </body></doc> 10011000... Sovellus / prosessointi www.w3c.tut.fi <?xml version= 1.0?> <xsl:stylesheet... XML 5 vuotta Paljon onnea XML! www.w3c.tut.fi esitys rakenteinen lähdedokumentti (käsikirjoitus) tyyli (formatointi) kuva (mediaobjekti) 20

Rakenteisuuden suunnittelun lähtökohta Rakenteisten dokumenttien (tiedon) käsittelyyn liittyy aina kaksi toisiaan täydentävää näkökulmaa tiedon mallintaminen ja sen esittäminen sovelluksessa (yleisemmin: tulkinta) prosessointi Sää jatkuu... 100100010010 21

Tiedon mallintaminen vs. esittäminen Tiedon mallintamisen perustehtävä on tiedon kuvailurakenteen (skeeman) määrittäminen sen prosessoinnin näkökulmasta haaste: mallin rikkaus vs. käytön taloudellisuus Tiedon esittämisen perustehtävä on sovelluksen sisällöllisen tavoitteen toteuttaminen haaste: ylläpito ja versiointi Rakenteinen dokumentaatio erottelee näkökulmat sekä teknisesti että työvaiheiden tasolla: molemmat on otettava suunnittelussa huomioon 22

Sisällönhallinta = (teknisten) prosessien ohjaamista Ensimmäinen tehtävä: hyvän lopputuotteen määrittely sisällöllisesti tyydyttävä (tehtävä ja tavoitteet) teknisesti toteuttamiskelpoinen (reunaehdot) Puhtaasti teknologiavetoinen lähestymistapa johtaa väärään ratkaisuun ( tehdäänpäs XHTML 1.0:lla ) mitä spesifimpiä sisällölliset tavoitteet ovat, sen parempi... Sovellus / prosessointi Sovellus / prosessointi Mitä halutaan JA osataan JA on varaa tehdä 23

Rakenteisuuden suunnittelun eväitä Yleistäminen kuvaa tieto luonnollisten käsitteiden avulla (mallinnus) irrota sovelluskohtainen tieto käsikirjoituksista (vrt. tyylit) tunnista eri prosessien väliset rajapinnat (abstrahointi) Jako komponentteihin tunnista dokumenttihierarkia ja nimeä sen osat (organisointi) kuvaa kaikki mediaobjektit käsikirjoituksen osaksi (kääreet) Kartoitukset ja kokeilut määrittele lopputuote tarkasti (tuotannon tavoite) testaa kaikki prosessien rajapinnat (tuotantojärjestelmä) kerää kokemuksia ja kehitä (kehitys & sitouttaminen) mukauta organisaatiolle sopivaan muotoon (käyttöönotto) 24

Riskienhallinta Määrittelytekniset riskit kuultiinko kaikkien prosessien edustajia? unohtuiko oleellisia tavoitteita (ylläpito, arkistointi, oikeudet, muutokset, versiointi, jatkokehitys, yhteensopivuus(!),...)? Poliittiset riskit ovatko esitetyt tavoitteet ja resurssit todellisia? Tiedolliset ja taidolliset riskit onko tietotaitoa, entä kun Erkki Ekspertti vaihtaa työpaikkaa? kuka kouluttaa soveltajat muuttuuko työkulttuuri? Teknologiaan liittyvät riskit onko tekniikka kypsää? toteuttavat työvälineet halutut kaikki aiotut skenaariot? sopivatko ratkaisut tuotantokäyttöön (ilmaisohjelmat...)? 25

Osa 5/6: Isommat ideat Tuotantoprosessit Conceptualisation Problem-solving Realisation Problem Solution Inception Elaboration Construction Transition Development Cycle Product Generation 26

Monikanavajulkaiseminen, esimerkki Sovellus #1 PDF XML 1.0 SVG PNG... XSL/FO käsikirjoitus XSLT Sovellus #2 CSS Mediaobjektit XLink XSLT CSS Sovellus #3 27

Web Content Management = arkkitehtuuri Sama perusidea, prosessi ja käyttäjät mukaan kuvaan Kanavat kuvaukset Prosessi Mediapalvelu Produktio Koostaminen mediaobjektit Dokumenttipalvelu Sisällöntuotantoprosessit Sisällöntuotantoprosessit Monimedia Laskutus Metatiedot Esittäminen Palvelualusta näkymät Käyttäjien seuranta Oikeuksien hallinta Personointi, media Välineet ja palvelut (työkalujen tasolla) 28

Metatieto sisällönhallinnan osana Dokumenttistandardit eivät automaattisesti koodaa/tue niiden tuotamisen prosesseja -- tarvitaan lisätietoja prosessien ja työvaiheiden dokumentointi tuotantoprosessin, sovelluksen ja lähdeaineiston metatiedot prosessin dokumentointi Käsikirjoitukseen liittyvä metatieto käsikirjoitus Tuotantoprosessiin liittyvä metatieto Mediaobjekteihin liittyvä metatieto Mediaobjektit Sovellukseen liittyvä metatieto 29

Metatieto ja sen sovellukset Yksinkertaiset sovellukset haut, näkymät (profilointi) ja tiedon ulkoistaminen Edistyneemmät sovellukset integrointi, päättely, analysointi, business-äly yms. Kaksi lähestymistapaa attribuuttipohjainen metatieto tiettyihin sovelluksiin kohdennetut ontologiat Tavoite: lisätä tiedonhallinnan automatisointia Mallinnuksen rooli tietorakenne vs. tieto: <html> <head> <body>... persons:ossi hobbies:favourite-movie movies:cast-away 30

Mikä on metatietoa? Metatieto on tietoa jota ei löydy tai jota ei voida helposti poimia käsikirjoituksista tms. Metatieto ja tieto -erottelua ei ole pakko lainkaan tehdä dokumenttien tyyppitiedot tekstiformaatti ja ko. formaatin kontrolloitu sanasto lisätty, kuvaileva (meta)tieto metatiedon käyttöä ohjaava skeema (tms.) sovellusalueen ontologia jne. tyyppi käsikirjoitus Mediaobjektit viimeksi muokattu: 2003-11-26 Se päivämäärä jolloin tietosisältö viimeksi muuttui, tyyppi: xsd:date paperikoneen käyttöohjeen tuotantoprosessi 31

Yksinkertaistus: sisällöntuotantoprosessi General processing based on the declarative domain concepts Specific processing based on the publishing media Authoring [guides] Manuscript schema [produces] 0..n [produces] Retouch Media object Manuscript Select media for deliverables [media X] Publishing pre-processing [produces] Formatting objects [used for] Formatting [generates] [enhanced with expicit] [guided by] metadata domain ontology Product Postprocessing Authoring deliverables in format X 32

...sarjallistaaksesi jäsennetyn entiteetin, paina F3 Tuote löytää käyttäjänsä osuvan mielikuvan perusteella sähköposti toimii käsitteellisesti posti -metaforan varassa, mutta käyttöliittymän takana toteutus on hyvin erilainen Sama pätee tuotannon organisointiin ja ohjeistukseen esim. teknisen kirjoittamisen ja ylläpidon työtehtävät Tuotantoprosessin ohjeistuksen käsitteiden ei tarvitse noudattaa prosessin teknistä suunnittelua! XML, XSLT,... optimiratkaisu on peilata käsitteet ja työvaiheet oman organisaation työkulttuuriin kautta Ekstraspektio inkrementoi adekvaattia ekspertiisiä +([:-) 33

Osa 6/6: Lopuksi W3C-suositukset Standardien hyötynäkökohtia Liitteet 34

W3C-suositukset ja dokumenttien hallinta Sisällönhallinta & W3C-aktiviteetit, yhtymäkohtia: I18N, URI, XML, XLink, Device Independece, Graphics, XHTML, Math, Multimodal Interaction, Style, Synchronized multimedia, Voice Browser, XForms, Semantic Web, Web Services, XML Encryption, XML Signature, WAI Technical Activity,... Suuntaa-antava piirre: standardinomaisuus W3C-suositukset eivät (suoraan) osoita prosesseja jotka esim. tuottavat hyviä sovelluksia, vaan määrittelevät prosessien lopputuotteen tai kahden prosessin rajapinnan SVG 1.1 -dokumentti julkaisuskenaario SVG Mobile 35

Yhteensopivuus syntyy kokonaisuudesta 36

W3C-suositusten hyötynäkökohtia Valmiiksi mietittyjä rajapintoja ja geneerisiä ratkaisuja Standardeihin nojautuminen yhteensopivuus, pysyvyys ja hallittavuus, käyttöehdot laajempia markkinoita, vaihtoehtoisia toimittajia Rakenteisuuden etuja tuotantoprosessin hallinta (sisältö-esitystapa-sovellus) monikanavajulkaiseminen, profiloitavuus, haut, yms. XML-rajapinnan kautta uusia sovelluksia esim. metatiedot, salaus ja allekirjoitukset Välineitä ja 3. osapuolten caseja (joista ottaa oppia)... 37

Kiitos! Jäikö joku W3C-asia mietityttämään? Allekirjoittaneen tavoittaa helposti: http://www.w3c.tut.fi Ossi@w3.org The bane of my existence is doing things that I know the computer could do for me." Dan Connolly, The XML Revolution 38

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) W3C:n suositukset ja raportit sekä teknistä tietoa http://www.w3c.org/tr/ (specs) http://www.w3.org/qa/thematrix (spec-tietoa jäsennettynä) Jäseneksi! http://www.w3c.tut.fi/joining.html http://www.w3c.org/consortium/prospectus/joining 39

Liite 2: uusia ja tulevia(?) suosituksia Recent RECS MathML Version 2.0 (2nd Edition) XML Events XForms 1.0 Soap 1.2 XPointer SVG 1.1 SVG Tiny, SVG Basic XML Encryption/Decryption XML Signature... Proposed RECS: CC/PP Structs & Vocab 1.0 PNG (2nd Edition) Candidate RECS XForms 1.0 Basic Profile OWL (various) DOM Level 3 Validation, XPath CSS3: TV 1.0, Color, Ruby, Text, Mobile 1.0, Media Queries, Selectors VoiceXML 2.0 XML 1.1, XML Namespaces 1.1 XInclude 1.0 Speech Recognition Grammar 1.0 XML Fragment Interchange Muuta mielenkiintoista WSDL 1.2, XQuery 1.0, XKMS, DOM Level 3, RDF (various),... Lisää, ks. http://www.w3.org/tr/ 40

Liite 3: Uusinta XML:ää, esimerkki: XForms XML-pohjaiset lomakkeet: XForms (REC 14.10.2003) Ks. HTML:ää monipuolisempi logiikan, esitystavan & datan erottelu XML Schema -tietotyypit & tarkistukset jo paljon toteutuksia, Basic-profiili tulossa täysin XML-pohjainen laiteriippumattomuus, saavutettavuus otettavissa heti käyttöön http://www.w3.org/markup/forms/ http://www.w3.org/markup/forms/2003/xforms-faq.html http://www.w3.org/markup/forms/2003/xforms-for-htmlauthors.html 41