forth rmsig workshop
DESCRIPTION
Forth RMSIG Workshop. Building B locks of the Reference Model. Wolfram Höpken. 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 - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/1.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/2.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/3.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/4.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/5.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/6.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/7.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/8.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/9.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/10.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/11.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/12.jpg)
27.01.2001 Slide 12Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group
Modeling Levels
UML model
XML model Distributed object model
![Page 13: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/13.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/14.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/15.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/16.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/17.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/18.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/19.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/20.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/21.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/22.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/23.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/24.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/25.jpg)
27.01.2001 Slide 25Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group
Example
![Page 26: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/26.jpg)
27.01.2001 Slide 26Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group
Example (2)
![Page 27: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/27.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/28.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/29.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/30.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/31.jpg)
27.01.2001 Slide 31Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group
Destination
![Page 32: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/32.jpg)
27.01.2001 Slide 32Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group
Destination (2)
![Page 33: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/33.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/34.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/35.jpg)
27.01.2001 Slide 35Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group
Accommodation
![Page 36: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/36.jpg)
27.01.2001 Slide 36Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group
Accommodation (2)
![Page 37: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/37.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/38.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/39.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/40.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/41.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/42.jpg)
27.01.2001 Slide 42Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group
Hotel
![Page 43: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/43.jpg)
27.01.2001 Slide 43Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group
Hotel (2)
![Page 44: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/44.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/45.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/46.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/47.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/48.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/49.jpg)
27.01.2001 Slide 49Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group
Transportation
![Page 50: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/50.jpg)
27.01.2001 Slide 50Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group
Transportation (2)
![Page 51: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/51.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/52.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/53.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/54.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/55.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/56.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/57.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/58.jpg)
27.01.2001 Slide 58Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group
Evaluation Instructions
![Page 59: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/59.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/60.jpg)
27.01.2001 Slide 60Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group
Constraints
![Page 61: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/61.jpg)
27.01.2001 Slide 61Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group
Example Package Tour
![Page 62: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/62.jpg)
27.01.2001 Slide 62Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group
Example Round Trip
![Page 63: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/63.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/64.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/65.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/66.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/67.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/68.jpg)
27.01.2001 Slide 68Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group
Request Metadata Process
![Page 69: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/69.jpg)
27.01.2001 Slide 69Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group
Request Metadata Interface
![Page 70: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/70.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/71.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/72.jpg)
27.01.2001 Slide 72Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group
Search Process
![Page 73: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/73.jpg)
27.01.2001 Slide 73Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group
Search Interface
![Page 74: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/74.jpg)
27.01.2001 Slide 74Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group
Search Interface (2)
![Page 75: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/75.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/76.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/77.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/78.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/79.jpg)
27.01.2001 Slide 79Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group
Book Service Process
![Page 80: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/80.jpg)
27.01.2001 Slide 80Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group
Book Service Interface
![Page 81: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/81.jpg)
27.01.2001 Slide 81Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group
Book Service Interface (2)
![Page 82: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/82.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/83.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/84.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/85.jpg)
27.01.2001 Slide 85Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group
Cancel Booking Process
![Page 86: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/86.jpg)
27.01.2001 Slide 86Wolfram Höpken RMSIGRMSIGReference Model Special Interest Group
Cancel Booking Interface
![Page 87: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/87.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/88.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/89.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/90.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/91.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/92.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/93.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/94.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/95.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/96.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/97.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/98.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/99.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/100.jpg)
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: Forth RMSIG Workshop](https://reader035.vdocuments.us/reader035/viewer/2022070408/56814413550346895db0b22a/html5/thumbnails/101.jpg)
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