updated crime.owl and provenance ontology
authorSatya Sahoo <satya.sahoo@case.edu>
Tue, 04 Oct 2011 17:56:29 -0400
changeset 482 e0fc5b177c68
parent 478 0c420adfd3f9
child 523 c5194b9e04f0
updated crime.owl and provenance ontology
ontology/ProvenanceOntology.owl
ontology/examples/ontology-extensions/crime-file/crime.owl
--- a/ontology/ProvenanceOntology.owl	Tue Oct 04 17:40:24 2011 -0400
+++ b/ontology/ProvenanceOntology.owl	Tue Oct 04 17:56:29 2011 -0400
@@ -40,6 +40,15 @@
     
 
 
+    <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#assumedRoleOf -->
+
+    <owl:ObjectProperty rdf:about="#assumedRoleOf">
+        <rdfs:domain rdf:resource="#Entity"/>
+        <rdfs:range rdf:resource="#EntityInRole"/>
+    </owl:ObjectProperty>
+    
+
+
     <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#hadLocation -->
 
     <owl:ObjectProperty rdf:about="#hadLocation">
@@ -190,11 +199,20 @@
     
 
 
+    <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#EntityInRole -->
+
+    <owl:Class rdf:about="#EntityInRole">
+        <rdfs:label xml:lang="en">Entity in Role</rdfs:label>
+        <rdfs:subClassOf rdf:resource="#Entity"/>
+        <rdfs:comment xml:lang="en"
+            >Entity in role is defined to be &quot;a function assumed by a entity or an agent.&quot;</rdfs:comment>
+    </owl:Class>
+    
+
+
     <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Location -->
 
     <owl:Class rdf:about="#Location"/>
-
-    <owl:Class rdf:about="#Recipe"/>
     
 
 
@@ -220,6 +238,12 @@
     
 
 
+    <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Recipe -->
+
+    <owl:Class rdf:about="#Recipe"/>
+    
+
+
     <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Revision -->
 
     <owl:Class rdf:about="#Revision">
@@ -229,17 +253,6 @@
     
 
 
-    <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#EntityInRole -->
-
-    <owl:Class rdf:about="#EntityInRole">
-        <rdfs:label xml:lang="en">Entity in Role</rdfs:label>
-        <rdfs:subClassOf rdf:resource="#Entity"/>
-        <rdfs:comment xml:lang="en"
-            >Entity in role is defined to be &quot;a function assumed by a entity or an agent.&quot;</rdfs:comment>
-    </owl:Class>
-    
-
-
     <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Time -->
 
     <owl:Class rdf:about="#Time">
