<?xml version='1.0' encoding='ISO-8859-1'?>
<!-- $Id: assessment-ont.daml,v 1.5 2003/01/20 18:23:53 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.xsd">
  <!ENTITY enp  "http://www.daml.org/experiment/ontology/elements-ont">
  <!ENTITY obj  "http://www.daml.org/experiment/ontology/objectives-ont">
  <!ENTITY time "http://www.ai.sri.com/daml/ontologies/time/Time.daml">
  <!ENTITY this "http://www.daml.org/experiment/ontology/assessment-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#"
  xmlns     ="http://www.daml.org/experiment/ontology/assessment-ont#"
 >

<daml:Ontology rdf:about="">
  <rdfs:label>Assessment Ontology</rdfs:label>
  <daml:versionInfo>$Id: assessment-ont.daml,v 1.5 2003/01/20 18:23:53 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>Capability 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.5 $</ves:version>
  <ves:email>drager@bbn.com</ves:email>
  <ves:status>inwork</ves:status>
  <ves:statusDate>$Date: 2003/01/20 18:23:53 $</ves:statusDate>
</daml:Ontology>

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

<daml:Class rdf:ID="Capability">
  <rdfs:label>Effect of Attack</rdfs:label>
  <rdfs:comment>
    Top level class for the hierarchy of capabilities.
    An instance under BlueAssessment indicates the impact on a
    blue objective if you apply the blue capability to an EoNP.
  </rdfs:comment>
  <daml:subClassOf rdf:resource="&time;#ProperInterval"/>
  <daml:subClassOf>
    <daml:Restriction>
      <daml:onProperty rdf:resource="&rdfs;#label"/>
      <daml:toClass rdf:resource="&xsd;#string"/>
    </daml:Restriction>
  </daml:subClassOf>
  <daml:subClassOf>
    <daml:Restriction>
      <daml:onProperty rdf:resource="#element"/>
      <daml:toClass rdf:resource="&enp;#ElementOfNationalPower"/>
    </daml:Restriction>
  </daml:subClassOf>
  <daml:subClassOf>
    <daml:Restriction>
      <daml:onProperty rdf:resource="#objective"/>
      <daml:toClass rdf:resource="&obj;#GoalsAndObjectives"/>
    </daml:Restriction>
  </daml:subClassOf>
  <daml:subClassOf>
    <daml:Restriction>
      <daml:onProperty rdf:resource="#impact"/>
      <daml:toClass rdf:resource="&dt;#ImpactValue"/>
    </daml:Restriction>
  </daml:subClassOf>
</daml:Class>


<daml:Class rdf:ID="RedAssessment">
  <rdfs:label>Red Assessment</rdfs:label>
  <rdfs:comment>
    Links an element of national power to an objective and indicates
the impact the element has on the objective.
  </rdfs:comment>
  <daml:subClassOf rdf:resource="&time;#ProperInterval"/>
  <daml:subClassOf>
    <daml:Restriction>
      <daml:onProperty rdf:resource="#element"/>
      <daml:toClass rdf:resource="&enp;#ElementOfNationalPower"/>
    </daml:Restriction>
  </daml:subClassOf>
  <daml:subClassOf>
    <daml:Restriction>
      <daml:onProperty rdf:resource="#objective"/>
      <daml:toClass rdf:resource="&obj;#GoalsAndObjectives"/>
    </daml:Restriction>
  </daml:subClassOf>
  <daml:subClassOf>
    <daml:Restriction>
      <daml:onProperty rdf:resource="#impact"/>
      <daml:toClass rdf:resource="&dt;#ImpactValue"/>
    </daml:Restriction>
  </daml:subClassOf>
</daml:Class>


<daml:ObjectProperty rdf:ID="element">
  <rdfs:label>element</rdfs:label>
</daml:ObjectProperty>

<daml:ObjectProperty rdf:ID="objective">
  <rdfs:label>objective</rdfs:label>
</daml:ObjectProperty>

