<?xml version="1.0"?>
<rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:protege="http://protege.stanford.edu/plugins/owl/protege#"
    xmlns:xsp="http://www.owl-ontologies.com/2005/08/07/xsp.owl#"
    xmlns:owl="http://www.w3.org/2002/07/owl#"
    xmlns:san="http://imu.ntua.gr/ontologies/san/2011/06/01/san.rdf#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
    xmlns:swrl="http://www.w3.org/2003/11/swrl#"
    xmlns:swrlb="http://www.w3.org/2003/11/swrlb#"
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
  xml:base="http://imu.ntua.gr/ontologies/san/2011/06/01/san.rdf">
  <owl:Ontology rdf:about=""/>
  <rdfs:Class rdf:ID="RootGoal">
    <rdfs:subClassOf>
      <rdfs:Class rdf:ID="Goal"/>
    </rdfs:subClassOf>
  </rdfs:Class>
  <rdfs:Class rdf:ID="ContextCondition"/>
  <rdfs:Class rdf:ID="AbstractAction">
    <rdfs:subClassOf>
      <rdfs:Class rdf:ID="Action"/>
    </rdfs:subClassOf>
  </rdfs:Class>
  <rdfs:Class rdf:ID="PlanningAction">
    <rdfs:subClassOf rdf:resource="#Action"/>
  </rdfs:Class>
  <rdfs:Class rdf:ID="AbstractSituation">
    <rdfs:subClassOf>
      <rdfs:Class rdf:ID="Situation"/>
    </rdfs:subClassOf>
  </rdfs:Class>
  <rdfs:Class rdf:ID="FailureDecorator">
    <rdfs:subClassOf>
      <rdfs:Class rdf:ID="Decorator"/>
    </rdfs:subClassOf>
  </rdfs:Class>
  <rdfs:Class rdf:ID="OutputAction">
    <rdfs:subClassOf rdf:resource="#Action"/>
  </rdfs:Class>
  <rdfs:Class rdf:ID="CounterDecorator">
    <rdfs:subClassOf rdf:resource="#Decorator"/>
  </rdfs:Class>
  <rdfs:Class rdf:ID="Parameter"/>
  <rdfs:Class rdf:ID="PrintDecorator">
    <rdfs:subClassOf rdf:resource="#Decorator"/>
  </rdfs:Class>
  <rdfs:Class rdf:ID="ActionSelectionMethod"/>
  <rdfs:Class rdf:ID="SequenceAction">
    <rdfs:subClassOf rdf:resource="#Action"/>
  </rdfs:Class>
  <rdfs:Class rdf:ID="SelectorAction">
    <rdfs:subClassOf rdf:resource="#Action"/>
  </rdfs:Class>
  <rdfs:Class rdf:ID="LoopDecorator">
    <rdfs:subClassOf rdf:resource="#Decorator"/>
  </rdfs:Class>
  <rdfs:Class rdf:ID="BreakDecorator">
    <rdfs:subClassOf rdf:resource="#Decorator"/>
  </rdfs:Class>
  <rdfs:Class rdf:ID="ParallelAnyAction">
    <rdfs:subClassOf rdf:resource="#Action"/>
  </rdfs:Class>
  <rdfs:Class rdf:ID="SuccessDecorator">
    <rdfs:subClassOf rdf:resource="#Decorator"/>
  </rdfs:Class>
  <rdfs:Class rdf:ID="CalculationAction">
    <rdfs:subClassOf rdf:resource="#Action"/>
  </rdfs:Class>
  <rdfs:Class rdf:ID="ParallelAllAction">
    <rdfs:subClassOf rdf:resource="#Action"/>
  </rdfs:Class>
  <rdfs:Class rdf:ID="TimerDecorator">
    <rdfs:subClassOf rdf:resource="#Decorator"/>
  </rdfs:Class>
  <rdfs:Class rdf:ID="ActionPool"/>
  <rdfs:Class rdf:ID="InputAction">
    <rdfs:subClassOf rdf:resource="#Action"/>
  </rdfs:Class>
  <rdf:Property rdf:ID="hasInputType"/>
  <rdf:Property rdf:ID="pName">
    <rdfs:domain rdf:resource="#Parameter"/>
  </rdf:Property>
  <rdf:Property rdf:ID="pSource">
    <rdfs:domain rdf:resource="#Parameter"/>
  </rdf:Property>
  <rdf:Property rdf:ID="hasContextCondition">
    <rdfs:domain rdf:resource="#Goal"/>
    <rdfs:range rdf:resource="#ContextCondition"/>
  </rdf:Property>
  <rdf:Property rdf:ID="hasSituation">
    <rdfs:domain rdf:resource="#Goal"/>
    <rdfs:range rdf:resource="#Situation"/>
  </rdf:Property>
  <rdf:Property rdf:ID="dialect">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </rdf:Property>
  <rdf:Property rdf:ID="definedBy">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </rdf:Property>
  <rdf:Property rdf:ID="hasParameter">
    <rdfs:range rdf:resource="#Parameter"/>
  </rdf:Property>
  <rdf:Property rdf:ID="hasAction">
    <rdfs:domain rdf:resource="#Goal"/>
  </rdf:Property>
  <rdf:Property rdf:ID="name">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </rdf:Property>
  <rdf:Property rdf:ID="hasOutputType"/>
  <rdf:Property rdf:ID="usesPool">
    <rdfs:range rdf:resource="#ActionPool"/>
    <rdfs:domain rdf:resource="#AbstractAction"/>
  </rdf:Property>
  <rdf:Property rdf:ID="isActionOf">
    <rdfs:domain rdf:resource="#Action"/>
  </rdf:Property>
  <rdf:Property rdf:ID="pProperty">
    <rdfs:domain rdf:resource="#Parameter"/>
  </rdf:Property>
  <rdf:Property rdf:ID="nextAction">
    <rdfs:range rdf:resource="#Action"/>
    <rdfs:domain rdf:resource="#Action"/>
  </rdf:Property>
  <rdf:Property rdf:ID="maxLoops">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
    <rdfs:domain rdf:resource="#Decorator"/>
  </rdf:Property>

<!-- By ipatini -->
  <rdfs:Class rdf:ID="PrimitiveAction">
    <rdfs:subClassOf rdf:resource="#Action"/>
  </rdfs:Class>
  <rdfs:Class rdf:ID="MountAction">
    <rdfs:subClassOf rdf:resource="#Action"/>
  </rdfs:Class>
  <rdfs:Class rdf:ID="ExceptionHandlerDecorator">
    <rdfs:subClassOf rdf:resource="#Decorator"/>
  </rdfs:Class>
</rdf:RDF>

<!-- Created with Protege + ipatini (with OWL Plugin 3.4.1, Build 536)  http://protege.stanford.edu -->