--- a/ontology/examples/ontology-extensions/crime-file/crime.owl	Tue Oct 04 17:40:24 2011 -0400
+++ b/ontology/examples/ontology-extensions/crime-file/crime.owl	Tue Oct 04 17:56:29 2011 -0400
@@ -1,35 +1,169 @@
-<?xml version="1.0" encoding="utf-8"?>
-<rdf:RDF
-   xmlns:owl="http://www.w3.org/2002/07/owl#"
-   xmlns:prov="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
-   xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
-   xmlns="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/examples/ontology-extensions/crime-file/crime.owl#">
-  <owl:Ontology rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/examples/ontology-extensions/crime-file/crime.owl#">
-    <owl:imports rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#"/>
-  </owl:Ontology>
-  <owl:Class rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/examples/ontology-extensions/crime-file/crime.owl#CrimeFile">
-    <rdfs:subClassOf rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Entity"/>
-  </owl:Class>
-  <owl:Class rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/examples/ontology-extensions/crime-file/crime.owl#EmailProcessExecution">
-    <rdfs:subClassOf rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#ProcessExecution"/>
-  </owl:Class>
-  <owl:Class rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/examples/ontology-extensions/crime-file/crime.owl#FileAppending">
-    <rdfs:subClassOf rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#ProcessExecution"/>
-  </owl:Class>
-  <owl:Class rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/examples/ontology-extensions/crime-file/crime.owl#FileCreation">
-    <rdfs:subClassOf rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#ProcessExecution"/>
-  </owl:Class>
-  <owl:Class rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/examples/ontology-extensions/crime-file/crime.owl#FileEditing">
-    <rdfs:subClassOf rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#ProcessExecution"/>
-  </owl:Class>
-  <owl:Class rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/examples/ontology-extensions/crime-file/crime.owl#Journalist">
-    <rdfs:subClassOf rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Agent"/>
-  </owl:Class>
-  <owl:Class rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/examples/ontology-extensions/crime-file/crime.owl#SpellChecking">
-    <rdfs:subClassOf rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#ProcessExecution"/>
-  </owl:Class>
-  <owl:DatatypeProperty rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/examples/ontology-extensions/crime-file/crime.owl#hasFileContent"/>
-  <owl:ObjectProperty rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/examples/ontology-extensions/crime-file/crime.owl#hasFilePath"/>
+<?xml version="1.0"?>
+
+
+<!DOCTYPE rdf:RDF [
+    <!ENTITY owl "http://www.w3.org/2002/07/owl#" >
+    <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" >
+    <!ENTITY owl2xml "http://www.w3.org/2006/12/owl2-xml#" >
+    <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
+    <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
+    <!ENTITY prov "http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#" >
+    <!ENTITY crime-file "http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/examples/ontology-extensions/crime-file/" >
+    <!ENTITY crime "http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/examples/ontology-extensions/crime-file/crime.owl#" >
+]>
+
+
+<rdf:RDF xmlns="&crime-file;crime.owl#"
+     xml:base="&crime-file;crime.owl"
+     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
+     xmlns:prov="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#"
+     xmlns:owl2xml="http://www.w3.org/2006/12/owl2-xml#"
+     xmlns:crime-file="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/examples/ontology-extensions/crime-file/"
+     xmlns:crime="&crime-file;crime.owl#"
+     xmlns:owl="http://www.w3.org/2002/07/owl#"
+     xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
+     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+    <owl:Ontology rdf:about="">
+        <owl:imports rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl"/>
+    </owl:Ontology>
+    
+
+
+    <!-- 
+    ///////////////////////////////////////////////////////////////////////////////////////
+    //
+    // Object Properties
+    //
+    ///////////////////////////////////////////////////////////////////////////////////////
+     -->
+
+    
+
+
+    <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#hadLocation -->
+
+    <owl:ObjectProperty rdf:about="&prov;hadLocation"/>
+    
+
+
+    <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/examples/ontology-extensions/crime-file/hadFilePath -->
+
+    <owl:ObjectProperty rdf:about="&crime-file;hadFilePath">
+        <rdfs:range rdf:resource="&prov;Location"/>
+        <rdfs:subPropertyOf rdf:resource="&prov;hadLocation"/>
+        <rdfs:domain rdf:resource="&crime-file;CrimeFile"/>
+    </owl:ObjectProperty>
+    
+
+
+    <!-- 
+    ///////////////////////////////////////////////////////////////////////////////////////
+    //
+    // Data properties
+    //
+    ///////////////////////////////////////////////////////////////////////////////////////
+     -->
+
+    
+
+
+    <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/examples/ontology-extensions/crime-file/hasFileContent -->
+
+    <owl:DatatypeProperty rdf:about="&crime-file;hasFileContent"/>
+    
+
+
+    <!-- 
+    ///////////////////////////////////////////////////////////////////////////////////////
+    //
+    // Classes
+    //
+    ///////////////////////////////////////////////////////////////////////////////////////
+     -->
+
+    
+
+
+    <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Agent -->
+
+    <owl:Class rdf:about="&prov;Agent"/>
+    
+
+
+    <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Entity -->
+
+    <owl:Class rdf:about="&prov;Entity"/>
+    
+
+
+    <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Location -->
+
+    <owl:Class rdf:about="&prov;Location"/>
+    
+
+
+    <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#ProcessExecution -->
+
+    <owl:Class rdf:about="&prov;ProcessExecution"/>
+    
+
+
+    <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/examples/ontology-extensions/crime-file/CrimeFile -->
+
+    <owl:Class rdf:about="&crime-file;CrimeFile">
+        <rdfs:subClassOf rdf:resource="&prov;Entity"/>
+    </owl:Class>
+    
+
+
+    <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/examples/ontology-extensions/crime-file/EmailProcessExecution -->
+
+    <owl:Class rdf:about="&crime-file;EmailProcessExecution">
+        <rdfs:subClassOf rdf:resource="&prov;ProcessExecution"/>
+    </owl:Class>
+    
+
+
+    <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/examples/ontology-extensions/crime-file/FileAppending -->
+
+    <owl:Class rdf:about="&crime-file;FileAppending">
+        <rdfs:subClassOf rdf:resource="&prov;ProcessExecution"/>
+    </owl:Class>
+    
+
+
+    <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/examples/ontology-extensions/crime-file/FileCreation -->
+
+    <owl:Class rdf:about="&crime-file;FileCreation">
+        <rdfs:subClassOf rdf:resource="&prov;ProcessExecution"/>
+    </owl:Class>
+    
+
+
+    <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/examples/ontology-extensions/crime-file/FileEditing -->
+
+    <owl:Class rdf:about="&crime-file;FileEditing">
+        <rdfs:subClassOf rdf:resource="&prov;ProcessExecution"/>
+    </owl:Class>
+    
+
+
+    <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/examples/ontology-extensions/crime-file/Journalist -->
+
+    <owl:Class rdf:about="&crime-file;Journalist">
+        <rdfs:subClassOf rdf:resource="&prov;Agent"/>
+    </owl:Class>
+    
+
+
+    <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/examples/ontology-extensions/crime-file/SpellChecking -->
+
+    <owl:Class rdf:about="&crime-file;SpellChecking">
+        <rdfs:subClassOf rdf:resource="&prov;ProcessExecution"/>
+    </owl:Class>
 </rdf:RDF>
+
+
+
+<!-- Generated by the OWL API (version 2.2.1.1138) http://owlapi.sourceforge.net -->
+