Schema Raportti.xsd element Raportti annotation complex RaportinTunniste LaskuttajanLaji LaskuttajanTunniste Tilitys Viitenro Tilinro Laskunro Matkat documentatio n Juurielementti. Raportti sisältää tarkoituksenmukaisen koosteen Matkapalvelukeskuksen toiminnasta. Raportin lopullinen muoto ja tietosisältö ovat tilaajan ja MPK:n keskenään sovittavissa.
<xs:element name="raportti"> <xs:annotation> <xs:documentation>juurielementti. Raportti sisältää tarkoituksenmukaisen koosteen Matkapalvelukeskuksen toiminnasta. Raportin lopullinen muoto ja tietosisältö ovat tilaajan ja MPK:n keskenään sovittavissa.</xs:documentation> </xs:annotation> <xs:complextype> <xs:sequence> <xs:element name="raportintunniste" ="xs:string"/> <xs:element name="laskuttajanlaji" ="xs:string"/> <xs:element name="laskuttajantunniste" ="xs:string"/> <xs:element name="tilitys"> <xs:complextype> <xs:sequence> <xs:element name="tilitysnumero" ="xs:integer"/> <xs:element name="alkupvm" ="xs:date"/> <xs:element name="loppupvm" ="xs:date"/> <xs:element name="matkojenlkm" ="xs:integer"/> <xs:element name="korvaustensumma" ="xs:float"/> <xs:element name="tilityslaji" ="xs:string"/> </xs:sequence> </xs:complextype> <xs:element name="viitenro" ="xs:integer"/> <xs:element name="tilinro" ="xs:integer"/> <xs:element name="laskunro" ="xs:integer"/> <xs:element name="matkat"> <xs:complextype> <xs:sequence> <xs:element name="maksaja" ="xs:string"/> <xs:element name="kustannus" ="xs:float"/> <xs:element name="maksettavaosa" ="xs:float"/> <xs:element name="odotusaika" ="xs:integer"/> <xs:element name="yhdistelynonnistuminen"/> <xs:element name="matkankokonaispituus" ="xs:integer"/> <xs:element name="osuusmatkasta" ="xs:integer"/>
element Raportti/RaportinTunniste xs:string <xs:element name="raportintunniste" ="xs:string"/> element Raportti/LaskuttajanLaji xs:string <xs:element name="laskuttajanlaji" ="xs:string"/> element Raportti/LaskuttajanTunniste xs:string <xs:element name="laskuttajantunniste" ="xs:string"/>
element Raportti/Tilitys complex Tilitysnumero Alkupvm Loppupvm MatkojenLkm KorvaustenSumma Tilityslaji <xs:element name="tilitys"> <xs:complextype> <xs:sequence> <xs:element name="tilitysnumero" ="xs:integer"/> <xs:element name="alkupvm" ="xs:date"/> <xs:element name="loppupvm" ="xs:date"/> <xs:element name="matkojenlkm" ="xs:integer"/> <xs:element name="korvaustensumma" ="xs:float"/> <xs:element name="tilityslaji" ="xs:string"/> </xs:sequence> </xs:complextype> element Raportti/Tilitys/Tilitysnumero xs:integer <xs:element name="tilitysnumero" ="xs:integer"/>
element Raportti/Tilitys/Alkupvm xs:date <xs:element name="alkupvm" ="xs:date"/> element Raportti/Tilitys/Loppupvm xs:date <xs:element name="loppupvm" ="xs:date"/> element Raportti/Tilitys/MatkojenLkm xs:integer <xs:element name="matkojenlkm" ="xs:integer"/> element Raportti/Tilitys/KorvaustenSumma xs:float
<xs:element name="korvaustensumma" ="xs:float"/> element Raportti/Tilitys/Tilityslaji xs:string <xs:element name="tilityslaji" ="xs:string"/> element Raportti/Viitenro xs:integer <xs:element name="viitenro" ="xs:integer"/> element Raportti/Tilinro xs:integer <xs:element name="tilinro" ="xs:integer"/> element Raportti/Laskunro xs:integer
<xs:element name="laskunro" ="xs:integer"/> element Raportti/Matkat complex Maksaja Kustannus MaksettavaOsa Odotusaika YhdistelynOnnistuminen MatkanKokonaispituus OsuusMatkasta KuljetuksenTilaaja Asiakastieto ReitinTilaus ReitinSeuranta <xs:element name="matkat"> <xs:complextype> <xs:sequence> <xs:element name="maksaja" ="xs:string"/> <xs:element name="kustannus" ="xs:float"/> <xs:element name="maksettavaosa" ="xs:float"/> <xs:element name="odotusaika" ="xs:integer"/> <xs:element name="yhdistelynonnistuminen"/> <xs:element name="matkankokonaispituus" ="xs:integer"/> <xs:element name="osuusmatkasta" ="xs:integer"/> <xs:element name="kuljetuksentilaaja" ="xs:string"/> <xs:element name="asiakastieto" ="Asiakasprofiili"/> <xs:element name="reitintilaus" ="ReitinTilaus" maxoccurs="unbounded"/> <xs:element name="reitinseuranta" ="ReitinSeuranta"/> </xs:sequence> </xs:complextype> element Raportti/Matkat/Maksaja
xs:string <xs:element name="maksaja" ="xs:string"/> element Raportti/Matkat/Kustannus xs:float <xs:element name="kustannus" ="xs:float"/> element Raportti/Matkat/MaksettavaOsa xs:float <xs:element name="maksettavaosa" ="xs:float"/> element Raportti/Matkat/Odotusaika xs:integer <xs:element name="odotusaika" ="xs:integer"/>
element Raportti/Matkat/YhdistelynOnnistuminen <xs:element name="yhdistelynonnistuminen"/> element Raportti/Matkat/MatkanKokonaispituus xs:integer <xs:element name="matkankokonaispituus" ="xs:integer"/> element Raportti/Matkat/OsuusMatkasta xs:integer <xs:element name="osuusmatkasta" ="xs:integer"/> element Raportti/Matkat/KuljetuksenTilaaja xs:string <xs:element name="kuljetuksentilaaja" ="xs:string"/>
element Raportti/Matkat/Asiakastieto Asiakasprofiili complex Sukunimi Etunimi Asiakasnumero Asiointikieli Yhteystieto KalustonVaatimukset Koira Lisatieto Osoite Syntymavuosi MatkaAlue Apuvalineet MuutRajoitteet Kommunikointiyhteys Paatos <xs:element name="asiakastieto" ="Asiakasprofiili"/>
element Raportti/Matkat/ReitinTilaus ReitinTilaus complex Reittipiste <xs:element name="reitintilaus" ="ReitinTilaus" maxoccurs="unbounded"/>
element Raportti/Matkat/ReitinSeuranta ReitinSeuranta complex ReittipisteenToteutuma AjoneuvonTunniste Kapasiteetti Sijainti Varattu OtettuYhteytta ToteutuneetKm <xs:element name="reitinseuranta" ="ReitinSeuranta"/>
element Asiakasprofiili Asiakasprofiili complex Sukunimi Etunimi Asiakasnumero Asiointikieli Yhteystieto KalustonVaatimukset Koira Lisatieto Osoite Syntymavuosi MatkaAlue Apuvalineet MuutRajoitteet Kommunikointiyhteys Paatos <xs:element name="asiakasprofiili" ="Asiakasprofiili"/>
complextype Asiakasprofiili used by Sukunimi Etunimi Asiakasnumero Asiointikieli Yhteystieto KalustonVaatimukset Koira Lisatieto Osoite Syntymavuosi MatkaAlue Apuvalineet MuutRajoitteet Kommunikointiyhteys Paatos annotation elements Asiakasprofiili Raportti/Matkat/Asiakastieto documentation Asiakasprofiili sisältää tilaajan asiakkaasta ylläpitämät tiedot.
<xs:complextype name="asiakasprofiili"> <xs:annotation> <xs:documentation>asiakasprofiili sisältää tilaajan asiakkaasta ylläpitämät tiedot. </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="sukunimi" ="xs:string"/> <xs:element name="etunimi" ="xs:string"/> <xs:element name="asiakasnumero" ="xs:string"/> <xs:element name="asiointikieli" ="xs:string"/> <xs:element name="yhteystieto" ="Yhteystieto" maxoccurs="unbounded"/> <xs:element name="kalustonvaatimukset" ="KalustonVaatimukset"/> <xs:element name="koira" =""/> <xs:element name="lisatieto"> <xs:complextype> <xs:sequence> <xs:element name="lisatietokuljettajalle" =""/> <xs:element name="lisatietomatkanvalittajalle" =""/> </xs:sequence> </xs:complextype> <xs:element name="osoite" ="Osoite"/> <xs:element name="syntymavuosi" ="xs:integer"/> <xs:element name="matkaalue" ="xs:string"/> <xs:element name="apuvalineet"> <xs:complextype> <xs:sequence> <xs:element name="sahkopyoratuoli" =""/> <xs:element name="kokoontaittuvapyoratuoli" =""/> <xs:element name="kokoontaittumatonpyoratuoli" =""/> <xs:element name="keppi" =""/> <xs:element name="kainalosauvat" =""/> <xs:element name="rollaattori" =""/> <xs:element name="atklaite" =""/> <xs:element name="hengityslaite" =""/>
element Asiakasprofiili/Sukunimi xs:string <xs:element name="sukunimi" ="xs:string"/> element Asiakasprofiili/Etunimi xs:string <xs:element name="etunimi" ="xs:string"/> element Asiakasprofiili/Asiakasnumero xs:string <xs:element name="asiakasnumero" ="xs:string"/> element Asiakasprofiili/Asiointikieli xs:string
<xs:element name="asiointikieli" ="xs:string"/> element Asiakasprofiili/Yhteystieto Yhteystieto complex Nimi Tyyppi Salainen Sisalto <xs:element name="yhteystieto" ="Yhteystieto" maxoccurs="unbounded"/> element Asiakasprofiili/KalustonVaatimukset KalustonVaatimukset complex Matalalattia Hissinostin Luiska KaksiPyoratuolia Apuvalineet Tukitangot <xs:element name="kalustonvaatimukset" ="KalustonVaatimukset"/>
element Asiakasprofiili/Koira <xs:element name="koira" =""/> element Asiakasprofiili/Lisatieto complex LisatietoKuljettajalle LisatietoMatkanvalittajalle <xs:element name="lisatieto"> <xs:complextype> <xs:sequence> <xs:element name="lisatietokuljettajalle" =""/> <xs:element name="lisatietomatkanvalittajalle" =""/> </xs:sequence> </xs:complextype> element Asiakasprofiili/Lisatieto/LisatietoKuljettajalle <xs:element name="lisatietokuljettajalle" =""/>
element Asiakasprofiili/Lisatieto/LisatietoMatkanvalittajalle <xs:element name="lisatietomatkanvalittajalle" =""/> element Asiakasprofiili/Osoite Osoite complex Katuosoite Talonumero HuoneistoKirjainosa Huoneistonro HuoneistoJakokirjainosa Postinumero Postitoimipaikka Kutsumanimi <xs:element name="osoite" ="Osoite"/> element Asiakasprofiili/Syntymavuosi xs:integer <xs:element name="syntymavuosi" ="xs:integer"/> element Asiakasprofiili/MatkaAlue xs:string
<xs:element name="matkaalue" ="xs:string"/> element Asiakasprofiili/Apuvalineet complex Sahkopyoratuoli KokoontaittuvaPyoratuoli KokoontaittumatonPyoratuoli Keppi Kainalosauvat Rollaattori ATKLaite Hengityslaite Lastenvaunut Lastenistuin
<xs:element name="apuvalineet"> <xs:complextype> <xs:sequence> <xs:element name="sahkopyoratuoli" =""/> <xs:element name="kokoontaittuvapyoratuoli" =""/> <xs:element name="kokoontaittumatonpyoratuoli" =""/> <xs:element name="keppi" =""/> <xs:element name="kainalosauvat" =""/> <xs:element name="rollaattori" =""/> <xs:element name="atklaite" =""/> <xs:element name="hengityslaite" =""/> <xs:element name="lastenvaunut" =""/> <xs:element name="lastenistuin" =""/> </xs:sequence> </xs:complextype> element Asiakasprofiili/Apuvalineet/Sahkopyoratuoli <xs:element name="sahkopyoratuoli" =""/> element Asiakasprofiili/Apuvalineet/KokoontaittuvaPyoratuoli <xs:element name="kokoontaittuvapyoratuoli" =""/>
element Asiakasprofiili/Apuvalineet/KokoontaittumatonPyoratuoli <xs:element name="kokoontaittumatonpyoratuoli" =""/> element Asiakasprofiili/Apuvalineet/Keppi <xs:element name="keppi" =""/> element Asiakasprofiili/Apuvalineet/Kainalosauvat <xs:element name="kainalosauvat" =""/> element Asiakasprofiili/Apuvalineet/Rollaattori
<xs:element name="rollaattori" =""/> element Asiakasprofiili/Apuvalineet/ATKLaite <xs:element name="atklaite" =""/> element Asiakasprofiili/Apuvalineet/Hengityslaite <xs:element name="hengityslaite" =""/> element Asiakasprofiili/Apuvalineet/Lastenvaunut <xs:element name="lastenvaunut" =""/> element Asiakasprofiili/Apuvalineet/Lastenistuin
<xs:element name="lastenistuin" =""/> element Asiakasprofiili/MuutRajoitteet complex Hajuallergia Puhevamma Kuulovamma Nakovamma <xs:element name="muutrajoitteet"> <xs:complextype> <xs:sequence> <xs:element name="hajuallergia" =""/> <xs:element name="puhevamma" =""/> <xs:element name="kuulovamma" =""/> <xs:element name="nakovamma" =""/> </xs:sequence> </xs:complextype> element Asiakasprofiili/MuutRajoitteet/Hajuallergia <xs:element name="hajuallergia" =""/>
element Asiakasprofiili/MuutRajoitteet/Puhevamma <xs:element name="puhevamma" =""/> element Asiakasprofiili/MuutRajoitteet/Kuulovamma <xs:element name="kuulovamma" =""/> element Asiakasprofiili/MuutRajoitteet/Nakovamma <xs:element name="nakovamma" =""/> element Asiakasprofiili/Kommunikointiyhteys xs:string
<xs:element name="kommunikointiyhteys" ="xs:string"/> element Asiakasprofiili/Paatos Paatos complex SaattajaTaiAvustaja JoukkoliikenteenKaytto PalveluliikenteenKaytto PaatoksenAlkamispvm PaatoksenPaattymispvm KaytettavatMatkat Omavastuu MyonnetytErioikeudet Tyyppi Laskentajakso <xs:element name="paatos" ="Paatos"/> complextype Paatos used by SaattajaTaiAvustaja JoukkoliikenteenKaytto PalveluliikenteenKaytto PaatoksenAlkamispvm PaatoksenPaattymispvm KaytettavatMatkat Omavastuu MyonnetytErioikeudet Tyyppi Laskentajakso annotation element Asiakasprofiili/Paatos documentation Sisältää esim. kunnan sosiaaliviraston tai KELAn matkapäätöksen tiedot.
<xs:complextype name="paatos"> <xs:annotation> <xs:documentation>sisältää esim. kunnan sosiaaliviraston tai KELAn matkapäätöksen tiedot.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="saattajataiavustaja" =""/> <xs:element name="joukkoliikenteenkaytto" =""/> <xs:element name="palveluliikenteenkaytto" =""/> <xs:element name="paatoksenalkamispvm" ="xs:date"/> <xs:element name="paatoksenpaattymispvm" ="xs:date"/> <xs:element name="kaytettavatmatkat" ="xs:integer"/> <xs:element name="omavastuu" =""/> <xs:element name="myonnetyterioikeudet"> <xs:complextype> <xs:sequence> <xs:element name="vakiokuljettaja" =""/> <xs:element name="yhdistelykielto" =""/> </xs:sequence> </xs:complextype> <xs:element name="tyyppi" ="xs:string"/> <xs:element name="laskentajakso" ="xs:integer"/> </xs:sequence> </xs:complextype> element Paatos/SaattajaTaiAvustaja <xs:element name="saattajataiavustaja" =""/>
element Paatos/JoukkoliikenteenKaytto <xs:element name="joukkoliikenteenkaytto" =""/> element Paatos/PalveluliikenteenKaytto <xs:element name="palveluliikenteenkaytto" =""/> element Paatos/PaatoksenAlkamispvm xs:date <xs:element name="paatoksenalkamispvm" ="xs:date"/> element Paatos/PaatoksenPaattymispvm xs:date
<xs:element name="paatoksenpaattymispvm" ="xs:date"/> element Paatos/KaytettavatMatkat xs:integer <xs:element name="kaytettavatmatkat" ="xs:integer"/> element Paatos/Omavastuu <xs:element name="omavastuu" =""/> element Paatos/MyonnetytErioikeudet complex Vakiokuljettaja Yhdistelykielto <xs:element name="myonnetyterioikeudet"> <xs:complextype> <xs:sequence> <xs:element name="vakiokuljettaja" =""/> <xs:element name="yhdistelykielto" =""/> </xs:sequence> </xs:complextype>
element Paatos/MyonnetytErioikeudet/Vakiokuljettaja <xs:element name="vakiokuljettaja" =""/> element Paatos/MyonnetytErioikeudet/Yhdistelykielto <xs:element name="yhdistelykielto" =""/> element Paatos/Tyyppi xs:string <xs:element name="tyyppi" ="xs:string"/> element Paatos/Laskentajakso xs:integer
<xs:element name="laskentajakso" ="xs:integer"/> element ReitinTilaus ReitinTilaus complex Reittipiste <xs:element name="reitintilaus" ="ReitinTilaus"/> complextype ReitinTilaus used by Reittipiste elements Raportti/Matkat/ReitinTilaus ReitinTilaus <xs:complextype name="reitintilaus"> <xs:sequence> <xs:element name="reittipiste" ="Reittipiste" maxoccurs="unbounded"> <xs:annotation> <xs:documentation>tilauksen reittipisteet</xs:documentation> </xs:annotation> </xs:sequence> </xs:complextype>
element ReitinTilaus/Reittipiste Reittipiste annotation complex Tunniste Osoite XKoordinaatti YKoordinaatti Tavoiteaika ToteutunutAika MatkanOmavastuu KalustonVaatimukset Yhteystieto AsiakkaalleValitettavaLisatieto Nouseminen Poistuminen Linja Vuoro Paikkavaraus Pysakki documentation Tilauksen reittipisteet
<xs:element name="reittipiste" ="Reittipiste" maxoccurs="unbounded"> <xs:annotation> <xs:documentation>tilauksen reittipisteet</xs:documentation> </xs:annotation> element ReitinSeuranta annotation ReitinSeuranta complex ReittipisteenToteutuma AjoneuvonTunniste Kapasiteetti Sijainti Varattu OtettuYhteytta ToteutuneetKm documentation Comment describing your root element <xs:element name="reitinseuranta" ="ReitinSeuranta"> <xs:annotation> <xs:documentation>comment describing your root element</xs:documentation> </xs:annotation>
complextype ReitinSeuranta used by ReittipisteenToteutuma AjoneuvonTunniste Kapasiteetti Sijainti Varattu OtettuYhteytta ToteutuneetKm annotation elements Raportti/Matkat/ReitinSeuranta ReitinSeuranta documentation Comment describing your root element
<xs:complextype name="reitinseuranta"> <xs:annotation> <xs:documentation>comment describing your root element</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="reittipisteentoteutuma" minoccurs="2" maxoccurs="unbounded"> <xs:complextype> <xs:sequence> <xs:element name="reittipisteentunniste" ="xs:string"/> <xs:element name="toteutumatieto" ="xs:string"> <xs:annotation> <xs:documentation>onnistui Epäonnistui Odottaa</xs:documentation> </xs:annotation> <xs:element name="toteutumisaika" ="xs:datetime"> <xs:annotation> <xs:documentation>hh.mm ddmmyyyy</xs:documentation> </xs:annotation> </xs:sequence> </xs:complextype> <xs:element name="ajoneuvontunniste" ="xs:string"/> <xs:element name="kapasiteetti" ="xs:integer"> <xs:annotation> <xs:documentation>5 1 8</xs:documentation> </xs:annotation> <xs:element name="sijainti"> <xs:annotation> <xs:documentation>selvitettävä</xs:documentation> </xs:annotation> <xs:element name="varattu" =""/>
element ReitinSeuranta/ReittipisteenToteutuma complex ReittipisteenTunniste Toteutumatieto Toteutumisaika <xs:element name="reittipisteentoteutuma" minoccurs="2" maxoccurs="unbounded"> <xs:complextype> <xs:sequence> <xs:element name="reittipisteentunniste" ="xs:string"/> <xs:element name="toteutumatieto" ="xs:string"> <xs:annotation> <xs:documentation>onnistui Epäonnistui Odottaa</xs:documentation> </xs:annotation> <xs:element name="toteutumisaika" ="xs:datetime"> <xs:annotation> <xs:documentation>hh.mm ddmmyyyy</xs:documentation> </xs:annotation> </xs:sequence> </xs:complextype> element ReitinSeuranta/ReittipisteenToteutuma/ReittipisteenTunniste xs:string
<xs:element name="reittipisteentunniste" ="xs:string"/> element ReitinSeuranta/ReittipisteenToteutuma/Toteutumatieto xs:string annotation documentation Onnistui Epäonnistui Odottaa <xs:element name="toteutumatieto" ="xs:string"> <xs:annotation> <xs:documentation>onnistui Epäonnistui Odottaa</xs:documentation> </xs:annotation> element ReitinSeuranta/ReittipisteenToteutuma/Toteutumisaika xs:datetime annotation documentation hh.mm ddmmyyyy <xs:element name="toteutumisaika" ="xs:datetime"> <xs:annotation> <xs:documentation>hh.mm ddmmyyyy</xs:documentation> </xs:annotation>
element ReitinSeuranta/AjoneuvonTunniste xs:string <xs:element name="ajoneuvontunniste" ="xs:string"/> element ReitinSeuranta/Kapasiteetti xs:integer annotation documentation 5 1 8 <xs:element name="kapasiteetti" ="xs:integer"> <xs:annotation> <xs:documentation>5 1 8</xs:documentation> </xs:annotation> element ReitinSeuranta/Sijainti annotation documentation SELVITETTÄVÄ
<xs:element name="sijainti"> <xs:annotation> <xs:documentation>selvitettävä</xs:documentation> </xs:annotation> element ReitinSeuranta/Varattu <xs:element name="varattu" =""/> element ReitinSeuranta/OtettuYhteytta <xs:element name="otettuyhteytta" =""/> element ReitinSeuranta/ToteutuneetKm xs:float <xs:element name="toteutuneetkm" ="xs:float"/>
complextype Osoite used by Katuosoite Talonumero HuoneistoKirjainosa Huoneistonro HuoneistoJakokirjainosa Postinumero Postitoimipaikka Kutsumanimi annotation elements Asiakasprofiili/Osoite Reittipiste/Osoite documentation Maarittelee osoitteen tiedot kpk-rajapinnassa
<xs:complextype name="osoite"> <xs:annotation> <xs:documentation>maarittelee osoitteen tiedot kpk-rajapinnassa</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="katuosoite"> <xs:type> <xs:restriction base="xs:string"> <xs:maxlength value="50"/> </xs:restriction> </xs:type> <xs:element name="talonumero"> <xs:type> <xs:restriction base="xs:string"> <xs:maxlength value="13"/> </xs:restriction> </xs:type> <xs:element name="huoneistokirjainosa"> <xs:type> <xs:restriction base="xs:string"> <xs:maxlength value="1"/> </xs:restriction> </xs:type> <xs:element name="huoneistonro"> <xs:type> <xs:restriction base="xs:string"> <xs:maxlength value="3"/> </xs:restriction> </xs:type> <xs:element name="huoneistojakokirjainosa">
element Osoite/Katuosoite restriction of xs:string facets maxlength 50 <xs:element name="katuosoite"> <xs:type> <xs:restriction base="xs:string"> <xs:maxlength value="50"/> </xs:restriction> </xs:type> element Osoite/Talonumero restriction of xs:string facets maxlength 13 <xs:element name="talonumero"> <xs:type> <xs:restriction base="xs:string"> <xs:maxlength value="13"/> </xs:restriction> </xs:type>
element Osoite/HuoneistoKirjainosa restriction of xs:string facets maxlength 1 <xs:element name="huoneistokirjainosa"> <xs:type> <xs:restriction base="xs:string"> <xs:maxlength value="1"/> </xs:restriction> </xs:type> element Osoite/Huoneistonro restriction of xs:string facets maxlength 3 <xs:element name="huoneistonro"> <xs:type> <xs:restriction base="xs:string"> <xs:maxlength value="3"/> </xs:restriction> </xs:type>
element Osoite/HuoneistoJakokirjainosa restriction of xs:string facets maxlength 1 <xs:element name="huoneistojakokirjainosa"> <xs:type> <xs:restriction base="xs:string"> <xs:maxlength value="1"/> </xs:restriction> </xs:type> element Osoite/Postinumero restriction of xs:string facets maxlength 5 <xs:element name="postinumero"> <xs:type> <xs:restriction base="xs:string"> <xs:maxlength value="5"/> </xs:restriction> </xs:type>
element Osoite/Postitoimipaikka restriction of xs:string facets maxlength 30 <xs:element name="postitoimipaikka"> <xs:type> <xs:restriction base="xs:string"> <xs:maxlength value="30"/> </xs:restriction> </xs:type> element Osoite/Kutsumanimi xs:string <xs:element name="kutsumanimi" ="xs:string"/>
complextype KalustonVaatimukset used by Matalalattia Hissinostin Luiska KaksiPyoratuolia Apuvalineet Tukitangot elements Asiakasprofiili/KalustonVaatimukset Reittipiste/KalustonVaatimukset <xs:complextype name="kalustonvaatimukset"> <xs:sequence> <xs:element name="matalalattia" =""/> <xs:element name="hissinostin" =""/> <xs:element name="luiska" =""/> <xs:element name="kaksipyoratuolia" =""/> <xs:element name="apuvalineet" =""/> <xs:element name="tukitangot" =""/> </xs:sequence> </xs:complextype> element KalustonVaatimukset/Matalalattia <xs:element name="matalalattia" =""/>
element KalustonVaatimukset/Hissinostin <xs:element name="hissinostin" =""/> element KalustonVaatimukset/Luiska <xs:element name="luiska" =""/> element KalustonVaatimukset/KaksiPyoratuolia <xs:element name="kaksipyoratuolia" =""/> element KalustonVaatimukset/Apuvalineet
<xs:element name="apuvalineet" =""/> element KalustonVaatimukset/Tukitangot <xs:element name="tukitangot" =""/> complextype Yhteystieto used by Nimi Tyyppi Salainen Sisalto element Asiakasprofiili/Yhteystieto <xs:complextype name="yhteystieto"> <xs:sequence> <xs:element name="nimi" ="xs:string"/> <xs:element name="tyyppi" ="xs:string"/> <xs:element name="salainen" =""/> <xs:element name="sisalto" ="xs:string"/> </xs:sequence> </xs:complextype> element Yhteystieto/Nimi xs:string <xs:element name="nimi" ="xs:string"/>
element Yhteystieto/Tyyppi xs:string <xs:element name="tyyppi" ="xs:string"/> element Yhteystieto/Salainen <xs:element name="salainen" =""/> element Yhteystieto/Sisalto xs:string <xs:element name="sisalto" ="xs:string"/>
complextype Reittipiste used by Tunniste Osoite XKoordinaatti YKoordinaatti Tavoiteaika ToteutunutAika MatkanOmavastuu KalustonVaatimukset Yhteystieto AsiakkaalleValitettavaLisatieto Nouseminen Poistuminen Linja Vuoro Paikkavaraus Pysakki annotation element ReitinTilaus/Reittipiste documentation Comment describing your root element
<xs:complextype name="reittipiste"> <xs:annotation> <xs:documentation>comment describing your root element</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="tunniste" ="xs:string"/> <xs:element name="osoite" ="Osoite"/> <xs:element name="xkoordinaatti" ="xs:integer"/> <xs:element name="ykoordinaatti" ="xs:integer"/> <xs:element name="tavoiteaika" ="xs:datetime"> <xs:annotation> <xs:documentation>hh.mm ddmmyyyy</xs:documentation> </xs:annotation> <xs:element name="toteutunutaika" ="xs:datetime"> <xs:annotation> <xs:documentation>hh.mm ddmmyyyy</xs:documentation> </xs:annotation> <xs:element name="matkanomavastuu" ="xs:float"/> <xs:element name="kalustonvaatimukset" ="KalustonVaatimukset"/> <xs:element name="yhteystieto" ="xs:string"/> <xs:element name="asiakkaallevalitettavalisatieto" ="xs:string"/> <xs:element name="nouseminen" =""/> <xs:element name="poistuminen" =""/> <xs:element name="linja" ="xs:string"/> <xs:element name="vuoro" ="xs:string"/> <xs:element name="paikkavaraus" ="xs:string"/> <xs:element name="pysakki" ="xs:string"/> </xs:sequence> </xs:complextype>
element Reittipiste/Tunniste xs:string <xs:element name="tunniste" ="xs:string"/> element Reittipiste/Osoite Osoite complex Katuosoite Talonumero HuoneistoKirjainosa Huoneistonro HuoneistoJakokirjainosa Postinumero Postitoimipaikka Kutsumanimi <xs:element name="osoite" ="Osoite"/> element Reittipiste/XKoordinaatti xs:integer <xs:element name="xkoordinaatti" ="xs:integer"/> element Reittipiste/YKoordinaatti xs:integer
<xs:element name="ykoordinaatti" ="xs:integer"/> element Reittipiste/Tavoiteaika xs:datetime annotation documentation hh.mm ddmmyyyy <xs:element name="tavoiteaika" ="xs:datetime"> <xs:annotation> <xs:documentation>hh.mm ddmmyyyy</xs:documentation> </xs:annotation> element Reittipiste/ToteutunutAika xs:datetime annotation documentation hh.mm ddmmyyyy <xs:element name="toteutunutaika" ="xs:datetime"> <xs:annotation> <xs:documentation>hh.mm ddmmyyyy</xs:documentation> </xs:annotation>
element Reittipiste/MatkanOmavastuu xs:float <xs:element name="matkanomavastuu" ="xs:float"/> element Reittipiste/KalustonVaatimukset KalustonVaatimukset complex Matalalattia Hissinostin Luiska KaksiPyoratuolia Apuvalineet Tukitangot <xs:element name="kalustonvaatimukset" ="KalustonVaatimukset"/> element Reittipiste/Yhteystieto xs:string <xs:element name="yhteystieto" ="xs:string"/>
element Reittipiste/AsiakkaalleValitettavaLisatieto xs:string <xs:element name="asiakkaallevalitettavalisatieto" ="xs:string"/> element Reittipiste/Nouseminen <xs:element name="nouseminen" =""/> element Reittipiste/Poistuminen <xs:element name="poistuminen" =""/> element Reittipiste/Linja xs:string
<xs:element name="linja" ="xs:string"/> element Reittipiste/Vuoro xs:string <xs:element name="vuoro" ="xs:string"/> element Reittipiste/Paikkavaraus xs:string <xs:element name="paikkavaraus" ="xs:string"/> element Reittipiste/Pysakki xs:string <xs:element name="pysakki" ="xs:string"/> XML Schema documentation generated with XMLSpy Schema Editor http://www.altova.com/xmlspy