27.01.2001 slide 1 wolfram höpken rmsig reference model special interest group forth rmsig workshop...

101
27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

Upload: arleen-cameron

Post on 13-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 1Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Forth RMSIG Workshop

Building Blocks of the Reference Model

Wolfram Höpken

Page 2: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 2Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Workshop Objective

• first and second workshop– discuss and agree upon methodology and process

• third workshop– identify basic modeling concepts and mechanisms

– specify tourism specific modeling language

• forth workshop– specify reference model building blocks

– prepare first version of reference model

Page 3: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 3Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Agenda

• The reference model

• Elementary tourism services

• Composition services

• Market processes

• Employment of the reference model

• Tourtags.org

• Tourism ontology building and management

Page 4: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 4Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Agenda

• The reference model

• Elementary tourism services

• Composition services

• Market processes

• Employment of the reference model

• Tourtags.org

• Tourism ontology building and management

Page 5: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 5Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

The reference model

• framework for modeling electronic tourism markets– uniform language with standardized building

blocks as vocabulary for describing electronic tourism markets

– conceptual, abstract modeling of tourism markets

– modeling based on the Unified Modeling Language (UML)

Page 6: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 6Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

UML – Unified Modeling Language

• graphical language for describing and visualizing models of systems

• UML 1.3 adopted as standard by the OMG• enables the modeling of

– static structure of a system• entities, their internal structure• relationships between entities

– behavior of a system• interactions between entities (scenarios)• state sequences, activity sequences

Page 7: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 7Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Modeling Language

• tourism specific modeling language based on the UML– extends the UML by domain specific concepts

and mechanisms• composition mechanism• market interface descriptions

– provides building blocks as specific modeling elements

– enables the flexible description of specific models

Page 8: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 8Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Modeling Language (2)

UMLUML

Domain modelDomain model

Common metalevel

concrete level

Page 9: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 9Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Modeling Language (2)

UMLUML

Domain modelDomain model

Common meta level

concrete level

Tourism modeling languageTourism modeling language Domain specific meta level

Page 10: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 10Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Building Blocks

• building blocks as specific modeling elements

• building blocks are provided on different levels of granularity– elementary building blocks (date, location,...)– tourism services (flight, hotel,...)– process building blocks (searching, booking,...)

Page 11: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 11Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Building Blocks (2)

Process layer

Entity layer

Base layer

Name

Category

Room

Hotel Time

Route

Class

Flight Name

Address

Age

Customer

Criteria

Customer

ResultList

Searching Service

Customer

Date

Booking

StartLocation

EndLocation

RouteDate

Time

FacilitiesLocation

Address

Name

Page 12: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 12Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Modeling Levels

UML model

XML model Distributed object model

Page 13: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 13Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

XML Perspective

XMI documents

XML DTDs

UML DTDs

Meta level

XML documentsData level

UML model

Page 14: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 14Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

XML Example

XML document

<HOTEL><NAME>Holiday Inn</NAME><CATEGORY>5</CATEGORY><ROOM>

<TYPE>single</TYPE><PRICE>1250 ATS</PRICE>

</ROOM></HOTEL>

Name

Category

Room

Hotel

XML DTD

<!ELEMENT HOTEL (NAME, CATEGORY, ROOM+)>

