<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE rdf:RDF [
    <!ENTITY rdf     'http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
    <!ENTITY rdfs    'http://www.w3.org/2000/01/rdf-schema#'>
    <!ENTITY xsd     'http://www.w3.org/2000/10/XMLSchema#'>
    <!ENTITY owl     'http://www.w3.org/2002/07/owl#'>
    <!ENTITY testbed 'http://lsdis.cs.uga.edu/proj/semdis/testbed/#'>
]>

<rdf:RDF
    xmlns:rdf="&rdf;"
    xmlns:rdfs="&rdfs;"
    xmlns:xsd="&xsd;"
    xmlns:owl="&owl;"
    xmlns:testbed="&testbed;"
    xml:base="&testbed;"
>

<owl:Ontology rdf:about="">
  <owl:versionInfo>homeland_security.owl, v 1.0 2004/11/22</owl:versionInfo>
  <rdfs:comment>Homeland Security Ontology v1.0</rdfs:comment>
  <rdfs:label>Homeland Security Ontology</rdfs:label>
</owl:Ontology>

<!-- ************ CLASSES ************ -->

<owl:Class rdf:ID='Place'>
  <rdfs:label xml:lang="en">Place</rdfs:label>
  <rdfs:comment xml:lang="en">Typically, entities of type Place include continents, regions, countries, states,  cities</rdfs:comment>
</owl:Class>

<owl:Class rdf:ID='Thing'>
  <rdfs:label xml:lang="en">Thing</rdfs:label>
  <rdfs:comment xml:lang="en">This class encompasses one of the three major divisions of the ontology by discarding persons and places</rdfs:comment>
</owl:Class>

<owl:Class rdf:ID='Person'>
  <rdfs:label xml:lang="en">Person</rdfs:label>
  <rdfs:comment xml:lang="en">This includes different types/specializations of person</rdfs:comment>
</owl:Class>


<owl:Class rdf:ID='Event'>
  <rdfs:label xml:lang="en">Event</rdfs:label>
  <rdfs:comment xml:lang="en">Any event</rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Thing" />
</owl:Class>

<owl:Class rdf:ID='TerrorEvent'>
  <rdfs:label xml:lang="en">Terror Event</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Event" />
</owl:Class>

<owl:Class rdf:ID='StateEvent'>
  <rdfs:label xml:lang="en">State Event</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Event" />
</owl:Class>

<owl:Class rdf:ID='Organization'>
  <rdfs:label xml:lang="en">Organization</rdfs:label>
  <rdfs:comment xml:lang="en">Any organization...</rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Thing" />
</owl:Class>

<owl:Class rdf:ID='TerrorOrganization'>
  <rdfs:label xml:lang="en">Terror Organization</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Organization" />
</owl:Class>

<owl:Class rdf:ID='StateOrganization'>
  <rdfs:label xml:lang="en">State Organization</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Organization" />
</owl:Class>

<owl:Class rdf:ID='AcademicOrganization'>
  <rdfs:label xml:lang="en">Academic Organization</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Organization" />
</owl:Class>

<owl:Class rdf:ID='PoliticalOrganization'>
  <rdfs:label xml:lang="en">Political Organization</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Organization" />
</owl:Class>

<owl:Class rdf:ID='ReligiousOrganization'>
  <rdfs:label xml:lang="en">Religious Organization</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Organization" />
</owl:Class>

<owl:Class rdf:ID='CharitableOrganization'>
  <rdfs:label xml:lang="en">Charitable Organization</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Organization" />
</owl:Class>

<owl:Class rdf:ID='CorporateOrganization'>
  <rdfs:label xml:lang="en">Corporate Organization</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Organization" />
</owl:Class>

<owl:Class rdf:ID='FinancialOrganization'>
  <rdfs:label xml:lang="en">Financial Organization</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Organization" />
</owl:Class>

<owl:Class rdf:ID='Agent'>
  <rdfs:label xml:lang="en">Agent</rdfs:label>
  <rdfs:comment xml:lang="en">Such as terror agent, ....</rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Person" />
</owl:Class>

<owl:Class rdf:ID='TerrorAgent'>
  <rdfs:label xml:lang="en">Terror Agent</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Agent" />
</owl:Class>

