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



Samankaltaiset tiedostot
KORJUU- JA KULJETUSYRITYSTEN KANNATTAVUUS

StanForD Metsäkoneiden uusi tiedonsiirtostandardi. Tapio Räsänen Juha-Antti Sorsa

StanForD-XML -tiedostojen jatkokäsittely

TIEDONSIIRTOTARPEET PUUNTUOTTAMISEN TOIMINNOISSA

KAUKOKULJETUSTILASTO 2004

Hakkuutähteen ja paalien metsäkuljetuksen tuottavuus

Energiapuun korjuu harvennusmetsistä

METSÄKONEIDEN MONIKÄYTTÖISYYS

6 XML-työkalut 1. 6 XML-työkalut

XML:n käyttö hakkuukoneen tiedonsiirtostandardissa

Kuljetusyritykset

Hakkuutähteen paalauksen tuottavuus

Korjuutilasto Arto Kariniemi. Tuloskalvosarja. Tuloskalvosarja Puunkorjuun tilastot 1. Metsäteho Oy

MENETELMÄ YLITIHEIDEN NUORTEN METSIEN HARVENNUKSEEN

PUUTAVARAN LAJITTELU KORJUUN YHTEYDESSÄ

Metsäkoneiden polttoaineen kulutuksen mittaaminen, esitutkimus

Yritysesittely. Metsäteho Oy 2018

Yritysesittely. Metsäteho Oy 2015

Korjuuyritykset

Metsäkonetiedon omistusta, käyttöä ja käsittelyä koskevat periaatteet Suosituksen tarkoitus ja sisältö

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

P e d a c o d e ohjelmointikoulutus verkossa

Kaukokuljetustilasto 2005

TAIMIKON KÄSITTELYN AJOITUKSEN VAIKUTUS TYÖN AJANMENEKKIIN

Yhteentoimivuusalusta ja sen hyödyntäminen kuntien/maakuntien taloushallinnossa Petri Tenhunen, VRK

ENERGIAN JA KÄYTTÖAINEIDEN KULUTUKSEN SEKÄ PÄÄSTÖJEN LASKENTAMENETELMÄ Projektiryhmä

MONIMUOTOISUUDEN MITTAAMISEN JA SEURANNAN TOTEUTTAMISMAHDOLLISUUDET

Sosiaalihuollon asiakasasiakirjojen tietomallinnus Tietomallit teknisen asiakirjamäärittelyn näkökulmasta

Liite D: Poikkeamispäätösten ja suunnittelutarveratkaisujen mallinnus tiedonsiirtoa varten

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

Kurssin aloitus. AS XML-kuvauskielten perusteet Janne Kalliola

Muutokset suoran sanoma-asioinnin web servicepalvelun

XML Finland seminaari : Office 2007 XML dokumenttituotannossa

3 Verkkosaavutettavuuden tekniset perusteet

XML prosessori. XML prosessointi. XML:n kirjoittaminen. Validoiva jäsennin. Tapahtumaohjattu käsittely. Tapahtumaohjattu käsittely.

RUNKOPANKIN KÄYTTÖSOVELLUKSET

Uutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3

KORJUREIDEN KÄYTTÖMAHDOLLISUUKSISTA

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

Hohde Consulting 2004

SELLUPUUN LAADUN SÄILYTTÄMINEN

JHS 183 Julkisen hallinnon palvelujen tietomalli ja ryhmittely verkkopalveluissa Liite 3 XML-skeeman kuvaus ja esimerkit

Tukkiröntgendata sahapuun ohjauksessa

Johdatus rakenteisiin dokumentteihin

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

XML johdanto, uusimmat standardit ja kehitys

Ryhmähanke. vuonna Heikki Alanne

KÄYTTÖPAIKALLAHAKETUKSEEN PERUSTUVA PUUPOLTTOAINEEN TUOTANTO

Interfacing Product Data Management System

W3C, Web-teknologiat ja XML

Suvi Remes Miika Alonen Petri Mustajoki Totti Tuhkanen

Korjuun ohjauksen tietotarvekartoitus

SÄHKE-hanke. Tekninen mallintaminen SÄHKE-metatietojen XML Schema

ArcInfo UUSI ULOTTUVUUS HITSAUSKOULUTUKSEEN

Liite B. Asemakaavan mallinnus tiedonsiirtoa varten

ArcInfo WEB-POHJAINEN TYÖKALU HITSAUSPARAMETRIDATAN ANALYSOINTIIN

ArcInfo, Uusi ulottuvuus hitsauskoulutukseen. ArcInfo UUSI ULOTTUVUUS HITSAUSKOULUTUKSEEN (7)

ArcInfo, Uusi ulottuvuus hitsauskoulutukseen. ArcInfo UUSI ULOTTUVUUS HITSAUSKOULUTUKSEEN (6)

Liite A. Kantakartan mallinnus tiedonsiirtoa varten

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

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

Ylläpitodokumentti. Boa Open Access. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Paikkatiedot ja Web-standardit

Web-teknologiat. XML-datan kysely Topi Sarkkinen

HAKKUUTÄHTEEN METSÄKULJETUSMÄÄRÄN MITTAUS

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

