turns.rdf-acts: inform((_:search,pricerange,'cheap');(_:search,type,'Restaurant'))
turns.speaker: user
turns.text: I need a cheap place to dine please .
turns.rdf-acts: request((_:search,food,?);(_:search,type,'Restaurant')) inform((_:result,count,'22');(_:result,pricerange,'inexpensive');(_:result,type,'Restaurant'))
turns.speaker: system
turns.text: We have 22 inexpensive restaurants . What sort of cuisine would you like ?
turns.rdf-acts: inform((_:search,day,'wednesday');(_:search,food,'dontcare');(_:search,type,'Restaurant'))
turns.speaker: user
turns.text: I do n't care about the type of food . I need a reservation for Wednesday night .
turns.rdf-acts: inform((_:booking,name,'dojo noodle bar');(_:booking,type,'Booking')) request((_:booking,duration,?);(_:booking,people,?);(_:booking,type,'Booking'))
turns.speaker: system
turns.text: I can book you for dojo noodle bar , how many should I book for and what is the preferred time ?
turns.rdf-acts: inform((_:search,area,'centre');(_:search,name,'dojo noodle bar');(_:search,type,'Restaurant'))
turns.speaker: user
turns.text: Is dojo noodle bar in the centre of town ? I need something in that area , please .
turns.rdf-acts: request((_:booking,day,?);(_:booking,people,?);(_:booking,type,'Booking')) inform((_:booking,day,'Wednesday');(_:booking,type,'Booking'))
turns.speaker: system
turns.text: It is .   How many people will there be and what time would you like on Wednesday ?
turns.rdf-acts: inform((_:search,day,'wednesday');(_:search,duration,'17:00');(_:search,people,'2');(_:search,type,'Restaurant'))
turns.speaker: user
turns.text: The reservation needs to be for 2 for 17:00 on Wednesday evening . Do they have a table then ?
turns.rdf-acts: canthelp((_:booking,type,'Booking')) request((_:booking,duration,?);(_:booking,type,'Booking'))
turns.speaker: system
turns.text: The booking was unsuccessful . Would like to book it at another time ?
turns.rdf-acts: inform((_:search,area,'same area');(_:search,duration,'17:00');(_:search,pricerange,'same area and price range');(_:search,type,'Restaurant'))
turns.speaker: user
turns.text: No . It needs to be t 17:00 . Another restaurant in the same area and price range would work .
turns.rdf-acts: inform((_:booking,name,'J Restaurant');(_:booking,ref,'7MUMBMFD');(_:booking,type,'Booking');(_:result,food,'Asian');(_:result,pricerange,'cheap');(_:result,type,'Restaurant'))
turns.speaker: system
turns.text: Okay I booked you into the J Restaurant that also serves Asian food in the cheap price range and your reference number is 7MUMBMFD .
turns.rdf-acts: thank()
turns.speaker: user
turns.text: Thanks so much . That 's all I needed .
turns.speaker: system
turns.text: You 're welcome . Enjoy your day .
states.triples: _:search pricerange cheap
states.triples: _:search type Restaurant
states.triples: _:search pricerange cheap
states.triples: _:result count 22
states.triples: _:result pricerange inexpensive
states.triples: _:result type Restaurant
states.triples: _:search day wednesday
states.triples: _:search food dontcare
states.triples: _:search type Restaurant
states.triples: _:search pricerange cheap
states.triples: _:result count 22
states.triples: _:result pricerange inexpensive
states.triples: _:result type Restaurant
states.triples: _:search day wednesday
states.triples: _:search food dontcare
states.triples: _:booking name dojo noodle bar
states.triples: _:booking duration ?
states.triples: _:booking people ?
states.triples: _:booking type Booking
states.triples: _:search area centre
states.triples: _:search name dojo noodle bar
states.triples: _:search type Restaurant
states.triples: _:search pricerange cheap
states.triples: _:result count 22
states.triples: _:result pricerange inexpensive
states.triples: _:result type Restaurant
states.triples: _:search food dontcare
states.triples: _:booking name dojo noodle bar
states.triples: _:booking duration ?
states.triples: _:search area centre
states.triples: _:search name dojo noodle bar
states.triples: _:booking people ?
states.triples: _:booking day Wednesday
states.triples: _:booking type Booking
states.triples: _:search day wednesday
states.triples: _:search duration 17:00
states.triples: _:search people 2
states.triples: _:search type Restaurant
states.triples: _:result count 22
states.triples: _:result pricerange inexpensive
states.triples: _:result type Restaurant
states.triples: _:search food dontcare
states.triples: _:booking name dojo noodle bar
states.triples: _:search name dojo noodle bar
states.triples: _:booking people ?
states.triples: _:booking day Wednesday
states.triples: _:search day wednesday
states.triples: _:search people 2
states.triples: _:system canthelp _:booking/845fa9bf
states.triples: _:booking/845fa9bf type Booking
states.triples: _:booking duration ?
states.triples: _:booking type Booking
states.triples: _:search area same area
states.triples: _:search duration 17:00
states.triples: _:search pricerange same area and price range
states.triples: _:search type Restaurant
states.triples: _:result count 22
states.triples: _:search food dontcare
states.triples: _:search name dojo noodle bar
states.triples: _:booking people ?
states.triples: _:booking day Wednesday
states.triples: _:search day wednesday
states.triples: _:search people 2
states.triples: _:system canthelp _:booking/845fa9bf
states.triples: _:booking/845fa9bf type Booking
states.triples: _:booking duration ?
states.triples: _:search area same area
states.triples: _:search duration 17:00
states.triples: _:search pricerange same area and price range
states.triples: _:search type Restaurant
states.triples: _:booking name J Restaurant
states.triples: _:booking ref 7MUMBMFD
states.triples: _:booking type Booking
states.triples: _:result food Asian
states.triples: _:result pricerange cheap
states.triples: _:result type Restaurant