<daml:DatatypeProperty rdf:ID="impact">
  <rdfs:label>impact</rdfs:label>
</daml:DatatypeProperty>


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

<daml:Class rdf:ID="Diplomatic">
  <rdfs:label>Desired Effect (Diplomatic)</rdfs:label>
  <daml:subClassOf rdf:resource="#Capability"/>
</daml:Class>

<daml:Class rdf:ID="Information">
  <rdfs:label>Desired Effect (Information)</rdfs:label>
  <daml:subClassOf rdf:resource="#Capability"/>
</daml:Class>

<daml:Class rdf:ID="Military">
  <rdfs:label>Desired Effect (Military)</rdfs:label>
  <daml:subClassOf rdf:resource="#Capability"/>
</daml:Class>

<daml:Class rdf:ID="Economic">
  <rdfs:label>Desired Effect (Economic)</rdfs:label>
  <daml:subClassOf rdf:resource="#Capability"/>
</daml:Class>

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

<daml:Class rdf:ID="DiplomaticAssist">
  <rdfs:label>Assist (Diplomatic)</rdfs:label>
  <daml:subClassOf rdf:resource="#Diplomatic"/>
</daml:Class>

<daml:Class rdf:ID="DiplomaticDetect">
  <rdfs:label>Detect (Diplomatic)</rdfs:label>
  <daml:subClassOf rdf:resource="#Diplomatic"/>
</daml:Class>

<daml:Class rdf:ID="DiplomaticDeter">
  <rdfs:label>Deter (Diplomatic)</rdfs:label>
  <daml:subClassOf rdf:resource="#Diplomatic"/>
</daml:Class>

<daml:Class rdf:ID="DiplomaticEnforce">
  <rdfs:label>Enforce (Diplomatic)</rdfs:label>
  <daml:subClassOf rdf:resource="#Diplomatic"/>
</daml:Class>

<daml:Class rdf:ID="DiplomaticInfluence">
  <rdfs:label>Influence (Diplomatic)</rdfs:label>
  <daml:subClassOf rdf:resource="#Diplomatic"/>
</daml:Class>

<daml:Class rdf:ID="DiplomaticNegotiate">
  <rdfs:label>Negotiate (Diplomatic)</rdfs:label>
  <daml:subClassOf rdf:resource="#Diplomatic"/>
</daml:Class>

<daml:Class rdf:ID="DiplomaticPromote">
  <rdfs:label>Promote (Diplomatic)</rdfs:label>
  <daml:subClassOf rdf:resource="#Diplomatic"/>
</daml:Class>

<daml:Class rdf:ID="DiplomaticVerify">
  <rdfs:label>Verify (Diplomatic)</rdfs:label>
  <daml:subClassOf rdf:resource="#Diplomatic"/>
</daml:Class>

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

<daml:Class rdf:ID="InformationDamage">
  <rdfs:label>Damage (Information)</rdfs:label>
  <daml:subClassOf rdf:resource="#Information"/>
</daml:Class>

<daml:Class rdf:ID="InformationDelay">
  <rdfs:label>Delay (Information)</rdfs:label>
  <daml:subClassOf rdf:resource="#Information"/>
</daml:Class>

<daml:Class rdf:ID="InformationDestroy">
  <rdfs:label>Destroy (Information)</rdfs:label>
  <daml:subClassOf rdf:resource="#Information"/>
</daml:Class>

<daml:Class rdf:ID="InformationDisrupt">
  <rdfs:label>Disrupt (Information)</rdfs:label>
  <daml:subClassOf rdf:resource="#Information"/>
</daml:Class>

<daml:Class rdf:ID="InformationDivert">
  <rdfs:label>Divert (Information)</rdfs:label>
  <daml:subClassOf rdf:resource="#Information"/>
</daml:Class>

<daml:Class rdf:ID="InformationLimit">
  <rdfs:label>Limit (Information)</rdfs:label>
  <daml:subClassOf rdf:resource="#Information"/>
