SlideShare a Scribd company logo
1 of 86
Download to read offline
TravelGate Finland v. 1.0 
- Rajapintakirjasto, luokittelut ja käsitemäärittelyt –
Rajapintakirjaston ja käsitejärjestelmän versiohistoria: 
Päivämäärä Versio Muutokset 
30.6.2005 versio 1.0 
1 
Joensuun yliopisto 
Savonlinnan koulutus- ja kehittämiskeskus 
Matkailun verkosto-osaamiskeskus 
PL 126 
57101 Savonlinna, Finland 
TravelGate Finland -hankkeen vastuullinen johtaja: 
Ulla Turtiainen, 015-511 7755 
ulla.turtiainen@joensuu.fi 
Projektipäällikkö: 
Teemu Hakolahti, 050 405 9578 
teemu.hakolahti@joensuu.fi 
Tutkija: 
Ilkka Kauppinen, 050 562 0638 
ilkka.kauppinen@joensuu.fi
SISÄLLYSLUETTELO 
1 Johdanto....................................................................................................................................4 
2 Taustaa rajapintamäärittelyille ...........................................................................................5 
2.1 Tiedon rakenteellisuus, luokittelu ..................................................................................5 
2.2 Ontologia............................................................................................................................5 
3 Dokumentaation kohderyhmä ja sen hyödyntäminen ................................................6 
4 Ontologian toteutustapa......................................................................................................6 
5 Ontologian ylläpito.................................................................................................................7 
6 MODUULIT.................................................................................................................................8 
6.1 Company.............................................................................................................................8 
6.2 IdComponent.....................................................................................................................8 
6.3 ChainType...........................................................................................................................9 
6.4 Person..................................................................................................................................9 
6.5 Personnel ............................................................................................................................9 
6.6 Address ...............................................................................................................................9 
6.7 DestinationType...............................................................................................................10 
6.8 PostAddress......................................................................................................................10 
6.9 ContactAddress ...............................................................................................................10 
6.10 XY.......................................................................................................................................10 
6.11 DateStamp........................................................................................................................11 
6.12 Description .......................................................................................................................11 
6.13 Link ....................................................................................................................................12 
6.14 Transportation .................................................................................................................12 
6.15 NearestObject ..................................................................................................................12 
6.16 Timeline.............................................................................................................................13 
6.17 DateRange ........................................................................................................................13 
6.18 WeekRange.......................................................................................................................14 
6.19 Period ................................................................................................................................14 
6.20 PriceRange........................................................................................................................14 
6.21 Cost....................................................................................................................................14 
6.22 Terms.................................................................................................................................14 
6.23 MultiLanguageText .........................................................................................................15 
6.24 Category ...........................................................................................................................15 
6.25 ActDetails..........................................................................................................................15 
6.26 Group ................................................................................................................................16 
6.27 MultiMediaItem...............................................................................................................16 
6.28 Service ...............................................................................................................................16 
6.29 Facility ...............................................................................................................................17 
6.30 Numbers ...........................................................................................................................17 
6.31 Type ...................................................................................................................................18 
6.32 Profile ................................................................................................................................18 
6.33 Location ............................................................................................................................18 
6.34 Payment ............................................................................................................................19 
6.35 PaymentMethods ............................................................................................................19 
6.36 Suitable .............................................................................................................................19 
2
6.37 Conference .......................................................................................................................19 
6.38 ConferenceTyping ...........................................................................................................20 
6.39 Policy .................................................................................................................................20 
6.40 CottageDetails .................................................................................................................20 
7 RAJAPINTAKUVAUKSET ........................................................................................................21 
7.1 ACTIVITIES.........................................................................................................................22 
7.2 SITE ....................................................................................................................................23 
7.3 UNIT...................................................................................................................................24 
7.4 COTTAGE...........................................................................................................................25 
LIITE A.1 ...........................................................................................................................................26 
LIITE A.2 ...........................................................................................................................................27 
LIITE A.3 ...........................................................................................................................................38 
LIITE A.4 ...........................................................................................................................................40 
LIITE A.5 ...........................................................................................................................................41 
LIITE A.6 ...........................................................................................................................................50 
LIITE A.7 ...........................................................................................................................................55 
LIITE A.8 ...........................................................................................................................................59 
LIITE A.9 ...........................................................................................................................................61 
LIITE A.10 .........................................................................................................................................62 
LIITE A.11 .........................................................................................................................................64 
LIITE A.12 .........................................................................................................................................66 
LIITE A.13 .........................................................................................................................................67 
LIITE A.14 .........................................................................................................................................70 
LIITE A.15 .........................................................................................................................................72 
LIITE A.16 .........................................................................................................................................73 
LIITE A.17 .........................................................................................................................................74 
LIITE A.18 .........................................................................................................................................75 
LIITE A.19 .........................................................................................................................................77 
LIITE A.20 .........................................................................................................................................79 
LIITE A.21 .........................................................................................................................................81 
LIITE A.22 .........................................................................................................................................83 
LIITE A.23 .........................................................................................................................................84 
LIITE B Standardit ja tietotyypit ................................................................................................85 
3
1 Johdanto 
TravelGate Finland –hankkeessa kehitetään ratkaisuja matkailualan eri tuottajien sähköisen 
palveluntarjonnan yhdistämiseksi. Punaisena lankana pidetään asiakasnäkökulmaa sekä 
yritystoiminnan kilpailukyvyn parantamista. Tavoitteena on luoda matkailutoimialalle vakiintuneet 
toimintatavat ja -mallit, joiden avulla sähköiset markkinapaikat kehittyvät, niiden sisällön laatu 
paranee ja valikoima monipuolistuu. Yritystoiminnan näkökulmasta palvelut ja tuotteet ovat entistä 
kattavammin kuluttajan ulottuvilla ja ostettavissa. 
Hankkeen ensimmäisessä vaiheessa (1.9.2004–30.6.2005) on keskitty majoituksen ja kapasiteetin 
hallintaan (mökki- ja hotellimajoitus) sekä ohjelmapalvelujen kuvaamiseen ja rajapinnan 
muodostamiseen. Näille osa-alueille on muodosttu RDF-muotoiset kuvaukset ja käsitteen 
määrittelyt. Hankkeen tuloksena syntyneet määrittelyt ja rajapinnat on julkaistu tässä dokumentissa. 
TravelGate Finland –hankkeen internet-sivuilta http://travelgate.joensuu.fi löytyy on aina uusin 
päivitetty versio rajapintamäärittelyistä. 
Projektin ensimmäinen vaihe on rahoitettu TEKESin Fenix-ohjelmasta ajalle 1.9.2004–30.6.2005. 
Hanke koostuu Joensuun yliopiston tutkimusprojektista ja kolmesta yritysprojektista. 
Yrityshankkeen partnerit ovat Go Finland Oy, Tietotalo Oy ja Karttaikkuna Oy. 
Projekti kuuluu osana Matkailun verkosto-osaamiskeskuksen (MOSKE) valtakunnalliseen 
matkakohteen hallintajärjestelmät –ohjelmaan. Joensuun yliopiston Savonlinnan koulutus- ja 
kehittämiskeskus on yksi MOSKEn viidestä toimijasta. MOSKEn tehtävänä on tuoda 
matkailuyrityksille uusia innovatiivisia tapoja nähdä toimialan tulevaisuutta ja parhaita käytänteitä 
sekä edistää uuden liiketoiminnan syntymistä. MOSKE toimii tutkimusmaailman ja elinkeinon 
välisenä katalysaattorina. Lisätietoa Matkailun verkosto-osaamiskeskuksen toiminnasta löytyy 
osoitteesta www.matkailu.org. 
4
2 Taustaa rajapintamäärittelyille 
2.1 Tiedon rakenteellisuus, luokittelu 
TravelGate Finland –hankkeen selvityksissä havaittiin, että tiedon rakenteeseen liittyvät ongelmat 
voidaan karkeasti jakaa kahteen eri kategoriaan 1) luokitteluun liittyviin ongelmiin ja 2) 
nimeämiseen liittyviin ongelmiin. Luokitteluun liittyvät ongelmat kulminoituvat erilaisiin 
tuotteiden ja palvelujen on jaottelujärjestelmiin. Esimerkiksi tapahtumat jakautuvat moneen 
alakategoriaan (musiikki, elokuva, urheilu, taide tai kulttuuri). Kartoitus osoitti yhteisen 
luokittelumallin tai -järjestelmän puuttuvan Suomesta ja luokittelut olivatkin palveluntuottajan omia 
määritelmiä ja näkemyksiään kategorioista. Kuitenkin sähköisten palvelujen tuottajat olivat 
halukkaita ottamaan käyttöönsä ”standardin” luokittelujärjestelmän, jos sellainen olisi saatavilla. 
Tällöin esimerkiksi liitännät muihin vastaavan palvelun tuottajiin helpottuisivat. 
Nimeämisen ongelmat tulevat esille heterogeenisenä nimeämisenä, aivan kuten luokittelussakin. 
Sähköisessä tuote– tai palvelukuvauksessa yksittäinen attribuutti tai ominaisuus voidaan esittää 
monella eri tapaa. Esimerkiksi seuraavat katuosoitteen luokittelut tulivat vastaamme: <katu>, 
<katuosoite>, <street>, <address>, <street address>. Semanttinen ja yksilöivä määrittely siitä, mitä 
ja miten jokaisessa tuote- ja palvelukuvauksen kentässä tulee esittää, on tarpeen turhan manuaalisen 
käsittelyn poistamiseksi. Yksiselitteiset nimeämistavat ja –mallit ovat helposti tunnistettavissa 
hyväksi havaituista käytännöistä, jotka TravelGate Finland -dokumentaatiossa on pyritty 
esittämään. 
2.2 Ontologia 
Tiedon rakenteellisuuden ja luokittelun ongelmat ovat ratkaistavissa muodostamalla ontologia 
matkailun toimialalle. Ontologia on muodollinen tapa mallintaa jotakin tiettyä alaa tai 
asiakokonaisuutta, jossa määritellään käsitteet ja asioiden väliset suhteet selkeästi. Esimerkiksi 
hotellin ontologiassa voisi olla käsitteinä huone, kokoustilat ja hinnat. Käsitteille voidaan luoda 
suhteet: hotellissa on 30 huonetta ja 3 kokoustilaa. Kokoustilan hinta on 120 EUR/h. Ontologiat 
tavallaan kuvaavat reaalimaailman tilanteita rakenteellisessa muodossa ja määrittelemällä 
rakenteelliset muodot, voidaan luoda joukko sääntöjä ja viitekehys (reference model). Käyttämällä 
tätä viitekehystä ja joukkoa sääntöjä voidaan yksinkertaistaa eri osapuolten välistä tiedonkulkua ja 
tietämystä. Ontologiat auttavat vähentämään käsitteellistä epäselvyyttä ja moniselitteisyyttä. 
Teknisesti ontologioiden esittäminen on helppoa käyttäen rakenteellista kuvauskieltä kuten XML. 
RDF (Resource Description Framework) on XML-sovellus, joka laajentaa XML:n mallia ja 
syntaksia kattamaan informaatioresurssien kuvailun. RDF:n avulla ontologiat saadaan tulkattua 
koneiden ymmärtämään muotoon. Ontologiakehystä ei ole tätä ennen Suomessa määritelty, eikä 
vapaasti hyödynnettäviä luokittelu- tai nimeämisjärjestelmiä ole hyödynnettävissä juurikaan. 
Kuitenkin palvelujentuottajat tarvitsevat valmiita ja kattavia käsitteistöjä ja luokittelujärjestelmiä 
oman ohjelmistokehityksensä tueksi. Travelgate Finland vastaa omalta osaltaan Suomen 
matkailun ontologiaa. 
5
3 Dokumentaation kohderyhmä ja sen hyödyntäminen 
TravelGate Finland rajapinnat ja luokittelut on tarkoitettu suomen ja muun maailman matkailun IT-ammattilaisille 
ja tahoilla, jotka kehittävät tai tilaavat matkailun sähköisiä palveluja. 
Rajapintamäärittelyjen on tarkoitus helpottaa uusien järjestelmien määrittelyjen tekemistä sekä 
myöhemmin järjestelmien muututtua vastaamaan entistä enemmän toisiaan helpottamaan eri 
järjestelmien välisiä integraatioita ja tiedonsiirtoa. 
TravelGate Finland helpottaa myös järjestelmien tilaajien eli matkailun ammattilaisten työtä 
kun määrittelyvaiheessa voi viitata yhteensopivuuskriteereissä valmiit rajapinnat. 
Matkailuyrittäjän näkökulmasta Travelgate Finland tuo palvelut ja tuotteet ovat entistä kattavammin 
kuluttajan ulottuville ja ostettavaksi. 
Miten hyödynnetään? 
TravelGate Finlandin materiaali on vapaasti kaikkien siitä kiinnostuneiden tahojen käytettävissä, 
tämä koskee niin akateemisia, julkisia ja yritystarpeita. TravelGate Finlandin työryhmä toivoo, että 
dokumentaatiota hyväksikäyttävät tahot ilmoittavat käytöstä sähköpostiosoitteeseen 
travelgate@joensuu.fi sekä osallistuu luokittelujen kehitystyöhön dokumentissa myöhemmin 
määritellyllä tavalla (Ontologian ylläpito). 
4 Ontologian toteutustapa 
TravelGate Finland pohjautuu hankkeen aikana tutkittujen tahojen rajapintamäärittelyihin sekä 
TravelGate Finlandin työ- ja ohjausryhmän työskentelyyn. Tutkitut tahot mainitaan TravelGate 
Finlandin hankkeen raportissa "Kartoitus matkailun sähköisistä palveluista", joka löytyy osoitteesta 
(http://travelgate.joensuu.fi). Kartoitetuista määrittelyistä on muodostettu parhaiten Suomen 
matkailuelinkeinoa palveleva ratkaisu. Työ on sisältänyt toimialan tarveanalyysin, erilaisten 
määritysten ja luokittelujen vertaamista, ulkomaisten lähteiden Suomen oloihin muokkaamista sekä 
teknistä määrittelyä toimialan tarpeiden mukaan. 
Erityisen arvokasta on ollut yhteistyö hankkeeseen osallistuneiden yritysten sekä EC3:n Harmonise 
hankkeen kanssa, johon TravelGaten Finlandin moduulirakenne osaltaan perustuu. Lisätietoa 
Harmonisesta: 
Dr. Hannes Werthner 
Projektipäällikkö Inkeri Starry 
ec3 - Electronic Commerce Competence Center Donau-City Strasse 1 A-1220 Wien Austria 
Puhelin: +43 1 522 71 71 - 0 
Fax: +43 1 522 71 71 - 71 
sähköposti: office@ec3.at 
WWW-osoite: www.ec3.at ja www.harmo-ten.org 
6
5 Ontologian ylläpito 
TravelGate Finland Consortium 
TravelGate Finland Consortium on yhteistyöelin, joka on muodostettu hankkeeseen osallistuneiden 
ja sitä merkittäväsit edistäneiden tahojen kesken. Sen tarkoituksena on valvoa muodostettujen 
rajapintojen käyttöä ja ajankohtaisuutta. Consortium kokoontuu vuosittain. 
TravelGate Finland muutokset 
TravelGate Finland rajapinnat ja luokittelut ovat koottu yhteistyössä Suomen ja muun maailman 
johtavien asiantuntijoiden kanssa. Koska matkailuala on alati vaihtuvaa, teknologia kehittyy ja 
toimialan tarpeet vaihtelevat, on luokitteluja kuitenkin tärkeää päivittää ja muuttaa. TravelGate 
Finland rajapinnat on koottu moduuleista mikä mahdollistaa sen, että ne ovat yleispäteviä, eikä 
niihin itseensä tarvitse yleensä tehdä muutoksia, vaan tarvittavat muutokset tehdään erilaisiin 
luokitteluihin. 
Kun matkailualalle tulee uusia muuttujia, jotka nousevat merkittäviksi tekijöiksi, on näitä tekijöitä 
mahdollista listoihin lisätä tai poistaa. Luokittelut ovat muodostettu mahdollisimman laajaksi, mutta 
on kuitenkin mahdollista, että jokin Suomen matkailun kannalta tärkeä luokittelu on jäänyt 
TravelGate Finlandissa huomioimatta. 
TravelGate Finlandin luokitteluihin voi vaikuttaa kahdella eri tavalla: 
1. Lähettämällä omilla yhteystiedoilla varustettua sähköpostia osoitteeseen travelgate (at) 
joensuu.fi, missä viitateen TravelGaten Finlandin luokittelujärjestelmän otsikkonumeroon, 
ehdotetaan uutta määritelmää tai muutosta sekä perustellaan ehdotus mahdollisimman 
tarkasti. Samoin rajapinnan toteutuksen puute tai suoranainen virhe tulee yksilöidä 
mahdollimman tarkasti helpottaa ylläpitotyötä. 
2. Osallistumalla TravelGate Finland Consortiumin toimintaa, jossa muutosehdotukset 
7 
käsitellään. 
Pyrkimyksenä on, että läpi menevät muutokset ja lisäykset kirjataan TravelGate Finlandiin 
vuosittain.
8 
6 MODUULIT 
Kuvatut rajapinnat muodostuvat moduuleista, joka takaa joustavuuden ja sopivuuden moneen eri 
tilanteeseen. Alla olevista yksittäisistä moduuleista koostetaan lopulliset rajapinnat: 
• site = hotellitaso 
• unit = hotellihuonetaso 
• cottage= lomamökki 
• activities = ohjelmapalvelu 
Ohjeita lukemisen helpottamiseksi: 
- yhdistetyt komponentit (aggregaatit)ilmaistaan ISOILLA KIRJAIMILLA 
- primitiivit esitetään pienellä kirjaimilla 
- esimerkit sisällöstä esitetään kursiivilla 
- komponenttien selitykset ovat kirjoitettu eri fontilla 
Moduuleiden rakenteessa useasti esiintyvä pari value – name mahdollistaa hakutoiminnot. Value 
toimii jonkin ominaisuuden tunnisteena, jolloin esim. asiakas joka on kiinnostunut vain 
majoituksesta, jossa on ”ilmastointi hotellihuoneessa”, on helppo toteuttaa. Lisäksi name-kentällä 
varmistetaan sellainen tilanne, jos jostain syystä vastaan ottavan palvelun päässä ei kyseistä value-tietoa 
ole saatavilla, niin kuitenkin ominaisuus voidaan esittää kirjallisesti (ja tarvittaessa tehdä 
”string”-tyyppinen halkutoiminto). 
Huomiotavaa value –name parin käytössä: eri tasoiselle tai tyyppiselle majoitukselle sekä 
ohjelmapalvelulle on käytettävissä omat value –name luokitukset. Jokaisen moduulin jälkeen on 
viitteenä se dokumentin liite, (esim. A.12), jota käytetään luokittelun pohjana. Osassa moduuleissa 
on vielä varmistukseksi extent-kenttä, jossa ilmaistaa, minkä tasoiseen moduuliin sillä viitataan (unit, 
site, cottage, activities). 
6.1 Company 
company : IDCOMPONENT uniikki tunniste 
name : string yrityksen nimi 
Personnel : PERSONNEL henkilöstö kontaktitietoineen 
Company on yrityksen tiedot kokoava moduuli. Personnellin alla on yhteystiedot myyntiin, 
asiakaspalveluun yms. 
6.2 IdComponent 
CompanyID : string unique ID-value 
companyName : string yrityksen nimi, ylläpitäjän rekisteri 
IdComponent on yritysten ja toimijoiden identifiointiin. Nämä vaativat ylläpitävän tahon ja 
listan yksilöllisistä tunnisteista. Jos tarvittavaa ylläpitäjää ei näille tunnisteille löydy, ne voidaan 
jättää käyttämättä.
9 
6.3 ChainType 
value : string ketjun tunnistenumero (A.1) 
name : string ketjun nimi (A.1) 
ChainTypella ilmaistaan jonkun toimijan (Siten) kuuluminen johonkin tiettyyn ketjuun, esim. 
hotelliketjuun ”Best Western”. Value on hotelliketjun tunnistenumero (liite A.1) ja name on 
hotelliketjun nimi liitteestä A.1. Hotelli- ja majoitusketjut ovat lueteltu liitteessä A.1 
6.4 Person 
title: string henkilön titteli, esim. toimitusjohtaja 
firstname: string etunimi 
surname :string sukunimi 
address: ADDRESS käyntiosoite 
postAddress: POSTADDRESS postiosoite 
contactAddress : CONTACTADDRESS kontaktiosoite (puh, www, email, fax ) 
Person on yhden henkilön tiedot kokoava tietue, jota käytetään muodostamaan henkilöstö 
(Personnel). 
6.5 Personnel 
booking : PERSON varaukset 
customerService : PERSON asiakaspalvelu 
technical : PERSON tekninen tuki 
marketing : PERSON markkinointi 
sales : PERSON myynti 
Management: PERSON johto 
Personnel (henkilöstö) muodostuu yksittäisistä henkilöistä (Person). Personnel antaa 
vapauden erilaisten organisaatioiden määritellä eri henkilöt omineen yhteystietoineen 
varauksin, asiakaspalveluun, tekniseen tukeen, markkinointi, myyntiin ja johtoon. Myös 
ulkoistetut resurssit (esim. tekninen tuki) saadaan mukaan, koska jokaiselle taholle on 
mahdollisuus antaa yksilöivät yhteistiedot. 
6.6 Address 
country : DESTINATIONTYPE maan nimi, (luokittelu liitteessä A.2) 
major region : DESTINATIONTYPE suuralue (A.2) 
destination : DESTINATIONTYPE matkailualue (A.2) 
city : DESTINATIONTYPE kaupunki, kunta (A.2) 
streetName : string käyntiosoitteen kadun nimi 
streetNumber : string käyntiosoitteen katunro (+rappu ja huoneisto) 
postcode :string käyntiosoitteen postinumero 
Address (osoite) koostuu maasta (country), suuralueesta (major region), matkailualueesta 
(destination) ja kaupunki- tai kuntalistauksesta (city). Mahdolliset arvot ovat lueteltu liitteessä 
A.2. 
Huom! Tässä ilmoitetaan vain käyntiosoitteen kadun nimi (streetName), katunumero 
(tarvittaessa rappu ja huoneisto) sekä käyntisoitteen postinumero. Postiosoitteelle on oma 
tietueensa PostAddress sekä muille yhteystiedoille kuten puh, fax, www (ContactAddress).
10 
6.7 DestinationType 
value : string arvo listasta A.2 
name : string nimi listasta A.2 
DestionationType toimii alueiden yksilöivänä konseptina. Value on alueen tunnistenumero 
(A.2) ja name on alueen nimi (A.2). 
6.8 PostAddress 
pobox : string postilokero 
postStreetName : string postisoite (katu + katunumero +rappu + huoneisto) 
postCode : string postiosoitteen postinumero 
postCity : string postiosoitteen kaupunki 
postCountry : string postilokeron maa 
PostAddress on esim. kohteelle tai palvelun tuottajalle postiosoite. Yhdessä käyntiosoitteen 
(Address) kanssa saadaan eri osoitteet esim. posteille ja asiakaspalvelulle. 
Huomaa, että käytännössä postilokero(pobox) ja postiosoite (postStreetName) voivat olla 
toisensa pois sulkevia. 
6.9 ContactAddress 
email : string sähköpostiosoite 
phonePrefix : string puhelimen suuntanumero (+maakoodi) 
phoneNum : string puhelinnumero (ilman suuntanumeroa) 
mobilePrefix :string matkapuhelimen numeron suunta (+ maakoodi) 
mobileNum : string matkapuhelimen numero (ilman suuntanumeroa) 
faxPrefix : string faksin suuntanumero (+ maakoodi) 
faxNum : string faksinumero (ilman suuntanumeroa) 
www : string internet-osoite (LIITE B, w3c-standardin mukaisesti) 
ContactAddress (kontaktiosoite) avulla ilmaistaan sähköposti, puhelin, matkapuhelin, fax ja 
internetin yhteistiedot. Käytä puhelimen- ja faxin suuntanumerokentässä (phonePrefix, 
faxPrefix) tarvittaessa maatunnusta +358. Liitteessä B on kuvattu oikea tapa esittää www-osoite. 
6.10 XY 
latitude : string leveyspiiri (gps-koordinaatit) 
longitude : string pituuspiiri (gps-koordinaatit) 
altitude : string korkeus metreissä 
XY kuvaa kohteen sijainnin koordinaatistossa leveys- ja pituuspiireinä (longitude, latitude), 
jonka avulla kohde voidaan sijoittaa helposti esim. erillisessä karttapalvelussa kartalle. 
Altitude-kentän avulla voidaan tarvittaessa ilmaista kohteen korkeus metreissä, esimerkiksi 
hiihtokeskuksen tapauksessa. 
Koordinaatistossa käytetään gps-pohjaisia koordinaattijärjestelmää, jotta tuetaan 
kansainvälistä standardia WGS84 (World Geodetic System 1984). (Tarvittaessa muunnos 
suomalaiseen kkj-järjestelmään voidaan tehdä Hayfordin ellipsoidin avulla.)
11 
6.11 DateStamp 
ProdLastModifiedTime: String viimeksi muokattu, kellonaika ISO 
ProdLastModifiedDate: String viimeksi muokattu, päivämäärä ISO 
DateStamp toimii tuotteiden aikaleimana, jonka avulla hallitaan tuotteiden päivittämistä 
tietokantojen välillä. Kun tuotetta muokataan alkuperäisessä tietokannassa, siihen tulee 
tallettaa aikaleima. Päivämäärä esitetään W3C XML-skeeman määrittelyjen mukaisesti, 
noudattaen ISO-standardia 8601. Kellonajat esitetään muodossa HH:MM:SS (tunnit, minuutit, 
sekunnit). Jos sekunteja ei haluta esittää, niin käytetään ”00”. Päivämäärät esitetään 
muodossa YYYY-MM-DD. Esimerkiksi tammikuu 21, 2005 esitetään 2005-01-21. 
6.12 Description 
listDescription : MULTILANGUAGETEXT lyhyt kuvaus, max.250 merkkiä 
summary :MULTILANGUAGETEXT lyhyt yhteenveto tuotteesta 
overview : MULTILANGUAGETEXT vapaa kuvaus tuotteesta, pisin 
Description-kenttää käytetään tuote- ja palvelukuvauksissa. ListDescription on lyhyt kuvaileva 
yhteenveto tuotteesta, jota käytetään esim. haun tuloksissa, jonka tarkoituksena on saada 
käyttäjä kiinnostumaan ja lukemaan lisää tuotteesta tai palvelusta. Summary on lyhyt yhteenveto 
tuotteesta, sekä overview on pisin ja laajin kuvaus tuotteesta tai palvelusta. Käyttöliittymässä 
näiden kohtien ohjeistaminen on erityisen tärkeää, koska kyseisistä kentistä on käytössä 
monenlaisia tulkintoja. 
Esimerkki Description-kenttien käytöstä: 
ListDescription: 
Kokoonnu kanssamme viettämään suomalaista kesäiltaa. Nuotion äärellä nautimme 
suomalaisen grillipöydän antimista ja tulen lämmöstä. Illan kruunaavat aito nokipannukahvi ja 
itsepaistettu räiskäle. Lue lisää... 
Summary: 
- Suomalainen kesäilta 
- Tunnelmallinen iltaohjelma 
- Aito nokipannukahvi ja itsepaistettu räiskäle 
- Oma ohjelma perheen pienimmille 
Overview: 
Kokoonnu kanssamme viettämään suomalaista kesäiltaa. Ohjelmallinen iltaohjelma, jonka 
aikana tutustutaan alueen jännittävään historiaan. Nuotion äärellä nautimme suomalaisen 
grillipöydän antimista ja tulen lämmöstä. 
Ilta alkaa suoraan hotellistanne mistä oppaanne, aito karjalaiseukko, tulee noutamaan teidät 
sovittuna ajankohtana. Itse tapahtuma alkaa tunnelmallisella yhteislaululla; kalliolle kukkulalle, 
jonka jälkeen siirrymme oppaanne johdolla nuotiopaikalle, aidon turvesaunan läheisyyteen. 
Samalla paikalla pidettiin Etelä-Karjalan ensimmäiset kansankäräjät vuonna 
1797 linnanherra Wileniuksen johdolla. 
Ilta jatkuu karjalaiseukon juttuja kuunnellen ja erilaisia kansanpelejä kuten mölkkyä pelaten. Illan 
kruunaa aidot nokipannukahvit sekä itsepaistetut räiskäleet mansikkahillolla. Perheen pienimpiä 
viihdyttää Putte-koira erilaisin hauskoin leikein. Lapset saavat tilaisuuden päätteeksi aitoa 
metsämarja mehua ja vanhempien suostumuksella itsepaistettuja räiskäleitä.
Muista ilmoittaa mahdollisista ruoka-aine allergioista. Tilaisuudessa on säävaraus, sillä sateella 
ei nuotiolle kannata lähteä. Tilaisuuden päätteeksi kaikki osallistujat saavat diplomit! 
12 
6.13 Link 
text: MULTILANGUAGETEXT linkin tekstikenttä (nimi) käyttöliittymässä 
image: string kuva, jota voidaan käyttää linkkinä 
url: string linkin URL-osoite 
details: string lisätietokenttä 
Link-moduulin avulla voidaan määrittää hypertekstilinkit kahden toisiinsa liittyvän tuotteen tai 
palvelun välillä. Myös lisätietoja tai ulkoisia lähteitä voidaan linkittää tämän avulla tuotteeseen. 
Linkkiä voidaan käyttää esim. kahden hotellin (Site) linkittäminen toisiinsa ja linkittämällä 
tuotteita ja palveluja toisiinsa, jolloin muodostuu yritysverkostoja. Details-kenttään voidaan 
lisätä tarvittavia lisätietoja tai tunnisteita, jolla voidaan yksilöidä tai rajata linkkiä sekä välittää 
muuta tarvittavaa lisätietoa, vaikka tarjouskoodeja. 
Esim. 
text: Konserttiliput voit tilata täältä 
image: liput.jpg 
url: http://www.liput.fi/konsertit/ 
details: tarjouskoodi 12 
6.14 Transportation 
airport : NEARESTOBJECT lentokenttä 
bus : NEARESTOBJECT bussiasema 
harbour : NEARESTOBJECT satama 
train : NEARESTOBJECT juna-asema 
helicopter : NEARESTOBJECT helikopteri 
parking : NEARESTOBJECT autolle parkkipaikka 
PreferredMethod : string suositeltava tapa tulla kohteeseen (vapaa 
kuvaus) 
Transportation kuvaa eri kulkuvälineillä saapumista kohteeseen. Kohteen kuvaukseen 
annetaan yksityiskohtaiset tiedot käyttäen NearestObject-konseptia. PreferredMethod on 
vapaa kuvaus siitä, miten kohteeseen kannattaa tulla (esim. suositeltavin tapa: oma auto, 
vaihtoehtoinen tapa: junalla Savonlinnaan ja bussilla nro 12 juna-asemalta Aholahden 
pysäkille). 
6.15 NearestObject 
value: string kohteen tunnistenumero (liite A.3) 
name: string kohteen nimi (liite A.3) 
objectname : string lähimmän kohteen nimi 
openingHours: TIMELINE kohteen aukioloajat 
distance : string etäisyys kohteeseen kilometreissä
time : string etäisyys kohteeseen minuutteina 
xy: XY sijaintikoordinaatit 
Code : string koodikenttä (esim. atpcode, asemakoodi) 
NearestObject-komponentin avulla voidaan esittää erilaisia kohteita, etäisyyksiä niihin 
kilometreinä ja käytettävänä aikana. Sijaintikoordinaattien avulla kohde voidaan esittää 
karttapohjalla. Code-kohtaan voidaan laittaa yksilöllinen tunniste, jota käytetään esim. 
lentokentillä ja bussiasemilla. Kohteen tyypit ovat määritelty liitteessä A.3 
(NearestObject.type). 
Esimerkki kentän käytöstä 
value: 4 
name: lentokenttä 
objectname: Helsinki-Vantaan lentoasema 
distance: 23 km 
time: 30 min. 
xy: 62.560, 27.230, 
code: HEL 
13 
6.16 Timeline 
criterion : string ajanjakson kriteeri, jolloin se on voimassa 
name : MULTILANGUAGETEXT aikajakson nimi, esim. sesonki "kesäkausi" 
datesOpenRange : DATERANGE aikajakson alku- ja loppupäivämäärä, jolloin 
tuote/palvelu on avoinna/käytössä 
datesClosedRange : DATERANGE päivämäärät, jolloin tuote/palvelu on 
suljettu/poissa käytössä (1 -n kpl) 
Weekdays : WEEKRANGE päivittäiset aukioloajat 
timeTableURL : LINK linkki URLiin, esim. viikko-ohjelmaan. 
additionalText : MULTILANGUAGETEXT Lisätietoa liittyen aukioloaikoihin. 
Timeline on monitahoinen konsepti aikajakson kuvaamiseksi esimerkiksi majoitukselle (site), 
tai ravintolalle. Käyttäen muutamia eri moduuleita Timelinella voidaan esittää päivämäärät, 
päivät ja kellonajat, jolloin kohde on avoinna tai suljettu. Criterion-kenttään voidaan sijoittaa 
jokin tunniste tai kriteeri, jolla voidaan identifioida tietty ajanjakso esimerkiksi liittymään 
sesonkiin. Siis TimeLine konsepteja voi olla 1-n kappaletta, esim. sesonkien mukaisten 
aukioloaikojen mukaisesti. 
6.17 DateRange 
startDate : string alkupäivämäärä (ISO8601) 
endDate : string loppupäivämäärä (ISO8601) 
duration: string kesto päivinä 
DateRangella kuva jonkin tietyn ajanjakson alkupäivä, loppupäivä ja jakson kesto päivinä. 
Päivämäärät esitetään ISO 8601 muodossa YYYY-MM-DD. Esimerkiksi tammikuun 21, 2005 
esitetään 2005-01-21.
14 
6.18 WeekRange 
Monday : PERIOD 
Tuesday : PERIOD 
Wednesday : PERIOD 
Thursday : PERIOD 
Friday : PERIOD 
Saturday : PERIOD 
Sunday : PERIOD 
WeekRange kuvaa tuotteen tai palvelun päivittäiset alku- ja loppuajat. Moduulia voidaan 
käyttää esim. kaupan päivittäisten aukioloaikojen esittämiseen. 
6.19 Period 
fromTime : string kellonaika, tuotteen tai palvelun aukioloaika/alkuaika 
toTime : string kellonaika, tuotteen tai palvelun sulkemisaika/loppuaika 
duration : string kesto, tunneissa. (aukioloaika tai ohjelmapalvelun kesto) 
Period kuvaa tuotteen tai palvelun päivittäiset auki- ja sulkemisajat. Moduulia voidaan käyttää 
esim. kaupan päivittäisen aukioloajan esittämiseen. Kellonajat esitetään ISO8601 muodossa 
HH:MM:SS (tunnit, minuutit, sekunnit). Jos sekunteja ei haluta esittää, niin käytetään ”00”. 
6.20 PriceRange 
criterion: string hinnan kriteeri, jolloin se on voimassa 
name: MULTILANGUAGETEXT hintaluokan nimi 
max: COST hinta maksimissaan 
min: COST hinta minimissään 
additionalText : MULTILANGUAGETEXT lisätietokenttä hinnoittelun kuvaukseen. 
PriceRange sisältää informaation tuotteen tai palvelun hinnan kuvaamiseksi. Criterion kentän 
avulla voidaan luoda jokin sääntö, jolla tämä hintaluokka toteutuu. Name-kenttään annetaan 
tämän hintaluokan nimi, esim. economy, bisnes.Konsepti sisältää kaksitasoisen hinnoittelen 
(min ja max) ja erilaisten määrittelevien ja/tai rajaavien elementtien kuvauksen (criterion) 
kuten esim. aika, päivä, sesonki tai henkilömäärä. Hinnoittelu voidaan selventää 
lisätietokentällä (additionalText). 
6.21 Cost 
currency : string valuutan tunnus (ISO4271) (A.4) 
amount : floating point integer valuutan määrä =hinta 
Cost määrittelee tuotteen tai palvelun hinnan, sekä valuutan 2-kirjaimisen ISO 4217 mukaisen 
valuuttatunnuksen. Currency: valuutat muodostetaan ISO 4217 standardista käyttäen 
valuuttaa kuvaavaa kolmikirjaimista lyhennettä. Valuuttatunnukset ovat liitteessä A.4 
6.22 Terms 
paymentTerms:LINK maksuehdot 
mediationTerms: LINK välitysehdot 
cancelTerms: LINK peruutusehdot 
accommodationTerms:LINK majoitusehdot
Terms-moduulin avulla linkitetään erilaisia lainsäädännöllisiä ehtoja liittyen tuotteeseen. Ehdot 
käyttävät kuvaksessa LINK-moduulia, jossa yksityiskohtaisesti määritelty linkin ominaisuudet. 
Peruutus-, välitys- ja maksuehdot sisältävät juridisia ehtoja ja ohjeita kuten minimi/maksimi 
osallistujamäärä, majoitusehdot, maksuehdot osoite-, rekisteri ja varaustiedot, Force majeure 
-ehdot jne. 
15 
6.23 MultiLanguageText 
text : string itse tekstisisältö 
language : string tekstikielen 2-kirjaiminen koodi (A.5) 
local : string lokalisoidun tekstin 2-kirjaiminen koodi (A.6) 
MultilanguageText on konsepti, jolla voidaan samasta tekstistä tehdä erikielisiä esityksiä. 
Text-kenttään kirjoitetaan itse teksti ja language on 2-kirjaiminen koodi pieninkirjaimin (ISO 
639). Local-kentän avulla voidaan esitys vielä lokalisoida tietylle kohderyhmälle (ISO 3166). 
Esim. tuotteen tai palvelun esittelykieli voi olla englanninkielellä, mutta sisältö eri 
kansallisuuksille voi poiketa toisistaan. Vertaa language = en (englanti) local = AU (australia) 
tai language = en (englanti) local = IE (irlanti) 
Kielen (language) koodit ovat liitteessä A.5 ja maiden (local) koodit ovat liitteessä A.6. 
6.24 Category 
MainValue : string pääluokan tunniste (A.7) 
MainName : string pääluokan nimi (A.7) 
SubValue : string aliluokan tunniste (A.7) 
SubName : string aliluokan nimi (A.7) 
Categoryn avulla voidaan luokitella esim. tapahtumia ja ohjelmapalveluja 2-tasoisesti, 
pääluokkaan ja aliluokkaan. Ensimmäinen osa sisältää tapahtuman perusosan kuten esim. 
musiikki ja toinen millaista musiikkia on tarjolla, kuten rock. Tämä mahdollistaa mm. erilaiset 
tarkat, spesifiset haut (tarpeesta riippuen) kun voidaan hakea pääluokalla tai aliluokalla. 
Esim. Ohjelmapalvelujen ja tapahtumien luokittelu 2-tasoisesti. Ensimmäiselle tasolle (main) 
laitetaan pääluokka ja toiselle tasolle (sub) tarkempi luokitus. 
MainValue = 2 (main ohjelmapalvelulistan järjestysnumero) 
MainName = summer activities (main ohjelmapalvelulistan nimi) 
SubValue = 36 (sub ohjelmapalvelulistan järjestysnumero) 
SubName = Bicycling (sub ohjelmapalvelulistan nimi) 
Category-luokitus ohjelmapalveluille on esitetty liitteessä A.7. 
6.25 ActDetails 
value : string omaisuuden tunniste (A.8) 
name : string ominaisuuden nimi (A.8) 
ActDetails kuvaa ohjelmapalvelutuotteen ominaisuuksia: hintaan sisältyy, lisämaksusta, 
tuotteen saatavuus, opastus. Ominaisuuksien tunnisteet ja nimet ovat liitteessä A.8.
16 
6.26 Group 
name : MULTILANGUAGETEXT Ryhmän nimi 
criterion : string jokin kriteeri, jolla tämä ryhmä tulee todeksi 
min : string ryhmän minimikoko 
max : string ryhmän maksimikoko 
free : string määrä, jolla saa vapaanpaikan esim. 16+1 
additionalText : MULTILANGUAGETEXT lisätietokenttä, vapaakuvaus 
Group liittyy lähinnä ohjelmapalvelutuotteisiin, ja sen avulla hallitaan ryhmäkokoa ja siihen 
liittyviä tunnuslukuja, kuten hintaa, ilmaispaikkoja ja retken toteutumista. Erilaisia group 
määrittelyjä ohjelmapalvelutuotteella voi olla useita (1-n kappaletta). 
6.27 MultiMediaItem 
title : MULTILANGUAGETEXT otsikko 
text : MULTILANGUAGETEXT kuvaus 
meta :string metadatatagi (esim. dublin core) 
type : string tyyppi, (dokumentti, kuva, video) 
language : string kieli (2-merkkinen ISO 639 tunniste, A.5) 
fileSize : string tiedoston koko 
fileFormat : string tiedoston formaatti 
fileName : string tiedoston nimi 
link : LINK linkki tiedostoon verkossa 
version : string MultiMediaItemin versionumero 
relatedTo: LINK linkki muihin MultiMediaItemeihin, esim 
kuvasarja 
MultimediaItemia käytetään liittämään tuote- ja palvelukuvauksiin ääntä, kuvaa, videota yms. 
Tavanomaisesti multimedialähteet sijaitsevat palvelimella tai www-sivustolla. Eri 
multimediatyypit (type) löytyvät liitteestä A.9 ja kileten tunnisteet liitteestä A.5. 
6.28 Service 
value : string palvelun tunniste (A.11) 
name : string palvelun nimi (A.11) 
description : MULTILANGUAGETEXT palvelun kuvaus 
price : PRICERANGE palvelun hinta 
time : TIMELINE palvelun saatavuus 
Service toimii palvelujen ja lisäpalvelujen liittämiseksi esim. hotellitasolle (site). Value on 
tunnistenumero ja name on nimi (liitteestä A.11). Descriptioniin voidaan liittää vapaakuvaus 
palvelun sisällöstä. Price-aggregaatin avulla voidaan antaa tuotteelle hinta ja timelinen avulla 
esitetään tuotteen/palvelun saatavuus tai aukioloaika. HUOM!:
Servicellä on yleensä jokin kesto tai tuntihinnoittelu. Esimerkiksi Service, esim. 
polkupyöränvuokraus voisi olla 5 EUR/h. 
Vastaavasti facilitylla ei ole kestoaikaa. Esimerkiksi televisio hotellihuoneessa on 
käytettävissä 24h/vrk ja sen katselun kustannukset ovat huoneen hinnassa. 
17 
6.29 Facility 
value : string varusteen tunniste (A.20, A.14, A.21) 
name : string varusteen nimi (A.20, A.14, A.21) 
comment : MULTILANGUAGETEXT lisätietokenttä, vapaamuotoinen 
extent: string facility kuuluu [site, unit, cottage] 
Facility on tarkoitettu majoituksen varustuksen kuvaamiseen. Sama Facility-moduuli toimii 
sekä Site, Unit ja Cottage tasolla. Kentässä extent käytetään juuri tunnistetta siitä, mitä 
majoituksen tasoa varustus koskee [hotelli=site, hotellihuone=unit, mökki=cottage]. 
HUOM! Extent määrää sen liitteen josta varusteet haetaan eli 
unit = A.20 
site = A.14 
cottage = A.21 
Unit 
Facility toimii majoituksen yhteydessä kuvaamaan unit-tason (hotellihuone) varusteita (esim. 
minibaari, maksu-tv). Value-kenttään laitetaan tunnistenumero liitteestä A.20 ja varusteen 
nimi name-kenttään. Comment-kenttä on vapaan kuvauksen kenttä, johon voi liittää lisätietoa 
varusteesta, esim. maksu-tv: 5 EUR/vrk. 
Extent kenttään laitetaan tunnisteeksi: unit 
Site 
Facility toimii majoituksen yhteydessä kuvaamaan site-tason (hotelli) varusteita (esim. kylpylä, 
sauna, kuntosali). Value-kenttään laitetaan tunnistenumero liitteestä A.14 ja varusteen nimi 
name-kenttään. Comment-kenttä on vapaan kuvauksen kenttä, johon voi liittää lisätietoa 
varusteesta, esim. kuntosali ilmainen hotellin asukkaille. 
Extent kenttään laitetaan tunnisteeksi: site 
Cottage 
Facility toimii mökkimajoituksen yhteydessä kuvaamaan mökin varusteita (esim. sähköt, 
sisäwc, rantasauna). Value-kenttään laitetaan tunnistenumero liitteestä A.21 ja varusteen 
nimi name-kenttään. Comment-kenttä on vapaan kuvauksen kenttä, johon voi liittää lisätietoa 
varusteesta, esim. kalastusluvat 5 EUR /vrk. 
Extent kenttään laitetaan tunnisteeksi: cottage 
6.30 Numbers 
value : string tunnusluvun tunniste (A.15) 
name : string tunnusluvun nimi (A.15) 
amount : string lukumäärä 
Numbers toimii majoituksen yhteydessä kuvaamaan site-tason (hotelli) esim. huoneiden, ja 
sänkyjen lukumääriä kohteessa. Value-kenttään laitetaan tunnistenumero liitteestä A.15 ja 
varusteen nimi name-kenttään. Amount-kenttään laitetaan lukumäärä. 
Esim. Numbers käytöstä 
value: 4 
name: perhehuoneiden lukumäärä 
amount: 25
18 
6.31 Type 
value : string tyypin tunniste (A.17, A.12) 
name : string tyypin nimi (A.17, A.12) 
comment: MULTILANGUAGETEXT lisätietokenttä, vapaamuotoinen 
extent: string type kuuluu [site, unit] 
Typen avulla kuvataan majoituksen (SITE) tai hotellihuoneen (UNIT) tyyppi. 
Unit 
Type toimii majoituksen yhteydessä kuvaamaan unit-tason tyyppiä (hotellihuoneen tyyppiä), 
esimerkiksi juniorsviitti tai Kahden hengen huone kylpyhuoneella. Value-kenttään laitetaan 
tunnistenumero liitteestä A.17 ja huonetyypin nimi name-kenttään. 
Comment kenttää voi laittaa vapaan kuvauksen tai lisätietoja. 
Extent kenttään tulee tunniste= Unit 
Site 
Tyoe toimii majoituksen yhteydessä kuvaamaan site-tason tyyppiä, esimerkiksi 
maatilamajoitus tai hostel. Value-kenttään laitetaan tunnistenumero liitteestä A.12 ja 
majoitustyypin nimi name-kenttään. 
Comment kenttää voi laittaa vapaan kuvauksen tai lisätietoja. 
Extent kenttään tulee tunniste= Site 
6.32 Profile 
value : string tunnistenumero (A.18, A.13) 
name : string tyypin nimi (A.18, A.13) 
comment: MULTILANGUAGETEXT lisätietokenttä, vapaamuotoinen 
extent: string profile kuuluu [site, unit, cottage] 
Profile toimii majoituksen yhteydessä kuvaamaan majoituskohdetta, esimerkiksi että 
kohteessa aamupala sisältyy hintaan tai palvelua annetaan suomeksi ja englanniksi (=SITE 
tasolla) tai UNIT-tasolla: huone sijaitsee 2. kerroksessa ja huoneesta on järvinäköala. 
Value kenttään tunnistenumero listasta (A.13 =site, A.18=unit) ja name kenttään poimitaan 
tunnistenimi. Comment on vapaaseen kuvaukseen ja lisätietojen antamiseen. 
Extent-kenttään laitetaan tunnisteeksi site,unit, cottage, riippuen siitä, mitä profiloidaan. 
Huom! Extent kentän tunniste vaikuttaa siihen, mitä liitettä käytetään profiloinnissa. 
unit=A.18 
site=A.13 
6.33 Location 
value : string sijainnin tunnistenumero (A.16) 
name : string sijaintityypin nimi (A.16) 
comment: MULTILANGUAGETEXT lisätietokenttä, vapaamuotoinen 
Location kuvaa majoituskohteen sijaintia luonnossa tai kaupunkiympäristössä. Valittavat 
paikat löytyvät liitteessä A.16. Comment kenttää voi laittaa esim. etäisyyden, jos kohde 
sijaitsee esim. saaressa. Locationia käytetään vain siten ja cottagen yhteydessä ja 
molemmille kohteille lista (A.16) on sama.
19 
6.34 Payment 
PaymentMethods : PAYMENTMETHODS maksutavat (A.22) 
acceptedCards : PAYMENTMETHODS pankki-luottokortit (A.22) 
Guarantee : PAYMENTMETHODS takuumaksu (A.22) 
terms : LINK erilaisten ehtojen linkitys 
Payment kuvaa erilaisia maksutapoja, hyväksyttyjä maksuvälineitä sekä takuumaksun 
suorittamista. Lisäksi siinä voidaan linkittää maksuehdot. 
6.35 PaymentMethods 
value : string tunnistenumero (A.22) 
name : string tunnisteen nimi (A.22) 
comment: MULTILANGUAGETEXT lisätietokenttä, vapaamuotoinen 
PaymentMethods kuvaa erilaisia maksutapoja, hyväksyttyjä maksuvälineitä sekä 
takuumaksun suorittamista. Valittavana olevat arvot löytyvät liitteestä A.22. Comment 
kenttää voi tarvittaessa laittaa lisätietoja liittyen esim. maksutapoihin, esim. laskutuslisä 
pankkikortilla 1 EUR. 
6.36 Suitable 
value : string tunnistenumero (A.19) 
name : string tunnisteen nimi (A.19) 
comment: MULTILANGUAGETEXT lisätietokenttä, vapaamuotoinen 
Suitable toimii palvelun tai tuotteen soveltuvuuden ja segmentoinnin pohjaksi. Tässä kentässä 
voidaan ottaa myös kantaa tuotteen esteettömyyteen, esim. palvelu sopii pyörätuolilla 
liikkuvalle tai kohde on lapsiperheille. Liitteessä A.19 on kuvattu mahdolliset kohderyhmät ja 
erikoisvaatimukset. Suitablea käytetään sekä siten, unitin, cottagen ja activitiesin 
yhteydessä. 
6.37 Conference 
name : string konferenssitilan nimi 
RoomType : CONFERENCETYPING huonetyyppi 
EventType : CONFERENCETYPING tapahtumatyyppi, esim. soveltuvuus 
ExtraSpace : CONFERENCETYPING lisätilat 
ExtraServices: CONFERENCETYPING lisäpalvelut 
Equipments : CONFERENCETYPING varusteet 
Conference toimii konferenssi tilojen ja laitteiden ominaisuuksien kuvaamiseen. Valittavat 
varusteet ja ominaisuudet ovat liitteessä A.10. 
Esim. conferencen käytöstä 
<Conference> 
<name> valkoinen huone</name> 
<roomtype> 
<value> 2 </value> 
<name> luokkahuone </name> 
</roomtype> 
<EventType> 
<value> 10 </value>
<name>kokous </name> 
20 
</EventType> 
<ExtraSpace> <value> 17 </value> 
<name> tila puhujille </name> 
</ExtraSpace> 
<ExtraServices> 
<value> 18</value> 
<name> tekninen apu </name> 
</ExtraServices> 
<Equipments> 
<value> 45 </value> 
<name> piirtoheitin </name> 
</Equipments> 
<Equipments> 
<value> 44 </value> 
<name> valkokangas </name> 
</Equipments> 
</Conference> 
6.38 ConferenceTyping 
value : string konferenssilistan tunnistenumero (A.10) 
name : string listan nimi tyypille/varusteelle(A.10) 
ConferenceTyping avulla liitetään konferenssitilan ominaisuudet osaksi kuvausta. 
Ominaisuudet ja varusteet ovat lueteltu liitteessä A.10. 
6.39 Policy 
value : string 
name : string 
FreeText : MULTILANGUAGETEXT 
Policy kuvaa käytäntöjä majoituksessa toimiessa. Esimerkiksi normaalit check-in ja check-out 
ajat tai sääntö siitä, mikä on ikäraja lapsihinnalle. Liitteessä A.23 on lueteltu mahdolliset 
tyypit. Lista ei ole täydellinen. 
6.40 CottageDetails 
yearCompleted : string valmistumisvuosi 
yearRenovated : string remontoimisvuosi 
totalArea :string pinta-ala kokonaisuudessaan 
loftArea : string parven pinta-ala 
numFloors : string kerrostun lukumäärä 
numRooms : string huoneiden lukumäärä 
numAlcoves : string alkovillisten huoneiden lukumäärä 
numBedrooms : string makuuhuoneiden lukumäärä 
numLofts : string parvien lukumäärä 
bedroomDesc : string makuuhuoneen kuvaus 
loftDesc : string parven kuvaus 
material : string mökissä käytetyt materiaalit 
quality : string mökin laatu 
CottageDetails on lomamökin yksityiskohtaiset tiedot kuvaava moduuli. Yksityiskohtaiset 
tiedot liitetään osaksi koko lomamökin kuvausta Cottage.
21 
7 RAJAPINTAKUVAUKSET 
Yllä olevista moduuleista koostetaan tietyn tuotteen tai palvelun kattavat rajapintakuvaukset. Alla 
esitetään seuraavat kuvaukset: 
• SITE = HOTELLITASO 
• UNIT = HOTELLIHUONETASO 
• COTTAGE= LOMAMÖKKI 
• ACTIVITIES = OHJELMAPALVELU 
Seuraavassa on määritelty ne moduulit, joita rajapintojen yhteydessä käytetään. Rajapinnat 
ovat rakennettu siten, että samaa moduulia monistamalla saadaan joustavuutta kuvauksiin. 
Alla olevan esimerkin metodia voidaan käyttää mihin tahansa moduulin monistamiseen, 
kunhan pidetään huoli siitä, että lopulta kaikki moduulit(aggregaatit) purkautuvat 
primitiiveihin. 
Esim monistamisesta. Hotellihuoneen varusteet, jossa monistamalla <facility> ja <multilanguagetext> 
saadaan kuvauksesta todella joustava. Facilityja voi olla <UNIT> kuvauksessa 1-n kappaletta ja 
<COMMENT> kentässä voi olla 1-n <MULTILANGUAGETEXT> kuvauksia eri kielillä. 
<UNIT> 
… 
<Facility> 
<value>15 </value> 
<name> minibaari</name> 
<comment> 
<multilanguagetext> 
<text> Olutta, pikkupurtavaa</text> 
<language>fi</language> 
<local> </local> 
</multilanguagetext> 
<multilanguagetext> 
<text>Beer, snack </text> 
<language>en</language> 
<local> </local> 
<multilanguagetext> 
</comment> 
<extent> unit </extent> 
</Facility> 
<Facility> 
<value> 24 </value> 
<name> satelliitti/kaapelikanavat</name> 
<comment> 
<multilanguagetext> 
<text>23 kanavaa kuuluu huoneen hintaan </text> 
<language>fi</language> 
<local> </local> 
</multilanguagetext> 
<multilanguagetext> 
<text> room price includes 23 channels </text> 
<language>en</language> 
<local> </local> 
</multilanguagetext>
22 
<multilanguagetext> 
<text> rum pris inkluderas 23 kabelkanaler </text> 
<language>se</language> 
<local> </local> 
</multilanguagetext> 
</comment> 
<extent> unit </extent> 
</Facility> 
… 
</UNIT> 
7.1 ACTIVITIES 
OHJELMAPALVELUT 
Activities 
Datestamp : DATESTAMP aikaleima tuotteelle 
Type: CATEGORY ohjelmapalvelun kategoria (2-tasoinen) 
ContactInformation: COMPANY yrityksen yhteystiedot 
Name : MULTILANGUAGETEXT palvelun/tuotteen nimi 
ActivitiesDescription: DESCRIPTION kuvaus tuotteesta/palvelusta 
Time : TIMELINE aikataulu 
ActivitiesPrice : PRICE hinnoittelu 
Suitable : SUITABLE ohjelmapalvelun soveltuvuus 
Multimedia : MULTIMEDIAITEM multimedia, kuvat, ääni 
Includes : ACTDETAILS hintaan sisältyy 
ForExtraPrice : ACTDETAILS lisämaksusta mukaan 
GroupSize : GROUP ryhmäkoko 
RouteMap : LINK reittikartta, reittikuva (linkki) 
Schedule : LINK viikko-ohjelma (linkki) 
StartPointCoords: XY lähtöpisteen koordinaatit 
StarPointCommentary : string lähtöpisteen kommentit/kuvaus 
EndPointCoords: XY loppupisteen koordinaatit 
EndPointCommentary : string loppupisteen kommentit/kuvaus 
LenghtOfRoute: string Kesto valitulla kulkuvälineellä ja kilometrit. 
Available : ACTDETAILS ohjelmapalvelun saatavuus 
Guiding : ACTDETAILS opastus 
Restrictions : ACTDETAILS muut rajoitteet palvelussa 
Grading : ACTDETAILS vaikeustaso 
Payment: PAYMENT maksutavat, maksuvälineet 
Terms: TERMS palvelun ehdot, lainsäädännölliset 
Activities kuvaa ohjelmapalvelutuotteen rajapintaa kokonaisuudessaan. Rajapinta koostuu tuotteelle tai 
palvelulle tyypillisistä piirteistä (=alikonsepteista).
23 
7.2 SITE 
Majoituksen päätaso (hotellitaso) 
Site 
Datestamp : DATESTAMP aikaleima tuotteelle 
Company : COMPANY yhteystiedot yritykseen 
Chain : CHAINTYPE ketjut, brändit 
BuiltYear : string rakennusvuosi 
RenovatedYear : string viimeinen korjausvuosi 
Name : MULTILANGUAGETEXT kohteen nimi 
Type : String kohteen tyyppi, esim. hostel 
Description : DESCRIPTION kohteen kuvaus 
Numbers : NUMBERS tunnuslukuja, esim. huoneiden lkm. 
Suitable : SUITABLE soveltuvuus, esim. liikuntarajoitteiselle 
Profile : PROFILE profilointi, esim. puolihoito/täysihoito 
Facility : FACILITY majoituksen varusteet, esim. kuntosali 
Service : SERVICE majoituksen palvelut, esim. vuokra-autot 
Policy : POLICY majoituksen käytännöt, esim. check-out 
Location : LOCATION majoituksen sijainti, esim. keskustassa 
Documentation : MULTIMEDIAITEM multimedia, kuvat, videot, äänitiedostot 
PriceRange : PRICERANGE hinnoittelu 
PriceExceptions : MULTILANGUAGETEXT Hinnoittelun poikkeukset 
Schedule : TIMELINE kohteen aukioloajat 
Transportation : TRANSPORTATION saapuminen kohteeseen 
Terms : TERMS maksu-, välitys- yms. ehdot 
Payment : PAYMENT Maksuvälineet, maksutavat 
Conference : CONFERENCE hotellin konferenssitilojen kuvaus 
Nearestobject : NEARESTOBJECT jokin kohde lähellä, esim. golfkenttä 
RelatedTo : LINK liittyminen muihin sivuihin/moduuleihin 
Unit : UNIT erilaiset huonetyypit (1-n kpl) 
Site on majoituksen päätaso, esimerkiksi hotelli. Hotellilla on omat varusteensa, jotka ovat kaikille asukkaille 
(huoneille yhteiset). Yhteen hotelliin voi liittyä useita eri huonetyyppejä (unit), joilla on omat varusteet ja muut 
ominaisuudet. Hotellilla on yksi sijainti (location) ja sitä ylläpitää yksi taho (company). Jos hotelli on fyysisesti 
eri puolilla hajallaan, voidaan sitä käsitellä moninkertaisena siten esiintymänä. 
Site on sovellettavissa monen erityyppisen majoituksen kuten hotellien, hostelleiden, maatilamajoituksen, 
bed and breakfast-paikkojen, mökkikylien ja leirintäaluiesiin kuvaamiseen. Rajapintamäärittely on rakennettu 
siten, että sitä voidaan laajentaa ja mukauttaa helposti esiin tuleviin tarpeisiin tulevaisuudessa.
24 
7.3 UNIT 
HOTELLIHUONE 
Unit 
Datestamp : DATESTAMP aikaleima tuotteelle 
ContactInformation : COMPANY yrityksen yhteystiedot 
Name : MULTILANGUAGETEXT huonetyypin nimi 
Type : TYPE huonetyyppi 
Description : DESCRIPTION kuvaus huoneesta 
Profile : PROFILE huoneen ominaisuudet 
Facility : FACILITY huoneen varustus 
Policy : POLICY käytännöt huoneessa, esim. tupakointi 
Suitable : SUITABLE soveltuvuus, esim. inva-wc 
Documentation : MULTIMEDIAITEM multimedia, kuva, video, kohteesta 
PriceRange : PRICERANGE hinnoittelu 
PriceExceptions : MULTILANGUAGETEXT poikkeukset hinnoitteluun 
belongsTo: IDComponent id-tunniste, jolla voidaan tarvittaessa linkittää 
unit site-tasolle 
Unit on asiakkaalle luovutettava yksikkö, esimerkiksi hotellihuone. Yhteismajoituksessa, kuten hostellissa 
unit on yksi vuode. Jokaisella Unitilla on oma hinnoittelumallinsa, joka koostuu sen tyypistä ja 
ominaisuuksista. Unit ei sisällä palveluja, sillä nämä kuuluvat Site-tasolle. Jokaisella Unitilla on oma 
profiilinsa, joka määrittelee siihen kuuluvat ominaisuudet. Esimerkiksi jos kyseessä on sviitti, se voi sisältää 
sängyn koon, yms. 
Yksi site koostuu yleensä useasta unitista, eli hotelli (site) on useita eri huonetyyppejä (unit) 
sisältävä kokonaisuus.
25 
7.4 COTTAGE 
Lomamökki 
Cottage 
Datestamp : DATESTAMP aikaleima tuotteelle 
Company : COMPANY yhteystiedot yritykseen 
CottageDetails : COTTAGEDETAILS mökin yksityiskohdat 
Name : MULTILANGUAGETEXT kohteen nimi 
Description : DESCRIPTION kohteen kuvaus 
Suitable : SUITABLE soveltuvuus, esim. liikuntarajoitteiselle 
Facility : FACILITY mökin varusteet, esim. jääkaappi 
Service : SERVICE mökin palvelut, esim. vuokravälineet 
Policy : POLICY mökin käytännöt, esim. lemmikit 
Location : LOCATION mökin sijainti, esim. saaressa 
Documentation : MULTIMEDIAITEM multimedia, kuvat, videot, äänitiedostot 
PriceRange : PRICERANGE hinnoittelu 
PriceExceptions : MULTILANGUAGETEXT Hinnoittelun poikkeukset 
Schedule : TIMELINE kohteen aukioloajat 
Transportation : TRANSPORTATION saapuminen kohteeseen 
Terms : TERMS maksu-, välitys- yms. ehdot 
Payment : PAYMENT Maksuvälineet, maksutavat 
Nearestobject : NEARESTOBJECT jokin kohde lähellä, esim. hiihtoladut 
RelatedTo : LINK liittyminen muihin sivuihin/moduuleihin 
Cottage toimii mökkimajoituksen kuvaavana rajapintana. Monistamalla rajapinnassa olevia kenttiä, esim. 
varusteet (facility) saadaan joustava rakenne rajapinnalle. Cottage (lomamökki) on osaltaan identtinen 
rajapinta SITEn kanssa, muutama poikkeus ja poistettu kenttä huomioon ottaen. Tarvittaessa SITE ja 
COTTAGE voidaan yhdistää yhdeksi rajapinnaksi, mutta kuvaamisen ja käsittelyn helpottamiseksi rajapinnat 
ovat kuvattu kahtena eri yksikkönä.
26 
LIITE A.1 
Hotelli- ja majoitusketjut 
SITE.CHAIN.CHAINTYPE 
value name 
-------------------------------------------------- 
1. Best Western Finland|Best Western Finland 
2. Choice Hotels|Choice Hotels 
3. Finlandia Hotels|Finlandia Hotels 
4. Finnish Youth Hostel Association|Finnish Youth Hostel Association 
5. Fontana Hotels/Lomaliitto|Fontana Hotels/Lomaliitto 
6. Holiday Club Finland|Holiday Club Finland 
7. Lapland Hotels|Lapland Hotels 
8. Lomarengas/Finnish Country Holidays|Lomarengas/Finnish Country Holidays 
9. Private Hotels|Private Hotels 
10. Radisson SAS Hotels and Resorts|Radisson SAS Hotels and Resorts 
11. Rantasipi|Rantasipi 
12. Cumulus|Cumulus 
13. Crowne Plaza|Crowne Plaza 
14. Holiday Inn|Holiday Inn 
15. Ramada|Ramada 
16. Scandic Hotels|Scandic Hotels 
17. Sokos Hotels|Sokos Hotels 
18. Top Camping|Top Camping 
19. Hilton|Hilton 
20. Kyllä Järjestyy|Kyllä Järjestyy 
21. Starwood|Starwood 
22. Palace Hotels|Palace Hotels 
23. Åland Hotels|Åland Hotels 
24. Lomaliitto|Lomaliitto
27 
LIITE A.2 
Maat, suuralueet, matkailualueet ja kunnat 
ADDRESS.DESTINATIONTYPE 
value name 
------------------------------ 
Country (maa) 
1. Finland | Suomi 
Major Region (Suuralue) 
2. Helsinki Metropolitan Area|Suur-Helsinki 
3. Eastern Lake District|Itäinen Järvi-Suomi 
4. Central Lake District|Keskinen Järvi-Suomi 
5. West Coast|Länsirannikko 
6. Lapland|Lappi 
7. Southern Finland with Archipelago|Eteläinen saaristomeri 
8. Åland Islands|Ahvenanmaa 
Destinations (matkailualue) 
9. Himos|Himos 
10. Koli|Koli 
11. Levi|Levi 
12. Luosto|Luosto 
13. Olos|Olos 
14. Ounasvaara|Ounasvaara 
15. Pyhä|Pyhä 
16. Ruka|Ruka 
17. Saariselkä|Saariselkä 
18. Salla|Salla 
19. Tahko|Tahko 
20. Ylläs|Ylläs 
21. Central Finland|Keski-Suomi 
22. Central Uusimaa|Keski-Uusimaa 
23. Eastern Lapland|Itä-Lappi 
24. Eastern Uusimaa|Itäinen Uusimaa 
25. Fell-Lapland|Tunturi-Lappi 
26. Helsinki Area|Helsingin seutu 
27. Häme Region|Häme 
28. Iisalmi Area|Iisalmen seutu 
29. Imatra Area|Imatran seutu 
30. Jakobstad Kokkola Region|Pietarsaari-Kokkolan seutu 
31. Kainuu|Kainuu 
32. Kotka Area|Kotkan seutu
33. Kouvola Area|Kouvolan seutu 
34. Kuopio Area|Kuopion seutu 
35. Kuusamo Area|Kuusamon seutu 
36. Lahti Region|Lahden seutu 
37. Lappeenranta Area|Lappeenrannan alue 
38. Mikkeli Area|Mikkelin seutu 
39. North Karelia|Pohjois-Karjala 
40. Northern Lapland|Pohjois-Lappi 
41. Oulu Region|Oulun seutu 
42. Rovaniemi Area|Rovaniemen seutu 
43. Satakunta Region|Satakunta 
Kunnat (lähde http://www.kunnat.net/ 24.5.2005) 
28 
44. Alahärmä 
45. Alajärvi 
46. Alastaro 
47. Alavieska 
48. Alavus 
49. Anjalankoski 
50. Artjärvi Artsjö 
51. Asikkala 
52. Askainen Villnäs 
53. Askola 
54. Aura 
55. Brändö 
56. Dragsfjärd 
57. Eckerö 
58. Elimäki 
59. Eno 
60. Enonkoski 
61. Enontekiö Enontekis 
62. Espoo Esbo 
63. Eura 
64. Eurajoki Euraåminne 
65. Evijärvi 
66. Finström 
67. Forssa 
68. Föglö 
69. Geta 
70. Haapajärvi 
71. Haapavesi 
72. Hailuoto Karlö 
73. Halikko 
74. Halsua 
75. Hamina Fredrikshamn 
76. Hammarland
29 
77. Hankasalmi 
78. Hanko Hangö 
79. Harjavalta 
80. Hartola 
81. Hattula 
82. Hauho 
83. Haukipudas 
84. Haukivuori 
85. Hausjärvi 
86. Heinola 
87. Heinävesi 
88. Helsinki Helsingfors 
89. Himanka 
90. Hirvensalmi 
91. Hollola 
92. Honkajoki 
93. Houtskari Houtskär 
94. Huittinen 
95. Humppila 
96. Hyrynsalmi 
97. Hyvinkää Hyvinge 
98. Hämeenkoski 
99. Hämeenkyrö Tavastkyro 
100. Hämeenlinna Tavastehus 
101. Ii 
102. Iisalmi Idensalmi 
103. Iitti 
104. Ikaalinen Ikalis 
105. Ilmajoki 
106. Ilomantsi Ilomants 
107. Imatra 
108. Inari Enare 
109. Iniö 
110. Inkoo Ingå 
111. Isojoki Storå 
112. Isokyrö Storkyro 
113. Jaala 
114. Jalasjärvi 
115. Janakkala 
116. Joensuu 
117. Jokioinen Jockis 
118. Jomala 
119. Joroinen Jorois 
120. Joutsa 
121. Joutseno 
122. Juankoski 
123. Jurva 
124. Juuka
125. Juupajoki 
126. Juva 
127. Jyväskylä 
128. Jyväskylän mlk Jyväskylä lk 
129. Jämijärvi 
130. Jämsä 
131. Jämsänkoski 
132. Järvenpää Träskända 
133. Kaarina S:t Karins 
134. Kaavi 
135. Kajaani Kajana 
136. Kalajoki 
137. Kalvola 
138. Kangasala 
139. Kangasniemi 
140. Kankaanpää 
141. Kannonkoski 
142. Kannus 
143. Karijoki Bötom 
144. Karjaa Karis 
145. Karjalohja Karislojo 
146. Karkkila Högfors 
147. Karstula 
148. Karttula 
149. Karvia 
150. Kaskinen Kaskö 
151. Kauhajoki 
152. Kauhava 
153. Kauniainen Grankulla 
154. Kaustinen Kaustby 
155. Keitele 
156. Kemi 
157. Kemijärvi 
158. Keminmaa 
159. Kemiö Kimito 
160. Kempele 
161. Kerava Kervo 
162. Kerimäki 
163. Kestilä 
164. Kesälahti 
165. Keuruu 
166. Kihniö 
167. Kiikala 
168. Kiikoinen 
169. Kiiminki 
170. Kinnula 
171. Kirkkonummi Kyrkslätt 
172. Kisko 
30
173. Kitee 
174. Kittilä 
175. Kiukainen 
176. Kiuruvesi 
177. Kivijärvi 
178. Kodisjoki 
179. Kokemäki Kumo 
180. Kokkola Karleby 
181. Kolari 
182. Konnevesi 
183. Kontiolahti 
184. Korpilahti 
185. Korppoo Korpo 
186. Korsnäs 
187. Kortesjärvi 
188. Koski Tl 
189. Kotka 
190. Kouvola 
191. Kristiinankaupunki Kristinestad 
192. Kruunupyy Kronoby 
193. Kuhmalahti 
194. Kuhmo 
195. Kuhmoinen 
196. Kuivaniemi 
197. Kumlinge 
198. Kuopio 
199. Kuortane 
200. Kurikka 
201. Kuru 
202. Kustavi Gustavs 
203. Kuusamo 
204. Kuusankoski 
205. Kuusjoki 
206. Kylmäkoski 
207. Kyyjärvi 
208. Kälviä Kelviå 
209. Kärkölä 
210. Kärsämäki 
211. Kökar 
212. Köyliö Kjulo 
213. Lahti Lahtis 
214. Laihia Laihela 
215. Laitila 
216. Lammi 
217. Lapinjärvi Lappträsk 
218. Lapinlahti 
219. Lappajärvi 
220. Lappeenranta Villmanstrand 
31
221. Lappi 
222. Lapua Lappo 
223. Laukaa 
224. Lavia 
225. Lehtimäki 
226. Leivonmäki 
227. Lemi 
228. Lemland 
229. Lempäälä 
230. Lemu 
231. Leppävirta 
232. Lestijärvi 
233. Lieksa 
234. Lieto Lundo 
235. Liljendal 
236. Liminka Limingo 
237. Liperi 
238. Lohja Lojo 
239. Lohtaja Lochteå 
240. Loimaa 
241. Loppi 
242. Loviisa Lovisa 
243. Luhanka 
244. Lumijoki 
245. Lumparland 
246. Luopioinen 
247. Luoto Larsmo 
248. Luumäki 
249. Luvia 
250. Längelmäki 
251. Maalahti Malax 
252. Maaninka 
253. Maarianhamina Mariehamn 
254. Maksamaa Maxmo 
255. Marttila 
256. Masku 
257. Mellilä 
258. Merijärvi 
259. Merikarvia Sastmola 
260. Merimasku 
261. Miehikkälä 
262. Mietoinen 
263. Mikkeli S:t Michel 
264. Mouhijärvi 
265. Muhos 
266. Multia 
267. Muonio 
268. Mustasaari Korsholm 
32
269. Muurame 
270. Muurla 
271. Mynämäki 
272. Myrskylä Mörskom 
273. Mäntsälä 
274. Mänttä 
275. Mäntyharju 
276. Naantali Nådendal 
277. Nakkila 
278. Nastola 
279. Nauvo Nagu 
280. Nilsiä 
281. Nivala 
282. Nokia 
283. Noormarkku Norrmark 
284. Nousiainen Nousis 
285. Nummi-Pusula 
286. Nurmes 
287. Nurmijärvi 
288. Nurmo 
289. Närpiö Närpes 
290. Oravainen Oravais 
291. Orimattila 
292. Oripää 
293. Orivesi 
294. Oulainen 
295. Oulu Uleåborg 
296. Oulunsalo 
297. Outokumpu 
298. Padasjoki 
299. Paimio Pemar 
300. Paltamo 
301. Parainen Pargas 
302. Parikkala 
303. Parkano 
304. Pedersören kunta Pedersöre 
305. Pelkosenniemi 
306. Pello 
307. Perho 
308. Pernaja Pernå 
309. Perniö Bjärnå 
310. Pertteli 
311. Pertunmaa 
312. Petäjävesi 
313. Pieksämäki 
314. Pieksänmaa 
315. Pielavesi 
316. Pietarsaari Jakobstad 
33
317. Pihtipudas 
318. Piikkiö Pikis 
319. Piippola 
320. Pirkkala Birkala 
321. Pohja Pojo 
322. Polvijärvi 
323. Pomarkku Påmark 
324. Pori Björneborg 
325. Pornainen Borgnäs 
326. Porvoo Borgå 
327. Posio 
328. Pudasjärvi 
329. Pukkila 
330. Pulkkila 
331. Punkaharju 
332. Punkalaidun 
333. Puolanka 
334. Puumala 
335. Pyhtää Pyttis 
336. Pyhäjoki 
337. Pyhäjärvi 
338. Pyhäntä 
339. Pyhäranta 
340. Pyhäselkä 
341. Pylkönmäki 
342. Pälkäne 
343. Pöytyä 
344. Raahe Brahestad 
345. Raisio Reso 
346. Rantasalmi 
347. Rantsila 
348. Ranua 
349. Rauma Raumo 
350. Rautalampi 
351. Rautavaara 
352. Rautjärvi 
353. Reisjärvi 
354. Renko 
355. Riihimäki 
356. Ristiina 
357. Ristijärvi 
358. Rovaniemen mlk Rovaniemi lk 
359. Rovaniemi 
360. Ruokolahti 
361. Ruotsinpyhtää Strömfors 
362. Ruovesi 
363. Rusko 
364. Ruukki 
34
35 
365. Rymättylä Rimito 
366. Rääkkylä 
367. Saarijärvi 
368. Salla 
369. Salo 
370. Saltvik 
371. Sammatti 
372. Sauvo Sagu 
373. Savitaipale 
374. Savonlinna Nyslott 
375. Savonranta 
376. Savukoski 
377. Seinäjoki 
378. Sievi 
379. Siikainen 
380. Siikajoki 
381. Siilinjärvi 
382. Simo 
383. Sipoo Sibbo 
384. Siuntio Sjundeå 
385. Sodankylä 
386. Soini 
387. Somero 
388. Sonkajärvi 
389. Sotkamo 
390. Sottunga 
391. Sulkava 
392. Sumiainen 
393. Sund 
394. Suodenniemi 
395. Suolahti 
396. Suomenniemi 
397. Suomusjärvi 
398. Suomussalmi 
399. Suonenjoki 
400. Sysmä 
401. Säkylä 
402. Särkisalo Finby 
403. Taipalsaari 
404. Taivalkoski 
405. Taivassalo Tövsala 
406. Tammela 
407. Tammisaari Ekenäs 
408. Tampere Tammerfors 
409. Tarvasjoki 
410. Tervo 
411. Tervola 
412. Teuva Östermark
413. Tohmajärvi 
414. Toholampi 
415. Toijala 
416. Toivakka 
417. Tornio Torneå 
418. Turku Åbo 
419. Tuulos 
420. Tuusniemi 
421. Tuusula Tusby 
422. Tyrnävä 
423. Töysä 
424. Ullava 
425. Ulvila Ulvsby 
426. Urjala 
427. Utajärvi 
428. Utsjoki 
429. Uurainen 
430. Uusikaarlepyy Nykarleby 
431. Uusikaupunki Nystad 
432. Vaala 
433. Vaasa Vasa 
434. Vahto 
435. Valkeakoski 
436. Valkeala 
437. Valtimo 
438. Vammala 
439. Vampula 
440. Vantaa Vanda 
441. Varkaus 
442. Varpaisjärvi 
443. Vehmaa 
444. Velkua 
445. Vesanto 
446. Vesilahti 
447. Veteli Vetil 
448. Vieremä 
449. Vihanti 
450. Vihti Vichtis 
451. Viiala 
452. Viitasaari 
453. Viljakkala 
454. Vilppula 
455. Vimpeli 
456. Virolahti 
457. Virrat Virdois 
458. Vuolijoki 
459. Vårdö 
460. Vähäkyrö Lillkyro 
36
37 
461. Västanfjärd 
462. Vöyri Vörå 
463. Ylihärmä 
464. Yli-Ii 
465. Ylikiiminki 
466. Ylistaro 
467. Ylitornio Övertorneå 
468. Ylivieska 
469. Ylämaa 
470. Yläne 
471. Ylöjärvi 
472. Ypäjä 
473. Äetsä 
474. Ähtäri Etseri 
475. Äänekoski
38 
LIITE A.3 
Lähimmän kohteen tyypit (NEARESTOBJECT) 
SITE.NEARESTOBJECT.TYPE 
TRANSPORTATION.NEARESTOBJECT.TYPE 
value name 
----------------------------------- 
1. City | kaupunki 
2. City Center | kaupungin keskusta 
3. Town | kunta, kylä 
4. Airport | lentokenttä 
5. Railway station | juna-asema 
6. Harbour | satama 
7. Helicopter platform | helikopterin laskeutumisalusta 
8. Car Parking | auton parkkipaikka 
9. Resort | lomakeskus 
10. Ski resort | hiihtokeskus 
11. Ski lift | hiihtohissi 
12. Sledge trail | pulkkamäki 
13. Trekking route | vaellusreitti/luontopolku 
14. Bus stop | bussibysäkki 
15. Bus station | bussiasema 
16. Neighbour | naapuri 
17. Sea | meri 
18. Civilization | taajama 
19. Restaurant | ravintola 
20. Shop | kauppa 
21. Golf course | golfkenttä 
22. Beach | ranta 
23. Post office | postitoimisto 
24. Tourist information | turisti-informaatio 
25. Service station | huoltoasema 
26. lake | järvi 
27. bathing/swimming|kylpy/uinti 
28. beach|ranta 
29. boat hire|veneen vuokraus 
30. canoe hire|kanoottien vuokraus 
31. children´s attraction|lasten käyntikohteet 
32. downhill ski equipment hire|lasketteluvarusteiden vuokraus 
33. fishing|kalastus 
34. grocer´s shop/kiosk|elintarvikekauppa/kioski 
35. illuminated tracks|valaistut ladut/radat 
36. marked ski tracks|merkityt hiihtoladut
37. shopping center|kauppakeskus 
38. ski equipment hire|hiihtovälinevuokraus 
39. ski maintenance|hiihtovälinehuolto 
40. ski school|hiihtokoulu 
41. snowmobile hire|moottorikelkkavuokraus 
42. spa|kylpylä 
43. bicycle hire|polkupyörävuokraus 
44. windsurf board/jet ski hire|surffilauta/vesijettivuokraus 
45. ATM|Raha-automaatti 
39
40 
LIITE A.4 
Valuuttojen tunnukset ISO 4271 
Currency 
Seuraavassa on kuvattu Suomen kannalta merkittävämpien valuuttojen maakoodit (lähde 
http://www.bof.fi/fin/0_new/0.1_valuuttak/ 4.6.2005). 
Maa valuutta ISO 4271 
-------------------------------------------------------------------------- 
USA dollari USD 
Japani jeni JPY 
Australia dollari AUD 
Uusi-Seelanti dollari NZD 
Kypros punta CYP 
Etelä-Afrikka randi ZAR 
Puola zloty PLN 
Tšekki koruna CZK 
Romania leu ROL 
Bulgaria lev BGN 
Turkki liira TRY 
Kanada dollari CAD 
Korean tasavalta won KRW 
Indonesia rupia IDR 
Filippiinit peso PHP 
Singapore dollari SGD 
Hongkong dollari HKD 
Kiina juan renminbi CNY 
Malesia ringgit MYR 
Thaimaa baht THB 
Norja kruunu NOK 
Tanska kruunu DKK 
Ruotsi kruunu SEK 
Islanti kruunu ISK 
Viro kruunu EEK 
Latvia lati LVL 
Liettua liti LTL 
Unkari forintti HUF 
Slovenia tolar SIT 
Slovakia koruna SKK 
Venäjä rupla RUB 
Kroatia kuna HRK 
Sveitsi frangi CHF 
Malta liira MTL 
Iso-Britannia punta GBP
41 
LIITE A.5 
Kielten 2-kirjaimiset ISO 639-2 tunnukset 
MULTILANGUAGETEXT.LANGUAGE 
Seuraava taulukko sisältää kielten nimiä englanniksi, suomeksi ja kaksikirjaimisia tunnuksia 
(koodeja). Englannin- ja ranskankieliset nimet sekä koodit ovat standardin ISO 639-2 mukaiset, ja 
suomenkieliset nimet, paitsi sulkeissa olevat, ovat standardin SFS-ISO 639 mukaiset. Täydellisempi 
maa luettolo löytyy ISO 639-2 standardista. 
(lähde http://www.cs.tut.fi/~jkorpela/kielet/nimet.html, 1.6.2005) 
Englanninkielinen 
nimi 
Suomenkielinen nimi 639-1 
Abkhazian abhaasi ab 
Afar afar aa 
Afrikaans 
afrikaans 
af 
Akan akan ak 
Akkadian akkadi 
Albanian albania sq 
Amharic amhara am 
Arabic arabia ar 
Aragonese aragonia an 
Armenian armenia hy 
Assamese assami as 
Avaric avaari av 
Avestan avesta ae 
Aymara aimara ay 
Azerbaijani azeri az 
Bambara bambara bm 
Bashkir baškiiri ba 
Basque baski, eu
Belarusian valkovenäjä be 
Bengali bengali bn 
Bhojpuri bhodžpuri 
Bihari bihari bh 
Bislama bislama bi 
Bosnian bosnia bs 
Breton bretoni br 
Bulgarian bulgaria bg 
Burmese burma my 
Catalan katalaani ca 
Chamorro chamorro ch 
Chechen tšetšeeni ce 
Chinese kiina zh 
Chuang; Zhuang tšuang, zhuang za 
42 
Church Slavic 
kirkkoslaavi 
cu 
Chuvash tšuvassi cv 
Cornish korni kw 
Corsican korsika co 
Cree cree cr 
Creek muskogi 
Croatian kroatia hr 
Czech tšekki cs 
Danish tanska da 
Divehi divehi dv 
Dutch hollanti nl 
Dzongkha bhutani dz 
English englanti en 
Esperanto esperanto eo 
Estonian viro, eesti et 
Ewe ewe ee 
Faroese fääri (färi) fo 
Fijian fidži fj
Finnish suomi fi 
French ranska fr 
Frisian friisi fy 
Fulah fulfulde, fulani ff 
43 
Gaelic; Scottish 
Gaelic 
skotti, gaeli (skottigaeli) 
gd 
Gallegan galicia gl 
Ganda ganda, luganda lg 
Georgian gruusia, georgia (kartveli) ka 
German saksa de 
Gikuyu; Kikuyu kikuju ki 
Greek, Modern 
kreikka (nykykreikka) 
el 
Greenlandic; 
Kalaallisut 
grönlanti, grönlannineskimo, inuit 
kl 
Guarani guarani gn 
Gujarati gudžarati, gujarati gu 
Haida haida 
Haitian; Haitian 
Creole 
haiti 
ht 
Hausa hausa ha 
Hebrew heprea, ivrit 
he 
Herero herero hz 
Hindi hindi hi 
Hiri Motu 
hiri-motu 
ho 
Hungarian unkari hu 
Icelandic islanti is 
Ido ido io 
Igbo igbo, ibo ig
Indonesian indonesia, bahasa indonesia 
44 
id 
Interlingua 
(International 
interlingua ia 
Interlingue 
interlingue 
ie 
Inuktitut eskimo iu 
Inupiaq inupiak ik 
Irish iiri ga 
Italian italia it 
Japanese japani ja 
Javanese jaava jv 
Kannada kannada kn 
Kanuri kanuri kr 
Karachay-Balkar 
karachay-balkar 
Kara-Kalpak karakalpakki 
Karen karen 
Kashmiri kašmiri ks 
Kazakh kazakki, kasakki kk 
Khmer khmer, kambodža km 
Kikuyu; Gikuyu 
kikuju 
ki 
Kinyarwanda ruanda, kinjaruanda, njaruanda rw 
Kirghiz kirgiisi (aiemmin: karakirgiisi) ky 
Komi komi kv 
Kongo kongo, kikongo kg
Korean korea ko 
Kuanyama; 
Kwanyama 
45 
kuanjama 
kj 
Kurdish kurdi ku 
Kwanyama, 
Kuanyama 
kuanjama [MKK]) 
kj 
Lao lao lo 
Latin latina la 
Latvian latvia, lätti lv 
Letzeburgesch; 
Luxembourgish 
letzeburg, luxemburg (letseburgi) lb 
Limburgan; 
Limburger; 
Limburgish 
(limburgi [LDR]) 
li 
Lingala lingala ln 
Lithuanian liettua lt 
Luba-Katanga 
(katangan)luba, baluba 
lu 
Macedonian makedonia mk 
Malagasy malagasi, madagassi (malagassi) mg 
Malay malaiji ms
Malayalam malajalam (malayalam) ml 
Maltese malta mt 
Manx manx gv 
Maori maori mi 
Marathi marathi mr 
Marshallese marshall mh 
Moldavian moldavia mo 
Mongolian mongoli mn 
Nauru nauru na 
Navaho, Navajo navaho (navajo) nv 
Ndonga ambo, ovambo, ndonga ng 
Nepali nepali ne 
Northern Sami pohjoissaame se 
46 
North Ndebele 
pohjoisndebele 
nd 
Norwegian norja no 
Norwegian 
Bokmål 
kirjanorja (bokmål) nb 
Norwegian 
Nynorsk 
uusnorja (nynorsk) nn 
Nyanja; Chichewa; 
Chewa 
njandža ny 
Ojibwa ojibwa oj 
Oriya orija or
Oromo galla, afan oromo, oromo om 
Ossetian; Ossetic osseetti os 
Pali pali pi 
Panjabi pandžabi, punjabi pa 
Persian persia, nykypersia, farsi; Afganistanissa: 
47 
dari 
fa 
Polish puola pl 
Portuguese portugali pt 
Provençal; Occitan 
(post 1500) 
oksitaani, provensaali 
oc 
Pushto afgaani, pašto (paštu, puštu [STSK]) ps 
Quechua ketšua qu 
Raeto-Romance retoromaani (rumantsch) rm 
Romanian romania ro 
Rundi rundi, kirundi rn 
Russian venäjä ru 
Samoan samoa sm 
Sango sango sg 
Sanskrit sanskrit sa
Sardinian sardi sc 
Serbian serbia sr 
Shona shona sn 
Sichuan Yi 
48 
pohjois-ji 
ii 
Sindhi sindhi sd 
Sinhalese singali si 
Slovak slovakki sk 
Slovenian sloveeni sl 
Somali somali so 
Sotho, Southern sotho, sesotho st 
South Ndebele 
eteländebele 
nr 
Spanish; Castilian espanja es 
Sundanese sunda (sundaneesi) su 
Swahili suahili (swahili) sw 
Swati siswati, swazi ss 
Swedish ruotsi sv 
Tagalog tagalog, pilipino (tagalogi, filippiino, 
filippiini, filipino) 
tl 
Tahitian tahiti ty 
Tajik tadžikki (tadžik) tg 
Tamil tamili ta 
Tatar tataari tt 
Telugu telugu te 
Thai thai th 
Tibetan tiibet (tiibetti) bo 
Tigrinya tigrinja ti
49 
Tonga (Tonga 
Islands) 
Tonga-saarten tonga 
to 
Tsonga tsonga ts 
Tswana tšwana, setšwana tn 
Turkish turkki, osmani tr 
Turkmen turkmeeni tk 
Twi twi tw 
Ugaritic ugarit 
Uighur uiguuri ug 
Ukrainian ukraina (vähävenäjä, ruteeni) uk 
Urdu urdu ur 
Uzbek uzbekki, usbekki, ösbekki uz 
Venda venda ve 
Vietnamese vietnam (aiemmin: annam) vi 
Volapük volapük vo 
Walloon valloni wa 
Welsh kymri, wales cy 
Wolof wolof wo 
Xhosa xhosa, kafferi, hosa xh 
Yiddish jiddi, jiddiš (jiddish, jiddis, jiddisch, 
juutalaissaksa) 
yi 
Yoruba joruba yo 
Zulu zulu (sulu) zu
50 
LIITE A.6 
Maiden nimet suomeksi ja englanniksi 
MULTILANGUAGETEXT.LOCAL 
Tiedot perustuvat ISO 3166 sekä SFS-ISO 3166 standardeihin. Tässä luettelossa ei oteta kantaa 
siinä mainittujen valtioiden oikeudelliseen tai poliittiseen tilanteeseen. Siihen on pyritty keräämään 
eri lähteistä saadut tiedot. Silloin kun tiedot ovat poikenneet toisistaan, ne on yhdenmukaistettu 
(lähde: http://publications.eu.int/code/fi/fi-5000500.htm 1.6.2006) 
Afghanistan Afganistan AF 
Albania Albania AL 
Algeria Algeria DZ 
American Samoa Amerikan Samoa AS 
Andorra Andorra AD 
Angola Angola AO 
Anguilla Anguilla AI 
Antarctica Antarktis AQ 
Antigua and Barbuda Antigua ja Barbuda AG 
Argentina Argentiina AR 
Armenia Armenia AM 
Aruba Aruba AW 
Australia Australia AU 
Austria Itävalta AT 
Azerbaijan Azerbaidzan AZ 
Bahamas Bahama BS 
Bahrain Bahrain BH 
Bangladesh Bangladesh BD 
Barbados Barbados BB 
Belarus Valko-Venäjä BY 
Belgium Belgia BE 
Belize Belize BZ 
Benin Benin BJ 
Bermuda Bermuda BM 
Bhutan Bhutan BT 
Bolivia Bolivia BO 
Bosnia and Herzegovina Bosnia-Hertsegovina BA 
Botswana Botswana BW 
Bouvet Island Bouvet'nsaari BV 
Brazil Brasilia BR 
British Indian Ocean Territory Brittiläinen Intian valtameren alue IO 
Brunei Brunei BN 
Bulgaria Bulgaria BG 
Burkina Faso Burkina Faso BF 
Burundi Burundi BI 
Cambodia Kambodza KH
Cameroon Kamerun CM 
Canada Kanada CA 
Cape Verde Kap Verde CV 
Cayman Islands Caymansaaret KY 
Central African Republic Keski-Afrikan tasavalta CF 
Chad Tšad TD 
Chile Chile CL 
China Kiina CN 
Christmas Island Joulusaari CX 
Cocos (Keeling) Islands Kookossaaret CC 
Colombia Kolumbia CO 
Comoros Komorit KM 
Congo Kongo-Brazzaville CG 
Congo, The Democratic Republic of the Kongo-Kinshasa CD 
Cook Islands Cookinsaaret CK 
Costa Rica Costa Rica CR 
Côte d’Ivoire Norsunluurannikko CI 
Croatia Kroatia HR 
Cuba Kuuba CU 
Cyprus Kypros CY 
Czech Republic Tšekki CZ 
Denmark Tanska DK 
Djibouti Djibouti DJ 
Dominica Dominica DM 
Dominican Republic Dominikaaninen tasavalta DO 
Ecuador Ecuador EC 
Egypt Egypti EG 
El Salvador El Salvador SV 
Equatorial Guinea Päiväntasaajan Guinea GQ 
Eritrea Eritrea ER 
Estonia Viro EE 
Ethiopia Etiopia ET 
Falkland Islands Falklandinsaaret FK 
Faroe Islands Färsaaret FO 
Fiji Fidzi FJ 
Finland Suomi FI 
France Ranska FR 
French Guiana Ranskan Guayana GF 
French Polynesia Ranskan Polynesia PF 
French Southern Territories Ranskan eteläiset alueet TF 
Gabon Gabon GA 
Gambia Gambia GM 
Georgia Georgia GE 
Germany Saksa DE 
Ghana Ghana GH 
Gibraltar Gibraltar GI 
Greece Kreikka GR 
Greenland Grönlanti GL 
Grenada Grenada GD 
Guadeloupe Guadeloupe GP 
Guam Guam GU 
Guatemala Guatemala GT 
51
Guinea Guinea GN 
Guinea-Bissau Guinea-Bissau GW 
Guyana Guyana GY 
Haiti Haiti HT 
Heard Island and McDonald Islands Heard ja McDonaldsaaret HM 
Holy See (Vatican City State) Vatikaani VA 
Honduras Honduras HN 
Hong Kong Hongkong HK 
Hungary Unkari HU 
Iceland Islanti IS 
India Intia IN 
Indonesia Indonesia ID 
Iran Iran IR 
Iraq Irak IQ 
Ireland Irlanti IE 
Israel Israel IL 
Italy Italia IT 
Jamaica Jamaika JM 
Japan Japani JP 
Jordan Jordania JO 
Kazakstan Kazakstan KZ 
Kenya Kenia KE 
Kiribati Kiribati KI 
Korea, Democratic People’s Republic of (North 
Korean dem. kansantasavalta (Pohjois- 
Korea) 
Korea) 
52 
KP 
Korea, Republic of (South Korea) Korean tasavalta (Etelä-Korea) KR 
Kuwait Kuwait KW 
Kyrgyzstan Kirgisia KG 
Laos Laos LA 
Latvia Latvia LV 
Lebanon Libanon LB 
Lesotho Lesotho LS 
Liberia Liberia LR 
Libyan Arab Jamahiriya Libya LY 
Liechtenstein Liechtenstein LI 
Lithuania Liettua LT 
Luxembourg Luxemburg LU 
Macao Macao MO 
Macedonia Makedonia MK 
Madagascar Madagaskar MG 
Malawi Malawi MW 
Malaysia Malesia MY 
Maldives Malediivit MV 
Mali Mali ML 
Malta Malta MT 
Marshall Islands Marshallinsaaret MH 
Martinique Martinique MQ 
Mauritania Mauritania MR 
Mauritius Mauritius MU 
Mayotte Mayotte YT 
Mexico Meksiko MX 
Micronesia, Federated States of Mikronesia FM
Moldova Moldova MD 
Monaco Monaco MC 
Mongolia Mongolia MN 
Montserrat Montserrat MS 
Morocco Marokko MA 
Mozambique Mosambik MZ 
Myanmar Myanmar MM 
Namibia Namibia NA 
Nauru Nauru NR 
Nepal Nepal NP 
Netherlands Alankomaat NL 
Netherlands Antilles Alankomaiden Antillit AN 
New Caledonia Uusi-Kaledonia NC 
New Zealand Uusi-Seelanti NZ 
Nicaragua Nicaragua NI 
Niger Niger NE 
Nigeria Nigeria NG 
Niue Niue NU 
Norfolk Island Norfolkinsaari NF 
Northern Mariana Islands Pohjois-Mariaanit MP 
Norway Norja NO 
Oman Oman OM 
Pakistan Pakistan PK 
Palau Palau PW 
Panama Panama PA 
Papua New Guinea Papua-Uusi-Guinea PG 
Paraguay Paraguay PY 
Peru Peru PE 
Philippines Filippiinit PH 
Pitcairn Pitcairn PN 
Poland Puola PL 
Portugal Portugali PT 
Puerto Rico Puerto Rico PR 
Qatar Qatar QA 
Réunion Réunion RE 
Romania Romania RO 
Russian Federation Venäjä RU 
Rwanda Ruanda RW 
Saint Helena Saint Helena SH 
Saint Kitts and Nevis Saint Kitts ja Nevis KN 
Saint Lucia Saint Lucia LC 
Saint Pierre and Miquelon Saint-Pierre ja Miquelon PM 
Saint Vincent and the Grenadines Saint Vincent ja Grenadiinit VC 
Samoa Samoa WS 
San Marino San Marino SM 
Sao Tome and Principe São Tomé ja Príncipe ST 
Saudi Arabia Saudi-Arabia SA 
Senegal Senegal SN 
Serbia and Montenegro Serbia ja Montenegro CS 
Seychelles Seychellit SC 
Sierra Leone Sierra Leone SL 
Singapore Singapore SG 
53
Slovakia Slovakia SK 
Slovenia Slovenia SI 
Solomon Islands Salomonsaaret SB 
Somalia Somalia SO 
South Africa Etelä-Afrikka ZA 
South Georgia and the South Sandwich Islands Etelä-Georgia ja Eteläiset Sandwichsaaret GS 
Spain Espanja ES 
Sri Lanka Sri Lanka LK 
Sudan Sudan SD 
Suriname Suriname SR 
Svalbard and Jan Mayen Huippuvuoret ja Jan Mayen SJ 
Swaziland Swazimaa SZ 
Sweden Ruotsi SE 
Switzerland Sveitsi CH 
Syria Syyria SY 
Taiwan, Province of China Taiwan TW 
Tajikistan Tadzikistan TJ 
Tanzania Tansania TZ 
Thailand Thaimaa TH 
Timor-Leste Itä-Timor TL 
Togo Togo TG 
Tokelau Tokelau TK 
Tonga Tonga TO 
Trinidad and Tobago Trinidad ja Tobago TT 
Tunisia Tunisia TN 
Turkey Turkki TR 
Turkmenistan Turkmenistan TM 
Turks and Caicos Islands Turks- ja Caicossaaret TC 
Tuvalu Tuvalu TV 
Uganda Uganda UG 
Ukraine Ukraina UA 
United Arab Emirates Arabiemiirikunnat AE 
United Kingdom Britannia GB 
United States Yhdysvallat (USA) US 
United States Minor Outlying Islands Yhdysvaltain pienet erillissaaret UM 
Uruguay Uruguay UY 
Uzbekistan Uzbekistan UZ 
Wallis and Futuna Wallis ja Futuna VU 
Vanuatu Vanuatu VU 
Venezuela Venezuela VE 
Western Sahara Länsi-Sahara EH 
Viet Nam Vietnam VN 
Virgin Islands, British Brittiläiset Neitsytsaaret VG 
Virgin Islands, U.S. Yhdysvaltain Neitsytsaaret VI 
Yemen Jemen YE 
Zambia Sambia ZM 
Zimbabwe Zimbabwe ZW 
54
55 
LIITE A.7 
2-tasoinen luokittelu ohjelmapalveluille 
CATEGORY.MAINVALUE 
CATEGORY.MAINNAME 
CATEGORY.SUBVALUE 
CATEGORY.SUBNAME 
MainValue MainName 
---------------------------------------------------------- 
1. Winter Activities| Talviaktiviteetit 
2. Summer Activities | Kesäaktiviteetit 
3. Culture & Lifestyle | Kulttuuri ja elämäntapa 
4. Touring and Packages | Retket ja aktiviteettipaketit 
5. All Year Around | Ympärivuotiset aktiviteetit 
SubValue SubName 
----------------------------------------------------------- 
WINTER 
6. Winter Golf|TalviGolf 
7. Ice Fishing|Pilkkiminen 
8. Winter Karting|Talvimikroauto 
9. Santa Claus|Joulupukki 
10. Telemarking|Telemark 
11. Snowboarding|Lumilautailu 
12. Toboggan Slide|Pulkkamäki 
13. Kicksledding|Potkikelkkailu 
14. Outdoor winter swimming|Avantouinti 
15. Snow and ice architecture|Lumi- ja jää arkkitehtuuri 
16. Snow and ice sculpure|Lumi- ja jääveistäminen 
17. Christmas and New Year|Joulu ja Uusi Vuosi 
18. Cross-Country Skiing|Maastohiihto 
19. Downhill Skiing/Telemarking|Laskettelu/telemark 
20. Husky Safaris|Husky Safarit 
21. Ice-Breaker|Jäänmurtaja 
22. Outdoor Activities / Winter|Talviaktiviteetit ulkona 
23. Reindeer Driving|Poroajelu 
24. Snowcastle|Lumilinna 
25. Snowmobile Driving|Moottorikelkkailu 
26. Snowshoe Walking|Lumikenkäkävely 
27. Ice Skating|Luistelu
56 
28. Ice Hockey|Jääkiekko 
29. Ice Climbing|Jääkiipeily 
SUMMER 
30. Mönkijät | Forest Scooter 
31. Karting|Mikroautot 
32. Orienteering|Suunnistus 
33. Hanggliding|Riippuliito 
34. Paraschtuting|Laskuvarjohyppy 
35. Bungee|Benji hyppy 
36. Bicycling|Pyöräily 
37. Boating/Sailing|Veneily/purjehdus 
38. Botany|Puutarhanhoito 
39. Canoeing/Rowing|Melonta/soutu 
40. Cruises Coastal|Rannikkoristeily 
41. Cruises River|Jokiristeily 
42. Cruises in Archipelago|Saaristoristeilyt 
43. Cruises Lake|Järviristeily 
44. Cruises Canal|Kanaaliristeily 
45. Fishing|Kalastus 
46. Golf|Golf 
47. Hiking/Trekking/Walking|Patikointi/vaellus/kävely 
48. Outdoor Activities / Summer|Kesäaktiviteetit ulkona 
49. Motorcycle|Moottoripyöräily 
50. River Rafting/Rapid Shooting|Koskenlasku 
51. Mountainbike|Maastopyöräily 
52. Soccer|Jalkapallo 
53. Watersports|Vesiurheilu 
54. Traditional Climbing|Kiipeily 
55. Sport Climbing|Sporttikiipeily 
56. Water Park|Vesipuisto 
57. Mushroom picking|Sienien poiminta 
58. Birdwatching|Lintujen bongaus 
59. Beaches|Uimaranta 
60. Horseback Riding|Ratsastus ja hevosvaellukset 
61. Ornithology|Lintutiede 
62. Ringed Seal watching | Norpparetket 
63. Traditional church boat rowing | Kirkkoveneretket 
CULTURE & LIFESTYLE 
64. Sauna|Sauna 
65. Finnish Society|Suomalainen yhteiskunta 
66. Easter|Pääsiäinen 
67. Midsummer|Juhannus 
68. Special celebration/Pyhäpäivät 
69. Agriculture|Maatalous 
70. Architecture|Arkkitehtuuri
71. Arts and Crafts|Taide ja käsityöt 
72. Churches and Settlements|Kirkot ja seurakunnat 
73. Cultural/Kulttuurielämykset 
74. Countryside|Maaseutu 
75. Courses (short)|Lyhyet kurssit 
76. Craft|Askartelu 
77. Design|Muotoilu 
78. Dining & Culinary|Herkuttelu 
79. Easter|Pääsiäinen 
80. Family/Children|Perhe/lapset 
81.Fine arts|Korkeakulttuuri 
82. Finnish Lifestyle|Suomalainen elämäntapa 
83. History/Heritage|Historia/perinne 
84. Health and Fitness|Terveys ja kuntoilu 
85. Nostalgia|Nostalgia 
86. Industry|Teollisuus 
87. Maritime|Merenkulku 
88. Military|Armeija 
89. Midsummer|Juhannus 
90. Music|musiikki 
91. Dance|tanssi 
92. Education|koulutus 
93. Professional Study Tours|Ammatilliset tutustumiskäynnit 
94. Religion Related|Uskontoon liittyvä 
95. Retreats|Hiljentyminen 
96. Romance|Romanssi 
97. Shopping|Shoppailu 
98. Karaoke|Karaoke 
99. Trolley Driving|Resiinalla ajo 
100. Ancestors|Esi-isät 
101. Mythology|Mytodologia 
102. Shamanism|Shamanismi 
103. Nature preserve|Luonnon suojelu 
104. Team Building|yhteishengen rakennus 
105. Theatre/Show/Film|Teatteri/esitys/elokuva 
106. Winery|Viinitila 
107. Gold Panning|Kullan huuhdonta 
108. Casinos and Entertainment|Casino ja viihde 
57 
TOURING AND PACKAGES 
109. Rail Tours|Junamatkat 
110. Tram Tours|Raitiovaunumatkat 
111. Sightseeing|Kiertoajelu 
112. Meeting and Convention package|Kokouspaketti 
113. Incentive Programmes|Palkkio-ohjelmat 
114. Camp School|Leirikoulu
58 
ALL YEAR AROUND 
115. Spa|Kylpylä 
116. Health|Terveys 
117. Fitness|Kuntoilu 
118. Caving|Luolat 
119. Fencing|Miekkailu 
120. Gymnastics|Voimistelu 
121. Shooting|Ampuminen 
122. Tennis|Tennis 
123. Volleyball|Lentopallo 
124. Team Sports|Joukkeurheilu 
125. Motor Sports|Moottoriurheilu 
126. Kasvitiede | Botany 
127. Northern Lights|Revontulet 
128. Archery|Jousiammunta 
129. Astronomy|Tähtitiede 
130. Athletics|Yleisurheilu 
131. Flying|Lentäminen 
132. Gym|Kuntosali 
133. Surprise Excursions|Yllätysohjelmat 
134. Hunting|Metsästys 
135. Nature/Wilderness|Luonto/erämaa 
136. Nordic Walking|Sauvakävely 
137. Theme Park/Visitor Centre|Teemapuisto/käyntikohde 
138. Zoo and Animal Park|Elaintarha/-puisto 
139. Adventure/Survival|Seikkailu/Selviytyminen
59 
LIITE A.8 
Ohjelmapalvelujen ominaisuuksien liittäminen ja luokittelu osaksi ohjelmapalvelurajapintaa. 
ACTIVITIES.ACTDETAILS 
Includes/ForExtraPrice (hintaan sisältyy/hintaan ei sisälly) 
1. insurance | vakuutukset 
2. transportation | kuljetukset 
3. equipments | varusteet 
4. food | ruoka 
5. guidance | opastus 
6. maps, other material | kartat, muu materiaali (esim. diplomi) 
7. licences, permits | tarvittavat luvat 
Available (saatavuus): 
8. on request | pyynnöstä 
9. scheduled | aikataulun mukaan 
10. tailormade | räätälöity 
11. daily | päivittäin 
Guiding (opastus): 
12. Guided | Opastettu 
13. Guided partly | osittain opastettu 
14. information to get started | alkuinformaatio 
15. literary materila | kirjallinen materiaali 
Restrictions (muut rajoitteet): 
16. Group size | Ryhmäkoko 
17. Temperature limit | Pakkasraja 
18. Weather condition limit | Säävaraus 
19. Age limit | Ikäraja 
20. Physical restriction | Fyysiset rajoitteet 
21. Licence & Permit | Luvat ja lisenssit, (esim. ajokortti) 
Grading (vaikeustaso): 
22. Easy|Helppo 
23. Normal|Normaali 
24. Demanding|Vaativa 
25. Very demanding|Erittäin vaativa 
Grading selitykset: 
Kuvaa ohjelmapalvelutuotteen tai muun aktiviteetin vaativuustasoa: 
• Helppo = Henkisesti ja/tai fyysisesti helppo suoritus, joka ei vaadi erityistaitoja. 
• Normaali = Henkistä ja/tai fyysistä ponnistusta vaativa suoritus. Se saattaa vaatia
erityistaitoja, jotka opetetaan ennen suoritusta. 
• Vaativa = Henkisiä ja/tai fyysisiä ponnistuksia vaativa melko raskas suoritus, jossa tarvitaan 
60 
aikaisempaa kokemusta 
• Erittäin vaativa = Henkisiä ja/tai fyysisiä ponnistuksia sekä huomattavia erityistaitoja 
vaativa erittäin raskas suoritus. 
Lähde http://www.keyeast.imatra.fi/normisto/raportti.html (5.5.2005)
61 
LIITE A.9 
Multimediatietojen luokittelu 
MULTIMEDIAITEM.TYPE 
1. Plain text document | tekstidokumentti (esim. rtf, txt) 
2. Formatted text document | muotoiltu tekstidokumentti (doc. 
3. Image | kuva 
4. Animation | animaatio (esim. Flash) 
5. Audio | audio 
6. Video | video 
7. Web page | www-sivusto 
8. Hard-copy (paper) document | skannattu dokumentti 
9. Hard-copy image | skannattu kuva 
10. Other | muu
62 
LIITE A.10 
Konferenssihuoneen tyypit, ominaisuudet varusteet. 
CONFERENCE.ROOMTYPE 
CONFERENCE.EVENTYPE 
CONFERENCE.EXTRASPACE 
CONFERENCE.EXTRASERVICES 
CONFERENCE.EQUIPMENT 
value name 
---------------------------------------- 
RoomType (kokoushuoneen tyyppi) 
1. Theater|Teatteri 
2. Classroom|Luokkahuone 
3. U-Shape|U-pöytä 
4. Round Table|Pyöreä pöytä 
5. Boardroom|Suorakaidepöytä 
6. Banquet style/Round tables|Bankettimuoto/pyöreät pöydät 
7. Diplomatic style|Diplomaattipöytä 
8. Exhibition hall|Näyttelytila 
EventType (Tapahtumatyyppi) 
9. Congress / Conference|Kongressi/konferenssi 
10. Meeting|Kokous 
11. Seminar|Seminaari 
12. Exhibition|Näyttely 
13. Workshop|Workshop 
ExtraSpace (lisätilat) 
14. Facilities for disabled persons|Vammaisille soveltuvat tilat 
15. Office space for organizers|Toimistotilat tilaisuuden järjestäjille 
16. Registration space|Rekisteröintitila 
17. Speakers room|Tila puhujille 
ExtraServices (lisäpalvelut) 
18. Technical assistance|Tekninen apu 
19. Security service|Vartiointi/Turvapalvelu 
20. Car park/valet Park|Autopaikoitus 
21. Interpretation | Tulkkaus 
Equipments (varusteet)
22. Amplifiers|Vahvistin 
23. Wireless microphones and in - ear systems|Langattomat mikrofonit ja korvanapit 
24. Wired Microphones|Langalliset mikrofonit 
25. Sound processing equipment|Äänentoistojärjestelmä 
26. Sound recorder|Ääninauhuri 
27. Analog and digital sound consoles|Analoginen ja digitaalinen äänikonsoli 
28. Speakers|Kaiuttimet 
29. House loud speakers|Talon kuulutusjärjestelmä 
30. Monitor speakers|Tarkkailukaiuttimet 
31. Active mic splitters||Aktiivinen mikrofoonien jakaja 
32. Simultaneous interpretation equipment|Simultaanitulkkauslaitteet 
33. Orchestra pit|Orkesterisyvennys 
34. Concert Sound Reproduction|Konserttiäänen uudelleenkäsittely 
35. Conference Sound System|Kokousäänentoisto 
36. Audio Player|Äänentoisto 
37. Interpretation | tulkkausvälineet/valmius 
38. Flip Chart|Fläppitaulu 
39. TV Receiver|TV vastaanotin 
40. Video Monitor|Videomonitori 
41. Video Player|Videonauhuri 
42. DVD Player|DVD-soitin 
43. Mini DV Camera|Mini DV-kamera 
44. Projection screen|Valkokangas 
45. Overhead projector|Piirtoheitin 
46. Portable LCD Projector|Kannettava LCD-projektori 
47. Flat ScreensLitteä näyttö 
48. Led ScreensLed-näyttö 
49. Retros|Taustaprojisointi 
50. Plasma displays|Plasma-näyttö 
51. Monitors|Monitorit 
52. Epidiascope|Epidiaskooppi 
53. Slide Projectors|Diaprojektori 
54. Laser pointer|Laserosoitin 
55. Computer Network access|Tietokoneverkko 
56. Lighting System|Valaistusjärjestelmä 
57. Local mobile phone base stations|Matkapuhelinverkkoasema 
58. Satellite reception technology|Satellittivastaanotinjärjestelmä 
59. Videoconferencing Equipment|Videokonferessilaitteisto 
60. Telephones|Puhelimet 
61. Telefax|Telefax 
62. Laptops|Kannettavia tietokoneita 
63. Wireless Mouse for lap top use|Langaton hiiri 
64. Hard disc recorders|kovalevytallennus 
65. Photocopier|Kopiokone 
63
64 
LIITE A.11 
Palvelut (Service), jotka voidaan liittää esim. osaksi hotellia tai muuta tuotetta. 
SERVICE.VALUE 
SERVICE.NAME 
vuokrattavat kulkuneuvot (motor vehicle rentals) 
VALUE NAME 
------------------------------------- 
1. Buses/Coaches with driver|Linja-auto kuljettajineen 
2. Buses/Coaches without driver|Linja-auto ilman kuljettajaa 
3. Caravans|Asuntovaunu 
4. Trailers|Peräkärry 
5. Motor Homes|Asuntoauto 
6. Motorcycle|Moottoripyörä 
7. Scooter|Skootteri 
8. Train|Juna 
9. Tram|Raitiotievaunu 
10. Snowmobiles|Lumikelkka 
11. All Terrain Vehicle|Mönkijä 
12. Airplane|Lentokone 
13. Helicopter|Helikopteri 
14. Jet Ski|Vesiskootteri 
15. Limousine|Limusiini 
16. Motor Boat|Moottorivene 
17. Motor Yacht|Moottorijahti 
18. Ship|laiva 
vuokravälineet (equipment rentals) 
19. Bicycles|Polkupyörä 
20. Tandem|Tandemi 
21. Canoes|Kanotti 
22. Kayaks|Kajakki 
23. Cross-Country Ski Equipment|Maastohiihtovälineet 
24. Downhill Ski Equipment |Lasketteluvälineet 
25. Snowboards|Lumilautoja 
26. Telemar|Telemarkit 
27. Fishing Tackle|Kalastusyötti 
28. Fishing Equipment|Kalastusvälineet 
29. Kick Sleds|Potkukelkka 
30. Motorboats|Moottorivene 
31. Roller Skates|Rullaluistimet
65 
32. Skateboard|Rullalauta 
33. Kick bike|Potkulauta 
34. Rowing Boats|Soutuvene 
35. Sailing Boats|Purjevene 
36. Snowshoes|Lumikengät 
37. Nordic Walking Poles|Kävelysauvat 
38. Thermal Outer Wear|Talvivaatteet 
39. Rainwear|Sadeasuste 
40. Church Boat|Kirkkovene 
41. Downhill Car|Mäkiauto 
42. Hiking Equipment|Vaellusvälineet 
43. Rucksack|Selkäreppu 
44. Sledge/Toboggan|Pulkka/Kelkka 
45. Row Boat|Soutuvene 
46. Swimsuit|Uima-asu 
47. Horse|Hevonen 
48. Binoculars|Kiikarit
66 
LIITE A.12 
Site (hotelli)tason majoitustyypit. 
SITE.TYPE 
value name 
-------------------------------------- 
1. Hotel | Hotelli 
2. Motel | Motelli 
3. Summer Hotel | Kesähotelli 
4. Holiday Village/Resort | Lomakylä 
5. Spa Hotels | Kylpylähotelli 
6. Cottages/Cabins | Mökki 
7. Camping Areas | Leirintäalue 
8. Convention | Kokoustila 
9. Villas | Kartano 
10. Castle | Linna 
11. Apartment Hotel | Huoneistohotelli 
12. Suite Hotel | Sviittihotelli 
13. Bed & Breakfast | Bed & Breakfast 
14. Manor House | Kartano 
15. Light House | Majakka 
16. Farm House | Maatilamajoitus 
17. Hostel | Hostelli 
18. Cottage | Mökki 
19. wilderners hut | Eräkämppä 
20. Private accommodation | Yksityinen majoitus 
21. Boarding House | Matkustajakoti 
22. Snow Igloo | Lumi-iglu
67 
LIITE A.13 
SITE-tason (esim. hotelli) majoituksen profiilikentät. 
SITE.PROFILE 
value name 
--------------------------------------------------- 
1. reservation possible | Varaaminen mahdollista 
2. reservation not possible | Varaaminen ei mahdollista 
3. catering -full board | Täysihoito 
4. catering -optional full board | Valinnainen täysihoito 
5. catering -half board | Puolihoito 
6. catering -optional half board | Mahdollisuus puolihoitoon 
7. catering –breakfast | Aamiainen 
8. catering -optional breakfast | Mahdollisuus aamupalaan 
9. catering -no food arrangements | Ei ateriapalvelua 
10. catering -all inclusive | Kaikki ruoat ja juomat sisältyvät hintaan 
11. food types - health food | Ruokatyyppi - Terveysruokaa 
12. food types - fresh farm produce | Ruokatyyppi - Lähiruokaa 
13. food types - international | Ruokatyyppi - Kansainvälinen keittiö 
14. food types - finnish specialties | Ruokatyyppi - Suomalaisia erikoisuuksia 
15. food types - regional specialities | Ruokatyyppi - Alueellisia erikoisuuksia 
16. food types - vegetarian | Ruokatyyppi - Kasvisruokaa 
17. food types - organic foods | Ruokatyyppi - Orgaanista ruokaa 
18. food types - wellness cuisine | Ruokatyyppi - Terveysruokaa 
19. food types - home food | Ruokatyyppi - Kotiruokaa 
20. catering - à la carte carte meals | Ateriapalvelu - à la carte ruokaa 
21. catering -breakfast only | Ateriapalvelu - aamiainen 
22. catering -drinks available | Ateriapalvelu - juomat 
23. laundry service| Pesulapalvelu 
24. Laundry self service|Itsepalvelupesula 
25. no smoking|Tupakointi kielletty 
26. restricted smoking|Tupakointi rajoitettu 
27. entertainment |Viihdettä 
28. Newspapers provided|Sanomalehti toimitetaan huoneeseen 
29. Newspapers available|Sanomalehtiä saatavilla 
30. Green fee included | Green fee sisältyy hintaan 
31. language spoken english | palvelu englanniksi 
32. language spoken French | palvelu ranskaksi 
33. language spoken Dutch | palvelu saksaksi 
34. language spoken Italian | palvelu italiaksi 
35. language spoken Spanish | palvelu espanjaksi 
36. language spoken Hungarian | palvelu unkariksi 
37. language spoken Russian | palvelu venäjäksi 
38. language spoken Swedish | palvelu ruotsiksi
Travel gate finland_v1_0
Travel gate finland_v1_0
Travel gate finland_v1_0
Travel gate finland_v1_0
Travel gate finland_v1_0
Travel gate finland_v1_0
Travel gate finland_v1_0
Travel gate finland_v1_0
Travel gate finland_v1_0
Travel gate finland_v1_0
Travel gate finland_v1_0
Travel gate finland_v1_0
Travel gate finland_v1_0
Travel gate finland_v1_0
Travel gate finland_v1_0
Travel gate finland_v1_0
Travel gate finland_v1_0
Travel gate finland_v1_0

More Related Content

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 

Travel gate finland_v1_0

  • 1. TravelGate Finland v. 1.0 - Rajapintakirjasto, luokittelut ja käsitemäärittelyt –
  • 2. Rajapintakirjaston ja käsitejärjestelmän versiohistoria: Päivämäärä Versio Muutokset 30.6.2005 versio 1.0 1 Joensuun yliopisto Savonlinnan koulutus- ja kehittämiskeskus Matkailun verkosto-osaamiskeskus PL 126 57101 Savonlinna, Finland TravelGate Finland -hankkeen vastuullinen johtaja: Ulla Turtiainen, 015-511 7755 ulla.turtiainen@joensuu.fi Projektipäällikkö: Teemu Hakolahti, 050 405 9578 teemu.hakolahti@joensuu.fi Tutkija: Ilkka Kauppinen, 050 562 0638 ilkka.kauppinen@joensuu.fi
  • 3. SISÄLLYSLUETTELO 1 Johdanto....................................................................................................................................4 2 Taustaa rajapintamäärittelyille ...........................................................................................5 2.1 Tiedon rakenteellisuus, luokittelu ..................................................................................5 2.2 Ontologia............................................................................................................................5 3 Dokumentaation kohderyhmä ja sen hyödyntäminen ................................................6 4 Ontologian toteutustapa......................................................................................................6 5 Ontologian ylläpito.................................................................................................................7 6 MODUULIT.................................................................................................................................8 6.1 Company.............................................................................................................................8 6.2 IdComponent.....................................................................................................................8 6.3 ChainType...........................................................................................................................9 6.4 Person..................................................................................................................................9 6.5 Personnel ............................................................................................................................9 6.6 Address ...............................................................................................................................9 6.7 DestinationType...............................................................................................................10 6.8 PostAddress......................................................................................................................10 6.9 ContactAddress ...............................................................................................................10 6.10 XY.......................................................................................................................................10 6.11 DateStamp........................................................................................................................11 6.12 Description .......................................................................................................................11 6.13 Link ....................................................................................................................................12 6.14 Transportation .................................................................................................................12 6.15 NearestObject ..................................................................................................................12 6.16 Timeline.............................................................................................................................13 6.17 DateRange ........................................................................................................................13 6.18 WeekRange.......................................................................................................................14 6.19 Period ................................................................................................................................14 6.20 PriceRange........................................................................................................................14 6.21 Cost....................................................................................................................................14 6.22 Terms.................................................................................................................................14 6.23 MultiLanguageText .........................................................................................................15 6.24 Category ...........................................................................................................................15 6.25 ActDetails..........................................................................................................................15 6.26 Group ................................................................................................................................16 6.27 MultiMediaItem...............................................................................................................16 6.28 Service ...............................................................................................................................16 6.29 Facility ...............................................................................................................................17 6.30 Numbers ...........................................................................................................................17 6.31 Type ...................................................................................................................................18 6.32 Profile ................................................................................................................................18 6.33 Location ............................................................................................................................18 6.34 Payment ............................................................................................................................19 6.35 PaymentMethods ............................................................................................................19 6.36 Suitable .............................................................................................................................19 2
  • 4. 6.37 Conference .......................................................................................................................19 6.38 ConferenceTyping ...........................................................................................................20 6.39 Policy .................................................................................................................................20 6.40 CottageDetails .................................................................................................................20 7 RAJAPINTAKUVAUKSET ........................................................................................................21 7.1 ACTIVITIES.........................................................................................................................22 7.2 SITE ....................................................................................................................................23 7.3 UNIT...................................................................................................................................24 7.4 COTTAGE...........................................................................................................................25 LIITE A.1 ...........................................................................................................................................26 LIITE A.2 ...........................................................................................................................................27 LIITE A.3 ...........................................................................................................................................38 LIITE A.4 ...........................................................................................................................................40 LIITE A.5 ...........................................................................................................................................41 LIITE A.6 ...........................................................................................................................................50 LIITE A.7 ...........................................................................................................................................55 LIITE A.8 ...........................................................................................................................................59 LIITE A.9 ...........................................................................................................................................61 LIITE A.10 .........................................................................................................................................62 LIITE A.11 .........................................................................................................................................64 LIITE A.12 .........................................................................................................................................66 LIITE A.13 .........................................................................................................................................67 LIITE A.14 .........................................................................................................................................70 LIITE A.15 .........................................................................................................................................72 LIITE A.16 .........................................................................................................................................73 LIITE A.17 .........................................................................................................................................74 LIITE A.18 .........................................................................................................................................75 LIITE A.19 .........................................................................................................................................77 LIITE A.20 .........................................................................................................................................79 LIITE A.21 .........................................................................................................................................81 LIITE A.22 .........................................................................................................................................83 LIITE A.23 .........................................................................................................................................84 LIITE B Standardit ja tietotyypit ................................................................................................85 3
  • 5. 1 Johdanto TravelGate Finland –hankkeessa kehitetään ratkaisuja matkailualan eri tuottajien sähköisen palveluntarjonnan yhdistämiseksi. Punaisena lankana pidetään asiakasnäkökulmaa sekä yritystoiminnan kilpailukyvyn parantamista. Tavoitteena on luoda matkailutoimialalle vakiintuneet toimintatavat ja -mallit, joiden avulla sähköiset markkinapaikat kehittyvät, niiden sisällön laatu paranee ja valikoima monipuolistuu. Yritystoiminnan näkökulmasta palvelut ja tuotteet ovat entistä kattavammin kuluttajan ulottuvilla ja ostettavissa. Hankkeen ensimmäisessä vaiheessa (1.9.2004–30.6.2005) on keskitty majoituksen ja kapasiteetin hallintaan (mökki- ja hotellimajoitus) sekä ohjelmapalvelujen kuvaamiseen ja rajapinnan muodostamiseen. Näille osa-alueille on muodosttu RDF-muotoiset kuvaukset ja käsitteen määrittelyt. Hankkeen tuloksena syntyneet määrittelyt ja rajapinnat on julkaistu tässä dokumentissa. TravelGate Finland –hankkeen internet-sivuilta http://travelgate.joensuu.fi löytyy on aina uusin päivitetty versio rajapintamäärittelyistä. Projektin ensimmäinen vaihe on rahoitettu TEKESin Fenix-ohjelmasta ajalle 1.9.2004–30.6.2005. Hanke koostuu Joensuun yliopiston tutkimusprojektista ja kolmesta yritysprojektista. Yrityshankkeen partnerit ovat Go Finland Oy, Tietotalo Oy ja Karttaikkuna Oy. Projekti kuuluu osana Matkailun verkosto-osaamiskeskuksen (MOSKE) valtakunnalliseen matkakohteen hallintajärjestelmät –ohjelmaan. Joensuun yliopiston Savonlinnan koulutus- ja kehittämiskeskus on yksi MOSKEn viidestä toimijasta. MOSKEn tehtävänä on tuoda matkailuyrityksille uusia innovatiivisia tapoja nähdä toimialan tulevaisuutta ja parhaita käytänteitä sekä edistää uuden liiketoiminnan syntymistä. MOSKE toimii tutkimusmaailman ja elinkeinon välisenä katalysaattorina. Lisätietoa Matkailun verkosto-osaamiskeskuksen toiminnasta löytyy osoitteesta www.matkailu.org. 4
  • 6. 2 Taustaa rajapintamäärittelyille 2.1 Tiedon rakenteellisuus, luokittelu TravelGate Finland –hankkeen selvityksissä havaittiin, että tiedon rakenteeseen liittyvät ongelmat voidaan karkeasti jakaa kahteen eri kategoriaan 1) luokitteluun liittyviin ongelmiin ja 2) nimeämiseen liittyviin ongelmiin. Luokitteluun liittyvät ongelmat kulminoituvat erilaisiin tuotteiden ja palvelujen on jaottelujärjestelmiin. Esimerkiksi tapahtumat jakautuvat moneen alakategoriaan (musiikki, elokuva, urheilu, taide tai kulttuuri). Kartoitus osoitti yhteisen luokittelumallin tai -järjestelmän puuttuvan Suomesta ja luokittelut olivatkin palveluntuottajan omia määritelmiä ja näkemyksiään kategorioista. Kuitenkin sähköisten palvelujen tuottajat olivat halukkaita ottamaan käyttöönsä ”standardin” luokittelujärjestelmän, jos sellainen olisi saatavilla. Tällöin esimerkiksi liitännät muihin vastaavan palvelun tuottajiin helpottuisivat. Nimeämisen ongelmat tulevat esille heterogeenisenä nimeämisenä, aivan kuten luokittelussakin. Sähköisessä tuote– tai palvelukuvauksessa yksittäinen attribuutti tai ominaisuus voidaan esittää monella eri tapaa. Esimerkiksi seuraavat katuosoitteen luokittelut tulivat vastaamme: <katu>, <katuosoite>, <street>, <address>, <street address>. Semanttinen ja yksilöivä määrittely siitä, mitä ja miten jokaisessa tuote- ja palvelukuvauksen kentässä tulee esittää, on tarpeen turhan manuaalisen käsittelyn poistamiseksi. Yksiselitteiset nimeämistavat ja –mallit ovat helposti tunnistettavissa hyväksi havaituista käytännöistä, jotka TravelGate Finland -dokumentaatiossa on pyritty esittämään. 2.2 Ontologia Tiedon rakenteellisuuden ja luokittelun ongelmat ovat ratkaistavissa muodostamalla ontologia matkailun toimialalle. Ontologia on muodollinen tapa mallintaa jotakin tiettyä alaa tai asiakokonaisuutta, jossa määritellään käsitteet ja asioiden väliset suhteet selkeästi. Esimerkiksi hotellin ontologiassa voisi olla käsitteinä huone, kokoustilat ja hinnat. Käsitteille voidaan luoda suhteet: hotellissa on 30 huonetta ja 3 kokoustilaa. Kokoustilan hinta on 120 EUR/h. Ontologiat tavallaan kuvaavat reaalimaailman tilanteita rakenteellisessa muodossa ja määrittelemällä rakenteelliset muodot, voidaan luoda joukko sääntöjä ja viitekehys (reference model). Käyttämällä tätä viitekehystä ja joukkoa sääntöjä voidaan yksinkertaistaa eri osapuolten välistä tiedonkulkua ja tietämystä. Ontologiat auttavat vähentämään käsitteellistä epäselvyyttä ja moniselitteisyyttä. Teknisesti ontologioiden esittäminen on helppoa käyttäen rakenteellista kuvauskieltä kuten XML. RDF (Resource Description Framework) on XML-sovellus, joka laajentaa XML:n mallia ja syntaksia kattamaan informaatioresurssien kuvailun. RDF:n avulla ontologiat saadaan tulkattua koneiden ymmärtämään muotoon. Ontologiakehystä ei ole tätä ennen Suomessa määritelty, eikä vapaasti hyödynnettäviä luokittelu- tai nimeämisjärjestelmiä ole hyödynnettävissä juurikaan. Kuitenkin palvelujentuottajat tarvitsevat valmiita ja kattavia käsitteistöjä ja luokittelujärjestelmiä oman ohjelmistokehityksensä tueksi. Travelgate Finland vastaa omalta osaltaan Suomen matkailun ontologiaa. 5
  • 7. 3 Dokumentaation kohderyhmä ja sen hyödyntäminen TravelGate Finland rajapinnat ja luokittelut on tarkoitettu suomen ja muun maailman matkailun IT-ammattilaisille ja tahoilla, jotka kehittävät tai tilaavat matkailun sähköisiä palveluja. Rajapintamäärittelyjen on tarkoitus helpottaa uusien järjestelmien määrittelyjen tekemistä sekä myöhemmin järjestelmien muututtua vastaamaan entistä enemmän toisiaan helpottamaan eri järjestelmien välisiä integraatioita ja tiedonsiirtoa. TravelGate Finland helpottaa myös järjestelmien tilaajien eli matkailun ammattilaisten työtä kun määrittelyvaiheessa voi viitata yhteensopivuuskriteereissä valmiit rajapinnat. Matkailuyrittäjän näkökulmasta Travelgate Finland tuo palvelut ja tuotteet ovat entistä kattavammin kuluttajan ulottuville ja ostettavaksi. Miten hyödynnetään? TravelGate Finlandin materiaali on vapaasti kaikkien siitä kiinnostuneiden tahojen käytettävissä, tämä koskee niin akateemisia, julkisia ja yritystarpeita. TravelGate Finlandin työryhmä toivoo, että dokumentaatiota hyväksikäyttävät tahot ilmoittavat käytöstä sähköpostiosoitteeseen travelgate@joensuu.fi sekä osallistuu luokittelujen kehitystyöhön dokumentissa myöhemmin määritellyllä tavalla (Ontologian ylläpito). 4 Ontologian toteutustapa TravelGate Finland pohjautuu hankkeen aikana tutkittujen tahojen rajapintamäärittelyihin sekä TravelGate Finlandin työ- ja ohjausryhmän työskentelyyn. Tutkitut tahot mainitaan TravelGate Finlandin hankkeen raportissa "Kartoitus matkailun sähköisistä palveluista", joka löytyy osoitteesta (http://travelgate.joensuu.fi). Kartoitetuista määrittelyistä on muodostettu parhaiten Suomen matkailuelinkeinoa palveleva ratkaisu. Työ on sisältänyt toimialan tarveanalyysin, erilaisten määritysten ja luokittelujen vertaamista, ulkomaisten lähteiden Suomen oloihin muokkaamista sekä teknistä määrittelyä toimialan tarpeiden mukaan. Erityisen arvokasta on ollut yhteistyö hankkeeseen osallistuneiden yritysten sekä EC3:n Harmonise hankkeen kanssa, johon TravelGaten Finlandin moduulirakenne osaltaan perustuu. Lisätietoa Harmonisesta: Dr. Hannes Werthner Projektipäällikkö Inkeri Starry ec3 - Electronic Commerce Competence Center Donau-City Strasse 1 A-1220 Wien Austria Puhelin: +43 1 522 71 71 - 0 Fax: +43 1 522 71 71 - 71 sähköposti: office@ec3.at WWW-osoite: www.ec3.at ja www.harmo-ten.org 6
  • 8. 5 Ontologian ylläpito TravelGate Finland Consortium TravelGate Finland Consortium on yhteistyöelin, joka on muodostettu hankkeeseen osallistuneiden ja sitä merkittäväsit edistäneiden tahojen kesken. Sen tarkoituksena on valvoa muodostettujen rajapintojen käyttöä ja ajankohtaisuutta. Consortium kokoontuu vuosittain. TravelGate Finland muutokset TravelGate Finland rajapinnat ja luokittelut ovat koottu yhteistyössä Suomen ja muun maailman johtavien asiantuntijoiden kanssa. Koska matkailuala on alati vaihtuvaa, teknologia kehittyy ja toimialan tarpeet vaihtelevat, on luokitteluja kuitenkin tärkeää päivittää ja muuttaa. TravelGate Finland rajapinnat on koottu moduuleista mikä mahdollistaa sen, että ne ovat yleispäteviä, eikä niihin itseensä tarvitse yleensä tehdä muutoksia, vaan tarvittavat muutokset tehdään erilaisiin luokitteluihin. Kun matkailualalle tulee uusia muuttujia, jotka nousevat merkittäviksi tekijöiksi, on näitä tekijöitä mahdollista listoihin lisätä tai poistaa. Luokittelut ovat muodostettu mahdollisimman laajaksi, mutta on kuitenkin mahdollista, että jokin Suomen matkailun kannalta tärkeä luokittelu on jäänyt TravelGate Finlandissa huomioimatta. TravelGate Finlandin luokitteluihin voi vaikuttaa kahdella eri tavalla: 1. Lähettämällä omilla yhteystiedoilla varustettua sähköpostia osoitteeseen travelgate (at) joensuu.fi, missä viitateen TravelGaten Finlandin luokittelujärjestelmän otsikkonumeroon, ehdotetaan uutta määritelmää tai muutosta sekä perustellaan ehdotus mahdollisimman tarkasti. Samoin rajapinnan toteutuksen puute tai suoranainen virhe tulee yksilöidä mahdollimman tarkasti helpottaa ylläpitotyötä. 2. Osallistumalla TravelGate Finland Consortiumin toimintaa, jossa muutosehdotukset 7 käsitellään. Pyrkimyksenä on, että läpi menevät muutokset ja lisäykset kirjataan TravelGate Finlandiin vuosittain.
  • 9. 8 6 MODUULIT Kuvatut rajapinnat muodostuvat moduuleista, joka takaa joustavuuden ja sopivuuden moneen eri tilanteeseen. Alla olevista yksittäisistä moduuleista koostetaan lopulliset rajapinnat: • site = hotellitaso • unit = hotellihuonetaso • cottage= lomamökki • activities = ohjelmapalvelu Ohjeita lukemisen helpottamiseksi: - yhdistetyt komponentit (aggregaatit)ilmaistaan ISOILLA KIRJAIMILLA - primitiivit esitetään pienellä kirjaimilla - esimerkit sisällöstä esitetään kursiivilla - komponenttien selitykset ovat kirjoitettu eri fontilla Moduuleiden rakenteessa useasti esiintyvä pari value – name mahdollistaa hakutoiminnot. Value toimii jonkin ominaisuuden tunnisteena, jolloin esim. asiakas joka on kiinnostunut vain majoituksesta, jossa on ”ilmastointi hotellihuoneessa”, on helppo toteuttaa. Lisäksi name-kentällä varmistetaan sellainen tilanne, jos jostain syystä vastaan ottavan palvelun päässä ei kyseistä value-tietoa ole saatavilla, niin kuitenkin ominaisuus voidaan esittää kirjallisesti (ja tarvittaessa tehdä ”string”-tyyppinen halkutoiminto). Huomiotavaa value –name parin käytössä: eri tasoiselle tai tyyppiselle majoitukselle sekä ohjelmapalvelulle on käytettävissä omat value –name luokitukset. Jokaisen moduulin jälkeen on viitteenä se dokumentin liite, (esim. A.12), jota käytetään luokittelun pohjana. Osassa moduuleissa on vielä varmistukseksi extent-kenttä, jossa ilmaistaa, minkä tasoiseen moduuliin sillä viitataan (unit, site, cottage, activities). 6.1 Company company : IDCOMPONENT uniikki tunniste name : string yrityksen nimi Personnel : PERSONNEL henkilöstö kontaktitietoineen Company on yrityksen tiedot kokoava moduuli. Personnellin alla on yhteystiedot myyntiin, asiakaspalveluun yms. 6.2 IdComponent CompanyID : string unique ID-value companyName : string yrityksen nimi, ylläpitäjän rekisteri IdComponent on yritysten ja toimijoiden identifiointiin. Nämä vaativat ylläpitävän tahon ja listan yksilöllisistä tunnisteista. Jos tarvittavaa ylläpitäjää ei näille tunnisteille löydy, ne voidaan jättää käyttämättä.
  • 10. 9 6.3 ChainType value : string ketjun tunnistenumero (A.1) name : string ketjun nimi (A.1) ChainTypella ilmaistaan jonkun toimijan (Siten) kuuluminen johonkin tiettyyn ketjuun, esim. hotelliketjuun ”Best Western”. Value on hotelliketjun tunnistenumero (liite A.1) ja name on hotelliketjun nimi liitteestä A.1. Hotelli- ja majoitusketjut ovat lueteltu liitteessä A.1 6.4 Person title: string henkilön titteli, esim. toimitusjohtaja firstname: string etunimi surname :string sukunimi address: ADDRESS käyntiosoite postAddress: POSTADDRESS postiosoite contactAddress : CONTACTADDRESS kontaktiosoite (puh, www, email, fax ) Person on yhden henkilön tiedot kokoava tietue, jota käytetään muodostamaan henkilöstö (Personnel). 6.5 Personnel booking : PERSON varaukset customerService : PERSON asiakaspalvelu technical : PERSON tekninen tuki marketing : PERSON markkinointi sales : PERSON myynti Management: PERSON johto Personnel (henkilöstö) muodostuu yksittäisistä henkilöistä (Person). Personnel antaa vapauden erilaisten organisaatioiden määritellä eri henkilöt omineen yhteystietoineen varauksin, asiakaspalveluun, tekniseen tukeen, markkinointi, myyntiin ja johtoon. Myös ulkoistetut resurssit (esim. tekninen tuki) saadaan mukaan, koska jokaiselle taholle on mahdollisuus antaa yksilöivät yhteistiedot. 6.6 Address country : DESTINATIONTYPE maan nimi, (luokittelu liitteessä A.2) major region : DESTINATIONTYPE suuralue (A.2) destination : DESTINATIONTYPE matkailualue (A.2) city : DESTINATIONTYPE kaupunki, kunta (A.2) streetName : string käyntiosoitteen kadun nimi streetNumber : string käyntiosoitteen katunro (+rappu ja huoneisto) postcode :string käyntiosoitteen postinumero Address (osoite) koostuu maasta (country), suuralueesta (major region), matkailualueesta (destination) ja kaupunki- tai kuntalistauksesta (city). Mahdolliset arvot ovat lueteltu liitteessä A.2. Huom! Tässä ilmoitetaan vain käyntiosoitteen kadun nimi (streetName), katunumero (tarvittaessa rappu ja huoneisto) sekä käyntisoitteen postinumero. Postiosoitteelle on oma tietueensa PostAddress sekä muille yhteystiedoille kuten puh, fax, www (ContactAddress).
  • 11. 10 6.7 DestinationType value : string arvo listasta A.2 name : string nimi listasta A.2 DestionationType toimii alueiden yksilöivänä konseptina. Value on alueen tunnistenumero (A.2) ja name on alueen nimi (A.2). 6.8 PostAddress pobox : string postilokero postStreetName : string postisoite (katu + katunumero +rappu + huoneisto) postCode : string postiosoitteen postinumero postCity : string postiosoitteen kaupunki postCountry : string postilokeron maa PostAddress on esim. kohteelle tai palvelun tuottajalle postiosoite. Yhdessä käyntiosoitteen (Address) kanssa saadaan eri osoitteet esim. posteille ja asiakaspalvelulle. Huomaa, että käytännössä postilokero(pobox) ja postiosoite (postStreetName) voivat olla toisensa pois sulkevia. 6.9 ContactAddress email : string sähköpostiosoite phonePrefix : string puhelimen suuntanumero (+maakoodi) phoneNum : string puhelinnumero (ilman suuntanumeroa) mobilePrefix :string matkapuhelimen numeron suunta (+ maakoodi) mobileNum : string matkapuhelimen numero (ilman suuntanumeroa) faxPrefix : string faksin suuntanumero (+ maakoodi) faxNum : string faksinumero (ilman suuntanumeroa) www : string internet-osoite (LIITE B, w3c-standardin mukaisesti) ContactAddress (kontaktiosoite) avulla ilmaistaan sähköposti, puhelin, matkapuhelin, fax ja internetin yhteistiedot. Käytä puhelimen- ja faxin suuntanumerokentässä (phonePrefix, faxPrefix) tarvittaessa maatunnusta +358. Liitteessä B on kuvattu oikea tapa esittää www-osoite. 6.10 XY latitude : string leveyspiiri (gps-koordinaatit) longitude : string pituuspiiri (gps-koordinaatit) altitude : string korkeus metreissä XY kuvaa kohteen sijainnin koordinaatistossa leveys- ja pituuspiireinä (longitude, latitude), jonka avulla kohde voidaan sijoittaa helposti esim. erillisessä karttapalvelussa kartalle. Altitude-kentän avulla voidaan tarvittaessa ilmaista kohteen korkeus metreissä, esimerkiksi hiihtokeskuksen tapauksessa. Koordinaatistossa käytetään gps-pohjaisia koordinaattijärjestelmää, jotta tuetaan kansainvälistä standardia WGS84 (World Geodetic System 1984). (Tarvittaessa muunnos suomalaiseen kkj-järjestelmään voidaan tehdä Hayfordin ellipsoidin avulla.)
  • 12. 11 6.11 DateStamp ProdLastModifiedTime: String viimeksi muokattu, kellonaika ISO ProdLastModifiedDate: String viimeksi muokattu, päivämäärä ISO DateStamp toimii tuotteiden aikaleimana, jonka avulla hallitaan tuotteiden päivittämistä tietokantojen välillä. Kun tuotetta muokataan alkuperäisessä tietokannassa, siihen tulee tallettaa aikaleima. Päivämäärä esitetään W3C XML-skeeman määrittelyjen mukaisesti, noudattaen ISO-standardia 8601. Kellonajat esitetään muodossa HH:MM:SS (tunnit, minuutit, sekunnit). Jos sekunteja ei haluta esittää, niin käytetään ”00”. Päivämäärät esitetään muodossa YYYY-MM-DD. Esimerkiksi tammikuu 21, 2005 esitetään 2005-01-21. 6.12 Description listDescription : MULTILANGUAGETEXT lyhyt kuvaus, max.250 merkkiä summary :MULTILANGUAGETEXT lyhyt yhteenveto tuotteesta overview : MULTILANGUAGETEXT vapaa kuvaus tuotteesta, pisin Description-kenttää käytetään tuote- ja palvelukuvauksissa. ListDescription on lyhyt kuvaileva yhteenveto tuotteesta, jota käytetään esim. haun tuloksissa, jonka tarkoituksena on saada käyttäjä kiinnostumaan ja lukemaan lisää tuotteesta tai palvelusta. Summary on lyhyt yhteenveto tuotteesta, sekä overview on pisin ja laajin kuvaus tuotteesta tai palvelusta. Käyttöliittymässä näiden kohtien ohjeistaminen on erityisen tärkeää, koska kyseisistä kentistä on käytössä monenlaisia tulkintoja. Esimerkki Description-kenttien käytöstä: ListDescription: Kokoonnu kanssamme viettämään suomalaista kesäiltaa. Nuotion äärellä nautimme suomalaisen grillipöydän antimista ja tulen lämmöstä. Illan kruunaavat aito nokipannukahvi ja itsepaistettu räiskäle. Lue lisää... Summary: - Suomalainen kesäilta - Tunnelmallinen iltaohjelma - Aito nokipannukahvi ja itsepaistettu räiskäle - Oma ohjelma perheen pienimmille Overview: Kokoonnu kanssamme viettämään suomalaista kesäiltaa. Ohjelmallinen iltaohjelma, jonka aikana tutustutaan alueen jännittävään historiaan. Nuotion äärellä nautimme suomalaisen grillipöydän antimista ja tulen lämmöstä. Ilta alkaa suoraan hotellistanne mistä oppaanne, aito karjalaiseukko, tulee noutamaan teidät sovittuna ajankohtana. Itse tapahtuma alkaa tunnelmallisella yhteislaululla; kalliolle kukkulalle, jonka jälkeen siirrymme oppaanne johdolla nuotiopaikalle, aidon turvesaunan läheisyyteen. Samalla paikalla pidettiin Etelä-Karjalan ensimmäiset kansankäräjät vuonna 1797 linnanherra Wileniuksen johdolla. Ilta jatkuu karjalaiseukon juttuja kuunnellen ja erilaisia kansanpelejä kuten mölkkyä pelaten. Illan kruunaa aidot nokipannukahvit sekä itsepaistetut räiskäleet mansikkahillolla. Perheen pienimpiä viihdyttää Putte-koira erilaisin hauskoin leikein. Lapset saavat tilaisuuden päätteeksi aitoa metsämarja mehua ja vanhempien suostumuksella itsepaistettuja räiskäleitä.
  • 13. Muista ilmoittaa mahdollisista ruoka-aine allergioista. Tilaisuudessa on säävaraus, sillä sateella ei nuotiolle kannata lähteä. Tilaisuuden päätteeksi kaikki osallistujat saavat diplomit! 12 6.13 Link text: MULTILANGUAGETEXT linkin tekstikenttä (nimi) käyttöliittymässä image: string kuva, jota voidaan käyttää linkkinä url: string linkin URL-osoite details: string lisätietokenttä Link-moduulin avulla voidaan määrittää hypertekstilinkit kahden toisiinsa liittyvän tuotteen tai palvelun välillä. Myös lisätietoja tai ulkoisia lähteitä voidaan linkittää tämän avulla tuotteeseen. Linkkiä voidaan käyttää esim. kahden hotellin (Site) linkittäminen toisiinsa ja linkittämällä tuotteita ja palveluja toisiinsa, jolloin muodostuu yritysverkostoja. Details-kenttään voidaan lisätä tarvittavia lisätietoja tai tunnisteita, jolla voidaan yksilöidä tai rajata linkkiä sekä välittää muuta tarvittavaa lisätietoa, vaikka tarjouskoodeja. Esim. text: Konserttiliput voit tilata täältä image: liput.jpg url: http://www.liput.fi/konsertit/ details: tarjouskoodi 12 6.14 Transportation airport : NEARESTOBJECT lentokenttä bus : NEARESTOBJECT bussiasema harbour : NEARESTOBJECT satama train : NEARESTOBJECT juna-asema helicopter : NEARESTOBJECT helikopteri parking : NEARESTOBJECT autolle parkkipaikka PreferredMethod : string suositeltava tapa tulla kohteeseen (vapaa kuvaus) Transportation kuvaa eri kulkuvälineillä saapumista kohteeseen. Kohteen kuvaukseen annetaan yksityiskohtaiset tiedot käyttäen NearestObject-konseptia. PreferredMethod on vapaa kuvaus siitä, miten kohteeseen kannattaa tulla (esim. suositeltavin tapa: oma auto, vaihtoehtoinen tapa: junalla Savonlinnaan ja bussilla nro 12 juna-asemalta Aholahden pysäkille). 6.15 NearestObject value: string kohteen tunnistenumero (liite A.3) name: string kohteen nimi (liite A.3) objectname : string lähimmän kohteen nimi openingHours: TIMELINE kohteen aukioloajat distance : string etäisyys kohteeseen kilometreissä
  • 14. time : string etäisyys kohteeseen minuutteina xy: XY sijaintikoordinaatit Code : string koodikenttä (esim. atpcode, asemakoodi) NearestObject-komponentin avulla voidaan esittää erilaisia kohteita, etäisyyksiä niihin kilometreinä ja käytettävänä aikana. Sijaintikoordinaattien avulla kohde voidaan esittää karttapohjalla. Code-kohtaan voidaan laittaa yksilöllinen tunniste, jota käytetään esim. lentokentillä ja bussiasemilla. Kohteen tyypit ovat määritelty liitteessä A.3 (NearestObject.type). Esimerkki kentän käytöstä value: 4 name: lentokenttä objectname: Helsinki-Vantaan lentoasema distance: 23 km time: 30 min. xy: 62.560, 27.230, code: HEL 13 6.16 Timeline criterion : string ajanjakson kriteeri, jolloin se on voimassa name : MULTILANGUAGETEXT aikajakson nimi, esim. sesonki "kesäkausi" datesOpenRange : DATERANGE aikajakson alku- ja loppupäivämäärä, jolloin tuote/palvelu on avoinna/käytössä datesClosedRange : DATERANGE päivämäärät, jolloin tuote/palvelu on suljettu/poissa käytössä (1 -n kpl) Weekdays : WEEKRANGE päivittäiset aukioloajat timeTableURL : LINK linkki URLiin, esim. viikko-ohjelmaan. additionalText : MULTILANGUAGETEXT Lisätietoa liittyen aukioloaikoihin. Timeline on monitahoinen konsepti aikajakson kuvaamiseksi esimerkiksi majoitukselle (site), tai ravintolalle. Käyttäen muutamia eri moduuleita Timelinella voidaan esittää päivämäärät, päivät ja kellonajat, jolloin kohde on avoinna tai suljettu. Criterion-kenttään voidaan sijoittaa jokin tunniste tai kriteeri, jolla voidaan identifioida tietty ajanjakso esimerkiksi liittymään sesonkiin. Siis TimeLine konsepteja voi olla 1-n kappaletta, esim. sesonkien mukaisten aukioloaikojen mukaisesti. 6.17 DateRange startDate : string alkupäivämäärä (ISO8601) endDate : string loppupäivämäärä (ISO8601) duration: string kesto päivinä DateRangella kuva jonkin tietyn ajanjakson alkupäivä, loppupäivä ja jakson kesto päivinä. Päivämäärät esitetään ISO 8601 muodossa YYYY-MM-DD. Esimerkiksi tammikuun 21, 2005 esitetään 2005-01-21.
  • 15. 14 6.18 WeekRange Monday : PERIOD Tuesday : PERIOD Wednesday : PERIOD Thursday : PERIOD Friday : PERIOD Saturday : PERIOD Sunday : PERIOD WeekRange kuvaa tuotteen tai palvelun päivittäiset alku- ja loppuajat. Moduulia voidaan käyttää esim. kaupan päivittäisten aukioloaikojen esittämiseen. 6.19 Period fromTime : string kellonaika, tuotteen tai palvelun aukioloaika/alkuaika toTime : string kellonaika, tuotteen tai palvelun sulkemisaika/loppuaika duration : string kesto, tunneissa. (aukioloaika tai ohjelmapalvelun kesto) Period kuvaa tuotteen tai palvelun päivittäiset auki- ja sulkemisajat. Moduulia voidaan käyttää esim. kaupan päivittäisen aukioloajan esittämiseen. Kellonajat esitetään ISO8601 muodossa HH:MM:SS (tunnit, minuutit, sekunnit). Jos sekunteja ei haluta esittää, niin käytetään ”00”. 6.20 PriceRange criterion: string hinnan kriteeri, jolloin se on voimassa name: MULTILANGUAGETEXT hintaluokan nimi max: COST hinta maksimissaan min: COST hinta minimissään additionalText : MULTILANGUAGETEXT lisätietokenttä hinnoittelun kuvaukseen. PriceRange sisältää informaation tuotteen tai palvelun hinnan kuvaamiseksi. Criterion kentän avulla voidaan luoda jokin sääntö, jolla tämä hintaluokka toteutuu. Name-kenttään annetaan tämän hintaluokan nimi, esim. economy, bisnes.Konsepti sisältää kaksitasoisen hinnoittelen (min ja max) ja erilaisten määrittelevien ja/tai rajaavien elementtien kuvauksen (criterion) kuten esim. aika, päivä, sesonki tai henkilömäärä. Hinnoittelu voidaan selventää lisätietokentällä (additionalText). 6.21 Cost currency : string valuutan tunnus (ISO4271) (A.4) amount : floating point integer valuutan määrä =hinta Cost määrittelee tuotteen tai palvelun hinnan, sekä valuutan 2-kirjaimisen ISO 4217 mukaisen valuuttatunnuksen. Currency: valuutat muodostetaan ISO 4217 standardista käyttäen valuuttaa kuvaavaa kolmikirjaimista lyhennettä. Valuuttatunnukset ovat liitteessä A.4 6.22 Terms paymentTerms:LINK maksuehdot mediationTerms: LINK välitysehdot cancelTerms: LINK peruutusehdot accommodationTerms:LINK majoitusehdot
  • 16. Terms-moduulin avulla linkitetään erilaisia lainsäädännöllisiä ehtoja liittyen tuotteeseen. Ehdot käyttävät kuvaksessa LINK-moduulia, jossa yksityiskohtaisesti määritelty linkin ominaisuudet. Peruutus-, välitys- ja maksuehdot sisältävät juridisia ehtoja ja ohjeita kuten minimi/maksimi osallistujamäärä, majoitusehdot, maksuehdot osoite-, rekisteri ja varaustiedot, Force majeure -ehdot jne. 15 6.23 MultiLanguageText text : string itse tekstisisältö language : string tekstikielen 2-kirjaiminen koodi (A.5) local : string lokalisoidun tekstin 2-kirjaiminen koodi (A.6) MultilanguageText on konsepti, jolla voidaan samasta tekstistä tehdä erikielisiä esityksiä. Text-kenttään kirjoitetaan itse teksti ja language on 2-kirjaiminen koodi pieninkirjaimin (ISO 639). Local-kentän avulla voidaan esitys vielä lokalisoida tietylle kohderyhmälle (ISO 3166). Esim. tuotteen tai palvelun esittelykieli voi olla englanninkielellä, mutta sisältö eri kansallisuuksille voi poiketa toisistaan. Vertaa language = en (englanti) local = AU (australia) tai language = en (englanti) local = IE (irlanti) Kielen (language) koodit ovat liitteessä A.5 ja maiden (local) koodit ovat liitteessä A.6. 6.24 Category MainValue : string pääluokan tunniste (A.7) MainName : string pääluokan nimi (A.7) SubValue : string aliluokan tunniste (A.7) SubName : string aliluokan nimi (A.7) Categoryn avulla voidaan luokitella esim. tapahtumia ja ohjelmapalveluja 2-tasoisesti, pääluokkaan ja aliluokkaan. Ensimmäinen osa sisältää tapahtuman perusosan kuten esim. musiikki ja toinen millaista musiikkia on tarjolla, kuten rock. Tämä mahdollistaa mm. erilaiset tarkat, spesifiset haut (tarpeesta riippuen) kun voidaan hakea pääluokalla tai aliluokalla. Esim. Ohjelmapalvelujen ja tapahtumien luokittelu 2-tasoisesti. Ensimmäiselle tasolle (main) laitetaan pääluokka ja toiselle tasolle (sub) tarkempi luokitus. MainValue = 2 (main ohjelmapalvelulistan järjestysnumero) MainName = summer activities (main ohjelmapalvelulistan nimi) SubValue = 36 (sub ohjelmapalvelulistan järjestysnumero) SubName = Bicycling (sub ohjelmapalvelulistan nimi) Category-luokitus ohjelmapalveluille on esitetty liitteessä A.7. 6.25 ActDetails value : string omaisuuden tunniste (A.8) name : string ominaisuuden nimi (A.8) ActDetails kuvaa ohjelmapalvelutuotteen ominaisuuksia: hintaan sisältyy, lisämaksusta, tuotteen saatavuus, opastus. Ominaisuuksien tunnisteet ja nimet ovat liitteessä A.8.
  • 17. 16 6.26 Group name : MULTILANGUAGETEXT Ryhmän nimi criterion : string jokin kriteeri, jolla tämä ryhmä tulee todeksi min : string ryhmän minimikoko max : string ryhmän maksimikoko free : string määrä, jolla saa vapaanpaikan esim. 16+1 additionalText : MULTILANGUAGETEXT lisätietokenttä, vapaakuvaus Group liittyy lähinnä ohjelmapalvelutuotteisiin, ja sen avulla hallitaan ryhmäkokoa ja siihen liittyviä tunnuslukuja, kuten hintaa, ilmaispaikkoja ja retken toteutumista. Erilaisia group määrittelyjä ohjelmapalvelutuotteella voi olla useita (1-n kappaletta). 6.27 MultiMediaItem title : MULTILANGUAGETEXT otsikko text : MULTILANGUAGETEXT kuvaus meta :string metadatatagi (esim. dublin core) type : string tyyppi, (dokumentti, kuva, video) language : string kieli (2-merkkinen ISO 639 tunniste, A.5) fileSize : string tiedoston koko fileFormat : string tiedoston formaatti fileName : string tiedoston nimi link : LINK linkki tiedostoon verkossa version : string MultiMediaItemin versionumero relatedTo: LINK linkki muihin MultiMediaItemeihin, esim kuvasarja MultimediaItemia käytetään liittämään tuote- ja palvelukuvauksiin ääntä, kuvaa, videota yms. Tavanomaisesti multimedialähteet sijaitsevat palvelimella tai www-sivustolla. Eri multimediatyypit (type) löytyvät liitteestä A.9 ja kileten tunnisteet liitteestä A.5. 6.28 Service value : string palvelun tunniste (A.11) name : string palvelun nimi (A.11) description : MULTILANGUAGETEXT palvelun kuvaus price : PRICERANGE palvelun hinta time : TIMELINE palvelun saatavuus Service toimii palvelujen ja lisäpalvelujen liittämiseksi esim. hotellitasolle (site). Value on tunnistenumero ja name on nimi (liitteestä A.11). Descriptioniin voidaan liittää vapaakuvaus palvelun sisällöstä. Price-aggregaatin avulla voidaan antaa tuotteelle hinta ja timelinen avulla esitetään tuotteen/palvelun saatavuus tai aukioloaika. HUOM!:
  • 18. Servicellä on yleensä jokin kesto tai tuntihinnoittelu. Esimerkiksi Service, esim. polkupyöränvuokraus voisi olla 5 EUR/h. Vastaavasti facilitylla ei ole kestoaikaa. Esimerkiksi televisio hotellihuoneessa on käytettävissä 24h/vrk ja sen katselun kustannukset ovat huoneen hinnassa. 17 6.29 Facility value : string varusteen tunniste (A.20, A.14, A.21) name : string varusteen nimi (A.20, A.14, A.21) comment : MULTILANGUAGETEXT lisätietokenttä, vapaamuotoinen extent: string facility kuuluu [site, unit, cottage] Facility on tarkoitettu majoituksen varustuksen kuvaamiseen. Sama Facility-moduuli toimii sekä Site, Unit ja Cottage tasolla. Kentässä extent käytetään juuri tunnistetta siitä, mitä majoituksen tasoa varustus koskee [hotelli=site, hotellihuone=unit, mökki=cottage]. HUOM! Extent määrää sen liitteen josta varusteet haetaan eli unit = A.20 site = A.14 cottage = A.21 Unit Facility toimii majoituksen yhteydessä kuvaamaan unit-tason (hotellihuone) varusteita (esim. minibaari, maksu-tv). Value-kenttään laitetaan tunnistenumero liitteestä A.20 ja varusteen nimi name-kenttään. Comment-kenttä on vapaan kuvauksen kenttä, johon voi liittää lisätietoa varusteesta, esim. maksu-tv: 5 EUR/vrk. Extent kenttään laitetaan tunnisteeksi: unit Site Facility toimii majoituksen yhteydessä kuvaamaan site-tason (hotelli) varusteita (esim. kylpylä, sauna, kuntosali). Value-kenttään laitetaan tunnistenumero liitteestä A.14 ja varusteen nimi name-kenttään. Comment-kenttä on vapaan kuvauksen kenttä, johon voi liittää lisätietoa varusteesta, esim. kuntosali ilmainen hotellin asukkaille. Extent kenttään laitetaan tunnisteeksi: site Cottage Facility toimii mökkimajoituksen yhteydessä kuvaamaan mökin varusteita (esim. sähköt, sisäwc, rantasauna). Value-kenttään laitetaan tunnistenumero liitteestä A.21 ja varusteen nimi name-kenttään. Comment-kenttä on vapaan kuvauksen kenttä, johon voi liittää lisätietoa varusteesta, esim. kalastusluvat 5 EUR /vrk. Extent kenttään laitetaan tunnisteeksi: cottage 6.30 Numbers value : string tunnusluvun tunniste (A.15) name : string tunnusluvun nimi (A.15) amount : string lukumäärä Numbers toimii majoituksen yhteydessä kuvaamaan site-tason (hotelli) esim. huoneiden, ja sänkyjen lukumääriä kohteessa. Value-kenttään laitetaan tunnistenumero liitteestä A.15 ja varusteen nimi name-kenttään. Amount-kenttään laitetaan lukumäärä. Esim. Numbers käytöstä value: 4 name: perhehuoneiden lukumäärä amount: 25
  • 19. 18 6.31 Type value : string tyypin tunniste (A.17, A.12) name : string tyypin nimi (A.17, A.12) comment: MULTILANGUAGETEXT lisätietokenttä, vapaamuotoinen extent: string type kuuluu [site, unit] Typen avulla kuvataan majoituksen (SITE) tai hotellihuoneen (UNIT) tyyppi. Unit Type toimii majoituksen yhteydessä kuvaamaan unit-tason tyyppiä (hotellihuoneen tyyppiä), esimerkiksi juniorsviitti tai Kahden hengen huone kylpyhuoneella. Value-kenttään laitetaan tunnistenumero liitteestä A.17 ja huonetyypin nimi name-kenttään. Comment kenttää voi laittaa vapaan kuvauksen tai lisätietoja. Extent kenttään tulee tunniste= Unit Site Tyoe toimii majoituksen yhteydessä kuvaamaan site-tason tyyppiä, esimerkiksi maatilamajoitus tai hostel. Value-kenttään laitetaan tunnistenumero liitteestä A.12 ja majoitustyypin nimi name-kenttään. Comment kenttää voi laittaa vapaan kuvauksen tai lisätietoja. Extent kenttään tulee tunniste= Site 6.32 Profile value : string tunnistenumero (A.18, A.13) name : string tyypin nimi (A.18, A.13) comment: MULTILANGUAGETEXT lisätietokenttä, vapaamuotoinen extent: string profile kuuluu [site, unit, cottage] Profile toimii majoituksen yhteydessä kuvaamaan majoituskohdetta, esimerkiksi että kohteessa aamupala sisältyy hintaan tai palvelua annetaan suomeksi ja englanniksi (=SITE tasolla) tai UNIT-tasolla: huone sijaitsee 2. kerroksessa ja huoneesta on järvinäköala. Value kenttään tunnistenumero listasta (A.13 =site, A.18=unit) ja name kenttään poimitaan tunnistenimi. Comment on vapaaseen kuvaukseen ja lisätietojen antamiseen. Extent-kenttään laitetaan tunnisteeksi site,unit, cottage, riippuen siitä, mitä profiloidaan. Huom! Extent kentän tunniste vaikuttaa siihen, mitä liitettä käytetään profiloinnissa. unit=A.18 site=A.13 6.33 Location value : string sijainnin tunnistenumero (A.16) name : string sijaintityypin nimi (A.16) comment: MULTILANGUAGETEXT lisätietokenttä, vapaamuotoinen Location kuvaa majoituskohteen sijaintia luonnossa tai kaupunkiympäristössä. Valittavat paikat löytyvät liitteessä A.16. Comment kenttää voi laittaa esim. etäisyyden, jos kohde sijaitsee esim. saaressa. Locationia käytetään vain siten ja cottagen yhteydessä ja molemmille kohteille lista (A.16) on sama.
  • 20. 19 6.34 Payment PaymentMethods : PAYMENTMETHODS maksutavat (A.22) acceptedCards : PAYMENTMETHODS pankki-luottokortit (A.22) Guarantee : PAYMENTMETHODS takuumaksu (A.22) terms : LINK erilaisten ehtojen linkitys Payment kuvaa erilaisia maksutapoja, hyväksyttyjä maksuvälineitä sekä takuumaksun suorittamista. Lisäksi siinä voidaan linkittää maksuehdot. 6.35 PaymentMethods value : string tunnistenumero (A.22) name : string tunnisteen nimi (A.22) comment: MULTILANGUAGETEXT lisätietokenttä, vapaamuotoinen PaymentMethods kuvaa erilaisia maksutapoja, hyväksyttyjä maksuvälineitä sekä takuumaksun suorittamista. Valittavana olevat arvot löytyvät liitteestä A.22. Comment kenttää voi tarvittaessa laittaa lisätietoja liittyen esim. maksutapoihin, esim. laskutuslisä pankkikortilla 1 EUR. 6.36 Suitable value : string tunnistenumero (A.19) name : string tunnisteen nimi (A.19) comment: MULTILANGUAGETEXT lisätietokenttä, vapaamuotoinen Suitable toimii palvelun tai tuotteen soveltuvuuden ja segmentoinnin pohjaksi. Tässä kentässä voidaan ottaa myös kantaa tuotteen esteettömyyteen, esim. palvelu sopii pyörätuolilla liikkuvalle tai kohde on lapsiperheille. Liitteessä A.19 on kuvattu mahdolliset kohderyhmät ja erikoisvaatimukset. Suitablea käytetään sekä siten, unitin, cottagen ja activitiesin yhteydessä. 6.37 Conference name : string konferenssitilan nimi RoomType : CONFERENCETYPING huonetyyppi EventType : CONFERENCETYPING tapahtumatyyppi, esim. soveltuvuus ExtraSpace : CONFERENCETYPING lisätilat ExtraServices: CONFERENCETYPING lisäpalvelut Equipments : CONFERENCETYPING varusteet Conference toimii konferenssi tilojen ja laitteiden ominaisuuksien kuvaamiseen. Valittavat varusteet ja ominaisuudet ovat liitteessä A.10. Esim. conferencen käytöstä <Conference> <name> valkoinen huone</name> <roomtype> <value> 2 </value> <name> luokkahuone </name> </roomtype> <EventType> <value> 10 </value>
  • 21. <name>kokous </name> 20 </EventType> <ExtraSpace> <value> 17 </value> <name> tila puhujille </name> </ExtraSpace> <ExtraServices> <value> 18</value> <name> tekninen apu </name> </ExtraServices> <Equipments> <value> 45 </value> <name> piirtoheitin </name> </Equipments> <Equipments> <value> 44 </value> <name> valkokangas </name> </Equipments> </Conference> 6.38 ConferenceTyping value : string konferenssilistan tunnistenumero (A.10) name : string listan nimi tyypille/varusteelle(A.10) ConferenceTyping avulla liitetään konferenssitilan ominaisuudet osaksi kuvausta. Ominaisuudet ja varusteet ovat lueteltu liitteessä A.10. 6.39 Policy value : string name : string FreeText : MULTILANGUAGETEXT Policy kuvaa käytäntöjä majoituksessa toimiessa. Esimerkiksi normaalit check-in ja check-out ajat tai sääntö siitä, mikä on ikäraja lapsihinnalle. Liitteessä A.23 on lueteltu mahdolliset tyypit. Lista ei ole täydellinen. 6.40 CottageDetails yearCompleted : string valmistumisvuosi yearRenovated : string remontoimisvuosi totalArea :string pinta-ala kokonaisuudessaan loftArea : string parven pinta-ala numFloors : string kerrostun lukumäärä numRooms : string huoneiden lukumäärä numAlcoves : string alkovillisten huoneiden lukumäärä numBedrooms : string makuuhuoneiden lukumäärä numLofts : string parvien lukumäärä bedroomDesc : string makuuhuoneen kuvaus loftDesc : string parven kuvaus material : string mökissä käytetyt materiaalit quality : string mökin laatu CottageDetails on lomamökin yksityiskohtaiset tiedot kuvaava moduuli. Yksityiskohtaiset tiedot liitetään osaksi koko lomamökin kuvausta Cottage.
  • 22. 21 7 RAJAPINTAKUVAUKSET Yllä olevista moduuleista koostetaan tietyn tuotteen tai palvelun kattavat rajapintakuvaukset. Alla esitetään seuraavat kuvaukset: • SITE = HOTELLITASO • UNIT = HOTELLIHUONETASO • COTTAGE= LOMAMÖKKI • ACTIVITIES = OHJELMAPALVELU Seuraavassa on määritelty ne moduulit, joita rajapintojen yhteydessä käytetään. Rajapinnat ovat rakennettu siten, että samaa moduulia monistamalla saadaan joustavuutta kuvauksiin. Alla olevan esimerkin metodia voidaan käyttää mihin tahansa moduulin monistamiseen, kunhan pidetään huoli siitä, että lopulta kaikki moduulit(aggregaatit) purkautuvat primitiiveihin. Esim monistamisesta. Hotellihuoneen varusteet, jossa monistamalla <facility> ja <multilanguagetext> saadaan kuvauksesta todella joustava. Facilityja voi olla <UNIT> kuvauksessa 1-n kappaletta ja <COMMENT> kentässä voi olla 1-n <MULTILANGUAGETEXT> kuvauksia eri kielillä. <UNIT> … <Facility> <value>15 </value> <name> minibaari</name> <comment> <multilanguagetext> <text> Olutta, pikkupurtavaa</text> <language>fi</language> <local> </local> </multilanguagetext> <multilanguagetext> <text>Beer, snack </text> <language>en</language> <local> </local> <multilanguagetext> </comment> <extent> unit </extent> </Facility> <Facility> <value> 24 </value> <name> satelliitti/kaapelikanavat</name> <comment> <multilanguagetext> <text>23 kanavaa kuuluu huoneen hintaan </text> <language>fi</language> <local> </local> </multilanguagetext> <multilanguagetext> <text> room price includes 23 channels </text> <language>en</language> <local> </local> </multilanguagetext>
  • 23. 22 <multilanguagetext> <text> rum pris inkluderas 23 kabelkanaler </text> <language>se</language> <local> </local> </multilanguagetext> </comment> <extent> unit </extent> </Facility> … </UNIT> 7.1 ACTIVITIES OHJELMAPALVELUT Activities Datestamp : DATESTAMP aikaleima tuotteelle Type: CATEGORY ohjelmapalvelun kategoria (2-tasoinen) ContactInformation: COMPANY yrityksen yhteystiedot Name : MULTILANGUAGETEXT palvelun/tuotteen nimi ActivitiesDescription: DESCRIPTION kuvaus tuotteesta/palvelusta Time : TIMELINE aikataulu ActivitiesPrice : PRICE hinnoittelu Suitable : SUITABLE ohjelmapalvelun soveltuvuus Multimedia : MULTIMEDIAITEM multimedia, kuvat, ääni Includes : ACTDETAILS hintaan sisältyy ForExtraPrice : ACTDETAILS lisämaksusta mukaan GroupSize : GROUP ryhmäkoko RouteMap : LINK reittikartta, reittikuva (linkki) Schedule : LINK viikko-ohjelma (linkki) StartPointCoords: XY lähtöpisteen koordinaatit StarPointCommentary : string lähtöpisteen kommentit/kuvaus EndPointCoords: XY loppupisteen koordinaatit EndPointCommentary : string loppupisteen kommentit/kuvaus LenghtOfRoute: string Kesto valitulla kulkuvälineellä ja kilometrit. Available : ACTDETAILS ohjelmapalvelun saatavuus Guiding : ACTDETAILS opastus Restrictions : ACTDETAILS muut rajoitteet palvelussa Grading : ACTDETAILS vaikeustaso Payment: PAYMENT maksutavat, maksuvälineet Terms: TERMS palvelun ehdot, lainsäädännölliset Activities kuvaa ohjelmapalvelutuotteen rajapintaa kokonaisuudessaan. Rajapinta koostuu tuotteelle tai palvelulle tyypillisistä piirteistä (=alikonsepteista).
  • 24. 23 7.2 SITE Majoituksen päätaso (hotellitaso) Site Datestamp : DATESTAMP aikaleima tuotteelle Company : COMPANY yhteystiedot yritykseen Chain : CHAINTYPE ketjut, brändit BuiltYear : string rakennusvuosi RenovatedYear : string viimeinen korjausvuosi Name : MULTILANGUAGETEXT kohteen nimi Type : String kohteen tyyppi, esim. hostel Description : DESCRIPTION kohteen kuvaus Numbers : NUMBERS tunnuslukuja, esim. huoneiden lkm. Suitable : SUITABLE soveltuvuus, esim. liikuntarajoitteiselle Profile : PROFILE profilointi, esim. puolihoito/täysihoito Facility : FACILITY majoituksen varusteet, esim. kuntosali Service : SERVICE majoituksen palvelut, esim. vuokra-autot Policy : POLICY majoituksen käytännöt, esim. check-out Location : LOCATION majoituksen sijainti, esim. keskustassa Documentation : MULTIMEDIAITEM multimedia, kuvat, videot, äänitiedostot PriceRange : PRICERANGE hinnoittelu PriceExceptions : MULTILANGUAGETEXT Hinnoittelun poikkeukset Schedule : TIMELINE kohteen aukioloajat Transportation : TRANSPORTATION saapuminen kohteeseen Terms : TERMS maksu-, välitys- yms. ehdot Payment : PAYMENT Maksuvälineet, maksutavat Conference : CONFERENCE hotellin konferenssitilojen kuvaus Nearestobject : NEARESTOBJECT jokin kohde lähellä, esim. golfkenttä RelatedTo : LINK liittyminen muihin sivuihin/moduuleihin Unit : UNIT erilaiset huonetyypit (1-n kpl) Site on majoituksen päätaso, esimerkiksi hotelli. Hotellilla on omat varusteensa, jotka ovat kaikille asukkaille (huoneille yhteiset). Yhteen hotelliin voi liittyä useita eri huonetyyppejä (unit), joilla on omat varusteet ja muut ominaisuudet. Hotellilla on yksi sijainti (location) ja sitä ylläpitää yksi taho (company). Jos hotelli on fyysisesti eri puolilla hajallaan, voidaan sitä käsitellä moninkertaisena siten esiintymänä. Site on sovellettavissa monen erityyppisen majoituksen kuten hotellien, hostelleiden, maatilamajoituksen, bed and breakfast-paikkojen, mökkikylien ja leirintäaluiesiin kuvaamiseen. Rajapintamäärittely on rakennettu siten, että sitä voidaan laajentaa ja mukauttaa helposti esiin tuleviin tarpeisiin tulevaisuudessa.
  • 25. 24 7.3 UNIT HOTELLIHUONE Unit Datestamp : DATESTAMP aikaleima tuotteelle ContactInformation : COMPANY yrityksen yhteystiedot Name : MULTILANGUAGETEXT huonetyypin nimi Type : TYPE huonetyyppi Description : DESCRIPTION kuvaus huoneesta Profile : PROFILE huoneen ominaisuudet Facility : FACILITY huoneen varustus Policy : POLICY käytännöt huoneessa, esim. tupakointi Suitable : SUITABLE soveltuvuus, esim. inva-wc Documentation : MULTIMEDIAITEM multimedia, kuva, video, kohteesta PriceRange : PRICERANGE hinnoittelu PriceExceptions : MULTILANGUAGETEXT poikkeukset hinnoitteluun belongsTo: IDComponent id-tunniste, jolla voidaan tarvittaessa linkittää unit site-tasolle Unit on asiakkaalle luovutettava yksikkö, esimerkiksi hotellihuone. Yhteismajoituksessa, kuten hostellissa unit on yksi vuode. Jokaisella Unitilla on oma hinnoittelumallinsa, joka koostuu sen tyypistä ja ominaisuuksista. Unit ei sisällä palveluja, sillä nämä kuuluvat Site-tasolle. Jokaisella Unitilla on oma profiilinsa, joka määrittelee siihen kuuluvat ominaisuudet. Esimerkiksi jos kyseessä on sviitti, se voi sisältää sängyn koon, yms. Yksi site koostuu yleensä useasta unitista, eli hotelli (site) on useita eri huonetyyppejä (unit) sisältävä kokonaisuus.
  • 26. 25 7.4 COTTAGE Lomamökki Cottage Datestamp : DATESTAMP aikaleima tuotteelle Company : COMPANY yhteystiedot yritykseen CottageDetails : COTTAGEDETAILS mökin yksityiskohdat Name : MULTILANGUAGETEXT kohteen nimi Description : DESCRIPTION kohteen kuvaus Suitable : SUITABLE soveltuvuus, esim. liikuntarajoitteiselle Facility : FACILITY mökin varusteet, esim. jääkaappi Service : SERVICE mökin palvelut, esim. vuokravälineet Policy : POLICY mökin käytännöt, esim. lemmikit Location : LOCATION mökin sijainti, esim. saaressa Documentation : MULTIMEDIAITEM multimedia, kuvat, videot, äänitiedostot PriceRange : PRICERANGE hinnoittelu PriceExceptions : MULTILANGUAGETEXT Hinnoittelun poikkeukset Schedule : TIMELINE kohteen aukioloajat Transportation : TRANSPORTATION saapuminen kohteeseen Terms : TERMS maksu-, välitys- yms. ehdot Payment : PAYMENT Maksuvälineet, maksutavat Nearestobject : NEARESTOBJECT jokin kohde lähellä, esim. hiihtoladut RelatedTo : LINK liittyminen muihin sivuihin/moduuleihin Cottage toimii mökkimajoituksen kuvaavana rajapintana. Monistamalla rajapinnassa olevia kenttiä, esim. varusteet (facility) saadaan joustava rakenne rajapinnalle. Cottage (lomamökki) on osaltaan identtinen rajapinta SITEn kanssa, muutama poikkeus ja poistettu kenttä huomioon ottaen. Tarvittaessa SITE ja COTTAGE voidaan yhdistää yhdeksi rajapinnaksi, mutta kuvaamisen ja käsittelyn helpottamiseksi rajapinnat ovat kuvattu kahtena eri yksikkönä.
  • 27. 26 LIITE A.1 Hotelli- ja majoitusketjut SITE.CHAIN.CHAINTYPE value name -------------------------------------------------- 1. Best Western Finland|Best Western Finland 2. Choice Hotels|Choice Hotels 3. Finlandia Hotels|Finlandia Hotels 4. Finnish Youth Hostel Association|Finnish Youth Hostel Association 5. Fontana Hotels/Lomaliitto|Fontana Hotels/Lomaliitto 6. Holiday Club Finland|Holiday Club Finland 7. Lapland Hotels|Lapland Hotels 8. Lomarengas/Finnish Country Holidays|Lomarengas/Finnish Country Holidays 9. Private Hotels|Private Hotels 10. Radisson SAS Hotels and Resorts|Radisson SAS Hotels and Resorts 11. Rantasipi|Rantasipi 12. Cumulus|Cumulus 13. Crowne Plaza|Crowne Plaza 14. Holiday Inn|Holiday Inn 15. Ramada|Ramada 16. Scandic Hotels|Scandic Hotels 17. Sokos Hotels|Sokos Hotels 18. Top Camping|Top Camping 19. Hilton|Hilton 20. Kyllä Järjestyy|Kyllä Järjestyy 21. Starwood|Starwood 22. Palace Hotels|Palace Hotels 23. Åland Hotels|Åland Hotels 24. Lomaliitto|Lomaliitto
  • 28. 27 LIITE A.2 Maat, suuralueet, matkailualueet ja kunnat ADDRESS.DESTINATIONTYPE value name ------------------------------ Country (maa) 1. Finland | Suomi Major Region (Suuralue) 2. Helsinki Metropolitan Area|Suur-Helsinki 3. Eastern Lake District|Itäinen Järvi-Suomi 4. Central Lake District|Keskinen Järvi-Suomi 5. West Coast|Länsirannikko 6. Lapland|Lappi 7. Southern Finland with Archipelago|Eteläinen saaristomeri 8. Åland Islands|Ahvenanmaa Destinations (matkailualue) 9. Himos|Himos 10. Koli|Koli 11. Levi|Levi 12. Luosto|Luosto 13. Olos|Olos 14. Ounasvaara|Ounasvaara 15. Pyhä|Pyhä 16. Ruka|Ruka 17. Saariselkä|Saariselkä 18. Salla|Salla 19. Tahko|Tahko 20. Ylläs|Ylläs 21. Central Finland|Keski-Suomi 22. Central Uusimaa|Keski-Uusimaa 23. Eastern Lapland|Itä-Lappi 24. Eastern Uusimaa|Itäinen Uusimaa 25. Fell-Lapland|Tunturi-Lappi 26. Helsinki Area|Helsingin seutu 27. Häme Region|Häme 28. Iisalmi Area|Iisalmen seutu 29. Imatra Area|Imatran seutu 30. Jakobstad Kokkola Region|Pietarsaari-Kokkolan seutu 31. Kainuu|Kainuu 32. Kotka Area|Kotkan seutu
  • 29. 33. Kouvola Area|Kouvolan seutu 34. Kuopio Area|Kuopion seutu 35. Kuusamo Area|Kuusamon seutu 36. Lahti Region|Lahden seutu 37. Lappeenranta Area|Lappeenrannan alue 38. Mikkeli Area|Mikkelin seutu 39. North Karelia|Pohjois-Karjala 40. Northern Lapland|Pohjois-Lappi 41. Oulu Region|Oulun seutu 42. Rovaniemi Area|Rovaniemen seutu 43. Satakunta Region|Satakunta Kunnat (lähde http://www.kunnat.net/ 24.5.2005) 28 44. Alahärmä 45. Alajärvi 46. Alastaro 47. Alavieska 48. Alavus 49. Anjalankoski 50. Artjärvi Artsjö 51. Asikkala 52. Askainen Villnäs 53. Askola 54. Aura 55. Brändö 56. Dragsfjärd 57. Eckerö 58. Elimäki 59. Eno 60. Enonkoski 61. Enontekiö Enontekis 62. Espoo Esbo 63. Eura 64. Eurajoki Euraåminne 65. Evijärvi 66. Finström 67. Forssa 68. Föglö 69. Geta 70. Haapajärvi 71. Haapavesi 72. Hailuoto Karlö 73. Halikko 74. Halsua 75. Hamina Fredrikshamn 76. Hammarland
  • 30. 29 77. Hankasalmi 78. Hanko Hangö 79. Harjavalta 80. Hartola 81. Hattula 82. Hauho 83. Haukipudas 84. Haukivuori 85. Hausjärvi 86. Heinola 87. Heinävesi 88. Helsinki Helsingfors 89. Himanka 90. Hirvensalmi 91. Hollola 92. Honkajoki 93. Houtskari Houtskär 94. Huittinen 95. Humppila 96. Hyrynsalmi 97. Hyvinkää Hyvinge 98. Hämeenkoski 99. Hämeenkyrö Tavastkyro 100. Hämeenlinna Tavastehus 101. Ii 102. Iisalmi Idensalmi 103. Iitti 104. Ikaalinen Ikalis 105. Ilmajoki 106. Ilomantsi Ilomants 107. Imatra 108. Inari Enare 109. Iniö 110. Inkoo Ingå 111. Isojoki Storå 112. Isokyrö Storkyro 113. Jaala 114. Jalasjärvi 115. Janakkala 116. Joensuu 117. Jokioinen Jockis 118. Jomala 119. Joroinen Jorois 120. Joutsa 121. Joutseno 122. Juankoski 123. Jurva 124. Juuka
  • 31. 125. Juupajoki 126. Juva 127. Jyväskylä 128. Jyväskylän mlk Jyväskylä lk 129. Jämijärvi 130. Jämsä 131. Jämsänkoski 132. Järvenpää Träskända 133. Kaarina S:t Karins 134. Kaavi 135. Kajaani Kajana 136. Kalajoki 137. Kalvola 138. Kangasala 139. Kangasniemi 140. Kankaanpää 141. Kannonkoski 142. Kannus 143. Karijoki Bötom 144. Karjaa Karis 145. Karjalohja Karislojo 146. Karkkila Högfors 147. Karstula 148. Karttula 149. Karvia 150. Kaskinen Kaskö 151. Kauhajoki 152. Kauhava 153. Kauniainen Grankulla 154. Kaustinen Kaustby 155. Keitele 156. Kemi 157. Kemijärvi 158. Keminmaa 159. Kemiö Kimito 160. Kempele 161. Kerava Kervo 162. Kerimäki 163. Kestilä 164. Kesälahti 165. Keuruu 166. Kihniö 167. Kiikala 168. Kiikoinen 169. Kiiminki 170. Kinnula 171. Kirkkonummi Kyrkslätt 172. Kisko 30
  • 32. 173. Kitee 174. Kittilä 175. Kiukainen 176. Kiuruvesi 177. Kivijärvi 178. Kodisjoki 179. Kokemäki Kumo 180. Kokkola Karleby 181. Kolari 182. Konnevesi 183. Kontiolahti 184. Korpilahti 185. Korppoo Korpo 186. Korsnäs 187. Kortesjärvi 188. Koski Tl 189. Kotka 190. Kouvola 191. Kristiinankaupunki Kristinestad 192. Kruunupyy Kronoby 193. Kuhmalahti 194. Kuhmo 195. Kuhmoinen 196. Kuivaniemi 197. Kumlinge 198. Kuopio 199. Kuortane 200. Kurikka 201. Kuru 202. Kustavi Gustavs 203. Kuusamo 204. Kuusankoski 205. Kuusjoki 206. Kylmäkoski 207. Kyyjärvi 208. Kälviä Kelviå 209. Kärkölä 210. Kärsämäki 211. Kökar 212. Köyliö Kjulo 213. Lahti Lahtis 214. Laihia Laihela 215. Laitila 216. Lammi 217. Lapinjärvi Lappträsk 218. Lapinlahti 219. Lappajärvi 220. Lappeenranta Villmanstrand 31
  • 33. 221. Lappi 222. Lapua Lappo 223. Laukaa 224. Lavia 225. Lehtimäki 226. Leivonmäki 227. Lemi 228. Lemland 229. Lempäälä 230. Lemu 231. Leppävirta 232. Lestijärvi 233. Lieksa 234. Lieto Lundo 235. Liljendal 236. Liminka Limingo 237. Liperi 238. Lohja Lojo 239. Lohtaja Lochteå 240. Loimaa 241. Loppi 242. Loviisa Lovisa 243. Luhanka 244. Lumijoki 245. Lumparland 246. Luopioinen 247. Luoto Larsmo 248. Luumäki 249. Luvia 250. Längelmäki 251. Maalahti Malax 252. Maaninka 253. Maarianhamina Mariehamn 254. Maksamaa Maxmo 255. Marttila 256. Masku 257. Mellilä 258. Merijärvi 259. Merikarvia Sastmola 260. Merimasku 261. Miehikkälä 262. Mietoinen 263. Mikkeli S:t Michel 264. Mouhijärvi 265. Muhos 266. Multia 267. Muonio 268. Mustasaari Korsholm 32
  • 34. 269. Muurame 270. Muurla 271. Mynämäki 272. Myrskylä Mörskom 273. Mäntsälä 274. Mänttä 275. Mäntyharju 276. Naantali Nådendal 277. Nakkila 278. Nastola 279. Nauvo Nagu 280. Nilsiä 281. Nivala 282. Nokia 283. Noormarkku Norrmark 284. Nousiainen Nousis 285. Nummi-Pusula 286. Nurmes 287. Nurmijärvi 288. Nurmo 289. Närpiö Närpes 290. Oravainen Oravais 291. Orimattila 292. Oripää 293. Orivesi 294. Oulainen 295. Oulu Uleåborg 296. Oulunsalo 297. Outokumpu 298. Padasjoki 299. Paimio Pemar 300. Paltamo 301. Parainen Pargas 302. Parikkala 303. Parkano 304. Pedersören kunta Pedersöre 305. Pelkosenniemi 306. Pello 307. Perho 308. Pernaja Pernå 309. Perniö Bjärnå 310. Pertteli 311. Pertunmaa 312. Petäjävesi 313. Pieksämäki 314. Pieksänmaa 315. Pielavesi 316. Pietarsaari Jakobstad 33
  • 35. 317. Pihtipudas 318. Piikkiö Pikis 319. Piippola 320. Pirkkala Birkala 321. Pohja Pojo 322. Polvijärvi 323. Pomarkku Påmark 324. Pori Björneborg 325. Pornainen Borgnäs 326. Porvoo Borgå 327. Posio 328. Pudasjärvi 329. Pukkila 330. Pulkkila 331. Punkaharju 332. Punkalaidun 333. Puolanka 334. Puumala 335. Pyhtää Pyttis 336. Pyhäjoki 337. Pyhäjärvi 338. Pyhäntä 339. Pyhäranta 340. Pyhäselkä 341. Pylkönmäki 342. Pälkäne 343. Pöytyä 344. Raahe Brahestad 345. Raisio Reso 346. Rantasalmi 347. Rantsila 348. Ranua 349. Rauma Raumo 350. Rautalampi 351. Rautavaara 352. Rautjärvi 353. Reisjärvi 354. Renko 355. Riihimäki 356. Ristiina 357. Ristijärvi 358. Rovaniemen mlk Rovaniemi lk 359. Rovaniemi 360. Ruokolahti 361. Ruotsinpyhtää Strömfors 362. Ruovesi 363. Rusko 364. Ruukki 34
  • 36. 35 365. Rymättylä Rimito 366. Rääkkylä 367. Saarijärvi 368. Salla 369. Salo 370. Saltvik 371. Sammatti 372. Sauvo Sagu 373. Savitaipale 374. Savonlinna Nyslott 375. Savonranta 376. Savukoski 377. Seinäjoki 378. Sievi 379. Siikainen 380. Siikajoki 381. Siilinjärvi 382. Simo 383. Sipoo Sibbo 384. Siuntio Sjundeå 385. Sodankylä 386. Soini 387. Somero 388. Sonkajärvi 389. Sotkamo 390. Sottunga 391. Sulkava 392. Sumiainen 393. Sund 394. Suodenniemi 395. Suolahti 396. Suomenniemi 397. Suomusjärvi 398. Suomussalmi 399. Suonenjoki 400. Sysmä 401. Säkylä 402. Särkisalo Finby 403. Taipalsaari 404. Taivalkoski 405. Taivassalo Tövsala 406. Tammela 407. Tammisaari Ekenäs 408. Tampere Tammerfors 409. Tarvasjoki 410. Tervo 411. Tervola 412. Teuva Östermark
  • 37. 413. Tohmajärvi 414. Toholampi 415. Toijala 416. Toivakka 417. Tornio Torneå 418. Turku Åbo 419. Tuulos 420. Tuusniemi 421. Tuusula Tusby 422. Tyrnävä 423. Töysä 424. Ullava 425. Ulvila Ulvsby 426. Urjala 427. Utajärvi 428. Utsjoki 429. Uurainen 430. Uusikaarlepyy Nykarleby 431. Uusikaupunki Nystad 432. Vaala 433. Vaasa Vasa 434. Vahto 435. Valkeakoski 436. Valkeala 437. Valtimo 438. Vammala 439. Vampula 440. Vantaa Vanda 441. Varkaus 442. Varpaisjärvi 443. Vehmaa 444. Velkua 445. Vesanto 446. Vesilahti 447. Veteli Vetil 448. Vieremä 449. Vihanti 450. Vihti Vichtis 451. Viiala 452. Viitasaari 453. Viljakkala 454. Vilppula 455. Vimpeli 456. Virolahti 457. Virrat Virdois 458. Vuolijoki 459. Vårdö 460. Vähäkyrö Lillkyro 36
  • 38. 37 461. Västanfjärd 462. Vöyri Vörå 463. Ylihärmä 464. Yli-Ii 465. Ylikiiminki 466. Ylistaro 467. Ylitornio Övertorneå 468. Ylivieska 469. Ylämaa 470. Yläne 471. Ylöjärvi 472. Ypäjä 473. Äetsä 474. Ähtäri Etseri 475. Äänekoski
  • 39. 38 LIITE A.3 Lähimmän kohteen tyypit (NEARESTOBJECT) SITE.NEARESTOBJECT.TYPE TRANSPORTATION.NEARESTOBJECT.TYPE value name ----------------------------------- 1. City | kaupunki 2. City Center | kaupungin keskusta 3. Town | kunta, kylä 4. Airport | lentokenttä 5. Railway station | juna-asema 6. Harbour | satama 7. Helicopter platform | helikopterin laskeutumisalusta 8. Car Parking | auton parkkipaikka 9. Resort | lomakeskus 10. Ski resort | hiihtokeskus 11. Ski lift | hiihtohissi 12. Sledge trail | pulkkamäki 13. Trekking route | vaellusreitti/luontopolku 14. Bus stop | bussibysäkki 15. Bus station | bussiasema 16. Neighbour | naapuri 17. Sea | meri 18. Civilization | taajama 19. Restaurant | ravintola 20. Shop | kauppa 21. Golf course | golfkenttä 22. Beach | ranta 23. Post office | postitoimisto 24. Tourist information | turisti-informaatio 25. Service station | huoltoasema 26. lake | järvi 27. bathing/swimming|kylpy/uinti 28. beach|ranta 29. boat hire|veneen vuokraus 30. canoe hire|kanoottien vuokraus 31. children´s attraction|lasten käyntikohteet 32. downhill ski equipment hire|lasketteluvarusteiden vuokraus 33. fishing|kalastus 34. grocer´s shop/kiosk|elintarvikekauppa/kioski 35. illuminated tracks|valaistut ladut/radat 36. marked ski tracks|merkityt hiihtoladut
  • 40. 37. shopping center|kauppakeskus 38. ski equipment hire|hiihtovälinevuokraus 39. ski maintenance|hiihtovälinehuolto 40. ski school|hiihtokoulu 41. snowmobile hire|moottorikelkkavuokraus 42. spa|kylpylä 43. bicycle hire|polkupyörävuokraus 44. windsurf board/jet ski hire|surffilauta/vesijettivuokraus 45. ATM|Raha-automaatti 39
  • 41. 40 LIITE A.4 Valuuttojen tunnukset ISO 4271 Currency Seuraavassa on kuvattu Suomen kannalta merkittävämpien valuuttojen maakoodit (lähde http://www.bof.fi/fin/0_new/0.1_valuuttak/ 4.6.2005). Maa valuutta ISO 4271 -------------------------------------------------------------------------- USA dollari USD Japani jeni JPY Australia dollari AUD Uusi-Seelanti dollari NZD Kypros punta CYP Etelä-Afrikka randi ZAR Puola zloty PLN Tšekki koruna CZK Romania leu ROL Bulgaria lev BGN Turkki liira TRY Kanada dollari CAD Korean tasavalta won KRW Indonesia rupia IDR Filippiinit peso PHP Singapore dollari SGD Hongkong dollari HKD Kiina juan renminbi CNY Malesia ringgit MYR Thaimaa baht THB Norja kruunu NOK Tanska kruunu DKK Ruotsi kruunu SEK Islanti kruunu ISK Viro kruunu EEK Latvia lati LVL Liettua liti LTL Unkari forintti HUF Slovenia tolar SIT Slovakia koruna SKK Venäjä rupla RUB Kroatia kuna HRK Sveitsi frangi CHF Malta liira MTL Iso-Britannia punta GBP
  • 42. 41 LIITE A.5 Kielten 2-kirjaimiset ISO 639-2 tunnukset MULTILANGUAGETEXT.LANGUAGE Seuraava taulukko sisältää kielten nimiä englanniksi, suomeksi ja kaksikirjaimisia tunnuksia (koodeja). Englannin- ja ranskankieliset nimet sekä koodit ovat standardin ISO 639-2 mukaiset, ja suomenkieliset nimet, paitsi sulkeissa olevat, ovat standardin SFS-ISO 639 mukaiset. Täydellisempi maa luettolo löytyy ISO 639-2 standardista. (lähde http://www.cs.tut.fi/~jkorpela/kielet/nimet.html, 1.6.2005) Englanninkielinen nimi Suomenkielinen nimi 639-1 Abkhazian abhaasi ab Afar afar aa Afrikaans afrikaans af Akan akan ak Akkadian akkadi Albanian albania sq Amharic amhara am Arabic arabia ar Aragonese aragonia an Armenian armenia hy Assamese assami as Avaric avaari av Avestan avesta ae Aymara aimara ay Azerbaijani azeri az Bambara bambara bm Bashkir baškiiri ba Basque baski, eu
  • 43. Belarusian valkovenäjä be Bengali bengali bn Bhojpuri bhodžpuri Bihari bihari bh Bislama bislama bi Bosnian bosnia bs Breton bretoni br Bulgarian bulgaria bg Burmese burma my Catalan katalaani ca Chamorro chamorro ch Chechen tšetšeeni ce Chinese kiina zh Chuang; Zhuang tšuang, zhuang za 42 Church Slavic kirkkoslaavi cu Chuvash tšuvassi cv Cornish korni kw Corsican korsika co Cree cree cr Creek muskogi Croatian kroatia hr Czech tšekki cs Danish tanska da Divehi divehi dv Dutch hollanti nl Dzongkha bhutani dz English englanti en Esperanto esperanto eo Estonian viro, eesti et Ewe ewe ee Faroese fääri (färi) fo Fijian fidži fj
  • 44. Finnish suomi fi French ranska fr Frisian friisi fy Fulah fulfulde, fulani ff 43 Gaelic; Scottish Gaelic skotti, gaeli (skottigaeli) gd Gallegan galicia gl Ganda ganda, luganda lg Georgian gruusia, georgia (kartveli) ka German saksa de Gikuyu; Kikuyu kikuju ki Greek, Modern kreikka (nykykreikka) el Greenlandic; Kalaallisut grönlanti, grönlannineskimo, inuit kl Guarani guarani gn Gujarati gudžarati, gujarati gu Haida haida Haitian; Haitian Creole haiti ht Hausa hausa ha Hebrew heprea, ivrit he Herero herero hz Hindi hindi hi Hiri Motu hiri-motu ho Hungarian unkari hu Icelandic islanti is Ido ido io Igbo igbo, ibo ig
  • 45. Indonesian indonesia, bahasa indonesia 44 id Interlingua (International interlingua ia Interlingue interlingue ie Inuktitut eskimo iu Inupiaq inupiak ik Irish iiri ga Italian italia it Japanese japani ja Javanese jaava jv Kannada kannada kn Kanuri kanuri kr Karachay-Balkar karachay-balkar Kara-Kalpak karakalpakki Karen karen Kashmiri kašmiri ks Kazakh kazakki, kasakki kk Khmer khmer, kambodža km Kikuyu; Gikuyu kikuju ki Kinyarwanda ruanda, kinjaruanda, njaruanda rw Kirghiz kirgiisi (aiemmin: karakirgiisi) ky Komi komi kv Kongo kongo, kikongo kg
  • 46. Korean korea ko Kuanyama; Kwanyama 45 kuanjama kj Kurdish kurdi ku Kwanyama, Kuanyama kuanjama [MKK]) kj Lao lao lo Latin latina la Latvian latvia, lätti lv Letzeburgesch; Luxembourgish letzeburg, luxemburg (letseburgi) lb Limburgan; Limburger; Limburgish (limburgi [LDR]) li Lingala lingala ln Lithuanian liettua lt Luba-Katanga (katangan)luba, baluba lu Macedonian makedonia mk Malagasy malagasi, madagassi (malagassi) mg Malay malaiji ms
  • 47. Malayalam malajalam (malayalam) ml Maltese malta mt Manx manx gv Maori maori mi Marathi marathi mr Marshallese marshall mh Moldavian moldavia mo Mongolian mongoli mn Nauru nauru na Navaho, Navajo navaho (navajo) nv Ndonga ambo, ovambo, ndonga ng Nepali nepali ne Northern Sami pohjoissaame se 46 North Ndebele pohjoisndebele nd Norwegian norja no Norwegian Bokmål kirjanorja (bokmål) nb Norwegian Nynorsk uusnorja (nynorsk) nn Nyanja; Chichewa; Chewa njandža ny Ojibwa ojibwa oj Oriya orija or
  • 48. Oromo galla, afan oromo, oromo om Ossetian; Ossetic osseetti os Pali pali pi Panjabi pandžabi, punjabi pa Persian persia, nykypersia, farsi; Afganistanissa: 47 dari fa Polish puola pl Portuguese portugali pt Provençal; Occitan (post 1500) oksitaani, provensaali oc Pushto afgaani, pašto (paštu, puštu [STSK]) ps Quechua ketšua qu Raeto-Romance retoromaani (rumantsch) rm Romanian romania ro Rundi rundi, kirundi rn Russian venäjä ru Samoan samoa sm Sango sango sg Sanskrit sanskrit sa
  • 49. Sardinian sardi sc Serbian serbia sr Shona shona sn Sichuan Yi 48 pohjois-ji ii Sindhi sindhi sd Sinhalese singali si Slovak slovakki sk Slovenian sloveeni sl Somali somali so Sotho, Southern sotho, sesotho st South Ndebele eteländebele nr Spanish; Castilian espanja es Sundanese sunda (sundaneesi) su Swahili suahili (swahili) sw Swati siswati, swazi ss Swedish ruotsi sv Tagalog tagalog, pilipino (tagalogi, filippiino, filippiini, filipino) tl Tahitian tahiti ty Tajik tadžikki (tadžik) tg Tamil tamili ta Tatar tataari tt Telugu telugu te Thai thai th Tibetan tiibet (tiibetti) bo Tigrinya tigrinja ti
  • 50. 49 Tonga (Tonga Islands) Tonga-saarten tonga to Tsonga tsonga ts Tswana tšwana, setšwana tn Turkish turkki, osmani tr Turkmen turkmeeni tk Twi twi tw Ugaritic ugarit Uighur uiguuri ug Ukrainian ukraina (vähävenäjä, ruteeni) uk Urdu urdu ur Uzbek uzbekki, usbekki, ösbekki uz Venda venda ve Vietnamese vietnam (aiemmin: annam) vi Volapük volapük vo Walloon valloni wa Welsh kymri, wales cy Wolof wolof wo Xhosa xhosa, kafferi, hosa xh Yiddish jiddi, jiddiš (jiddish, jiddis, jiddisch, juutalaissaksa) yi Yoruba joruba yo Zulu zulu (sulu) zu
  • 51. 50 LIITE A.6 Maiden nimet suomeksi ja englanniksi MULTILANGUAGETEXT.LOCAL Tiedot perustuvat ISO 3166 sekä SFS-ISO 3166 standardeihin. Tässä luettelossa ei oteta kantaa siinä mainittujen valtioiden oikeudelliseen tai poliittiseen tilanteeseen. Siihen on pyritty keräämään eri lähteistä saadut tiedot. Silloin kun tiedot ovat poikenneet toisistaan, ne on yhdenmukaistettu (lähde: http://publications.eu.int/code/fi/fi-5000500.htm 1.6.2006) Afghanistan Afganistan AF Albania Albania AL Algeria Algeria DZ American Samoa Amerikan Samoa AS Andorra Andorra AD Angola Angola AO Anguilla Anguilla AI Antarctica Antarktis AQ Antigua and Barbuda Antigua ja Barbuda AG Argentina Argentiina AR Armenia Armenia AM Aruba Aruba AW Australia Australia AU Austria Itävalta AT Azerbaijan Azerbaidzan AZ Bahamas Bahama BS Bahrain Bahrain BH Bangladesh Bangladesh BD Barbados Barbados BB Belarus Valko-Venäjä BY Belgium Belgia BE Belize Belize BZ Benin Benin BJ Bermuda Bermuda BM Bhutan Bhutan BT Bolivia Bolivia BO Bosnia and Herzegovina Bosnia-Hertsegovina BA Botswana Botswana BW Bouvet Island Bouvet'nsaari BV Brazil Brasilia BR British Indian Ocean Territory Brittiläinen Intian valtameren alue IO Brunei Brunei BN Bulgaria Bulgaria BG Burkina Faso Burkina Faso BF Burundi Burundi BI Cambodia Kambodza KH
  • 52. Cameroon Kamerun CM Canada Kanada CA Cape Verde Kap Verde CV Cayman Islands Caymansaaret KY Central African Republic Keski-Afrikan tasavalta CF Chad Tšad TD Chile Chile CL China Kiina CN Christmas Island Joulusaari CX Cocos (Keeling) Islands Kookossaaret CC Colombia Kolumbia CO Comoros Komorit KM Congo Kongo-Brazzaville CG Congo, The Democratic Republic of the Kongo-Kinshasa CD Cook Islands Cookinsaaret CK Costa Rica Costa Rica CR Côte d’Ivoire Norsunluurannikko CI Croatia Kroatia HR Cuba Kuuba CU Cyprus Kypros CY Czech Republic Tšekki CZ Denmark Tanska DK Djibouti Djibouti DJ Dominica Dominica DM Dominican Republic Dominikaaninen tasavalta DO Ecuador Ecuador EC Egypt Egypti EG El Salvador El Salvador SV Equatorial Guinea Päiväntasaajan Guinea GQ Eritrea Eritrea ER Estonia Viro EE Ethiopia Etiopia ET Falkland Islands Falklandinsaaret FK Faroe Islands Färsaaret FO Fiji Fidzi FJ Finland Suomi FI France Ranska FR French Guiana Ranskan Guayana GF French Polynesia Ranskan Polynesia PF French Southern Territories Ranskan eteläiset alueet TF Gabon Gabon GA Gambia Gambia GM Georgia Georgia GE Germany Saksa DE Ghana Ghana GH Gibraltar Gibraltar GI Greece Kreikka GR Greenland Grönlanti GL Grenada Grenada GD Guadeloupe Guadeloupe GP Guam Guam GU Guatemala Guatemala GT 51
  • 53. Guinea Guinea GN Guinea-Bissau Guinea-Bissau GW Guyana Guyana GY Haiti Haiti HT Heard Island and McDonald Islands Heard ja McDonaldsaaret HM Holy See (Vatican City State) Vatikaani VA Honduras Honduras HN Hong Kong Hongkong HK Hungary Unkari HU Iceland Islanti IS India Intia IN Indonesia Indonesia ID Iran Iran IR Iraq Irak IQ Ireland Irlanti IE Israel Israel IL Italy Italia IT Jamaica Jamaika JM Japan Japani JP Jordan Jordania JO Kazakstan Kazakstan KZ Kenya Kenia KE Kiribati Kiribati KI Korea, Democratic People’s Republic of (North Korean dem. kansantasavalta (Pohjois- Korea) Korea) 52 KP Korea, Republic of (South Korea) Korean tasavalta (Etelä-Korea) KR Kuwait Kuwait KW Kyrgyzstan Kirgisia KG Laos Laos LA Latvia Latvia LV Lebanon Libanon LB Lesotho Lesotho LS Liberia Liberia LR Libyan Arab Jamahiriya Libya LY Liechtenstein Liechtenstein LI Lithuania Liettua LT Luxembourg Luxemburg LU Macao Macao MO Macedonia Makedonia MK Madagascar Madagaskar MG Malawi Malawi MW Malaysia Malesia MY Maldives Malediivit MV Mali Mali ML Malta Malta MT Marshall Islands Marshallinsaaret MH Martinique Martinique MQ Mauritania Mauritania MR Mauritius Mauritius MU Mayotte Mayotte YT Mexico Meksiko MX Micronesia, Federated States of Mikronesia FM
  • 54. Moldova Moldova MD Monaco Monaco MC Mongolia Mongolia MN Montserrat Montserrat MS Morocco Marokko MA Mozambique Mosambik MZ Myanmar Myanmar MM Namibia Namibia NA Nauru Nauru NR Nepal Nepal NP Netherlands Alankomaat NL Netherlands Antilles Alankomaiden Antillit AN New Caledonia Uusi-Kaledonia NC New Zealand Uusi-Seelanti NZ Nicaragua Nicaragua NI Niger Niger NE Nigeria Nigeria NG Niue Niue NU Norfolk Island Norfolkinsaari NF Northern Mariana Islands Pohjois-Mariaanit MP Norway Norja NO Oman Oman OM Pakistan Pakistan PK Palau Palau PW Panama Panama PA Papua New Guinea Papua-Uusi-Guinea PG Paraguay Paraguay PY Peru Peru PE Philippines Filippiinit PH Pitcairn Pitcairn PN Poland Puola PL Portugal Portugali PT Puerto Rico Puerto Rico PR Qatar Qatar QA Réunion Réunion RE Romania Romania RO Russian Federation Venäjä RU Rwanda Ruanda RW Saint Helena Saint Helena SH Saint Kitts and Nevis Saint Kitts ja Nevis KN Saint Lucia Saint Lucia LC Saint Pierre and Miquelon Saint-Pierre ja Miquelon PM Saint Vincent and the Grenadines Saint Vincent ja Grenadiinit VC Samoa Samoa WS San Marino San Marino SM Sao Tome and Principe São Tomé ja Príncipe ST Saudi Arabia Saudi-Arabia SA Senegal Senegal SN Serbia and Montenegro Serbia ja Montenegro CS Seychelles Seychellit SC Sierra Leone Sierra Leone SL Singapore Singapore SG 53
  • 55. Slovakia Slovakia SK Slovenia Slovenia SI Solomon Islands Salomonsaaret SB Somalia Somalia SO South Africa Etelä-Afrikka ZA South Georgia and the South Sandwich Islands Etelä-Georgia ja Eteläiset Sandwichsaaret GS Spain Espanja ES Sri Lanka Sri Lanka LK Sudan Sudan SD Suriname Suriname SR Svalbard and Jan Mayen Huippuvuoret ja Jan Mayen SJ Swaziland Swazimaa SZ Sweden Ruotsi SE Switzerland Sveitsi CH Syria Syyria SY Taiwan, Province of China Taiwan TW Tajikistan Tadzikistan TJ Tanzania Tansania TZ Thailand Thaimaa TH Timor-Leste Itä-Timor TL Togo Togo TG Tokelau Tokelau TK Tonga Tonga TO Trinidad and Tobago Trinidad ja Tobago TT Tunisia Tunisia TN Turkey Turkki TR Turkmenistan Turkmenistan TM Turks and Caicos Islands Turks- ja Caicossaaret TC Tuvalu Tuvalu TV Uganda Uganda UG Ukraine Ukraina UA United Arab Emirates Arabiemiirikunnat AE United Kingdom Britannia GB United States Yhdysvallat (USA) US United States Minor Outlying Islands Yhdysvaltain pienet erillissaaret UM Uruguay Uruguay UY Uzbekistan Uzbekistan UZ Wallis and Futuna Wallis ja Futuna VU Vanuatu Vanuatu VU Venezuela Venezuela VE Western Sahara Länsi-Sahara EH Viet Nam Vietnam VN Virgin Islands, British Brittiläiset Neitsytsaaret VG Virgin Islands, U.S. Yhdysvaltain Neitsytsaaret VI Yemen Jemen YE Zambia Sambia ZM Zimbabwe Zimbabwe ZW 54
  • 56. 55 LIITE A.7 2-tasoinen luokittelu ohjelmapalveluille CATEGORY.MAINVALUE CATEGORY.MAINNAME CATEGORY.SUBVALUE CATEGORY.SUBNAME MainValue MainName ---------------------------------------------------------- 1. Winter Activities| Talviaktiviteetit 2. Summer Activities | Kesäaktiviteetit 3. Culture & Lifestyle | Kulttuuri ja elämäntapa 4. Touring and Packages | Retket ja aktiviteettipaketit 5. All Year Around | Ympärivuotiset aktiviteetit SubValue SubName ----------------------------------------------------------- WINTER 6. Winter Golf|TalviGolf 7. Ice Fishing|Pilkkiminen 8. Winter Karting|Talvimikroauto 9. Santa Claus|Joulupukki 10. Telemarking|Telemark 11. Snowboarding|Lumilautailu 12. Toboggan Slide|Pulkkamäki 13. Kicksledding|Potkikelkkailu 14. Outdoor winter swimming|Avantouinti 15. Snow and ice architecture|Lumi- ja jää arkkitehtuuri 16. Snow and ice sculpure|Lumi- ja jääveistäminen 17. Christmas and New Year|Joulu ja Uusi Vuosi 18. Cross-Country Skiing|Maastohiihto 19. Downhill Skiing/Telemarking|Laskettelu/telemark 20. Husky Safaris|Husky Safarit 21. Ice-Breaker|Jäänmurtaja 22. Outdoor Activities / Winter|Talviaktiviteetit ulkona 23. Reindeer Driving|Poroajelu 24. Snowcastle|Lumilinna 25. Snowmobile Driving|Moottorikelkkailu 26. Snowshoe Walking|Lumikenkäkävely 27. Ice Skating|Luistelu
  • 57. 56 28. Ice Hockey|Jääkiekko 29. Ice Climbing|Jääkiipeily SUMMER 30. Mönkijät | Forest Scooter 31. Karting|Mikroautot 32. Orienteering|Suunnistus 33. Hanggliding|Riippuliito 34. Paraschtuting|Laskuvarjohyppy 35. Bungee|Benji hyppy 36. Bicycling|Pyöräily 37. Boating/Sailing|Veneily/purjehdus 38. Botany|Puutarhanhoito 39. Canoeing/Rowing|Melonta/soutu 40. Cruises Coastal|Rannikkoristeily 41. Cruises River|Jokiristeily 42. Cruises in Archipelago|Saaristoristeilyt 43. Cruises Lake|Järviristeily 44. Cruises Canal|Kanaaliristeily 45. Fishing|Kalastus 46. Golf|Golf 47. Hiking/Trekking/Walking|Patikointi/vaellus/kävely 48. Outdoor Activities / Summer|Kesäaktiviteetit ulkona 49. Motorcycle|Moottoripyöräily 50. River Rafting/Rapid Shooting|Koskenlasku 51. Mountainbike|Maastopyöräily 52. Soccer|Jalkapallo 53. Watersports|Vesiurheilu 54. Traditional Climbing|Kiipeily 55. Sport Climbing|Sporttikiipeily 56. Water Park|Vesipuisto 57. Mushroom picking|Sienien poiminta 58. Birdwatching|Lintujen bongaus 59. Beaches|Uimaranta 60. Horseback Riding|Ratsastus ja hevosvaellukset 61. Ornithology|Lintutiede 62. Ringed Seal watching | Norpparetket 63. Traditional church boat rowing | Kirkkoveneretket CULTURE & LIFESTYLE 64. Sauna|Sauna 65. Finnish Society|Suomalainen yhteiskunta 66. Easter|Pääsiäinen 67. Midsummer|Juhannus 68. Special celebration/Pyhäpäivät 69. Agriculture|Maatalous 70. Architecture|Arkkitehtuuri
  • 58. 71. Arts and Crafts|Taide ja käsityöt 72. Churches and Settlements|Kirkot ja seurakunnat 73. Cultural/Kulttuurielämykset 74. Countryside|Maaseutu 75. Courses (short)|Lyhyet kurssit 76. Craft|Askartelu 77. Design|Muotoilu 78. Dining & Culinary|Herkuttelu 79. Easter|Pääsiäinen 80. Family/Children|Perhe/lapset 81.Fine arts|Korkeakulttuuri 82. Finnish Lifestyle|Suomalainen elämäntapa 83. History/Heritage|Historia/perinne 84. Health and Fitness|Terveys ja kuntoilu 85. Nostalgia|Nostalgia 86. Industry|Teollisuus 87. Maritime|Merenkulku 88. Military|Armeija 89. Midsummer|Juhannus 90. Music|musiikki 91. Dance|tanssi 92. Education|koulutus 93. Professional Study Tours|Ammatilliset tutustumiskäynnit 94. Religion Related|Uskontoon liittyvä 95. Retreats|Hiljentyminen 96. Romance|Romanssi 97. Shopping|Shoppailu 98. Karaoke|Karaoke 99. Trolley Driving|Resiinalla ajo 100. Ancestors|Esi-isät 101. Mythology|Mytodologia 102. Shamanism|Shamanismi 103. Nature preserve|Luonnon suojelu 104. Team Building|yhteishengen rakennus 105. Theatre/Show/Film|Teatteri/esitys/elokuva 106. Winery|Viinitila 107. Gold Panning|Kullan huuhdonta 108. Casinos and Entertainment|Casino ja viihde 57 TOURING AND PACKAGES 109. Rail Tours|Junamatkat 110. Tram Tours|Raitiovaunumatkat 111. Sightseeing|Kiertoajelu 112. Meeting and Convention package|Kokouspaketti 113. Incentive Programmes|Palkkio-ohjelmat 114. Camp School|Leirikoulu
  • 59. 58 ALL YEAR AROUND 115. Spa|Kylpylä 116. Health|Terveys 117. Fitness|Kuntoilu 118. Caving|Luolat 119. Fencing|Miekkailu 120. Gymnastics|Voimistelu 121. Shooting|Ampuminen 122. Tennis|Tennis 123. Volleyball|Lentopallo 124. Team Sports|Joukkeurheilu 125. Motor Sports|Moottoriurheilu 126. Kasvitiede | Botany 127. Northern Lights|Revontulet 128. Archery|Jousiammunta 129. Astronomy|Tähtitiede 130. Athletics|Yleisurheilu 131. Flying|Lentäminen 132. Gym|Kuntosali 133. Surprise Excursions|Yllätysohjelmat 134. Hunting|Metsästys 135. Nature/Wilderness|Luonto/erämaa 136. Nordic Walking|Sauvakävely 137. Theme Park/Visitor Centre|Teemapuisto/käyntikohde 138. Zoo and Animal Park|Elaintarha/-puisto 139. Adventure/Survival|Seikkailu/Selviytyminen
  • 60. 59 LIITE A.8 Ohjelmapalvelujen ominaisuuksien liittäminen ja luokittelu osaksi ohjelmapalvelurajapintaa. ACTIVITIES.ACTDETAILS Includes/ForExtraPrice (hintaan sisältyy/hintaan ei sisälly) 1. insurance | vakuutukset 2. transportation | kuljetukset 3. equipments | varusteet 4. food | ruoka 5. guidance | opastus 6. maps, other material | kartat, muu materiaali (esim. diplomi) 7. licences, permits | tarvittavat luvat Available (saatavuus): 8. on request | pyynnöstä 9. scheduled | aikataulun mukaan 10. tailormade | räätälöity 11. daily | päivittäin Guiding (opastus): 12. Guided | Opastettu 13. Guided partly | osittain opastettu 14. information to get started | alkuinformaatio 15. literary materila | kirjallinen materiaali Restrictions (muut rajoitteet): 16. Group size | Ryhmäkoko 17. Temperature limit | Pakkasraja 18. Weather condition limit | Säävaraus 19. Age limit | Ikäraja 20. Physical restriction | Fyysiset rajoitteet 21. Licence & Permit | Luvat ja lisenssit, (esim. ajokortti) Grading (vaikeustaso): 22. Easy|Helppo 23. Normal|Normaali 24. Demanding|Vaativa 25. Very demanding|Erittäin vaativa Grading selitykset: Kuvaa ohjelmapalvelutuotteen tai muun aktiviteetin vaativuustasoa: • Helppo = Henkisesti ja/tai fyysisesti helppo suoritus, joka ei vaadi erityistaitoja. • Normaali = Henkistä ja/tai fyysistä ponnistusta vaativa suoritus. Se saattaa vaatia
  • 61. erityistaitoja, jotka opetetaan ennen suoritusta. • Vaativa = Henkisiä ja/tai fyysisiä ponnistuksia vaativa melko raskas suoritus, jossa tarvitaan 60 aikaisempaa kokemusta • Erittäin vaativa = Henkisiä ja/tai fyysisiä ponnistuksia sekä huomattavia erityistaitoja vaativa erittäin raskas suoritus. Lähde http://www.keyeast.imatra.fi/normisto/raportti.html (5.5.2005)
  • 62. 61 LIITE A.9 Multimediatietojen luokittelu MULTIMEDIAITEM.TYPE 1. Plain text document | tekstidokumentti (esim. rtf, txt) 2. Formatted text document | muotoiltu tekstidokumentti (doc. 3. Image | kuva 4. Animation | animaatio (esim. Flash) 5. Audio | audio 6. Video | video 7. Web page | www-sivusto 8. Hard-copy (paper) document | skannattu dokumentti 9. Hard-copy image | skannattu kuva 10. Other | muu
  • 63. 62 LIITE A.10 Konferenssihuoneen tyypit, ominaisuudet varusteet. CONFERENCE.ROOMTYPE CONFERENCE.EVENTYPE CONFERENCE.EXTRASPACE CONFERENCE.EXTRASERVICES CONFERENCE.EQUIPMENT value name ---------------------------------------- RoomType (kokoushuoneen tyyppi) 1. Theater|Teatteri 2. Classroom|Luokkahuone 3. U-Shape|U-pöytä 4. Round Table|Pyöreä pöytä 5. Boardroom|Suorakaidepöytä 6. Banquet style/Round tables|Bankettimuoto/pyöreät pöydät 7. Diplomatic style|Diplomaattipöytä 8. Exhibition hall|Näyttelytila EventType (Tapahtumatyyppi) 9. Congress / Conference|Kongressi/konferenssi 10. Meeting|Kokous 11. Seminar|Seminaari 12. Exhibition|Näyttely 13. Workshop|Workshop ExtraSpace (lisätilat) 14. Facilities for disabled persons|Vammaisille soveltuvat tilat 15. Office space for organizers|Toimistotilat tilaisuuden järjestäjille 16. Registration space|Rekisteröintitila 17. Speakers room|Tila puhujille ExtraServices (lisäpalvelut) 18. Technical assistance|Tekninen apu 19. Security service|Vartiointi/Turvapalvelu 20. Car park/valet Park|Autopaikoitus 21. Interpretation | Tulkkaus Equipments (varusteet)
  • 64. 22. Amplifiers|Vahvistin 23. Wireless microphones and in - ear systems|Langattomat mikrofonit ja korvanapit 24. Wired Microphones|Langalliset mikrofonit 25. Sound processing equipment|Äänentoistojärjestelmä 26. Sound recorder|Ääninauhuri 27. Analog and digital sound consoles|Analoginen ja digitaalinen äänikonsoli 28. Speakers|Kaiuttimet 29. House loud speakers|Talon kuulutusjärjestelmä 30. Monitor speakers|Tarkkailukaiuttimet 31. Active mic splitters||Aktiivinen mikrofoonien jakaja 32. Simultaneous interpretation equipment|Simultaanitulkkauslaitteet 33. Orchestra pit|Orkesterisyvennys 34. Concert Sound Reproduction|Konserttiäänen uudelleenkäsittely 35. Conference Sound System|Kokousäänentoisto 36. Audio Player|Äänentoisto 37. Interpretation | tulkkausvälineet/valmius 38. Flip Chart|Fläppitaulu 39. TV Receiver|TV vastaanotin 40. Video Monitor|Videomonitori 41. Video Player|Videonauhuri 42. DVD Player|DVD-soitin 43. Mini DV Camera|Mini DV-kamera 44. Projection screen|Valkokangas 45. Overhead projector|Piirtoheitin 46. Portable LCD Projector|Kannettava LCD-projektori 47. Flat ScreensLitteä näyttö 48. Led ScreensLed-näyttö 49. Retros|Taustaprojisointi 50. Plasma displays|Plasma-näyttö 51. Monitors|Monitorit 52. Epidiascope|Epidiaskooppi 53. Slide Projectors|Diaprojektori 54. Laser pointer|Laserosoitin 55. Computer Network access|Tietokoneverkko 56. Lighting System|Valaistusjärjestelmä 57. Local mobile phone base stations|Matkapuhelinverkkoasema 58. Satellite reception technology|Satellittivastaanotinjärjestelmä 59. Videoconferencing Equipment|Videokonferessilaitteisto 60. Telephones|Puhelimet 61. Telefax|Telefax 62. Laptops|Kannettavia tietokoneita 63. Wireless Mouse for lap top use|Langaton hiiri 64. Hard disc recorders|kovalevytallennus 65. Photocopier|Kopiokone 63
  • 65. 64 LIITE A.11 Palvelut (Service), jotka voidaan liittää esim. osaksi hotellia tai muuta tuotetta. SERVICE.VALUE SERVICE.NAME vuokrattavat kulkuneuvot (motor vehicle rentals) VALUE NAME ------------------------------------- 1. Buses/Coaches with driver|Linja-auto kuljettajineen 2. Buses/Coaches without driver|Linja-auto ilman kuljettajaa 3. Caravans|Asuntovaunu 4. Trailers|Peräkärry 5. Motor Homes|Asuntoauto 6. Motorcycle|Moottoripyörä 7. Scooter|Skootteri 8. Train|Juna 9. Tram|Raitiotievaunu 10. Snowmobiles|Lumikelkka 11. All Terrain Vehicle|Mönkijä 12. Airplane|Lentokone 13. Helicopter|Helikopteri 14. Jet Ski|Vesiskootteri 15. Limousine|Limusiini 16. Motor Boat|Moottorivene 17. Motor Yacht|Moottorijahti 18. Ship|laiva vuokravälineet (equipment rentals) 19. Bicycles|Polkupyörä 20. Tandem|Tandemi 21. Canoes|Kanotti 22. Kayaks|Kajakki 23. Cross-Country Ski Equipment|Maastohiihtovälineet 24. Downhill Ski Equipment |Lasketteluvälineet 25. Snowboards|Lumilautoja 26. Telemar|Telemarkit 27. Fishing Tackle|Kalastusyötti 28. Fishing Equipment|Kalastusvälineet 29. Kick Sleds|Potkukelkka 30. Motorboats|Moottorivene 31. Roller Skates|Rullaluistimet
  • 66. 65 32. Skateboard|Rullalauta 33. Kick bike|Potkulauta 34. Rowing Boats|Soutuvene 35. Sailing Boats|Purjevene 36. Snowshoes|Lumikengät 37. Nordic Walking Poles|Kävelysauvat 38. Thermal Outer Wear|Talvivaatteet 39. Rainwear|Sadeasuste 40. Church Boat|Kirkkovene 41. Downhill Car|Mäkiauto 42. Hiking Equipment|Vaellusvälineet 43. Rucksack|Selkäreppu 44. Sledge/Toboggan|Pulkka/Kelkka 45. Row Boat|Soutuvene 46. Swimsuit|Uima-asu 47. Horse|Hevonen 48. Binoculars|Kiikarit
  • 67. 66 LIITE A.12 Site (hotelli)tason majoitustyypit. SITE.TYPE value name -------------------------------------- 1. Hotel | Hotelli 2. Motel | Motelli 3. Summer Hotel | Kesähotelli 4. Holiday Village/Resort | Lomakylä 5. Spa Hotels | Kylpylähotelli 6. Cottages/Cabins | Mökki 7. Camping Areas | Leirintäalue 8. Convention | Kokoustila 9. Villas | Kartano 10. Castle | Linna 11. Apartment Hotel | Huoneistohotelli 12. Suite Hotel | Sviittihotelli 13. Bed & Breakfast | Bed & Breakfast 14. Manor House | Kartano 15. Light House | Majakka 16. Farm House | Maatilamajoitus 17. Hostel | Hostelli 18. Cottage | Mökki 19. wilderners hut | Eräkämppä 20. Private accommodation | Yksityinen majoitus 21. Boarding House | Matkustajakoti 22. Snow Igloo | Lumi-iglu
  • 68. 67 LIITE A.13 SITE-tason (esim. hotelli) majoituksen profiilikentät. SITE.PROFILE value name --------------------------------------------------- 1. reservation possible | Varaaminen mahdollista 2. reservation not possible | Varaaminen ei mahdollista 3. catering -full board | Täysihoito 4. catering -optional full board | Valinnainen täysihoito 5. catering -half board | Puolihoito 6. catering -optional half board | Mahdollisuus puolihoitoon 7. catering –breakfast | Aamiainen 8. catering -optional breakfast | Mahdollisuus aamupalaan 9. catering -no food arrangements | Ei ateriapalvelua 10. catering -all inclusive | Kaikki ruoat ja juomat sisältyvät hintaan 11. food types - health food | Ruokatyyppi - Terveysruokaa 12. food types - fresh farm produce | Ruokatyyppi - Lähiruokaa 13. food types - international | Ruokatyyppi - Kansainvälinen keittiö 14. food types - finnish specialties | Ruokatyyppi - Suomalaisia erikoisuuksia 15. food types - regional specialities | Ruokatyyppi - Alueellisia erikoisuuksia 16. food types - vegetarian | Ruokatyyppi - Kasvisruokaa 17. food types - organic foods | Ruokatyyppi - Orgaanista ruokaa 18. food types - wellness cuisine | Ruokatyyppi - Terveysruokaa 19. food types - home food | Ruokatyyppi - Kotiruokaa 20. catering - à la carte carte meals | Ateriapalvelu - à la carte ruokaa 21. catering -breakfast only | Ateriapalvelu - aamiainen 22. catering -drinks available | Ateriapalvelu - juomat 23. laundry service| Pesulapalvelu 24. Laundry self service|Itsepalvelupesula 25. no smoking|Tupakointi kielletty 26. restricted smoking|Tupakointi rajoitettu 27. entertainment |Viihdettä 28. Newspapers provided|Sanomalehti toimitetaan huoneeseen 29. Newspapers available|Sanomalehtiä saatavilla 30. Green fee included | Green fee sisältyy hintaan 31. language spoken english | palvelu englanniksi 32. language spoken French | palvelu ranskaksi 33. language spoken Dutch | palvelu saksaksi 34. language spoken Italian | palvelu italiaksi 35. language spoken Spanish | palvelu espanjaksi 36. language spoken Hungarian | palvelu unkariksi 37. language spoken Russian | palvelu venäjäksi 38. language spoken Swedish | palvelu ruotsiksi