<?xml version='1.0' encoding='ISO-8859-1'?>
<!-- $Id: options-ont.daml,v 1.1 2002/04/01 19:23:33 drager Exp $ -->					   
<!DOCTYPE uridef[
  <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns">
  <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema">
  <!ENTITY daml "http://www.daml.org/2001/03/daml+oil">
  <!ENTITY xsd "http://www.w3.org/2000/10/XMLSchema">
  <!ENTITY dt   "http://www.daml.org/experiment/ontology/ona">
  <!ENTITY ele  "http://www.daml.org/experiment/ontology/elements-ont">
  <!ENTITY obj  "http://www.daml.org/experiment/ontology/objectives-ont">
  <!ENTITY this "http://www.daml.org/experiment/ontology/options-ont">
]>

<rdf:RDF
  xmlns:rdf ="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:rdfs ="&rdfs;#"
  xmlns:daml ="&daml;#"
  xmlns:xsd ="&xsd;#"
  xmlns:ves ="http://orlando.drc.com/daml/ontology/VES/3.2/drc-ves-ont#"
 >

<daml:Ontology rdf:about="">
 <daml:versionInfo>$Id: options-ont.daml,v 1.1 2002/04/01 19:23:33 drager Exp $</daml:versionInfo>
 <rdfs:comment> 
   This Ontology represents the hierarchy of possible options for
dealing with Elements of National Power.
 </rdfs:comment>
 <daml:imports rdf:resource="&daml;"/>
  <ves:title>Friendly Options Ontology for the DAML Experiment</ves:title>
  <ves:creator>BBN</ves:creator>
  <ves:contributor>David Rager</ves:contributor>
  <ves:location>&this;</ves:location>
  <ves:version>$Revision: 1.1 $</ves:version>
  <ves:email>drager@bbn.com</ves:email>
  <ves:status>inwork</ves:status>
  <ves:statusDate>$Date: 2002/04/01 19:23:33 $</ves:statusDate>
</daml:Ontology>

<!-- Created: Fri Feb 01 15:58:33 2002 -->

<daml:Class rdf:ID="FriendlyCapability">
  <rdfs:comment>
    Top level class for the hierarchy of friendly force capabilities.
  </rdfs:comment>
</daml:Class>

<rdf:Property rdf:about="&rdfs;#label"/>

<rdf:Description rdf:about="#FriendlyCapability">
  <daml:subClassOf>
    <daml:Restriction>
      <daml:onProperty rdf:resource="&rdfs;#label"/>
      <daml:toClass rdf:resource="&xsd;#string"/>
    </daml:Restriction>
  </daml:subClassOf>
</rdf:Description>

<!-- An option is done against a Element of National Power -->
<daml:ObjectProperty rdf:ID="element">
  <daml:domain rdf:resource="#FriendlyCapability"/>
  <daml:range rdf:resource="&ele;#ElementOfNationalPower"/>
</daml:ObjectProperty>

<daml:ObjectProperty rdf:ID="objective">
  <daml:domain rdf:resource="#FriendlyCapability"/>
  <daml:range rdf:resource="&obj;#NationalGoalsAndObjectives"/>
</daml:ObjectProperty>

<daml:DatatypeProperty rdf:ID="effect">
  <daml:domain rdf:resource="#FriendlyCapability"/>
  <daml:range rdf:resource="&dt;#EffectValue"/>
</daml:DatatypeProperty>


<!-- The four main sub-classes of Friendly Capability. -->

<daml:Class rdf:ID="Diplomatic">
  <daml:subClassOf rdf:resource="#FriendlyCapability"/>
</daml:Class>

<daml:Class rdf:ID="Information">
  <daml:subClassOf rdf:resource="#FriendlyCapability"/>
</daml:Class>

<daml:Class rdf:ID="Military">
  <daml:subClassOf rdf:resource="#FriendlyCapability"/>
</daml:Class>

<daml:Class rdf:ID="Economic">
  <daml:subClassOf rdf:resource="#FriendlyCapability"/>
</daml:Class>

<!-- The Types of Diplomatic Capabilities -->

<daml:Class rdf:ID="DiplomaticAssist">
  <daml:subClassOf rdf:resource="#Diplomatic"/>
</daml:Class>

<daml:Class rdf:ID="DiplomaticDetect">
  <daml:subClassOf rdf:resource="#Diplomatic"/>
</daml:Class>

<daml:Class rdf:ID="DiplomaticDeter">
  <daml:subClassOf rdf:resource="#Diplomatic"/>
</daml:Class>

<daml:Class rdf:ID="DiplomaticEnforce">
  <daml:subClassOf rdf:resource="#Diplomatic"/>
</daml:Class>

<daml:Class rdf:ID="DiplomaticInfluence">
  <daml:subClassOf rdf:resource="#Diplomatic"/>
</daml:Class>

<daml:Class rdf:ID="DiplomaticNegotiate">
  <daml:subClassOf rdf:resource="#Diplomatic"/>
</daml:Class>

<daml:Class rdf:ID="DiplomaticPromote">
  <daml:subClassOf rdf:resource="#Diplomatic"/>
</daml:Class>

<daml:Class rdf:ID="DiplomaticVerify">
  <daml:subClassOf rdf:resource="#Diplomatic"/>
</daml:Class>

<!-- The Types of Information Capabilities -->

