<?xml version="1.0" ?> 
<rdf:RDF 
xmlns="http://daml.umbc.edu/acldaml#" 
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" 
xmlns:daml="http://www.daml.org/2001/03/daml+oil#">
       
<Ontology rdf:about="http://daml.umbc.edu/acldaml.daml">
  		<versionInfo>$Id: acl.daml v0.1  Exp $</versionInfo> 
  		<comment> FIPA ACL in DAML format </comment> 
  		<imports rdf:resource="http://www.daml.org/2000/12/daml-ont" /> 
  	</Ontology>
<daml:Class rdf:ID="Agent">
<daml:comment>Agent </daml:comment>
<daml:label> Agent</daml:label>
  	<daml:subClassOf rdf:resource="daml:Thing" />
</daml:Class>

<rdf:Property rdf:ID="name">
  	<daml:domain rdf:resource="#Agent"/>
	<daml:range rdf:resource="daml:Literal" />
</rdf:Property>

<daml:Class rdf:ID="FIPA-ACL-MESSAGE">
<daml:comment>Agent Communication Language </daml:comment>
<daml:label> ACL</daml:label>
  	<daml:subClassOf rdf:resource="#Thing" />
</daml:Class>

<daml:Class rdf:ID="accept-proposol">
<daml:label> accept-proposol</daml:label>
  	<daml:subClassOf rdf:resource="#FIPA-ACL-MESSAGE" />
</daml:Class>
<daml:Class rdf:ID="agree">
<daml:label> agree</daml:label>
  	<daml:subClassOf rdf:resource="#FIPA-ACL-MESSAGE" />
</daml:Class>
<daml:Class rdf:ID="cancle">
<daml:label>cancle </daml:label>
  	<daml:subClassOf rdf:resource="#FIPA-ACL-MESSAGE" />
</daml:Class>
<daml:Class rdf:ID="cfp">
<daml:label> cfp</daml:label>
  	<daml:subClassOf rdf:resource="#FIPA-ACL-MESSAGE" />
</daml:Class>
<daml:Class rdf:ID="confirm">
<daml:label> confirm</daml:label>
  	<daml:subClassOf rdf:resource="#FIPA-ACL-MESSAGE" />
</daml:Class>
<daml:Class rdf:ID="disconfirm">
<daml:label>disconfirm </daml:label>
  	<daml:subClassOf rdf:resource="#FIPA-ACL-MESSAGE" />
</daml:Class>
<daml:Class rdf:ID="failure">
<daml:label> failure</daml:label>
  	<daml:subClassOf rdf:resource="#FIPA-ACL-MESSAGE" />
</daml:Class>
<daml:Class rdf:ID="inform">
<daml:label> inform</daml:label>
  	<daml:subClassOf rdf:resource="#FIPA-ACL-MESSAGE" />
</daml:Class>
<daml:Class rdf:ID="inform-if">
<daml:label> inform-if</daml:label>
  	<daml:subClassOf rdf:resource="#FIPA-ACL-MESSAGE" />
</daml:Class>
<daml:Class rdf:ID="inform-ref">
<daml:label> inform-ref</daml:label>
  	<daml:subClassOf rdf:resource="#FIPA-ACL-MESSAGE" />
</daml:Class>
<daml:Class rdf:ID="not-understood">
<daml:label>not-standstoos </daml:label>
  	<daml:subClassOf rdf:resource="#FIPA-ACL-MESSAGE" />
</daml:Class>
<daml:Class rdf:ID="propogate">
<daml:label>propogate </daml:label>
  	<daml:subClassOf rdf:resource="#FIPA-ACL-MESSAGE" />
</daml:Class>
<daml:Class rdf:ID="propose">
<daml:label> propose</daml:label>
  	<daml:subClassOf rdf:resource="#FIPA-ACL-MESSAGE" />
</daml:Class>
<daml:Class rdf:ID="proxy">
<daml:label> proxy</daml:label>
  	<daml:subClassOf rdf:resource="#FIPA-ACL-MESSAGE" />
</daml:Class>
<daml:Class rdf:ID="query-if">
<daml:label> query-if</daml:label>
  	<daml:subClassOf rdf:resource="#FIPA-ACL-MESSAGE" />