</daml:Class>


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

<daml:Class rdf:ID="MilitaryDamage">
  <rdfs:label>Damage (Military)</rdfs:label>
  <daml:subClassOf rdf:resource="#Military"/>
</daml:Class>

<daml:Class rdf:ID="MilitaryDelay">
  <rdfs:label>Delay (Military)</rdfs:label>
  <daml:subClassOf rdf:resource="#Military"/>
</daml:Class>

<daml:Class rdf:ID="MilitaryDestroy">
  <rdfs:label>Destroy (Military)</rdfs:label>
  <daml:subClassOf rdf:resource="#Military"/>
</daml:Class>

<daml:Class rdf:ID="MilitaryDisrupt">
  <rdfs:label>Disrupt (Military)</rdfs:label>
  <daml:subClassOf rdf:resource="#Military"/>
</daml:Class>

<daml:Class rdf:ID="MilitaryDivert">
  <rdfs:label>Divert (Military)</rdfs:label>
  <daml:subClassOf rdf:resource="#Military"/>
</daml:Class>

<daml:Class rdf:ID="MilitaryLimit">
  <rdfs:label>Limit (Military)</rdfs:label>
  <daml:subClassOf rdf:resource="#Military"/>
</daml:Class>

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

<daml:Class rdf:ID="EconomicAssist">
  <rdfs:label>Assist (Economic)</rdfs:label>
  <daml:subClassOf rdf:resource="#Economic"/>
</daml:Class>

<daml:Class rdf:ID="EconomicBlock">
  <rdfs:label>Block (Economic)</rdfs:label>
  <daml:subClassOf rdf:resource="#Economic"/>
</daml:Class>

<daml:Class rdf:ID="EconomicDefeat">
  <rdfs:label>Defeat (Economic)</rdfs:label>
  <daml:subClassOf rdf:resource="#Economic"/>
</daml:Class>

<daml:Class rdf:ID="EconomicDeny">
  <rdfs:label>Deny (Economic)</rdfs:label>
  <daml:subClassOf rdf:resource="#Economic"/>
</daml:Class>

<daml:Class rdf:ID="EconomicDisrupt">
  <rdfs:label>Disrupt (Economic)</rdfs:label>
  <daml:subClassOf rdf:resource="#Economic"/>
</daml:Class>

<daml:Class rdf:ID="EconomicEnforce">
  <rdfs:label>Enforce (Economic)</rdfs:label>
  <daml:subClassOf rdf:resource="#Economic"/>
</daml:Class>

<daml:Class rdf:ID="EconomicFreeze">
  <rdfs:label>Freeze (Economic)</rdfs:label>
  <daml:subClassOf rdf:resource="#Economic"/>
</daml:Class>

<daml:Class rdf:ID="EconomicIdentify">
  <rdfs:label>Identify (Economic)</rdfs:label>
  <daml:subClassOf rdf:resource="#Economic"/>
</daml:Class>

<daml:Class rdf:ID="EconomicInfluence">
  <rdfs:label>Influence (Economic)</rdfs:label>
  <daml:subClassOf rdf:resource="#Economic"/>
</daml:Class>

<daml:Class rdf:ID="EconomicIsolate">
  <rdfs:label>Isolate (Economic)</rdfs:label>
  <daml:subClassOf rdf:resource="#Economic"/>
</daml:Class>

<daml:Class rdf:ID="EconomicLocate">
  <rdfs:label>Locate (Economic)</rdfs:label>
  <daml:subClassOf rdf:resource="#Economic"/>
</daml:Class>

<daml:Class rdf:ID="EconomicSeize">
  <rdfs:label>Seize (Economic)</rdfs:label>
  <daml:subClassOf rdf:resource="#Economic"/>
</daml:Class>

<daml:Class rdf:ID="EconomicVerify">
  <rdfs:label>Verify (Economic)</rdfs:label>
  <daml:subClassOf rdf:resource="#Economic"/>
</daml:Class>



</rdf:RDF>
