updates to entity, optional attributes
authorLuc Moreau <l.moreau@ecs.soton.ac.uk>
Mon, 02 Apr 2012 09:38:28 +0100
changeset 2179 c28771139bfe
parent 2178 35cd7bd52c96 (current diff)
parent 2177 69913d96f9d7 (diff)
child 2180 794c2b06456b
updates to entity, optional attributes
--- a/ontology/ProvenanceOntology.owl	Mon Apr 02 09:38:15 2012 +0100
+++ b/ontology/ProvenanceOntology.owl	Mon Apr 02 09:38:28 2012 +0100
@@ -84,6 +84,17 @@
     <!-- 
     ///////////////////////////////////////////////////////////////////////////////////////
     //
+    // Datatypes
+    //
+    ///////////////////////////////////////////////////////////////////////////////////////
+     -->
+
+    
+
+
+    <!-- 
+    ///////////////////////////////////////////////////////////////////////////////////////
+    //
     // Object Properties
     //
     ///////////////////////////////////////////////////////////////////////////////////////
@@ -168,6 +179,7 @@
     <!-- http://www.w3.org/ns/prov#derivedByInsertionFrom -->
 
     <owl:ObjectProperty rdf:about="&prov;derivedByInsertionFrom">
+        <rdf:type rdf:resource="&owl;FunctionalProperty"/>
         <prov:component>collections</prov:component>
         <prov:category>collections</prov:category>
         <rdfs:domain rdf:resource="&prov;Collection"/>
@@ -181,6 +193,7 @@
     <!-- http://www.w3.org/ns/prov#derivedByRemovalFrom -->
 
     <owl:ObjectProperty rdf:about="&prov;derivedByRemovalFrom">
+        <rdf:type rdf:resource="&owl;FunctionalProperty"/>
         <prov:component>collections</prov:component>
         <prov:category>collections</prov:category>
         <rdfs:range rdf:resource="&prov;Collection"/>
@@ -350,6 +363,8 @@
     <owl:ObjectProperty rdf:about="&prov;inserted">
         <prov:component>collections</prov:component>
         <prov:category>collections</prov:category>
+        <rdfs:domain rdf:resource="&prov;Insertion"/>
+        <rdfs:range rdf:resource="&prov;KeyValuePair"/>
     </owl:ObjectProperty>
     
 
@@ -367,6 +382,17 @@
     
 
 
+    <!-- http://www.w3.org/ns/prov#keyValuePair -->
+
+    <owl:ObjectProperty rdf:about="&prov;keyValuePair">
+        <prov:component>collections</prov:component>
+        <prov:category>collections</prov:category>
+        <rdfs:domain rdf:resource="&prov;KeyValueInvolvement"/>
+        <rdfs:range rdf:resource="&prov;KeyValuePair"/>
+    </owl:ObjectProperty>
+    
+
+
     <!-- http://www.w3.org/ns/prov#knownMember -->
 
     <owl:ObjectProperty rdf:about="&prov;knownMember">
@@ -374,6 +400,8 @@
         <prov:component>collections</prov:component>
         <rdfs:domain rdf:resource="&prov;Collection"/>
         <rdfs:range rdf:resource="&prov;KeyValuePair"/>
+        <rdfs:subPropertyOf rdf:resource="&prov;involved"/>
+        <prov:qualifiedForm rdf:resource="&prov;qualifiedMember"/>
     </owl:ObjectProperty>
     
 
@@ -473,6 +501,18 @@
     
 
 
+    <!-- http://www.w3.org/ns/prov#qualifiedMember -->
+
+    <owl:ObjectProperty rdf:about="&prov;qualifiedMember">
+        <prov:component>collections</prov:component>
+        <prov:category>collections</prov:category>
+        <rdfs:domain rdf:resource="&prov;Collection"/>
+        <rdfs:range rdf:resource="&prov;Member"/>
+        <prov:unqualifiedForm rdf:resource="&prov;knownMember"/>
+    </owl:ObjectProperty>
+    
+
+
     <!-- http://www.w3.org/ns/prov#qualifiedQuotation -->
 
     <owl:ObjectProperty rdf:about="&prov;qualifiedQuotation">
@@ -660,6 +700,7 @@
     <!-- http://www.w3.org/ns/prov#value -->
 
     <owl:ObjectProperty rdf:about="&prov;value">
+        <rdf:type rdf:resource="&owl;FunctionalProperty"/>
         <prov:category>collections</prov:category>
         <prov:component>collections</prov:component>
         <rdfs:range rdf:resource="&prov;Entity"/>
@@ -860,8 +901,20 @@
     <!-- http://www.w3.org/ns/prov#key -->
 
     <owl:DatatypeProperty rdf:about="&prov;key">
+        <rdf:type rdf:resource="&owl;FunctionalProperty"/>
         <prov:category>collections</prov:category>
         <prov:component>collections</prov:component>
+        <rdfs:range rdf:resource="&rdfs;Literal"/>
+        <rdfs:domain rdf:resource="&prov;KeyValuePair"/>
+    </owl:DatatypeProperty>
+    
+
+
+    <!-- http://www.w3.org/ns/prov#removedKey -->
+
+    <owl:DatatypeProperty rdf:about="&prov;removedKey">
+        <rdfs:range rdf:resource="&rdfs;Literal"/>
+        <rdfs:domain rdf:resource="&prov;Removal"/>
     </owl:DatatypeProperty>
     
 
@@ -1195,6 +1248,15 @@
     
 
 
+    <!-- http://www.w3.org/ns/prov#KeyValueInvolvement -->
+
+    <owl:Class rdf:about="&prov;KeyValueInvolvement">
+        <rdfs:subClassOf rdf:resource="&prov;Involvement"/>
+        <prov:unqualifiedForm rdf:resource="&prov;qualifiedMember"/>
+    </owl:Class>
+    
+
+
     <!-- http://www.w3.org/ns/prov#KeyValuePair -->
 
     <owl:Class rdf:about="&prov;KeyValuePair">
@@ -1217,6 +1279,17 @@
     
 
 
+    <!-- http://www.w3.org/ns/prov#Member -->
+
+    <owl:Class rdf:about="&prov;Member">
+        <rdfs:subClassOf rdf:resource="&prov;KeyValuePair"/>
+        <prov:category>collections</prov:category>
+        <prov:component>collections</prov:component>
+        <prov:unqualifiedForm rdf:resource="&prov;knownMember"/>
+    </owl:Class>
+    
+
+
     <!-- http://www.w3.org/ns/prov#Note -->
 
     <owl:Class rdf:about="&prov;Note">
@@ -1493,5 +1566,5 @@
 
 
 
-<!-- Generated by the OWL API (version 3.1.0.20069) http://owlapi.sourceforge.net -->
+<!-- Generated by the OWL API (version 3.2.3.1824) http://owlapi.sourceforge.net -->