</daml:Class>
<daml:Class rdf:ID="query-ref">
<daml:label> query-ref</daml:label>
  	<daml:subClassOf rdf:resource="#FIPA-ACL-MESSAGE" />
</daml:Class>
<daml:Class rdf:ID="refuse">
<daml:label>refuse </daml:label>
  	<daml:subClassOf rdf:resource="#FIPA-ACL-MESSAGE" />
</daml:Class>
<daml:Class rdf:ID="reject">
<daml:label>reject </daml:label>
  	<daml:subClassOf rdf:resource="#FIPA-ACL-MESSAGE" />
</daml:Class>
<daml:Class rdf:ID="request">
<daml:label> request</daml:label>
  	<daml:subClassOf rdf:resource="#FIPA-ACL-MESSAGE" />
</daml:Class>
<daml:Class rdf:ID="request-when">
<daml:label>request-when </daml:label>
  	<daml:subClassOf rdf:resource="#FIPA-ACL-MESSAGE" />
</daml:Class>
<daml:Class rdf:ID="request-whenever">
<daml:label>request-whenever </daml:label>
  	<daml:subClassOf rdf:resource="#FIPA-ACL-MESSAGE" />
</daml:Class>

<daml:Class rdf:ID="subscribe">
<daml:label> subscribe </daml:label>
  	<daml:subClassOf rdf:resource="#FIPA-ACL-MESSAGE" />
</daml:Class>


<rdf:Property rdf:ID="sender">
  	<daml:domain rdf:resource="#FIPA-ACL-MESSAGE"/>
  	<daml:range rdf:resource="#Agent" />
    <daml:MaxCardinality>1</daml:MaxCardinality>
</rdf:Property>

<rdf:Property rdf:ID="receiver">
  	<daml:domain rdf:resource="#FIPA-ACL-MESSAGE"/>
<daml:range rdf:resource="#Agent" />
</rdf:Property>

<rdf:Property rdf:ID="replyto">
  	<daml:domain rdf:resource="#FIPA-ACL-MESSAGE"/>
	<daml:range rdf:resource="#Agent" />
</rdf:Property>

<rdf:Property rdf:ID="language">
	<daml:domain rdf:resource="#FIPA-ACL-MESSAGE"/>
	<daml:range rdf:resource="#Language"/>
</rdf:Property>


<daml:Class rdf:ID="Language">
	<daml:oneOf rdf:parseType="daml:collection">
<Language rdf:ID="FIPA-SL" />
<Language rdf:ID="FIPA-CCL" />
<Language rdf:ID="FIPA-RDF" />
<Language rdf:ID="FIPA-KIF" />
<Language rdf:ID="FIPA-DAML" />
  </daml:oneOf>
</daml:Class>

<rdf:Property rdf:ID="encoding">
  	<daml:domain rdf:resource="#FIPA-ACL-MESSAGE"/>
<daml:range rdf:resource="daml:Literal" />
</rdf:Property>

<rdf:Property rdf:ID="ontology">
  	<daml:domain rdf:resource="#FIPA-ACL-MESSAGE"/>
	<daml:range rdf:resource="daml:Literal" />
</rdf:Property>
<rdf:Property rdf:ID="protocol">
  	<daml:domain rdf:resource="#FIPA-ACL-MESSAGE"/>
</rdf:Property>
<rdf:Property rdf:ID="conversation-id">
  	<daml:domain rdf:resource="#FIPA-ACL-MESSAGE"/>
	<daml:range rdf:resource="daml:Literal" />
</rdf:Property>
<rdf:Property rdf:ID="reply-with">
  	<daml:domain rdf:resource="#FIPA-ACL-MESSAGE"/>
	<daml:range rdf:resource="daml:Literal" />
</rdf:Property>
<rdf:Property rdf:ID="reply-by">
  	<daml:domain rdf:resource="#FIPA-ACL-MESSAGE"/>
	<daml:range rdf:resource="daml:Literal" />
</rdf:Property>
<rdf:Property rdf:ID="in-reply-to">
  	<daml:domain rdf:resource="#FIPA-ACL-MESSAGE"/>
	<daml:range rdf:resource="daml:Literal" />
</rdf:Property>


</rdf:RDF>