<owl:Class rdf:ID='StateAgent'>
  <rdfs:label xml:lang="en">State Agent</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Agent" />
</owl:Class>

<owl:Class rdf:ID='WatchList'>
  <rdfs:label xml:lang="en">WatchList</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Thing" />
</owl:Class>

<owl:Class rdf:ID='Communication'>
  <rdfs:label xml:lang="en">Communication</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Thing" />
</owl:Class>

<owl:Class rdf:ID='Language'>
  <rdfs:label xml:lang="en">Language</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Thing" />
</owl:Class>

<owl:Class rdf:ID='City'>
  <rdfs:label xml:lang="en">City</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Place" />
</owl:Class>

<owl:Class rdf:ID='Country'>
  <rdfs:label xml:lang="en">City</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
  <rdfs:subClassOf rdf:resource="#Place" />
</owl:Class>


<!-- ************ PROPERTIES ************ -->

<owl:DatatypeProperty rdf:ID="start_date_time">
  <rdfs:domain rdf:resource="#Event"/>
  <rdfs:label xml:lang="en">Start DateTime</rdfs:label>
  <rdfs:comment xml:lang="en">Date of occurrence of an event, examples: 2001-09-11</rdfs:comment>
</owl:DatatypeProperty>

<owl:ObjectProperty rdf:ID="occured_at">
  <rdfs:domain rdf:resource="#Event"/>
  <rdfs:range rdf:resource="#Place"/>
  <rdfs:label xml:lang="en">occured at</rdfs:label>
  <rdfs:comment xml:lang="en">Event occured at Place</rdfs:comment>
</owl:ObjectProperty>

<owl:ObjectProperty rdf:ID="listed_in">
  <rdfs:domain rdf:resource="#TerrorAgent"/>
  <rdfs:range rdf:resource="#WatchList"/>
  <rdfs:label xml:lang="en">listed in</rdfs:label>
  <rdfs:comment xml:lang="en">TerrorAgent listed in WatchList</rdfs:comment>
</owl:ObjectProperty>

<owl:ObjectProperty rdf:ID="located_in">
  <rdfs:domain rdf:resource="#City"/>
  <rdfs:range rdf:resource="#Country"/>
  <rdfs:label xml:lang="en">located in</rdfs:label>
  <rdfs:comment xml:lang="en">City located in Country</rdfs:comment>
</owl:ObjectProperty>

<owl:ObjectProperty rdf:ID="capital_of">
  <rdfs:domain rdf:resource="#City"/>
  <rdfs:range rdf:resource="#Country"/>
  <rdfs:label xml:lang="en">capital of</rdfs:label>
  <rdfs:comment xml:lang="en">City capital of Country</rdfs:comment>
</owl:ObjectProperty>

<owl:ObjectProperty rdf:ID="directly_involved_in">
  <rdfs:domain rdf:resource="#Agent"/>
  <rdfs:range rdf:resource="#Event"/>
  <rdfs:label xml:lang="en">directly involved in</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
</owl:ObjectProperty>

<owl:ObjectProperty rdf:ID="coordinated">
  <rdfs:domain rdf:resource="#Agent"/>
  <rdfs:range rdf:resource="#Event"/>
  <rdfs:label xml:lang="en">coordinated</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
</owl:ObjectProperty>


<owl:ObjectProperty rdf:ID="claims_responsibility">
  <rdfs:domain rdf:resource="#TerrorOrganization"/>
  <rdfs:range rdf:resource="#TerrorEvent"/>
  <rdfs:label xml:lang="en">claims responsibility</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="responsible_for">
  <rdfs:domain rdf:resource="#TerrorOrganization"/>
  <rdfs:range rdf:resource="#TerrorEvent"/>
  <rdfs:label xml:lang="en">responsible for</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
</owl:ObjectProperty>

<owl:ObjectProperty rdf:ID="affiliated_with">
  <rdfs:domain rdf:resource="#Organization"/>
  <rdfs:range rdf:resource="#Organization"/>
  <rdfs:label xml:lang="en">affiliated with</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="funded_by">
  <rdfs:domain rdf:resource="#Organization"/>
  <rdfs:range rdf:resource="#Organization"/>
  <rdfs:label xml:lang="en">funded by</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="part_of">
  <rdfs:domain rdf:resource="#Organization"/>
  <rdfs:range rdf:resource="#Organization"/>
  <rdfs:label xml:lang="en">part of</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
