Professional Documents
Culture Documents
1
2.1
Khi nim Ontology....................................................................................................1
2.1.1
Ontology l g......................................................................................................1
2.1.2
Yu cu khi xy dng ontology...........................................................................2
2.1.3
Cc thnh phn ca ontology...............................................................................3
2.1.3.1 C th (Individuals) Th hin.......................................................................4
2.1.3.2 Lp (Classes) - Khi nim...............................................................................4
2.1.3.3 Thuc tnh (Properties)....................................................................................4
2.1.3.4 Mi quan h (Relation)....................................................................................4
2.1.4
Gii hn trong sc mnh biu din ca RDF/RDFS...........................................5
2.1.5
Ngn ng OWL...................................................................................................6
2.2
Phng php xy dng Ontology................................................................................7
2.2.1
Quy trnh pht trin Ontology..............................................................................7
2.2.1.1 Bc 1: Xc nh lnh vc v phm vi ca Ontology.....................................8
2.2.1.2 Bc 2: Xem xt vic s dng li cc ontology c sn...................................8
2.2.1.3 Bc 3: Lit k cc thut ng quan trng........................................................8
2.2.1.4 Bc 4: Xc nh cc lp v phn cp ca cc lp.........................................9
2.2.1.5 Bc 5: Xc nh cc thuc tnh....................................................................10
2.2.1.6 Bc 6: Xc nh rng buc ca cc thuc tnh............................................10
2.2.1.7 Bc 7: To cc th hin / thc th...............................................................10
2.2.2
Cng c pht trin ontology..............................................................................10
2.3
Ontology cho h thng E-Tourism.............................................................................11
2.3.1
Lnh vc khch sn...........................................................................................12
2.3.2
Lnh vc t v my bay....................................................................................25
2.3.3
Lnh vc t v tu ha......................................................................................31
2.3.4
Lnh vc thu xe................................................................................................36
2.3.5
Lnh vc dch v kt hp...................................................................................40
2.3.6
Ontology v cc agent.......................................................................................44
2.3.7
Ontology v cu trc thng ip........................................................................45
Chia s hiu bit chung v cu trc thng tin gia con ngi v phn mm agent
S dng li tri thc v mt min lnh vc c xy dng t trc
Trong hnh trn ta thy cc ng dng khc nhau, mun trao i thng tin vi nhau
th cn phi c mt tri thc chung, v vy cc ng dng ny u s dng mt ontology
c th chia s tri thc cho nhau.
Ontology c s dng rng ri trong cng ngh tri thc, tr tu nhn to, v khoa
hc my tnh trong cc ng dng lin quan n qun l tri thc, x l ngn ng t
nhin, thng mi in t, tch hp thng tin, tm kim thng tin, thit k c s d
liu
th chng ta c x l th hin ca lp D
o Cc lp tng ng: Nu lp A tng ng vi lp B v lp B tng ng
vi lp C, th lp A cng tng ng vi lp C.
o Tnh nht qun: Gi s chng ta khai bo x l th hin ca lp A v A l lp con
Thuc tnh
Tn lp
Hotel
M t
Tn
Loi
M t
hasPaymentMet
hod
Type
Object
Int
Nm xy dng
khch sn: v d
khi gii thiu mt
Thng tin
v khch
sn
hasPaym
entMetho
d
Type
HotelEqu
ipment
hasHotelSize
Object
BankDebit
Object
creditCard
Object
khch sn c knh,
thit k theo kin
trc c.
Kch thc ca
khch sn. Khch
sn rng nh no,
c tt c bao nhiu
phng
Thanh ton theo
m ngn hng
Thanh ton bng
th tn dng
lounge
lift
airConditioning
fitnessRoom
sauna
swimmingPool
steamBath
whirlpool
solarium
bowlingLane
playroom
playground
parkingPlace
bar
park
parkingPlaces
laundry
safe
telephoneOperator
RoomService24Hours
conferenceRooms
internetAccess
fax
photocopier
videoConferenceEquipment
nightclub
cafe
tennisCourt
readingRoom
TVRoom
ariportTransfer
Cc hnh
thc thanh
ton
Cc thit b
trong
khch sn
currencyExchange
medicalService
facilitiesForDisabled
Hotel
Location
Centre
nearCentre
outside
countrySide
nearRailwayStation
nearPublicTransport
nearAirport
nearBeach
Warm
Cool
wet
Weather
AcountNumber
BankDeb
it
String
S ti khon
String
Tn ch ti
khon
String
M ngn
hng
numberOfFloor
Int
S tng
NumberOfMeetingRoo
m
Int
S phng
hp
NumberOfLivingRoom
Int
NumberOfPartyRoom
Int
LivingRoom
Object
AcountOwer
BankCode
HotelSize
10
11
HotelRoo
m
V tr ca
khch sn
S phng
ng
S phng
dng t
chc tic
Phng
Thanh ton
bng ti
khon ngn
hng
ln ca
khch sn
MeetingRoom
Object
Phng hp
PartyRoom
Object
Phng t
chc tic
SportRoom
Object
Phng th
thao
Int
Sc cha
trung bnh
Float
Khng gian
rng nht
Int
S gh
nhiu nht
c th cha
Object
Cc thit b
trong phng
hp
SmallestRoomSpace
Int
Khng gian
phng nh
nht
SmallestSeatingCapacit
y
Int
Sc cha t
nht
Amount
LargestRoomSpace
LargestSeatingCapacity
12
13
14
Meeting
Room
hasMeetingRoom
Equipment
Meeting
Room
Equipme
nt
Internet
Wifi
Micro
Projector
BufferBreak
Cc thit b
trong
phng hp
c th c
SportRoo
m
fitnessCenter
Sauna
Massage
Spa
Playroom
waterSport
Phng c
cc dng
c, trang
thit b cho
cc hot
ng th
thao.
15
Hotel
Contact
String
Object
hasName
Object
phoneNumber (10<=
phoneNumber<= 11)
Int
Fax (10<=
phoneNumber<= 11)
Int
S fax
Enumeratio
n
numberRoo
m
Object
Cc thit b
trong phng
Object
V tr ca
phng
Object
Phng thuc
loi no
Smoker
Boolean
Phng c
c ht
thuc hay
khng
numberRoom
int
S phng
Object
Thi gian
sn sng ca
phng
hasRoomEquipment
hasRoomLocation
Living
Room
hasRoomType
has Availability
17
BedType
a ch c
th ca
khch sn
Tn ngi
cn lin h
S in
thoi lin
lc
hasAddress
hasBedType
16
a ch
email
SingleBed
DoubleBed
KingSizeBed
QueenSizeBed
Couch
ChildBed
BabyBed
Chi tit v
phng
ca khch
sn
Loi
ging
18
19
20
21
BunkBed
AirConditioned
Bath
Shower
Toilet
HairDryer
Minibar
Safe
Radio
TV
Telephone
Fax
InternetAccess
Balcony
CDPlayer
SeparateToilet
SideBoard
Wardrobe
Whirlpool
DoubleWashBasin
Bathrobe
RoomEq
uipment
seaside
seaview
lakeside
lakeview
poolside
roadside
moutainView
valleyView
valleySide
Room
Location
singleRoom
twimRoom
doubleRoom
multiplePersonRoom
juniorSuit
suite
RoomTyp
e
Availabili
ty
V tr ca
phng
fromDate
datetime
Ngy bt u
t phng
Ngy
phng
toDate
city
hasCountry
22
Address
street
zipcode
Datetime
Ngy kt thc
phng t
String
Thnh ph
Enumeration
Nc no
String
ng ph
Int
M nc
GivenName
23
Name
NamePrefix
Surname
CateringPrice
hasCateringType
24
Hotel
Cartering
hasCuisineType
has Restaurant
25
26
Catering
Type
Cuisine
Type
c t
a ch ca
khch sn
Tn
string
Tn tin t:
Mr
Mrs
Miss
String
Tn h
Price
Chi ph cho
dch v n
ung
Object
Loi dch v
Enumeration
Kiu nu n
Object
Loi mn
Breakfast
Lunch
Dinner
HalfBoard
FullBoard
AllInclusive
Snacks
FastFood
Italia
French
Tn ca
mt ngi
Cc dch
v phc v
n trong
khch sn
Chinese
Japanese
Local
International
ClosingTime
MaxSeatingCapaci
ty
MaxSingleParty
OfferBreakfast
27
Restauran
t
OfferBrunch
OfferDinner
OfferLunch
OpeningTime
RestaurantName
Amount
28
Price
CurrencyCode
29
Currency
Code
30
Customer
Time
Thi gian ng
ca
Int
Ch ngi ln
nht ca qun
Int
Boolean
S ba tic n
c t chc
ln nht c th
Phc v ba
sang
Boolean
Phc v ba n
gia bui
Boolean
Phc v ba n
ti
Boolean
Phc v ba n
tra
Time
Thi gian m
ca
String
Tn qun
Float
S tin
Enumeratio
n
VND
USD
EURO
n v tin s
dng
hasContact
Object
customerType
Enumeration
Chi ph
n v tin
t
a ch lin h
khch hng ca
khch sn
Nhm khch
hng
Khch
hng ca
khch sn
preference
31
32
33
Enumeration
S thch ca
khch hng
Adults
Children
Teenagers
Families
Singles
Seniors
SchoolGroups
TourGroups
Customer
Type
Cc loi
nhm
khch hng
ca khch
sn
Cycling
Sea
Preferenc
Climb up Mountain
e
Ski
fish
Message
Thng ip yu
Hotel
Msg_HotelAvaila
cu kim tra
Object
bilityRQ
sn sng ca mt
dch v khch sn
Msg_HotelAvaila
bilityRS
Msg_PublishHote
lServiceRQ
Msg_PublishHote
lServiceRS
Msg_AlterHotelS
erviceRQ
Object
Thng ip tr
li tnh sn sng
ca mt dch v
khch sn
Object
Thng ip yu
cu qung b mt
dch v khch sn
ln h thng du
lch
Object
Thng ip tr
li khi mt dch
v c ng k
ln h thng
Object
Thng ip yu
cu thay i
thng tin ca mt
dch v c
ng k vi h
thng du lch
34
35
Msg_AlterHotelS
erviceRS
Object
Msg_RegisterHot
elRQ
Object
Msg_RegisterHot
elRS
Object
Msg_HotelBookR
Object
Q
Msg_HotelBookR
Object
S
Yu cu t dch
v khch sn
Thng tin v vic
t dch v
FromDate
Thi gian bt u
Msg_Hot ToDate
elAvailab
ilityRQ Domain
Time
Time
String
ServiceType
String
Domain
String
Msg_Hot
elAvailab ServiceType
ilityRS
Result
36
Thng ip tr
li cho vic thay
i thng tin dch
v khi
HotelAgent yu
cu.
Thng ip yu
cu ng k lm
nh cung cp
dch v khch sn
vi h thng
Thng ip tr
li khi ngi
dng mun ng
k lm nh cung
cp dch v
khch sn.0
Msg_Pub Domain
lishHotel
String
Boolean
String
Thi gian kt
thc
Hotel: Thuc linh
vc khch sn
Loi dch v cn
kim tra tnh sn
sng
Hotel: Thuc lnh
vc khch sn
Loi dch v
c kim tra
tnh sn sng
Kt qu sau khi
kim tra
Hotel : lnh vc
khch sn
C th
thng ip
kim tra
tnh sn
sng ca
mt dch
v
ServiceR
Q
ServiceName
String
Tn dch v
ServiceType
String
Loi dch v
Description
String
Price
IDService
HotelName
37
Msg_Pub
lishHotel
Result
ServiceR
S
Domain
38
39
Msg_Alte
rHotelSer
viceRQ IDService
Msg_Alte
rHotelSer Domain
viceRS
Price
String
Miu t v dch
v cn ng k
Chi ph nu t
dch v
M dch v cn
ng k ln h
thng
String
Tn Khch sn
ng k ( l tn
ng nhp ca
HotelAgent)
Boolean
Kt qu vic
ng k dch v
trong h thng
String
String
Lnh vc khch
sn: Hotel
M dch v mun
yu cu thay i
thng tin ng
k.
String
Hotel : lnh vc
khch sn
ServiceName
String
Tn dch v thay
doi
ServiceType
String
Loi dch v
Description
String
Price
Price
Gi ca dch v
40
Msg_Reg
isterHotel
RQ
HotelName
String
UserName
String
Password
String
42
43
M ng nhp:
m bo mt
Lnh vc ng
k: Hotel
Thng tin lin lc
hasHotelContact
Object
ca khch sn
Kt qu vic
Msg_Reg
ng k lm nh
isterHotel Result
Boolean
cung cp dch v
RS
khch sn.
Thi gian bt u
FromDate
DateTime
t dch v
Thi gian kt
ToDate
DateTime
thc t
Tn dch v
IDService
String
mun t
Msg_Hot
hasPaymentMetho
Hnh thc thanh
elBookR
Object
d
ton
Q
Thng tin v
hasCustomer
Object
khch hng t
dch v
Mt s yu cu
Enumeratio
hasFacilitites
ca khch hng
n
i vi dch v
Facilities
Cc tin nghi
hasHotelEquipme
Object
chung ca khch
nt
sn
hasLivingRoomE
Cc tin nghi
Object
quipment
trong phng
hasMeetingRoom
Cc tin nghi
Domain
41
Tn Khch sn
ng k ( l tn
ng nhp ca
HotelAgent)
Tn ng nhp,
m ny s c
s dng lm tn
dnh danh cho
agent khi tham
gia vo h thng
du lch.
String
Equipment
44
IDService
Msg_Hot
elBookR
S
Result
String
Boolean
trong phng hp
ca khch sn.
M dch v
t
Kt qu ca vic
t dch v khch
sn
Tn lp
Thuc tnh
Tn
Flight
Loi
airline
String
hasDepartureAir
port
hasDepartureDat
eTime
hasArrivalAirpo
rt
hasArrivalDateT
ime
flightClass
Airport
hasAirplane
Airplane
flighNumber
String
hasPrice
Price
flightInformatio
n
String
PointOfTime
Airport
PointOfTime
Enumeration
M t
M t
Hng hng
khng
Ni xut pht
(Sn bay)
Thi gian xut
pht
Ni n (Sn
bay)
Thi gian n
Loi v my
bay:
- FirstClass
- Economy
- Business
- Premium
Economy
My bay s
dng
M s chuyn
bay
Gi
Thng tin
chuyn bay nh
thng tin v
ba n ph km
thm
Thng tin
chung v
chuyn bay
Airplane
airplaneMaker
String
airplaneType
String
airportName
String
hasAddress
PointOfT
ime
Price
Airport
Address
Thng tin
my bay
Address
Hng sn xut
my bay:
Boeing, Airbus
Loi my bay:
Boeing 777,
A380
Tn sn bay, v
d: Ni Bi
a ch
time
Time
Thi gian
date
Date
Ngy thng
Thng tin c
th v thi
gian
price
Float
Lng tin
priceUnit
Enumeration
(String)
number
String
n v gi:
- VND
- USD
S nh
street
String
ng ph
commune
String
X/Phng
district
String
Qun/Huyn
city
String
Thnh ph
country
String
Nc
String
Tn y
String
Gii tnh
hasAdress
Adress
- Nam
- N
a ch
String
a ch mail
phoneNumber
String
S in thoi
Enumeration
Loi v my
bay
Customer fullName
gender
Msg_Flig flightClass
htAvaiR
Thng tin v
sn bay
Thng tin v
gi
a ch c
th
Thng tin
khch hng
Ni dung
thng ip
hasDepartureAir
port
hasDepartureDat
eTime
hasArrivalAirpo
rt
Msg_Flig airline
htAvaiRS
hasDepartureAir
port
hasDepartureDat
eTime
hasArrivalAirpo
rt
hasArrivalDateT
ime
flightClass
- FirstClass
- Economy
- Premium
Economy
Hng hng
khng
Ni xut pht
(Sn bay)
Thi gian xut
pht
Ni n (Sn
bay)
Thi gian n
Ni dung
thng tin
chuyn bay
tr li cho
yu cu kim
tra tnh kh
dng
Airport
PointOfTime
Airport
String
Airport
PointOfTime
Airport
PointOfTime
Enumeration
hasAirplane
Airplane
flighNumber
String
hasPrice
Price
flightInformatio
n
String
Msg_Flig airline
String
htBookR
Q
hasDepartureAir Airport
port
hasDepartureDat PointOfTime
eTime
Loi v my
bay
- FirstClass
- Economy
- Premium
Economy
My bay s
dng
M s chuyn
bay
Gi
Thng tin
chuyn bay nh
thng tin v
ba n ph km
thm
Hng hng
khng
Ni xut pht
(Sn bay)
Thi gian xut
pht
Ni dung
thng ip
yu cu t
v my bay
hasArrivalAirpo Airport
rt
hasArrivalDateT PointOfTime
ime
flightClass
Enumeration
10
hasAirplane
Airplane
flighNumber
String
hasPrice
Price
flightInformatio
n
String
hasCutomer
Customer
Msg_Flig hasCutomer
htBookR
S
airline
Customer
hasDepartureAir
port
hasDepartureDat
eTime
hasArrivalAirpo
rt
hasArrivalDateT
ime
flightClass
String
Airport
PointOfTime
Airport
PointOfTime
Enumeration
Ni n (Sn
bay)
Thi gian n
Loi v my
bay
- FirstClass
- Economy
- Premium
Economy
My bay s
dng
M s chuyn
bay
Gi
Thng tin
chuyn bay nh
thng tin v
ba n ph km
thm
Thng tin
khch hng t
v
Thng tin
Thng tin
khch hng t hp ng t
v
v may bay
Hng hng
khng
Ni xut pht
(Sn bay)
Thi gian xut
pht
Ni n (Sn
bay)
Thi gian n
Loi v my
bay:
- FirstClass
- Economy
- Business
- Premium
Economy
hasAirplane
Airplane
flighNumber
String
hasPrice
Price
flightInformatio
n
String
hasSecurityCode SecurityCod
e
notification
String
11
12
Msg_Flig contractCode
htBookC
hangeRQ fullName
String
hasDepartureAir
port
hasDepartureDat
eTime
hasArrivalAirpo
rt
Msg_Flig contractCode
htBookC
hangeRS hasCustomer
Airport
String
PointOfTime
Airport
String
Customer
airline
String
hasDepartureAir
port
hasDepartureDat
eTime
hasArrivalAirpo
rt
hasArrivalDateT
ime
flightClass
Airport
PointOfTime
Airport
PointOfTime
Enumeration
My bay s
dng
M s chuyn
bay
Gi
Thng tin
chuyn bay nh
thng tin v
ba n ph km
thm
M bo mt
Thng bo km
thm
M hp ng
Tn ngi t
v my bay
Ni xut pht
Thi gian xut
pht
Ni n
M hp ng
t
Thng tin
khch hng
Hng hng
khng
Ni xut pht
(Sn bay)
Thi gian xut
pht
Ni n (Sn
bay)
Thi gian n
Loi v my
bay:
Ni dung
thng ip
yu cu thay
i dch v
t (Hy
hoc cp
nht thng
tin t)
13
hasAirplane
Airplane
flighNumber
String
hasPrice
Price
flightInformatio
n
String
Msg_Flig contractCode
htBookC
hangeCo hasCustomer
nfirmRQ
airline
String
Customer
String
hasDepartureAir
port
hasDepartureDat
eTime
hasArrivalAirpo
rt
hasArrivalDateT
ime
flightClass
Airport
hasAirplane
Airplane
flighNumber
String
hasPrice
Price
PointOfTime
Airport
PointOfTime
Enumeration
- FirstClass
- Economy
- Business
- Premium
Economy
My bay s
dng
M s chuyn
bay
Gi
Thng tin
chuyn bay nh
thng tin v
ba n ph km
thm
M hp ng
t
Thng tin
khch hng
Hng hng
khng
Ni xut pht
(Sn bay)
Thi gian xut
pht
Ni n (Sn
bay)
Thi gian n
Loi v my
bay:
- FirstClass
- Economy
-Business
- Premium
Economy
My bay s
dng
M s chuyn
bay
Gi
Ni dung
thng ip
xc nhn
thay i
(hy) t
14
flightInformatio
n
String
password
String
SecurityC contractCode
ode
password
String
String
Thng tin
chuyn bay nh
thng tin v
ba n ph km
thm
Mt khu xc
nhn
M hp ng
Thng tin
bo mt ca
Mt khu xc
hp ng t
nhn
dch v
2.3.3 Lnh vc t v tu ha
STT
Tn lp
Thuc tnh
Tn
TourismS beginTime
ervice
Kiu
M t
M t
beginPoint
Address
endTime
endPoint
Address
hasPrice
Price
serviceState
ServiceState
ServiceID
String
M dch v
Ni bt u dch
v (a im)
Cc dch v
du lch k c
dch v c
bn v dch
v kt hp
im kt thc
dch v (a
im)
Chi ph dch v
Phng tin i li
Hnh l
Ch ngi (v tr
+ s lng)
Dch v n ung
Dch v di
chuyn
facilities
transport
Facilities
Transport
Cc tin ch
Ch ra cc thnh
phn vn ti
TrainJour hasMeansOfTr Train
Phng tin vn
ney
ansport
ti
hasFacilities
TrainJourney Tin ch
Facilities
hasTransportS TrainJourney Ch ngi
eat
Seat
couchetteBedP enum
V tr ca ging
osition
trn toa tu ha:
Bottom (di)
Middle (gia)
Top (trn)
sleeperCompar enum
tmentType
Train
hasChanges
Change
trainType
enum
trainCode
trainCompany
String
String
trainName
Transport hasBeginPoint
hasEndPoint
hasNumberOf
Units
hasPeriodOfTi
me
TrainJour hasTrainEquip
neyFacilit ment
ies
String
Institution
Institution
NumberOfU
nits
Period
Dch v di
chuyn bng
tu ha
Kiu phng ng
trn toa tu:
Single
Double
Triple
Cc chng dng
trong chuyn i
Loi tu:
FastTrain
SemiFastTrain
CommuterTrain
M hiu tu
Cng ty vn ti
tu ha
Tn tu
im i
im n
Khong cch
Phng tin
tu ha
Vic di
chuyn
Cc tin ch
s dng trn
tu ha
Hng gh ngi
trn tu ha
Gh ngi
trn tu ha
TrainTick hasBeginPoint
et
hasEndPoint
Ga xut pht
V tu
10
hasBeginTime
hasEndTime
trainJourneyC
ode
RailwayS hasAddress
tation
hasParkingPla
ce
Name
Change hasBeginPoint
hasEndPoint
11
hasBeginTime
hasEndTime
Msg_Trai hasBeginPoint
nAvailR
Q
hasEndPoint
hasBeginTime
RailwayStati
on
RailwayStati
on
PointOfTime
PointOfTime
String
Ga n
Thi im i
Thi im n
M chuyn tu
Address
a ch
ParkingPlace Ni xe ca ga
tu
String
Tn ga tu
RailwayStati Ga xut pht
on
RailwayStati Ga n
on
PointOfTime Thi im i
PointOfTime Thi im n
RailwayStati Ga xut pht
on
RailwayStati Ga n
on
PointOfTime Thi im i
12
V tu
13
Msg_Boo hasBeginPoint
kTrainR
Q
hasEndPoint
Ga xut pht
RailwayStati
on
RailwayStati
on
hasCustomerD CustomerDat
ata
a
hasPaymentM PaymentMet
Ga n
Thng tin khch
hng
Phng php
Ga tu
Chng i tu
(gia 2 ga
tu dng)
Thng ip
tm yu cu
kim tra
kh dng
ca dch v
tu ha
Thng ip
tr li yu
cu kim tra
kh dng
dch v tu
kha
Thng ip
yu cu t
mua v tu
14
ethod
numberOfPers
ons
trainJourneyC
ode
Msg_Boo bookingFee
kTrainRS
BookTrainID
hod
Int
thanh ton
S ngi i
String
M s chuyn i
float
getTicketAddr
ess
getTicketDate
hasCustomerD
ata
hasPaymentM
ethod
hasTrainTicket
s
numberOfTick
ets
totalCost
Address
Ph t v (tnh
theo % gi v)
M hp ng t
v
a im nhn v
Date
CustomerDat
a
PaymentMet
hod
TrainTickets
Ngy nhn v
Thng tin khch
hng
Phng php
thanh ton
V tu
int
securityCode
String
S lng v t
mua
Tng chi ph cho
vic t mua v
tu
M bo mt dng
khi hy t mua
v
M chuyn i
String
Price
15
Msg_Trai trainJourneyC
nDescript ode
ionRQ
String
16
Msg_Trai
nDescript
ionRS
Msg_Can
celBookT
rainRQ
hasTrainJourn
ey
BookTrainID
String
securityCode
String
17
18
M hp ng t
v
M bo mt
tng ng vi m
hp ng
Ph hy t v
tu (theo % hp
ng t)
Thng ip
p ng yu
cu t mua
v tu
Thng ip
yu cu xem
chi tit v
hnh trnh i
tu
Thng ip
yu cu hy
t v tu
Thng ip
p ng yu
cu hy t
v tu
19
20
21
Msg_Pub Domain
licTrainJ Description
ourneyR
Q
Msg_Pub ServiceID
licTrainJ
ourneyRS
String
String
M dch v (c
h thng cp sau
khi ng k)
Msg_Reg contactInfo
isterTrain Domain
RQ
userName
ContacInfo
String
String
Password
22
Msg_Reg Result
isterTrain
RQ
Lnh vc
TrainJourney M t dch v
qung b
String
Boolean
Thng ip
yu cu
qung b
dch v
Thng ip
p ng yu
cu qung
b dch v
Thng ip
yu cu
ng k i
l dch v
tu ha
Thng ip
tr li yu
cu ng k
thnh vin
STT
Tn lp
Thuc tnh
Tn
CarMode carClass
l
Car
M t
Loi
M t
Enumeration
(String)
Loi xe:
- Mini
- Compact
- Midsize
- Fullsize
- Standard
-Intermediate
Loi xe:
-Honda
-Mercedes
-BMW
-Mitsubishi
-Toyota
-Ford
-Hyundai
-Isuzu
-Mazda
-Daiwoo
S ca xe
- 2,3,4
S gh:
4, 7, 12, 16,
24, 29, 35, 45
Loi ng c
truyn:
- Manual
(M/T)
-Automatic
(A/T)
Xe c iu
ha hay
khng
M hnh xe
(Loi xe)
Mu xe
- Red
-White
- Black
- Yellow
- Grey
- Blue
- Green
Mc xng
- Full
-
-
-
- None
Bin
- Xe c th
- Car l
subClass ca
CarModel
carMaker
Enumeration
(String)
numberOfDoo
r
numberOfSeat
Enumeration
(int)
Enumeration
(int)
transmissionT
ype
Enumeration
(String)
airConditionIn
cl
Boolean
carColour
Enumeration
(String)
fuelLevel
Enumeration
(String)
liscensePlateN
umber
String
Thuc tnh
Tn
Msg_Co
beginTime
mposition
ServiceB
ookingR beginPoint
Q
endTime
M t
Kiu
M t
PointOfTime
Thi im bt
u
Address
PointOfTime
endpoint
Address
price
Price
Accommodat Service
ion
Ni dung
thng ip
a ra cc
a im bt u
yu cu t
mt
dch v
Thi gian kt
kt hp cc
thc
a im kt thc dch v ring
l.
dch v t
Chi ph cho dch
v ny
a ra yu cu
dch v v ni
String
a ra yu cu
v a im (ty
chn)
a ra yu cu
dch v i li (ty
chn)
Khch hang ca
dch v
Khong thi gian
sn sng
Chi tit dch v
khch sn tha
mn (ty chn)
Dch v thu xe
t (ty chn)
Chi tit dch v
i li bng my
bay tha mn
(ty chn)
Dch v di li
bng tu ha tha
mn (ty chn)
a im n ph
hp vi yu cu
Chi ph cho ton
b dch v
Tn Ontology
dch v s dng
Tn dch v
String
M dch v
Destination
Object
Transport
Service
hasCustomer
Object
AvailabilityP
Object
eriod
hotel
Service
carRental
Service
Msg_Co
mposition
airPlane
ServiceB
ookingRS
Service
trainJourney
Service
Destination
Object
price
Price
Msg_Co
Domain
mposition
ServiceP serviceName
ublishRQ
IDService
String
hasContact
Contact
Description
String
Price
Price
hasAccomm
odation
hasTransport
Object
Object
Lin h vi nh
cung cp
M t dch v
cung cp
Chi ph cho dch
v
Dch v ngh
ngi
Dch v i li
(Option:
CarRental,
hasDestinati
on
Object
hasEvent
Object
IDService
String
hasTransport
Object
Msg_Co
mposition
hasAccomm
ServiceAl
odation
terRQ
Object
Has
Destination
Object
hasEvent
Object
Msg_Co
IDService
mposition
ServiceAl
Result
terRS
AirPlane, Train)
a im ca
dch v (ty
chn)
Cc s kin c
trong dch v
M dch v mun
thay i thong tin
Thng tin dch v
i li sau khi thay
i (ty chn)
Thng tin v dch
v ngh ngi sau
khi thay i
thong tin (ty
chn)
Thng tin v a
im ch
Cc s kin trong
dch v
M dch v mun
thay i
Kt qu sau khi
ng k thay i
String
Boolean
Thng ip
gi yu cu
thay i
thng tin
dch v
Thng ip
tr li cho
yu cu thay
i dch v
Tn lp
Thuc tnh
Tn
Agent
Loi
address
String
contact
String
discription
String
name
String
M t
M t
a ch ca agent Thng tin
chung v
thng tin lin lc agent
ca i tng
m agent ny
i din cho
m t chung
tn agent (c
tnh duy nht)
owner
String
services
String
state
String
type
String
ch s hu ca
agent
cc dch v m
agent cung cp
(dng tm tt)
trng thi ca
agent (active,
)
kiu i tng
m agent i
din cho
(customer, hotel,
)
Tn lp
Thuc tnh
Tn
Header
Loi
Message
Data
M t
to
String
tn bn nhn
from
String
tn bn gi
Conversation String
Id
M t
Service
String
Action
String
MessageId
String
Timestamp
String
Thng
tin
chung
v
messag
e
c s
dng
cung
cp
mt).
Body
RefToMessa
geId
String
TimeToLive
String
SequenceNu
mber
String
content
String
thng
tin nhn
c gi tr c ly t
dng
trng MessageId t thng cho mi
ip RQ. c s dng
thng
trong thng ip RP
ip.
thi gian ht hn ca thng
ip (dng vi mc ch
bo mt).
ch nh trnh t thng
ip c x l. Do cng
1 agent c th gi nhiu
meg, nn cn bit trnh t
meg no trc meg no
sau x l
d liu ca thng ip
(Phn ni dung ca thng
ip, c m t trong
ontology ca cc min lnh
vc khc nhau)