Liite C: Rakennuslupatietojen mallinnus tiedonsiirtoa varten

Ajatuksia toiminnan suunnista vuodesta 2009 eteenpäin

Johdatus XML teknologioihin

Tukkiröntgendata sahapuun ohjauksessa

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

Ylläpitodokumentti. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie

Kurssin hallinta -työväline

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

Julkishallinnon XML-skeemat v0.5 JHS-suositus

SIPS-ostolaskujen XML-ohjeet toimittajille

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

Sähköinen talousraportointi - JHS 194 Kuntien ja kuntayhtymien XBRLtaksonomia. JHS XXX Maakuntien XBRL-taksonomia.

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

Pinomittaus ajoneuvossa Ositettu kehysotantamittaus

PUUTAVARA-AUTOJEN POLTTOAINEEN KULUTUS

Oppisisällön metatieto

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

Digitaalisen median tekniikat. JSP ja XML Harri Laine 1

Hakkuukoneen katkontatarkkuuden parantaminen

HL7 Clinical Document Architecture. Seminaari: Tiedonhallinta terveydenhuollossa Riku Niittymäki

Johdanto. Kiinteistöhuoltoyhtiö tarvitsee järjestelmän huoltopyyntöjen hallinnointiin

Selvitys hakkuukoneen tiedonsiirtostandardista. Anna Aaltonen Eero Lukkarinen Jari Marjomaa Tuomo Vuorenpää

Yhteentoimivuusvälineistö

12 Dokumenttiluokan toteuttamisesta

Digiroad metsätietiedon jakelualustana. Marko Keisala, Suomen metsäkeskus

Copyright Observis Oy All rights reserved. Observis Oy Ville Kanerva, CTO Heikki Isotalus, COO Datasta tietoa

Verkkopalveluiden saavutettavuus

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

XML ja esara-tiedostot Verohallinnon ja ohjelmistotalojen yhteistyöpäivä Kela Terveysosasto Päivi Hyvärinen

Kieliaineistojen käyttöoikeuksien hallinnan tietojärjestelmä

Varmennepalvelu Rajapintakuvaus Kansallisen tulorekisterin perustamishanke

Valtionhallinnon arkkitehtuurin kehittäminen

4 Johdanto XML-maailmaan

Transkriptio:

Projektiryhmä StanForD-XML Juha-Antti Sorsa, Tapio Räsänen, Vesa Imponen Rahoittajat Koskitukki Oy, Metsähallitus, Metsäliitto Osuuskunta, Pölkky Oy, Stora Enso Oyj, UPM- Kymmene Oyj, Vapo Timber Oy, Yksityismetsätalouden Työnantajat r. y. Kumppanit SkogForsk Tiedonsiirtotarpeet ja -tekniikat katkonnan ohjauksessa ja puuntuottamisen toiminnoissa, projekti nro 252 1

Tavoite, toteutus, raportointi Tavoite Tutkia XML:n mahdollista käyttöä hakkuukoneen kansainvälisen tiedonsiirtostandardin (StanForD) toteutuksessa Toteutus Vanhan ja uuden standarditoteutuksen erojen analysointi Vaihtoehtoisten toteutustapojen tarkastelu Skeema-määritykset standarditiedostoille Muunnosohjelmat Raportointi Metsätehon raportti 131, 15.5.2002: Towards StanForD-XML Metsätehon raportti 151, 17.6.2003: StanForD-XML tiedostojen jatkokäsittely tuloskalvosarja Tiedonsiirtotarpeet ja -tekniikat katkonnan ohjauksessa ja puuntuottamisen toiminnoissa, projekti nro 252 2

Nykyisessä standardissa havaittuja ongelmia Standardissa havaittu mm. seuraavia ongelmia: Tietokenttien pakollisuus/vapaaehtoisuus Loppumerkkien puuttuminen Muuttujien järjestystä ei ole määritelty Syntaksi ei tue suoraan hierarkkista rakennetta Tiedostojen yhdistäminen Laitevalmistajakohtaiset eroavuudet Tiedostojen oikeellisuus ei ole helposti tarkastettavissa Esitystapa ei kovin luettava => Sovellusohjelmien teko vaikeaa => Ohjelmien ylläpitäminen raskasta Ratkaisu: XML(?) Tiedonsiirtotarpeet ja -tekniikat katkonnan ohjauksessa ja puuntuottamisen toiminnoissa, projekti nro 252 3

extensible Markup Language XML Merkkauskielten määrittelykieli Mahdollistaa rakenteisen datan tallentamisen tekstimuodossa Näyttää HTML:ltä, mutta ei ole sitä On standardiperhe On lisenssitön, alustariippumaton ja hyvin tuettu XML-linkkejä W3C:n kotisivu: http://www.w3.org/ XML.COM: http://www.xml.com/ Laaja kokelma XML-ohjelmistoja: http://www.xmlsoftware.com/ Tiedonsiirtotarpeet ja -tekniikat katkonnan ohjauksessa ja puuntuottamisen toiminnoissa, projekti nro 252 4