</owl:ObjectProperty>


<owl:ObjectProperty rdf:ID="conducted_in">
  <rdfs:domain rdf:resource="#Communication"/>
  <rdfs:range rdf:resource="#Language"/>
  <rdfs:label xml:lang="en">conducted in</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
</owl:ObjectProperty>

<owl:ObjectProperty rdf:ID="spoken_by">
  <rdfs:domain rdf:resource="#Language"/>
  <rdfs:range rdf:resource="#Person"/>
  <rdfs:label xml:lang="en">spoken by</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="spoken_in">
  <rdfs:domain rdf:resource="#Language"/>
  <rdfs:range rdf:resource="#Place"/>
  <rdfs:label xml:lang="en">spoken in</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
</owl:ObjectProperty>




<owl:ObjectProperty rdf:ID="leader_of">
  <rdfs:domain rdf:resource="#Person"/>
  <rdfs:range rdf:resource="#Organization"/>
  <rdfs:label xml:lang="en">leader of</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="member_of">
  <rdfs:domain rdf:resource="#Person"/>
  <rdfs:range rdf:resource="#Organization"/>
  <rdfs:label xml:lang="en">member of</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
</owl:ObjectProperty>

<owl:ObjectProperty rdf:ID="operates_in">
  <rdfs:domain rdf:resource="#Organization"/>
  <rdfs:range rdf:resource="#Place"/>
  <rdfs:label xml:lang="en">operates in</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="based_at">
  <rdfs:domain rdf:resource="#Organization"/>
  <rdfs:range rdf:resource="#Place"/>
  <rdfs:label xml:lang="en">based at</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
</owl:ObjectProperty>



<owl:ObjectProperty rdf:ID="primarily_lives_in">
  <rdfs:domain rdf:resource="#Agent"/>
  <rdfs:range rdf:resource="#Place"/>
  <rdfs:label xml:lang="en">primarily lives in</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="national_of">
  <rdfs:domain rdf:resource="#Agent"/>
  <rdfs:range rdf:resource="#Place"/>
  <rdfs:label xml:lang="en">national of</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="_operates_in_">
  <rdfs:domain rdf:resource="#Agent"/>
  <rdfs:range rdf:resource="#Place"/>
  <rdfs:label xml:lang="en">operates in</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
</owl:ObjectProperty>


<owl:ObjectProperty rdf:ID="received_by">
  <rdfs:domain rdf:resource="#Communication"/>
  <rdfs:range rdf:resource="#Agent"/>
  <rdfs:label xml:lang="en">received by</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="participated_by">
  <rdfs:domain rdf:resource="#Communication"/>
  <rdfs:range rdf:resource="#Agent"/>
  <rdfs:label xml:lang="en">participated by</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="originated_by">
  <rdfs:domain rdf:resource="#Communication"/>
  <rdfs:range rdf:resource="#Agent"/>
  <rdfs:label xml:lang="en">originated by</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
</owl:ObjectProperty>







<owl:ObjectProperty rdf:ID="educated_at">
  <rdfs:domain rdf:resource="#Person"/>
  <rdfs:range rdf:resource="#AcademicOrganization"/>
  <rdfs:label xml:lang="en">educated at</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="faculty_at">
  <rdfs:domain rdf:resource="#Person"/>
  <rdfs:range rdf:resource="#AcademicOrganization"/>
  <rdfs:label xml:lang="en">faculty at</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
</owl:ObjectProperty>






<owl:ObjectProperty rdf:ID="friends_with">
  <rdfs:domain rdf:resource="#Person"/>
  <rdfs:range rdf:resource="#Person"/>
  <rdfs:label xml:lang="en">friends with</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="associated_with">
  <rdfs:domain rdf:resource="#Person"/>
  <rdfs:range rdf:resource="#Person"/>
  <rdfs:label xml:lang="en">associated with</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="family_with">
  <rdfs:domain rdf:resource="#Person"/>
  <rdfs:range rdf:resource="#Person"/>
  <rdfs:label xml:lang="en">family with</rdfs:label>
  <rdfs:comment xml:lang="en"></rdfs:comment>
</owl:ObjectProperty>


</rdf:RDF>



