turns.rdf-acts: inform((_:search,type,'Hotel'))
turns.speaker: user
turns.text: I need a hotel or guest house in Cambridge please .
turns.rdf-acts: request((_:search,name,?);(_:search,type,'Hotel'))
turns.speaker: system
turns.text: Sure , are you looking for anything specific ?
turns.rdf-acts: inform((_:search,area,'north');(_:search,category,'hotel');(_:search,has_internet,'yes');(_:search,has_parking,'yes');(_:search,pricerange,'cheap');(_:search,type,'Hotel'))
turns.speaker: user
turns.text: I need a cheap hotel in the North side that has free parking and internet if available but not necessary .
turns.rdf-acts: request((_:search,area,?);(_:search,type,'Hotel')) canthelp((_:search,type,'Hotel'))
turns.speaker: system
turns.text: I have no listings , can i check in another area ?
turns.rdf-acts: inform((_:search,has_internet,'dontcare');(_:search,type,'Hotel'))
turns.speaker: user
turns.text: What about one with free wifi ?
turns.rdf-acts: inform((_:result,category,'guesthouse');(_:result,name,'Worth House');(_:result,type,'Hotel'))
turns.speaker: system
turns.text: Actually , since you said you did not mind a guesthouse earlier , I have something .   Worth House fits your criteria .
turns.rdf-acts: inform((_:search,day,'monday');(_:search,people,'three');(_:search,stay,'three');(_:search,type,'Hotel'))
turns.speaker: user
turns.text: Great .   Can I book that for three nights starting Monday for three people .
turns.rdf-acts: reqmore() inform((_:booking,ref,'KPZGSMAA');(_:booking,type,'Booking'))
turns.speaker: system
turns.text: Booking was successful . Reference number is : KPZGSMAA . Is there anything else I can help you with today ?
turns.rdf-acts: thank()
turns.speaker: user
turns.text: Great . That is all that I need today . Thanks !
turns.speaker: system
turns.text: You 're welcome . Have a great day !
states.triples: _:search type Hotel
states.triples: _:search name ?
states.triples: _:search area north
states.triples: _:search category hotel
states.triples: _:search has_internet yes
states.triples: _:search has_parking yes
states.triples: _:search pricerange cheap
states.triples: _:search type Hotel
states.triples: _:search name ?
states.triples: _:search category hotel
states.triples: _:search has_parking yes
states.triples: _:search pricerange cheap
states.triples: _:search area ?
states.triples: _:system canthelp _:search/69091e8e
states.triples: _:search/69091e8e type Hotel
states.triples: _:search has_internet dontcare
states.triples: _:search type Hotel
states.triples: _:search name ?
states.triples: _:search category hotel
states.triples: _:search has_parking yes
states.triples: _:search pricerange cheap
states.triples: _:search area ?
states.triples: _:system canthelp _:search/69091e8e
states.triples: _:search/69091e8e type Hotel
states.triples: _:search has_internet dontcare
states.triples: _:result category guesthouse
states.triples: _:result name Worth House
states.triples: _:result type Hotel
states.triples: _:search day monday
states.triples: _:search people three
states.triples: _:search stay three
states.triples: _:search type Hotel
states.triples: _:search name ?
states.triples: _:search category hotel
states.triples: _:search has_parking yes
states.triples: _:search pricerange cheap
states.triples: _:search area ?
states.triples: _:system canthelp _:search/69091e8e
states.triples: _:search/69091e8e type Hotel
states.triples: _:search has_internet dontcare
states.triples: _:result category guesthouse
states.triples: _:result name Worth House
states.triples: _:result type Hotel
states.triples: _:search day monday
states.triples: _:search people three
states.triples: _:search stay three
states.triples: _:search type Hotel
states.triples: _:system inquired _:user
states.triples: _:booking ref KPZGSMAA
states.triples: _:booking type Booking