<daml:Class rdf:ID="InformationBlock">
  <daml:subClassOf rdf:resource="#Information"/>
</daml:Class>

<daml:Class rdf:ID="InformationDeceive">
  <daml:subClassOf rdf:resource="#Information"/>
</daml:Class>

<daml:Class rdf:ID="InformationDeny">
  <daml:subClassOf rdf:resource="#Information"/>
</daml:Class>

<daml:Class rdf:ID="InformationDegrade">
  <daml:subClassOf rdf:resource="#Information"/>
</daml:Class>

<daml:Class rdf:ID="InformationDestroy">
  <daml:subClassOf rdf:resource="#Information"/>
</daml:Class>

<daml:Class rdf:ID="InformationDetect">
  <daml:subClassOf rdf:resource="#Information"/>
</daml:Class>

<daml:Class rdf:ID="InformationDisrupt">
  <daml:subClassOf rdf:resource="#Information"/>
</daml:Class>

<daml:Class rdf:ID="InformationIdentify">
  <daml:subClassOf rdf:resource="#Information"/>
</daml:Class>

<daml:Class rdf:ID="InformationInfluence">
  <daml:subClassOf rdf:resource="#Information"/>
</daml:Class>

<daml:Class rdf:ID="InformationLocate">
  <daml:subClassOf rdf:resource="#Information"/>
</daml:Class>

<daml:Class rdf:ID="InformationSecure">
  <daml:subClassOf rdf:resource="#Information"/>
</daml:Class>

<daml:Class rdf:ID="InformationVerify">
  <daml:subClassOf rdf:resource="#Information"/>
</daml:Class>

<!-- The Types of Military Capabilities -->

<daml:Class rdf:ID="MilitaryBlockade">
  <daml:subClassOf rdf:resource="#Military"/>
</daml:Class>

<daml:Class rdf:ID="MilitaryContain">
  <daml:subClassOf rdf:resource="#Military"/>
</daml:Class>

<daml:Class rdf:ID="MilitaryDefend">
  <daml:subClassOf rdf:resource="#Military"/>
</daml:Class>

<daml:Class rdf:ID="MilitaryDelay">
  <daml:subClassOf rdf:resource="#Military"/>
</daml:Class>

<daml:Class rdf:ID="MilitaryDestroy">
  <daml:subClassOf rdf:resource="#Military"/>
</daml:Class>

<daml:Class rdf:ID="MilitaryDetect">
  <daml:subClassOf rdf:resource="#Military"/>
</daml:Class>

<daml:Class rdf:ID="MilitaryDivert">
  <daml:subClassOf rdf:resource="#Military"/>
</daml:Class>

<daml:Class rdf:ID="MilitaryIdentify">
  <daml:subClassOf rdf:resource="#Military"/>
</daml:Class>

<daml:Class rdf:ID="MilitaryLocate">
  <daml:subClassOf rdf:resource="#Military"/>
</daml:Class>

<daml:Class rdf:ID="MilitaryNeutralize">
  <daml:subClassOf rdf:resource="#Military"/>
</daml:Class>

<daml:Class rdf:ID="MilitarySecure">
  <daml:subClassOf rdf:resource="#Military"/>
</daml:Class>

<daml:Class rdf:ID="MilitarySeize">
  <daml:subClassOf rdf:resource="#Military"/>
</daml:Class>

<daml:Class rdf:ID="MilitarySuppress">
  <daml:subClassOf rdf:resource="#Military"/>
</daml:Class>

<!-- The Types of Economic Capabilities -->

<daml:Class rdf:ID="EconomicAssist">
  <daml:subClassOf rdf:resource="#Economic"/>
</daml:Class>

<daml:Class rdf:ID="EconomicBlock">
  <daml:subClassOf rdf:resource="#Economic"/>
</daml:Class>

<daml:Class rdf:ID="EconomicDefeat">
  <daml:subClassOf rdf:resource="#Economic"/>
</daml:Class>

<daml:Class rdf:ID="EconomicDeny">
  <daml:subClassOf rdf:resource="#Economic"/>
</daml:Class>

<daml:Class rdf:ID="EconomicDisrupt">
  <daml:subClassOf rdf:resource="#Economic"/>
</daml:Class>

<daml:Class rdf:ID="EconomicEnforce">
  <daml:subClassOf rdf:resource="#Economic"/>
</daml:Class>

<daml:Class rdf:ID="EconomicFreeze">
  <daml:subClassOf rdf:resource="#Economic"/>
</daml:Class>

<daml:Class rdf:ID="EconomicIdentify">
  <daml:subClassOf rdf:resource="#Economic"/>
</daml:Class>

<daml:Class rdf:ID="EconomicInfluence">
  <daml:subClassOf rdf:resource="#Economic"/>
</daml:Class>

<daml:Class rdf:ID="EconomicIsolate">
  <daml:subClassOf rdf:resource="#Economic"/>
</daml:Class>

<daml:Class rdf:ID="EconomicLocate">
  <daml:subClassOf rdf:resource="#Economic"/>
</daml:Class>

<daml:Class rdf:ID="EconomicSeize">
  <daml:subClassOf rdf:resource="#Economic"/>
</daml:Class>

<daml:Class rdf:ID="EconomicVerify">
  <daml:subClassOf rdf:resource="#Economic"/>
</daml:Class>


</rdf:RDF>
