2. Rajapintakirjaston ja käsitejärjestelmän versiohistoria:
Päivämäärä Versio Muutokset
30.06.2005 versio 1.0
21.06.2006 versio 1.7
2
Joensuun yliopisto
Savonlinnan koulutus- ja kehittämiskeskus
Matkailun verkosto-osaamiskeskus
PL 126
57101 Savonlinna, Finland
Lisätietoa ja tarkemmat yhteystiedot:
http://travelgate.joensuu.fi
6. 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) keskityttiin majoituksen ja kapasiteetin
hallintaan (mökki- ja hotellimajoitus) sekä ohjelmapalvelujen kuvaamiseen ja rajapinnan
muodostamiseen. Hankkeen toisessa vaiheessa (1.9.2005 - 31.8.2006.) rajapintakuvauksiin tullaan
lisäämään tapahtuma-, luontomatkailutuote- sekä nähtävyys- ja käyntikohde määrittelyt. Näille osa-alueille
muodostetaan 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 ja toinen vaihe on rahoitettu TEKESin Fenix-ohjelmasta ajalle 1.9.2004–
30.6.2005 (TGF I) ja 1.9.2005 - 31.8.2006 (TGF II). 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.
6
7. 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 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 €/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.
7
8. 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).
8
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
9. 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 helpottaen ylläpitotyötä.
2. Osallistumalla TravelGate Finland Consortiumin toimintaa, jossa muutosehdotukset
9
käsitellään.
Pyrkimyksenä on, että läpi menevät muutokset ja lisäykset kirjataan TravelGate Finlandiin
vuosittain.
10. 10
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
• event = tapahtuma
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 hakutoiminto).
Huomiotavaa value – name parin käytössä: eritasoiselle 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
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
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ä.
11. 6.3 ChainType
ChainType
value string ketjun tunnistenumero (A.1)
name MULTILANGUAGETEXT 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
Person
title string henkilöm 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
Personnel
management PERSON johto
booking PERSON varaukset
customerService PERSON asiakaspalvelu
technical PERSON tekninen tuki
marketing PERSON markkinointi
sales PERSON myynti
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.
11
12. 6.6 Address
Address
country DESTINATIONTYPE maan nimi (luokittelu liitteessa A.2)
majorRegion 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).
6.7 DestinationType
DestinationType
value string arvo listasta (A.2)
name MULTILANGUAGETEXT 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
PostAddress
pobox string postilokero
postStreetName string postiosoite
12
(katu+katunumero+rappu+huoneisto)
postCode string postiosoitteen postinumero
postCity MULTILANGUAGETEXT postiosoitteen kaupunki
postCountry MULTILANGUAGETEXT 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.
13. 6.9 ContactAddress
ContactAddress
email string sähköpostiosoite
phonePrefix string puhelimen suuntanumero (+maakoodi)
phoneNum string puhelinumero (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 mukaiset)
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
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-pohjaista koordinaattijärjestelmää, jotta tuetaan kansainvälistä standardia
WGS84 (World Geodetic System 1984). (Tarvittaessa muunnos suomalaiseen kkj-järjestelmään voidaan
tehdä Hayfordin ellipsoidin avulla.)
6.11 DateStamp
DateStamp
CreateTime string luontiaika, kellonaika ISO
CreateDate string luontiaika, päivämäärä ISO
LastModifiedTime string viimeksi muokattu, kellonaika ISO
LastModifiedDate 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.
13
14. 6.12 Description
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!
14
15. 6.13 Link
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
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).
15
16. 6.15 NearestObject
NearestObject
value string kohteen tunnistenumero (liite A.3)
name MULTILANGUAGETEXT kohteen nimi (liite A.3)
objectname MULTILANGUAGETEXT 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
6.16 Timeline
Timeline
criterion string ajanjakson kriteeri, jolloin se on
16
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östä (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.
17. 6.17 DateRange
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.
6.18 WeekRange
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
Period
fromTime string kellonaika, tuotteen tai palvelun aukioloaika/alkuaika
toTime string kellonaika, tuotteen tai palvelun sulkemisaika/loppuaika
duration string kesto, tunneissa (aukiolo tai ohejlmapalvelun 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”.
17
18. 6.20 PriceRange
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
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
Terms
paymentTerms LINK maksuehdot
mediationTerms LINK välitysehdot
cancelTerms LINK peruutusehdot
accomodationTerms 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.
18
19. 6.23 MultiLanguageText
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
Category
ExtentSource string luokittelutiedon lähde, käytettävä liite
MainType MAINTYPE pääluokka
Category:n kokoava pääelementti. Category mahdollistaa kaksi-tasoisen sisältöjen luokittelun. Category
moduulin käytettävä tietolähde voidaan määritellä kohtaan ExtentSource. Category –moduulin rakenne on
esitetty kuviossa 1.
Category-luokitus ohjelmapalveluille on esitetty liitteessä A.7
19
21. 6.27 ActDetails
ActDetails
value string ominaisuuden tunniste (A.8)
name MULTILANGUAGETEXT ominaisuuden nimi (A.8)
ActDetails kuvaa ohjelmapalvelutuotteen ominaisuuksia: hintaan sisältyy, lisämaksusta, tuotteen saatavuus,
opastus. Ominaisuuksien tunnisteet ja nimet ovat liitteessä A.8.
6.28 Group
Group
name MULTILANGUAGETEXT ryhmän nimi
criterion string kriteeri, jolla 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.29 MultiMediaItem
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 MultiMediaItem versionumero
relatedTo LINK linkki muihin MultiMediaItemeihin, esim.
21
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 kielten tunnisteet liitteestä A.5.
22. 6.30 Service
Service
value string palvelun tunniste (A.11)
name MULTILANGUAGETEXT 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 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.
6.31 Facility
Facility
value string varusteen tunniste (A.20, A.14, A.21)
name MULTILANGUAGETEXT 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
22
23. 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.32 Numbers
Numbers
value string tunnusluvun tunniste (A.15)
name MULTILANGUAGETEXT 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.
23
Amount-kenttään laitetaan lukumäärä.
Esim. Numbers käytöstä
value: 4
name: perhehuoneiden lukumäärä
amount: 25
6.33 Type
Type
value string tyypin tunniste (A.17, A.12)
name MULTILANGUAGETEXT 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
24. 6.34 Profile
Profile
value string tunnistenumero (A.18, A.13)
name MULTILANGUAGETEXT 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.35 Location
Location
value string sijainnin tunnistenumero (A.16)
name MULTILANGUAGETEXT 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.
6.36 Payment
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.
24
25. 6.37 PaymentMethods
PaymentMethods
value string tunnistenumero (A.22)
name MULTILANGUAGETEXT 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.38 Suitable
Suitable
value string tunnistenumero (A.19)
name MULTILANGUAGETEXT 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.39 Conference
Conference
name MULTILANGUAGETEXT konfrenssitilan 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.
6.40 ConferenceTyping
ConferenceTyping
value string konfrenssilistan tunnistenumero (A.10)
name MULTILANGUAGETEXT listan nimi tyypille/varusteelle (A.10)
ConferenceTyping avulla liitetään konferenssitilan ominaisuudet osaksi kuvausta. Ominaisuudet ja varusteet
ovat lueteltu liitteessä A.10.
25
26. 26
6.41 Policy
Policy
value string
name MULTILANGUAGETEXT
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.42 CottageDetails
CottageDetails
yearCompleted string valmistumisvuosi
yearRenovated string remontointivuosi
totalArea string pinta-ala kokonaisuudessaan
loftArea string parven pinta-ala
numFloors string kerrosten lukumäärä
numRooms string huoneiden lukumäärä
numAlcoves string alkovillisten huoneiden lukumäärä
numBedrooms string makuuhuoneiden lukumäärä
numLofts string parvien lukumäärä
bedroomDesc MULTILANGUAGETEXT makuuhuoneen kuvaus
loftDesc MULTILANGUAGETEXT parven kuvaus
material MULTILANGUAGETEXT mökissä käytetyt materiaalit
quality MULTILANGUAGETEXT mökin laatu
CottageDetails on lomamökin yksityiskohtaiset tiedot kuvaava moduuli. Yksityiskohtaiset tiedot liitetään
osaksi koko lomamökin kuvausta Cottage.
6.43 EventVisibility
EventVisibility
value string tunnistenumero (A.24)
name MULTILANGUAGETEXT tunnisteen nimi (A.24)
details MULTILANGUAGETEXT lisätietokenttä, esim. kaupunki/paikannimi
EventVisibility määrä tapahtumat näkyvyyden. Näkyvyysalueet on esitetty liitteessa A.24.
27. 6.44 TargetAudience
TargetAudience
value string tunnistenumero (A.25)
name MULTILANGUAGETEXT tunnisteen nimi (A.25)
TargetAudience toimii tapahtuman kohdeyleisön määreenä. Liitteessä A.25 on esitetty mallilista
kohdeyleisöistä.
6.45 Publication
Publication
PublicationStartDate string tiedon julkaisupäivämäärä (ISO8061)
PublicationStartTime string tiedon julkaisukellonaika (ISO8061)
PublicationEndDate string tiedon julkaisun päättymispäivämäärä (ISO8061)
PublicationEndTime string tiedon julkaisun päättymiskellonaika (ISO8061)
Publication määrää tapahtumatiedon julkaisun aloitus- ja päättymispäivämäärät sekä kellonajat.
6.46 DateInformation
DateInformation
Dates DATETYPE päivämäärät DateType muodoissa
Tapahtuman päivämäärät kokoava moduuli. DateInformation voi koostua useista DateType muotoisista
ajanjaksoista.
6.47 DateType
DateType
SingleDate SINGLEDATE yksittäinen päivä
DateRange EVENTDATERANGE ajanjakso
RecurringDate RECURRINGDATE toistuvat päivät
DateType sisältää erilaiset päivämäärien esitystavat.
6.48 SingleDate
SingleDate
Date string päivämäärä (ISO8061)
TimeDetails PERIOD ajanjakson aukioloaika
27
Yksittäisen päivän esitys ajanjaksona.
28. 6.49 EventDateRange
EventDateRange
DateRange DATERANGE ajanjakso alku- ja loppupäivien mukaan
TimeDetails PERIOD ajanjakson aukioloaika
Tapahtuman ajanjakso alku- ja loppupäivien mukaan.
6.50 RecurringDate
RecurringDate
DateRange DATERANGE ajanjakso alku- ja loppupäivien mukaan
Recurrance WEEKDAYS toistojen viikonpäivät
TimeDetails PERIOD ajanjakson aukioloaika
Toistuvan ajanjakson kuvaus, jolla voidaan määrittää tietyllä ajanjaksolla (DateRange) tiettyinä viikonpäivinä
(Recurrance) toistuva aukioloaika (TimeDetails).
6.51 Weekdays
Weekdays
value string tunnistenumero (A.26)
name MULTILANGUAGETEXT tunnisteen nimi, viikonpäivät (A.26)
Viikonpäivien esitys esimerkiksi RecurringDate elementissä.
6.52 AttendCost
AttendCost
CostType COSTTYPE osallistumismaksu tyyppi
AttendCost kokoaa osallistumismaksun eri tyypit yhdeksi elementiksi.
6.53 CostType
CostType
value string tunnistenumero (A.27)
name MULTILANGUAGETEXT tunnisteen nimi (A.27)
cost COST tyyppikohtainen hinta
CostType muodostaa osallistumismaksun tunnistekohtaiset hinnat.
28
29. 6.54 Registration
Registration
RegistrationValue BOOLEAN rekisteröityminen Boolean-arvona
RegistrationLink LINK linkki rekisteröitymiseen
Details MULTILANGUAGETEXT selite
Registration elementin avulla voidaan kuvata tapahtumaan tarvittava rekisteröityminen sekä osoittaa linkki
selitteineen rekisteröitymistä varten
6.55 EventContact
EventContact
Organisation MULTILANGUAGETEXT tapahtuman kontaktiorganisaatio
ContactPerson PERSON yhteyshenkilö
Tapahtuman kontaktitiedot.
6.56 Venue
Venue
VenueDetails VENUEDETAILS tapahtumapaikan tiedot
VenueServices NEARESTOBJECT tapahtumapaikan palvelut sekä lähipalvelut
VenueAccessibility CATEGORY kaksitasoinen esteettömysluokittelu (A.28)
VenueSuitable SUITABLE soveltuvuudet
Tapahtumapaikan tiedot kokoava moduuli.
6.57 VenueDetails
VenueDetails
Name MULTILANGUAGETEXT tapahtumapaikan nimi
Description MULTILANGUAGETEXT kuvaus
Address ADDRESS osoitetiedot
MapReference XY koordinaatit
ContactAddress CONTACTADDRESS kontaktiosoite
Multimedia MULTIMEDIAITEM tapahtumapaikan multimedia
Transportation TRANSPORTATION saapuminen kohteeseen
29
Tapahtumapaikan tarkemmat tiedot.
30. 30
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
• EVENT = TAPAHTUMA
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>
<multilanguagetext>
<text> rum pris inkluderas 23 kabelkanaler </text>
<language>se</language>
<local> </local>
</multilanguagetext>
</comment>
<extent> unit </extent>
</Facility>
…
</UNIT>
31. 7.1 ACTIVITIES
OHJELMAPALVELUT
Activities
Datestamp DATESTAMP aikaleima tuotteelle
Type CATEGORY ohjelmapalvelun kategoria (2-
31
tasoinen)
ContactInformation COMPANY yrityksen yhteystiedot
Name MULTILANGUAGETEXT palvelun/tuotteen nimi
ActivitiesDescription DESCRIPTION kuvaus tuotteesta/palvelusta
Time TIMELINE aikataulu
ActivitiesPrice PRICERANGE hinnoittelu
Suitable CATEGORY 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
StartPointCommentary MULTILANGUAGETEXT lähtöpisteen kommentit/kuvaus
EndPointCoords XY loppupisteen koordinaatit
EndPointCommentary MULTILANGUAGETEXT loppupisteen kommentit/kuvaus
LenghtOfRoute string kesto valitulla kulkuvälineellä ja
kilometrit
Available ACTDETAILS ohjelmapalvelun saatavuus
Guiding ACTDETAILS opastus
Restrictions ACTDETAILS vaikeustaso
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).
32. 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 MULTILANGUAGETEXT kohteen tyyppi, esim. hostel
Description DESCRIPTION kohteen kuvaus
Numbers NUMBERS tunnuslukuja, esim. huoneiden lkm
Suitable CATEGORY soveltuvuus, esim. liikuntarajoitteisille
Profile CATEGORY profilointi, esim. puolihoito/täysihoito
Facility CATEGORY 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 konfrenssitilojen 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.
32
33. 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 CATEGORY huoneen ominaisuudet
Facility CATEGORY huoneen varustus
Policy POLICY käytännöt huoneessa, esim. tupakointi
Suitable CATEGORY soveltuvuus, esim. inva-wc
Documentation MULTIMEDIAITEM multimedia – kuva, video kohteesta
PriceRange PRICERANGE hinnoittelu
PriceExceptions MULTILANGUAGETEXT poikkeukset hinnoitteluun
belongsTo IDComponent id-tunniste, jolla voidaan linkittää unit
33
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.
34. 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 CATEGORY soveltuvuusm esim. liikuntarajoitteiselle
Facility CATEGORY 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ä.
34
35. 7.5 EVENT
Tapahtuma
Event
Datestamp DATESTAMP aikaleima tapahtumalle
Title MULTILANGUAGETEXT tapahtuman otsikko
EventVisibility EVENTVISIBILITY tapahtuman näkyvyys
Category CATEGORY luokitus tapahtumille (A. 28)
TargetAudience TARGETAUDIENCE tapahtuman kohdeyleisö
Description DESCRIPTION tapahtuman kuvaus
EventWebsite LINK tapahtuman sivusto
TicketWebsite LINK lippujen sivusto
EventMultimedia MULTIMEDIAITEM tapahtuman multimedia
KEYWORDS MULTILANGUAGETEXT tapahtuman avainsanat
EventPublication PUBLICATION tapahtuman julkaisu
DateInformation DATEINFORMATION tapahtuman ajankohta
EventCost ATTENDCOST tapahtuman osallistumismaksu
Registration REGISTRATION tapahtumaan rekisteröityminen
Contact EVENTCONTACT tapahtuman yhteystiedot
Venue VENUE tapahtumapaikka
35
Event toimii tapahtumien kuvaavana rajapintana.
36. LIITE A.1
Hotelli- ja majoitusketjut
SITE.CHAIN.CHAINTYPE
value name name (in finnish)
1 Best Western Finland Best Western Finland
2 Choice Hotels Choice Hotels
3 Finlandia Hotels Finlandia Hotels
4 Finnish Youth Hostel Associations Finnish Youth Hostel Associations
5 Fontana Hotels/Lomaliitto Fontana Hotels/Lomaliitto
6 Holiday Club Finland Holiday Club Finland
7 Lapland Hotels Lapland Hotels
8 Lomarengas/Finnish Country
36
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
37. 37
LIITE A.2
Maat, suuralueet, matkailualueet ja kunnat
ADDRESS.DESTINATIONTYPE (Country / Major Region / Destinations / Kunnat)
ADDRESS.DESTINATIONTYPE (Country/Maa)
value name name (in finnish)
1 Finland Suomi
ADDRESS.DESTINATIONTYPE (Major Region/Suuralue)
value name name (in finnish)
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
ADDRESS.DESTINATIONTYPE (Destinations/Matkailualue)
value name name (in finnish)
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
38. 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
ADDRESS.DESTINATIONTYPE (Kunnat) (value=kuntanumero)
value name (in finnish) name (in swedish)
4 Alahärmä
5 Alajärvi
6 Alastaro
9 Alavieska
10 Alavus
754 Anjalankoski
15 Artjärvi Artsjö
16 Asikkala
17 Askainen Villnäs
18 Askola
19 Aura
35 Brändö
40 Dragsfjärd
43 Eckerö
44 Elimäki
45 Eno
46 Enonkoski
47 Enontekiö Enontekis
49 Espoo Esbo
50 Eura
51 Eurajoki Euraåminne
52 Evijärvi
60 Finström
61 Forssa
38
49. 49
LIITE A.3
Lähimmän kohteen tyypit (NEARESTOBJECT)
SITE.NEARESTOBJECT.TYPE
TRANSPORTATION.NEARESTOBJECT.TYPE
NEARESTOBJECT
Value Name
1 city kaupunki
2 city center kaupungin keskusta
3 town kunta, kylä
4 airport lentökenttä
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 bussipysä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 kanoottien vuokraus
30 canoe hire kanoottien vuokraus
31 children’s attraction lasten käyntikohteet
32 downhill ski equipment lasketteluvarsuteiden vuokraus
33 fishing kalastus
50. 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
50
51. 51
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).
CURRENCY
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
53. 53
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)
MULTILANGUAGETEXT.LANGUAGE
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
54. Chamorro chamorro ch
Chechen tšetšeeni ce
Chinese kiina zh
Chuang; Zhuang tšuang, zhuang za
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
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,
54
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
55. 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 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 kuanjama kj
Kurdish kurdi ku
Kwanyama, Kuanyama kuanjama [MKK]) kj
Lao lao lo
Latin latina la
Latvian latvia, lätti lv
Letzeburgesch;
letzeburg, luxemburg
Luxembourgish
(letseburgi)
55
lb
Limburgan; Limburger;
Limburgish (limburgi [LDR])
li
Lingala lingala ln
Lithuanian liettua lt
Luba-Katanga (katangan)luba, baluba lu
56. Macedonian makedonia mk
Malagasy malagasi, madagassi
56
(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
North Ndebele pohjoisndebele nd
Norwegian norja no
Norwegian Bokmål kirjanorja (bokmål) nb
Norwegian Nynorsk uusnorja (nynorsk) nn
Nyanja; Chichewa;
njandža ny
Chewa
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: 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
57. Samoan samoa sm
Sango sango sg
Sanskrit sanskrit sa
Sardinian sardi sc
Serbian serbia sr
Shona shona sn
Sichuan Yi 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)
57
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
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
58. 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)
58
yi
Yoruba joruba yo
Zulu zulu (sulu) zu
59. 59
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)
MULTILANGUAGETEXT.LOCAL
In English In finnish code
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
60. 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 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
60
61. 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
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
Korean dem. kansantasavalta
of (North Korea)
(Pohjois-Korea)
61
KP
Korea, Republic of (South Korea) Korean tasavalta (Etelä-Korea) KR
62. 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
62
63. 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
Slovakia Slovakia SK
Slovenia Slovenia SI
Solomon Islands Salomonsaaret SB
Somalia Somalia SO
South Africa Etelä-Afrikka ZA
South Georgia and the South Etelä-Georgia ja Eteläiset GS
63
64. Sandwich Islands Sandwichsaaret
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
64
65. 65
LIITE A.7
2-tasoinen luokittelu ohjelmapalveluille
CATEGORY.MAINTYPE.MAINVALUE
CATEGORY.MAINTYPE.MAINTYPEATTRIBUTES
CATEGORY.MAINTYPE.MAINTYPECOMMENT*
CATEGORY.MAINTYPE.SUBTYPE.SUBVALUE
CATEGORY.MAINTYPE.SUBTYPE.SUBTYPEATTRIBUTES
CATEGORY.MAINTYPE.SUBTYPE.SUBTYPECOMMENT*
* lisätietokenttä, ei esitetty liitteen listauksessa
ACTIVITIES.CATEGORY.MAINTYPE
MainValue MainTypeAttributes
100 winter activities talviaktiviteetit
200 summer activities kesäaktiviteetit
300 culture & lifestyle kulttuuri ja elämätapa
400 touring and
packages
retket ja aktiviteettipaketit
500 all year around ympärivuotiset aktiviteetit
600 shopping/markets
700 community/public
ACTIVITIES.CATEGORY.SUBTYPE (WINTER)
SubValue SubTypeAttributes
101 winter golf talvigolf
102 ice fishing pilkkiminen
103 winter karting talvimikroauto
104 santa claus joulupukki
105 telemarking telemark
106 snowboarding lumilautailu
107 toboggan slide pulkkamäki
108 kicksledding potkikelkkailu
109 outdoor winter swimming avantouinti
110 snow and ice architecture lumi- ja jää arkkitehtuuri
111 snow and ice sculpure lumi- ja jääveistäminen
112 christmas and new year joulu ja uusi vuosi
113 cross-country skiing maastohiihto
114 downhill skiing/telemarking laskettelu/telemark
115 husky safaris husky safarit
116 ice-breaker jäänmurtaja
117 outdoor activities / winter talviaktiviteetit ulkona
67. 67
233 traditional church boat
rowing
kirkkoveneretket
ACTIVITIES.CATEGORY.SUBTYPE (CULTURE & LIFESTYLE)
SubValue SubTypeAttributes
301 sauna sauna
302 finnish society suomalainen yhteiskunta
303 easter pääsiäinen
304 midsummer juhannus
305 special celebration pyhäpäivät
306 agriculture maatalous
307 architecture arkkitehtuuri
308 arts and crafts taide ja käsityöt
309 churces and settlements kirkot ja seurakunnat
310 cultural kulttuurielämykset
311 countryside maaseutu
312 courses (short) lyhyet kurssit
313 craft askartelu
314 design muotoilu
315 dining & culinary herkuttelu
316 easter pääsiäinen
317 family/children perhe/lapset
318 fine arts korkeakulttuuri
319 finnish lifestyle suomalainen elämäntapa
320 history/heritage historia/perinne
321 health and fitness terveys ja kuntoilu
322 nostalgia nostalgia
323 industry teollisuus
324 maritime merenkulku
325 military armeija
326 midsummer juhannus
327 music musiikki
328 dance tanssi
329 education koulutus
330 professional study tours ammatilliset tutustumiskäynnit
331 religion related uskontoon liittyvä
332 retreats hiljentyminen
333 romance romanssi
334 shopping shoppailu
335 karaoke karaoke
336 trolley driving resiinalla ajo
337 ancestors esi-isät
68. 338 mythology mytodologia
339 shamanism shamanismi
340 nature preserve luonnon suojelu
341 team building yhteishengen rakennus
342 theatre/show/film teatteri/esitys/elokuva
343 winery viinitila
344 gold panning kullan huuhdonta
345 casinos and entertainment casino ja viihde
ACTIVITIES.CATEGORY.SUBTYPE (TOURING AND PACKAGES)
SubValue SubTypeAttributes
401 rail tours junamatkat
402 tram tours raitiovaunumatkat
403 sightseeing kiertoajelu
404 meeting and convention
68
package
kokouspaketti
405 incentive programmes palkkio-ohjelmat
406 camp school leirikoulu
ACTIVITIES.CATEGORY.SUBTYPE (ALL YEAR AROUND)
SubValue SubTypeAttributes
501 Spa kylpylä
502 health terveys
503 fitness kuntoilu
504 caving luolat
505 fencing miekkailu
506 gymnastics voimistelu
507 shooting ampuminen
508 tennis tennis
509 volleyball lentopallo
510 team sports joukkueurheilu
511 motor sports moottoriurheilu
512 kasvitiede botany
513 northern lights revontulet
514 acrhery jousiammunta
515 astronomy tähtitiede
516 athletics yleisurheilu
517 flying lentäminen
518 gym kuntosali
519 surprise excursions yllätysohjelmat
520 hunting metsästys
521 nature/wilderness luonto/erämaa
69. 522 nordic walking sauvakävely
523 theme park/visitor centre teemapuisto/käyntikohde
524 zoo and animal park eläintarha/-puisto
525 adventure/survival seikkailu/selviytyminen
69
70. 70
LIITE A.8
Ohjelmapalvelujen ominaisuuksien liittäminen ja luokittelu osaksi ohjelmapalvelurajapintaa.
ACTIVITIES.ACTDETAILS
Includes/ForExtraPrice (hintaan sisältyy/hintaan ei sisälly)
Value Name
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)
Value Name
8 On request pyynnöstä
9 Scheduled aikataulun mukaan
10 Tailormade räätälöity
11 Daily päivittäin
Guiding (opastus)
Value Name
12 Guided Opastettu
13 Guided partly osittain opastettu
14 Information to get
started
alkuinformaatio
15 Literary material kirjallinen materiaali
Restrictions (muut rajoitteet)
Value Name
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 License & permit Luvat ja lisenssit (esim. ajokortti)
71. Grading (vaikeustaso)
Value Name
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
71
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)
72. 72
LIITE A.9
Multimediatietojen luokittelu
MULTIMEDIAITEM.TYPE
MULTIMEDIAITEM.TYPE
Title
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
73. 73
LIITE A.10
Konferenssihuoneen tyypit, ominaisuudet varusteet.
CONFERENCE.ROOMTYPE
CONFERENCE.EVENTYPE
CONFERENCE.EXTRASPACE
CONFERENCE.EXTRASERVICES
CONFERENCE.EQUIPMENT
RoomType (kokoushuoneen tyyppi)
Value Name
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)
Value Name
9 Congress /
Conference
Kongressi/konferenssi
10 Meeting Kokous
11 Seminar Seminaari
12 Exhibition Näyttely
13 Workshop Workshop
ExtraSpace (lisätilat)
Value Name
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