Miksi XML? XML on kansainvälisesti standardoitu XML-dokumentit (=tiedostot) ovat luettavia XML-dokumenttien rakenteellinen oikeellisuus voidaan tarkistaa niin, että se noudattaa määritystään (=skeema) Tarkistus voidaan tehdä ohjelmallisesti XML on suosittu, kaikki suuret laite- ja ohjelmistovalmistajat tukevat sitä Paljon työkaluja ja ohjelmistoja, jotka tukevat XML-pohjaista ohjelmistokehitystä Tiedonsiirtotarpeet ja -tekniikat katkonnan ohjauksessa ja puuntuottamisen toiminnoissa, projekti nro 252 5

XML -muotoisten standarditiedostojen suunnittelu (1) Lähtökohtana uuden standardin suunnittelussa oli, että kutakin vanhaa standarditiedostoa vastaa uusi XML-tiedosto Määriteltäviä asioita uusissa XML muotoisissa standarditiedostoissa: tietotyypit tyyppijärjestelmä elementtejä vs. attribuutteja elementtien nimeäminen nimiavaruudet hierarkkisten rakenteiden toteuttaminen matriisit Tiedonsiirtotarpeet ja -tekniikat katkonnan ohjauksessa ja puuntuottamisen toiminnoissa, projekti nro 252 6

XML -muotoisten standarditiedostojen suunnittelu (2) Muita suunnittelukohtia tiedostojen nimeäminen tiedostojen merkkikoodisto XML-tiedostojen suuri koko ei ongelma, jos käytetään älykkäitä tiivistämismenetelmiä Suunnittelutyön tuloksena syntyi XML Schema kuvaukset APT-, PRD- ja STM-tiedostoista ko. skeemat määrittelevät tarkalleen mitä tietoja ja missä muodossa StanForD-XML tiedostot sisältävät Tiedonsiirtotarpeet ja -tekniikat katkonnan ohjauksessa ja puuntuottamisen toiminnoissa, projekti nro 252 7

StanForD-XML -muunnosohjelmat Skeemojen määrittelyn jälkeen tarve tuottaa helposti StanForD- XML esimerkkitiedostoja. Tätä tarvetta varten toteutettiin StanForD-XML muunnosohjelmat. Muuntavat nykyisen hakkuukonestandardin mukaiset tiedostot XML:ksi Kunkin XML-tiedoston rakenne on määritelty skeema-tiedostossa Muuttujista on valittu keskeisimmät Muunnosohjelmat seuraaville tiedostotyypeille: PRD, APT, STM Muunnosohjelmat ovat ladattavissa Metsätehon tietopalvelun (www.metsateho.fi) julkisilta kotisivuilta linkkien Tuotteet/Ohjelmistot/StanForD-XML alta Tiedonsiirtotarpeet ja -tekniikat katkonnan ohjauksessa ja puuntuottamisen toiminnoissa, projekti nro 252 8

StanForD-XML -tiedostoja entä sitten? (1) Hypoteesi: Hakkuukoneet tuottavat skeemojen mukaisia XMLtiedostoja Miten ko. tiedostoja voidaan jatkokäsitellä? Tulostaa, esittää Tallentaa Käyttää osana ohjelmistokehitystä Tulostus ja esittäminen XSLT XSL-FO XForms Tiedonsiirtotarpeet ja -tekniikat katkonnan ohjauksessa ja puuntuottamisen toiminnoissa, projekti nro 252 9

StanForD-XML -tiedostoja entä sitten? (2) Tallentaa XML-tietokannat Relaatiotietokannat XML tuella Kyselykielten tuki: Xquery Ohjelmistotuotanto Useita ohjelmointikielirajapintoja vanhat : SAX, DOM XML-sidontatyökaluja XML Ohjelmointikielen oliot Tiedonsiirtotarpeet ja -tekniikat katkonnan ohjauksessa ja puuntuottamisen toiminnoissa, projekti nro 252 10

Mitä StanForD-XML:n käyttöönotto edellyttää? Siirtyminen StanForD-XML:n käyttöönotto edellyttää, että metsäyhtiöissä XML:n hyödyt esim. verkkosovelluksissa nähdään tietojärjestelmiä uusittaessa aiheutuvia kustannuksia suuremmiksi ja StanForD-XML muotoisen tiedon käyttöä mietitään kokonaisuutena metsäyhtiöiden tietojärjestelmät pystyvät hyödyntämään XML-teknologiaa (mm. tietokannoissa XML-tuki) ja XMLsovelluksien rakentamisesta hankitaan kokemuksia metsäkonevalmistajat mieltävät StanForD-XML:n mahdollisuudet mittalaitteen kehitystyössä ja koneiden viestija dataliikenteessä konevalmistajat ja metsäyhtiöt hankkivat kokemuksia XML:stä erilaisissa yhteisissä testihankkeissa StanForD:n kehittämis- ja ylläpitotyössä panostetaan XMLversiointiin, aluksi rinnakkaisena StanForD:n versiona Tiedonsiirtotarpeet ja -tekniikat katkonnan ohjauksessa ja puuntuottamisen toiminnoissa, projekti nro 252 11