
#Generated by ICCS SAN Editor
				
		@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 
		@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 
		@prefix san: <http://imu.ntua.gr/ontologies/san/2011/06/01/san.rdf#> . 
		@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
		
# san:san1 
	  @prefix :	<http://play/sans/template-san-1> .

# g:_Pickup_Customer 
:_Pickup_Customer	a	san:RootGoal ;
		san:hasContextCondition	:_Was_acknowledge_in_time ;
		san:hasSituation	:_Acknowledgement_from_Taxi ;
		san:hasAction	:_a1 ;
		san:name	"Pickup Customer"^^xsd:string .

# s:_Acknowledgement_from_Taxi 
:_Acknowledgement_from_Taxi	a	san:Situation ;
		san:dialect	"EP-SPARQL"^^xsd:string ;
		san:defined-by	"fjhgjhgjhgjhghjgjhjh"^^xsd:string ;
		san:name	"Acknowledgement from Taxi"^^xsd:string .

# c:_Was_acknowledge_in_time? 
:_Was_acknowledge_in_time	a	san:ContextCondition ;
		san:dialect	"default"^^xsd:string ;
		san:defined-by	"true"^^xsd:string ;
		san:name	"Was acknowledge in time?"^^xsd:string .

# a:_a1 
:_a1	a	san:ParallelAnyAction ;
		san:hasAction	:_Meet_the_Customer ;
		san:hasAction	:_Resolve_Taxi_Problem_LOOP ;
		san:name	""^^xsd:string .

# g:_Meet_the_Customer 
:_Meet_the_Customer	a	san:Goal ;
		san:hasContextCondition	:_nil ;
		san:hasSituation	:_Met_Customer ;
		san:hasAction	:_Hello_Action ;
		san:name	"Meet the Customer"^^xsd:string .

# s:_Met_Customer 
:_Met_Customer	a	san:Situation ;
		san:dialect	"EP-SPARQL"^^xsd:string ;
		san:defined-by	"+++++++++++"^^xsd:string ;
		san:name	"Met Customer"^^xsd:string .

# c:_nil 
:_nil	a	san:ContextCondition ;
		san:dialect	"default"^^xsd:string ;
		san:defined-by	"true"^^xsd:string ;
		san:name	"nil"^^xsd:string .

# a:_Hello_Action 
:_Hello_Action	a	san:PrimitiveAction ;
		san:command	"Say hello"^^xsd:string ;
		san:name	"Hello Action"^^xsd:string .

# d:_Resolve_Taxi_Problem_LOOP 
:_Resolve_Taxi_Problem_LOOP	a	san:LoopDecorator ;
		san:loop-condition-dialect	"default"^^xsd:string ;
		san:loop-condition-defined-by	"true"^^xsd:string ;
		san:hasAction	:_Resolve_Taxi_Problem ;
		san:name	"Resolve Taxi Problem LOOP"^^xsd:string .

# g:_Resolve_Taxi_Problem 
:_Resolve_Taxi_Problem	a	san:Goal ;
		san:hasContextCondition	:_Is_Problem_Non-Critical ;
		san:hasSituation	:_Taxi_Problem_Occurred ;
		san:hasAction	:_Problem_Solving ;
		san:name	"Resolve Taxi Problem"^^xsd:string .

# s:_Taxi_Problem_Occurred 
:_Taxi_Problem_Occurred	a	san:Situation ;
		san:dialect	"EP-SPARQL"^^xsd:string ;
		san:defined-by	"+++++++++++++"^^xsd:string ;
		san:name	"Taxi Problem Occurred"^^xsd:string .

# c:_Is_Problem_Non-Critical? 
:_Is_Problem_Non-Critical	a	san:ContextCondition ;
		san:dialect	"default"^^xsd:string ;
		san:defined-by	"true"^^xsd:string ;
		san:name	"Is Problem Non-Critical?"^^xsd:string .

# a:_Problem_Solving 
:_Problem_Solving	a	san:PrimitiveAction ;
		san:command	"PROBLEM SOLVED!!!!"^^xsd:string ;
		san:name	"Problem Solving"^^xsd:string .