<!ELEMENT NAME (#PCDATA)>

<!ELEMENT CATEGORY (#PCDATA)>

<!ELEMENT ROOM (TYPE, PRICE)>

<!ELEMENT TYPE (#PCDATA)>

<!ELEMENT PRICE (#PCDATA)>

UML diagram

Page 15: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 15Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Distributed Object Perspective

UML model (concept) UML model (BOI)

XMI documents

XML DTDs

XML documents

Meta level

Data level BOs

IDL descriptions

XMI documents

Page 16: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 16Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Architecture

Building blocks

Metalevel

Process layer

Entity layer

Base layer

Information processes Booking processes

Commonentities

Elementarytourism services

Composition services

Service states

Common

entities

Tourism service

sTypes

Processes

Basic types

Data main-

tenance

Session manage-ment

Lookup service

Base class

es

Syno-nyms

Basic elemen

ts

Page 17: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 17Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

MetalevelMetalevel

Service states

Common

entities

Tourism service

sTypes

Processes

Syno-nyms

• types: metaclasses for modeling tourism-specific basic types

• common entities: metaclasses, which are used in different packages of the metamodel

• tourism services: metaclasses, providing concepts for constructing tourism services

• service states: metaclasses, for dealing with different states of tourism services

• processes: metaclasses for describing market processes and interfaces

• synonyms: metaclasses for defining synonyms forentities of the reference model

Page 18: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 18Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Building Blocks

• Basic types: tourism specific types at the fringe of the reference model (e.g. room type, bed type, category)

• Base classes: fundamental, abstract base classes (e.g. object, entity)

• Basic elements: basic building blocks for the construction of tourism

entities (e.g. climate, opening hours, address, etc.)

• Data maintenance: maintain tourism service data

• Session management: manage user sessions

• Lookup service: request meta data (available services and their structure)

Base layerBasic types

Data main-

tenance

Session manage-ment

Lookup

service

Base class

es

Basic elements

Page 19: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 19Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Building Blocks (2)

• Common entities: entities used in different packages of the

entity or process layer (e.g. tourism service, customer profile)

• Elementary tourism services: elementary services like hotel, flight, etc.

• Composition services: services composed of elementary services

Entity layerCommonentities

Elementarytourism services

Composition services

Page 20: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 20Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Building Blocks (3)

• Information processes: retrieval of information about tourism services (e.g. searching for tourism services, checking the availability)

• Booking processes: booking tourism services, altering a booking, canceling a booking

Process layerInformation processes Booking processes

Page 21: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 21Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Current State

• integrated are:– requirements and use cases– information and booking processes– most important tourism services

(accommodation, transportation, event, institution, hired vehicle, destination)

– general composition service

• still missing:– XML and BOI model– selection hierarchies

Page 22: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 22Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Agenda

• The reference model

• Elementary tourism services

• Composition services

• Market processes

• Employment of the reference model

• Tourtags.org

• Tourism ontology building and management

Page 23: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 23Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Agenda

• The reference model

• Elementary tourism services

• Composition services

• Market processes

• Employment of the reference model

• Tourtags.org

• Tourism ontology building and management

Page 24: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 24Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Composition Mechanism

• flexible construction of tourism services– elementary tourism services out of service components

(e.g. hotel out of room and meal plan)– composition services out of elementary services

(e.g. package tour out of flight and hotel)

• composition consists of– components (collection of building blocks to enable

combination possibilities)– attributes (depending of component attributes)– evaluation instruction for evaluating attribute values– constraints (restrict combination possibilities)

Page 25: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 25Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Example

Page 26: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 26Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Example (2)

Page 27: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 27Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Service StatesPotential Service:

• contains all variants and optional components

• instruction for building a concrete service

Offered Service:

• variants are selected

• attributes are evaluated

Page 28: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 28Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Elementary Tourism Services

• classification of tourism services (page 79)

– accommodation (hotel, vacation apartment, campsite)

– transportation (flight, train, bus, ship)

– institution (exhibition, museum, sight, sport leisure)

– event (conference, lecture, course, cultural, sport, film)

– hired vehicle (car, bus, motorbike, bike, camper, boat)

– destination (country, region, city)

– gastronomy

– shopping

– cruise

Page 29: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 29Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Surveys

• general RMSIG survey– requirements for tourism markets– market processes and core data– necessary types of tourism services

• specific surveys for tourism services– tourism services accommodation,

transportation, hired car, institution– concrete tourism services and their

characteristics/attributes

Page 30: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 30Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Data Dictionary

• reference list of terms or entities of the tourism domain (described by name, meaning and structure)

• structured into– tourism services

– basic components

– basic types

• specifies the basic structure and semantic of corresponding elements of the reference model

Page 31: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 31Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Destination

Page 32: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 32Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Destination (2)

Page 33: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 33Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

XML DTD

<!ELEMENT DESTINATION (ACTIVITIES*,

CHARACTERISTICS+)>

<!ELEMENT ACTIVITIES (TYPE)>

<!ELEMENT TYPE (#PCDATA)>

<!ELEMENT CHARACTERISTICS (NAME, LANDSCAPE, CLIMATE, PRICE, LANGUAGES*)>

<!ELEMENT NAME (#PCDATA)>

<!ELEMENT LANDSCAPE (#PCDATA)>

<!ELEMENT CLIMATE (#PCDATA)>

<!ELEMENT PRICE (#PCDATA)>

<!ELEMENT LANGUAGES (#PCDATA)>

Page 34: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 34Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

XML Document

<DESTINATION>

<ACTIVITIES>

<TYPE>tennis</TYPE>

</ACTIVITIES>

<CHARACTERISTICS>

<NAME>Tyrol</NAME>

<LANDSCAPE>mountainous</LANDSCAPE>

<CLIMATE>continental</CLIMATE>

<PRICE>40 ATS</PRICE>

<LANGUAGES>German</LANGUAGES>

</CHARACTERISTICS>

</DESTINATION>

Page 35: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 35Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Accommodation

Page 36: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 36Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Accommodation (2)

Page 37: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 37Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

XML DTD

<!ELEMENT ACCOMMODATION (NUMBERPERSONS, PRICEINSTITUTIONS, LIVINGUNITCATEGORIES,

LIVINGUNITS, PERIODSOFTIME)>

<!ELEMENT NUMBERPERSONS (#PCDATA)>

<!ELEMENT PRICE (#PCDATA)>

<!ELEMENT INSTITUTIONS (NAME, ADDRESS, LOCATION, ACTIVITIES, TARGETGROUPS)>

<!ELEMENT NAME (#PCDATA)>

<!ELEMENT LOCATION (#PCDATA)>

<!ELEMENT ACTIVITIES (#PCDATA)>

<!ELEMENT TARGETGROUPS (#PCDATA)>

Page 38: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 38Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

XML DTD (2)

<!ELEMENT ADDRESS (STREET, CITY, ZIPCODE, COUNTRY)><!ELEMENT STREET (#PCDATA)><!ELEMENT CITY (#PCDATA)><!ELEMENT ZIPCODE (#PCDATA)><!ELEMENT COUNTRY (#PCDATA)>

<!ELEMENT LIVINGUNITS (UNITNUMBER)><!ELEMENT UNITNUMBER (#PCDATA)>

<!ELEMENT PERIODSOFTIME (BEGIN, END)><!ELEMENT BEGIN (DATE, TIME)><!ELEMENT END (DATE, TIME)><!ELEMENT DATE (#PCDATA)><!ELEMENT TIME (#PCDATA)>

Page 39: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 39Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

XML Document

<ACCOMMODATION>

<NUMBERPERSONS>1</NUMBERPERSONS>

<PRICE>1250 ATS</PRICE>

<INSTITUTIONS> ... </INSTITUTIONS>

<LIVINGUNITCATEGORIES> ... </LIVINGUNITCATEGORIES>

<LIVINGUNITS> ... </LIVINGUNITS>

<PERIODSOFTIME> ... </PERIODSOFTIME>

</ACCOMMODATION>

Page 40: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 40Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

XML Document (2)

<INSTITUTIONS>

<NAME> Holiday Inn</NAME>

<ADDRESS>

<STREET>Luisenplatz 14</STREET>

<CITY>Innsbruck</CITY>

<ZIPCODE>65342</ZIPCODE>

<COUNTRY>Austria</COUNTRY>

</ADDRESS>

<LOCATION>central</LOCATION>

<ACTIVITIES>tennis</ACTIVITIES>

<TARGETGROUPS>family</TARGETGROUPS>

</INSTITUTIONS>

Page 41: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 41Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

XML Document (3)

<LIVINGUNITS><UNITNUMBER>205 </UNITNUMBER>

</LIVINGUNITS>

<PERIODSOFTIME><BEGIN>

<DATE> 26012001</DATE><TIME>1500</TIME>

</BEGIN><END>

<DATE> 27012001</DATE><TIME>1200</TIME>

</END></PERIODSOFTIME>

Page 42: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 42Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Hotel

Page 43: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 43Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Hotel (2)

Page 44: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 44Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

XML DTD

<!ELEMENT HOTEL (NUMBERPERSONS, PRICE, INSTITUTIONS, LIVINGUNITCATEGORIES, LIVINGUNITS, PERIODSOFTIME, MEALPLANS, EXTRABEDS*)>

<!ELEMENT INSTITUTIONS (NAME, ADDRESS, LOCATION, ACTIVITIES, TARGETGROUPS, TYPE, CATEGORY)>

<!ELEMENT TYPE (#PCDATA)>

<!ELEMENT CATEGORY (#PCDATA)>

<!ELEMENT LIVINGUNITCATEGORIES (TYPE, EQUIPMENT*)>

<!ELEMENT TYPE (#PCDATA)>

<!ELEMENT EQUIPMENT (#PCDATA)>

Page 45: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 45Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

XML DTD (2)

<!ELEMENT MEALPLANS (TYPE, PRICE)>

<!ELEMENT TYPE (#PCDATA)>

<!ELEMENT PRICE (#PCDATA)>

<!ELEMENT EXTRABEDS (BEDTYPE, PRICE)>

<!ELEMENT BEDTYPE (#PCDATA)>

<!ELEMENT PRICE (#PCDATA)>

Page 46: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 46Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

XML Document

<HOTEL>

<NUMBERPERSONS>3</NUMBERPERSONS>

<PRICE>2100 ATS</PRICE>

<INSTITUTIONS> ... </INSTITUTIONS>

<LIVINGUNITCATEGORIES> ... </LIVINGUNITCATEGORIES>

<LIVINGUNITS> ... </LIVINGUNITS>

<PERIODSOFTIME> ... </PERIODSOFTIME>

<MEALPLANS> ... </MEALPLANS>

<EXTRABEDS> ... </EXTRABEDS>

</HOTEL>

Page 47: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 47Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

XML Document (2)

<INSTITUTIONS><NAME> Holiday Inn</NAME><ADDRESS>

<STREET>Luisenplatz 14</STREET><CITY>Innsbruck</CITY><ZIPCODE>65342</ZIPCODE><COUNTRY>Austria</COUNTRY>

</ADDRESS><LOCATION>central</LOCATION><ACTIVITIES>tennis</ACTIVITIES><TARGETGROUPS>family</TARGETGROUPS><TYPE>hotel</TYPE><CATEGORY>5</CATEGORY>

</INSTITUTIONS>

Page 48: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 48Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

XML Document (3)

< LIVINGUNITCATEGORIES >

<TYPE>double</TYPE>

<EQUIPMENT>bath</EQUIPMENT>

<EQUIPMENT>tv</EQUIPMENT>

</LIVINGUNITCATEGORIES>

<MEALPLANS>

<TYPE>breakfast</TYPE>

<PRICE>200 ATS</PRICE>

</MEALPLANS>

<EXTRABED>

<BEDTYPE>single</BEDTYPE>

<PRICE>400 ATS</PRICE>

</EXTRABED>

Page 49: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 49Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Transportation

Page 50: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 50Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Transportation (2)

Page 51: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 51Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

XML DTD<!ELEMENT TRANSPORTATION (PRICE, MEANSOFTRANSPORT,

SECTIONS,

TRANSPORTATIONUNITCATEGORIES,TRANSPORTATIONUNITS)>

<!ELEMENT PRICE (#PCDATA)><!ELEMENT MEANSOFTRANSPORT (TARGETGROUPS*,

LUGGAGE*)><!ELEMENT TARGETGROUPS (#PCDATA)><!ELEMENT LUGGAGE (#PCDATA)>

<!ELEMENT SECTIONS (ROUTE, PERIODSOFTIME)><!ELEMENT ROUTE (BEGIN, END)><!ELEMENT BEGIN (NAME, ADDRESS)><!ELEMENT NAME (#PCDATA)><!ELEMENT END (NAME, ADDRESS)>

Page 52: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 52Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

XML Document<TRANSPORTATION>

<PRICE>180 DM</PRICE><MEANSOFTRANSPORT>

<LUGGAGE>ski</LUGGAGE></MEANSOFTRANSPORT><INSTITUTIONS> ... </INSTITUTIONS><SECTIONS>

<ROUTE><BEGIN>

<NAME>Frankfurt Main Station</NAME><ADDRESS> ... </ADDRESS>

</BEGIN><END>

<NAME>Innsbruck Main Station</NAME><ADDRESS> ... </ADDRESS>

</END></ROUTE>

Page 53: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 53Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

XML Document (2)

<PERIODOFTIME>

<BEGIN>

<DATE>25012001</DATE>

<TIME>0645</TIME>

</BEGIN>

<END>

<DATE>25012001</DATE>

<TIME>1300</TIME>

</END>

</PERIODOFTIME>

</SECTIONS>

</TRANSPORTATION>

Page 54: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 54Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Agenda

• The reference model

• Elementary tourism services

• Composition services

• Market processes

• Employment of the reference model

• Tourtags.org

• Tourism ontology building and management

Page 55: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 55Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Agenda

• The reference model

• Elementary tourism services

• Composition services

• Market processes

• Employment of the reference model

• Tourtags.org

• Tourism ontology building and management

Page 56: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 56Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Composition Services

• supplier-initiated and customer-initiated compositions

• common interface for all tourism services– attributes describing the start and end state concerning

place and time

– enables general specification of evaluation instructions and constraints

• relationships between components– successor (e.g. hotel as successor of outward flight)

– companion (e.g. event as a companion of hotel)

Page 57: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 57Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Evaluation Instructions

• begin time = begin time of the first component• begin point = begin point of the first component• end time = end time of the last component• end point = end point of the last component• price = sum of all component prices

Example package tour:• begin time/point = begin time/point of the outward

flight• end time/point = end time/point of the return flight

Page 58: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 58Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Evaluation Instructions

Page 59: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 59Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Constraints

Successor relationship:

• end time = begin time of its successor

• end point = begin point of its successor

Companion relationship:

• begin time < begin time of its companion

• end time > end time of its companion

• begin point = begin point of its companion

• end point = end point of its companion

Page 60: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 60Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Constraints

Page 61: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 61Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Example Package Tour

Page 62: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 62Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Example Round Trip

Page 63: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 63Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Specific Compositions

• specific constraints for specific service combinations?– e.g. identical flight classes or hotel categories?

• specific composition services for specific service combinations?– with specific attributes, evaluation instructions,

constraints– e.g. specific composition services for round

trips or event trips

Page 64: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 64Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Agenda

• The reference model

• Elementary tourism services

• Composition services

• Market processes

• Employment of the reference model

• Tourtags.org

• Tourism ontology building and management

Page 65: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 65Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Agenda

• The reference model

• Elementary tourism services

• Composition services

• Market processes

• Employment of the reference model

• Tourtags.org

• Tourism ontology building and management

Page 66: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 66Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Market Interface Definitions

• market components provide a set of services or processes

• interfaces of market components are described by the available processes and their input and output

• lookup service provides market interface descriptions to other market participants

Page 67: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 67Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Processes

• lookup process (request metadata)• session management processes• data maintenance processes• information processes

– search for tourism services– check availability

• booking processes– book tourism service– alter booking– cancel booking

Page 68: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 68Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Request Metadata Process

Page 69: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 69Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Request Metadata Interface

Page 70: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 70Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Request Metadata Interface (2)

XML DTD

<!ELEMENT REQUESTMETADATA

(STATE, SESSION, TYPE, TYPEDEFINITION?)>

<!ELEMENT STATE (#PCDATA)>

<!ELEMENT SESSION (#PCDATA)>

<!ELEMENT TYPE (#PCDATA)>

<!ELEMENT TYPEDEFINITION (#PCDATA)>

Page 71: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 71Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Request Metadata Interface (3)

XML documents

<REQUESTMETADATA><STATE>request</STATE><SESSION>0001</SESSION><TYPE>Hotel</TYPE>

</REQUESTMETADATA>

<REQUESTMETADATA><STATE>response</STATE><SESSION>0001</SESSION><TYPE>Hotel</TYPE><TYPEDEFINITION>Hotel.xmi</TYPEDEFINITION>

</REQUESTMETADATA>

Page 72: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 72Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Search Process

Page 73: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 73Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Search Interface

Page 74: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 74Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Search Interface (2)

Page 75: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 75Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Search Interface (3)

XML DTD

<!ELEMENT SEARCH (STATE, SESSION, SEARCHREQUEST, RESULTLIST?)>

<!ELEMENT SEARCHREQUEST (CUSTOMERS+, REQUESTEDSERVICES+)>

<!ELEMENT CUSTOMERS (CUSTOMERDATA, PAYMENTMETHODS*)>

<!ELEMENT CUSTOMERDATA (NAME, AGE, TYPE, ADDRESS)>

<!ELEMENT RESULTLIST (NUMBERRESULTS, RESULTS*)>

<!ELEMENT NUMBERRESULTS (#PCDATA)>

<!ELEMENT RESULTS (...)>

Page 76: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 76Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Search Interface (4)XML documents<SEARCH>

<STATE>request</STATE><SESSION>0001</SESSION><SEARCHREQUEST>

<CUSTOMERS><CUSTOMERDATA>

<NAME>Wolfram Höpken</NAME><AGE>34</AGE><TYPE>adult</TYPE><ADDRESS>...</ADDRESS>

</CUSTOMERDATA></CUSTOMERS>

Page 77: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 77Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Search Interface (5)

<REQUESTEDSERVICES><HOTEL>

<CATEGORY>5</CATEGORY><LOCATION>central</LOCATION><ADDRESS>

<CITY>Innsbruck</CITY></ADDRESS><ROOM>

<TYPE>single</TYPE></ROOM>

</HOTEL></REQUESTEDSERVICES>

</SEARCHREQUEST></SEARCH>

Page 78: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 78Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Search Interface (6)

<SEARCH><STATE>response</STATE><SESSION>0001</SESSION><SEARCHREQUEST>...</SEARCHREQUEST><RESULTS>

<HOTEL><IDENTIFIER> 00045245</IDENTIFIER><NAME>Holiday Inn</NAME><CATEGORY>5</CATEGORY>...<PRICE>1250 ATS</PRICE>

</HOTEL></RESULTS>

</SEARCH>

Page 79: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 79Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Book Service Process

Page 80: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 80Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Book Service Interface

Page 81: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 81Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Book Service Interface (2)

Page 82: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 82Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Book Service Interface (3)

XML DTD

<!ELEMENT BOOKSERVICE (TOURISMSERVICEID?, CUSTOMERS?, BOOKING?)>

<!ELEMENT TOURISMSERVICEID (#PCDATA)>

<!ELEMENT CUSTOMERS (...)>

<!ELEMENT BOOKING (CUSTOMERS+, TOURISMSERVICE)>

Page 83: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 83Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Book Service Interface (4)

XML documents<BOOKSERVICE>

<STATE>request</STATE><SESSION>0001</SESSION><TOURISMSERVICEID>00045245</TOURISMSERVICEID><CUSTOMERS>

<CUSTOMERDATA>...</CUSTOMERDATA><PAYMENTMETHODS>

<TYPE>creditCard</TYPE><OWNER>Wolfram Höpken</OWNER><CARDNUMBER>4724 2615 5238

3745</CARDNUMBER><EXPIRATIONDATE>07/01</EXPIRATIONDATE>

</PAYMENTMETHODS></CUSTOMERS>

</BOOKSERVICE>

Page 84: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 84Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Book Service Interface (5)XML documents<BOOKSERVICE>

<STATE>response</STATE><SESSION>0001</SESSION><BOOKING>

<CUSTOMERS>...</CUSTOMERS><TOURISMSERVICE>

<HOTEL><TOURISMSERVICEID>00045245</TOURISMSERVICEID><NAME>Holiday Inn</NAME><CATEGORY>5</CATEGORY>...

</HOTEL></TOURISMSERVICE>

</BOOKING></BOOKSERVICE>

Page 85: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 85Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Cancel Booking Process

Page 86: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 86Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Cancel Booking Interface

Page 87: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 87Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Cancel Booking Interface (2)

XML DTD

<!ELEMENT CANCELBOOKING (BOOKINGID?, CANCELLEDBOOKING?, CANCELINGCHARGE?)>

<!ELEMENT BOOKINGID (#PCDATA)>

<!ELEMENT CANCELLEDBOOKING (CUSTOMERS+, TOURISMSERVICE)>

<!ELEMENT CANCELINGCHARGE (#PCDATA)>

Page 88: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 88Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Cancel Booking Interface (3)XML documents<CANCELBOOKING>

<STATE>request</STATE><SESSION>0001</SESSION><BOOKINGID>00046283</BOOKINGID>

</CANCELBOOKING>

<CANCELBOOKING><STATE>response</STATE><SESSION>0001</SESSION><CANCELLEDBOOKING>

<CUSTOMERS>...</CUSTOMERS><TOURISMSERVICE>...</TOURISMSERVICE>

</CANCELLEDBOOKING><CANCELINGCHARGE>600 ATS</CANCELINGCHARGE>

</CANCELBOOKING>

Page 89: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 89Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Agenda

• The reference model

• Elementary tourism services

• Composition services

• Market processes

• Employment of the reference model

• Tourtags.org

• Tourism ontology building and management

Page 90: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 90Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Agenda

• The reference model

• Elementary tourism services

• Composition services

• Market processes

• Employment of the reference model

• Tourtags.org

• Tourism ontology building and management

Page 91: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 91Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Building Concrete Models

• concrete models with specific entities are described or modeled by the UML-based tourism modeling language

• the provided building blocks can be used as basic modeling elements– composition: describe a specific entity as a

composition of building blocks– derivation: describe a specific entity as a

refinement of a building block

Page 92: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 92Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Specific model

Reference model

Building Concrete Models (2)

Name

Category

Room

Hotel

CureServices

Name

Category

Room

CureHotel

derive

Category

Room

Time

MoonFlight

compose

MealPlan

Time

Route

Class

compose

XYFlight

Time

Class

Room

Name

Route

Category

CureServices

MealPlan

Page 93: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 93Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Building Concrete Models (3)

• take over the common building blocks without changes

• tailor the common building blocks to specific requirements by deriving specific building blocks

• construct specific building blocks by composing the common building blocks (on each level)

• construct completely new building blocks by using the tourism modeling language (i.e. basic concepts and mechanisms)

Page 94: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 94Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Interoperability

Derive specific building blocks:• derived building blocks can be

accessed just as the corresponding common building blocks

• only new characteristics have to be learned

• common parts can be automatically mapped between different models

Name

Category

Room

Hotel

CureServices

Name

Category

Room

CureHotel

derive

Page 95: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 95Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Interoperability (2)

Construct specific building blocks by composing common building blocks

• contained common building blocks cover common syntax and semantic

• modeling language provides the context the building blocks are used in

• partial mapping between components of building blocks

MealPlan

Time Route

Class

MealPlan

Time

Route

Class

XYFlight

Page 96: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 96Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Interoperability (3)

• synonyms enable an explicit mapping of specific elements to the corresponding elements of the reference model

Page 97: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 97Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Tourism Repository

• provides a library of common building blocks

• enables the maintenance and extension of the library of common building blocks

• ensures universal validity of building blocks

• avoids unnecessary diversity

Page 98: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 98Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Agenda

• The reference model

• Elementary tourism services

• Composition services

• Market processes

• Employment of the reference model

• Tourtags.org

• Tourism ontology building and management

Page 99: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 99Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Agenda

• The reference model

• Elementary tourism services

• Composition services

• Market processes

• Employment of the reference model

• Tourtags.org

• Tourism ontology building and management

Page 100: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 100Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Agenda

• The reference model

• Elementary tourism services

• Composition services

• Market processes

• Employment of the reference model

• Tourtags.org

• Tourism ontology building and management

Page 101: 27.01.2001 Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Forth RMSIG Workshop Building Blocks of the Reference Model Wolfram Höpken

27.01.2001 Slide 101Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group

Next Activities

• elaborate first version of the reference model

• execute review process within the RMSIG

• disseminate results

• ENTER 2001 – Open Standards Workshop– present RMSIG results– discuss relationship with other initiatives and

possible cooperation