--- a/ontology/ProvenanceOntology.owl Thu Sep 08 12:32:40 2011 -0400
+++ b/ontology/ProvenanceOntology.owl Thu Sep 08 18:02:30 2011 +0100
@@ -5,7 +5,6 @@
<!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 ProvenanceOntology "http://w3.org/ProvenanceOntology.owl#" >
<!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
<!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
]>
@@ -15,14 +14,12 @@
xml:base="http://w3.org/ProvenanceOntology.owl"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:owl2xml="http://www.w3.org/2006/12/owl2-xml#"
- xmlns:ProvenanceOntology="http://w3.org/ProvenanceOntology.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:versionInfo>0.01</owl:versionInfo>
- <rdfs:comment
- >This document is published by the Provenance Working Group (http://www.w3.org/2011/prov/wiki/Main_Page).
+ <owl:Ontology rdf:about="http://w3.org/ProvenanceOntology.owl">
+ <owl:versionInfo rdf:datatype="&xsd;string">0.02</owl:versionInfo>
+ <rdfs:comment xml:lang="en">This document is published by the Provenance Working Group (http://www.w3.org/2011/prov/wiki/Main_Page).
If you wish to make comments regarding this document, please send them to public-prov-wg@w3.org (subscribe, archives). All feedback is welcome.</rdfs:comment>
</owl:Ontology>
@@ -32,6 +29,28 @@
<!--
///////////////////////////////////////////////////////////////////////////////////////
//
+ // Annotation properties
+ //
+ ///////////////////////////////////////////////////////////////////////////////////////
+ -->
+
+
+
+
+ <!--
+ ///////////////////////////////////////////////////////////////////////////////////////
+ //
+ // Datatypes
+ //
+ ///////////////////////////////////////////////////////////////////////////////////////
+ -->
+
+
+
+
+ <!--
+ ///////////////////////////////////////////////////////////////////////////////////////
+ //
// Object Properties
//
///////////////////////////////////////////////////////////////////////////////////////
@@ -40,72 +59,77 @@
- <!-- http://w3.org/ProvenanceOntology.owl#Used -->
+ <!-- http://w3.org/ProvenanceOntology.owl#used -->
- <owl:ObjectProperty rdf:about="#Used">
+ <owl:ObjectProperty rdf:about="http://w3.org/ProvenanceOntology.owl#used">
<rdf:type rdf:resource="&owl;AsymmetricProperty"/>
<rdf:type rdf:resource="&owl;IrreflexiveProperty"/>
- <rdfs:range rdf:resource="#Entity"/>
- <rdfs:domain rdf:resource="#ProcessExecution"/>
- </owl:ObjectProperty>
-
-
-
- <!-- http://w3.org/ProvenanceOntology.owl#isControlledBy -->
-
- <owl:ObjectProperty rdf:about="#isControlledBy">
- <rdf:type rdf:resource="&owl;AsymmetricProperty"/>
- <rdf:type rdf:resource="&owl;IrreflexiveProperty"/>
- <rdfs:range rdf:resource="#Agent"/>
- <rdfs:domain rdf:resource="#ProcessExecution"/>
+ <rdfs:range rdf:resource="http://w3.org/ProvenanceOntology.owl#Entity"/>
+ <rdfs:domain rdf:resource="http://w3.org/ProvenanceOntology.owl#ProcessExecution"/>
</owl:ObjectProperty>
- <!-- http://w3.org/ProvenanceOntology.owl#isDerivedFrom -->
+ <!-- http://w3.org/ProvenanceOntology.owl#wasControlledBy -->
- <owl:ObjectProperty rdf:about="#isDerivedFrom">
+ <owl:ObjectProperty rdf:about="http://w3.org/ProvenanceOntology.owl#wasControlledBy">
<rdf:type rdf:resource="&owl;AsymmetricProperty"/>
<rdf:type rdf:resource="&owl;IrreflexiveProperty"/>
- <rdf:type rdf:resource="&owl;TransitiveProperty"/>
- <rdfs:label rdf:datatype="&xsd;string"
- >isDerivedFrom links two distinct characterized entities, where "some characterized entity is transformed from, created from, or affected by another characterized entity."</rdfs:label>
- <rdfs:range rdf:resource="#Entity"/>
- <rdfs:domain rdf:resource="#Entity"/>
+ <rdfs:label xml:lang="en">was controlled by</rdfs:label>
+ <rdfs:range rdf:resource="http://w3.org/ProvenanceOntology.owl#Agent"/>
+ <rdfs:domain rdf:resource="http://w3.org/ProvenanceOntology.owl#ProcessExecution"/>
</owl:ObjectProperty>
- <!-- http://w3.org/ProvenanceOntology.owl#isGeneratedBy -->
+ <!-- http://w3.org/ProvenanceOntology.owl#wasDerivedFrom -->
- <owl:ObjectProperty rdf:about="#isGeneratedBy">
+ <owl:ObjectProperty rdf:about="http://w3.org/ProvenanceOntology.owl#wasDerivedFrom">
<rdf:type rdf:resource="&owl;AsymmetricProperty"/>
<rdf:type rdf:resource="&owl;IrreflexiveProperty"/>
- <rdfs:label rdf:datatype="&xsd;string"
- >isGeneratedBy links Entity with ProcessExecution representing that Entity was generated as a result of ProcessExecution</rdfs:label>
- <rdfs:domain rdf:resource="#Entity"/>
- <rdfs:range rdf:resource="#ProcessExecution"/>
+ <rdf:type rdf:resource="&owl;TransitiveProperty"/>
+ <rdfs:label xml:lang="en">was derived from</rdfs:label>
+ <rdfs:comment xml:lang="en">wasDerivedFrom links two distinct characterized entities, where "some characterized entity is transformed from, created from, or affected by another characterized entity."</rdfs:comment>
+ <rdfs:range rdf:resource="http://w3.org/ProvenanceOntology.owl#Entity"/>
+ <rdfs:domain rdf:resource="http://w3.org/ProvenanceOntology.owl#Entity"/>
</owl:ObjectProperty>
- <!-- http://w3.org/ProvenanceOntology.owl#isParticipantIn -->
+ <!-- http://w3.org/ProvenanceOntology.owl#wasGeneratedBy -->
- <owl:ObjectProperty rdf:about="#isParticipantIn">
+ <owl:ObjectProperty rdf:about="http://w3.org/ProvenanceOntology.owl#wasGeneratedBy">
<rdf:type rdf:resource="&owl;AsymmetricProperty"/>
<rdf:type rdf:resource="&owl;IrreflexiveProperty"/>
+ <rdfs:label xml:lang="en">was generated by</rdfs:label>
+ <rdfs:comment xml:lang="en">wasGeneratedBy links Entitites with ProcessExecution representing that entity was generated as a result of ProcessExecution</rdfs:comment>
+ <rdfs:domain rdf:resource="http://w3.org/ProvenanceOntology.owl#Entity"/>
+ <rdfs:range rdf:resource="http://w3.org/ProvenanceOntology.owl#ProcessExecution"/>
</owl:ObjectProperty>
- <!-- http://w3.org/ProvenanceOntology.owl#isPrecededBy -->
+ <!-- http://w3.org/ProvenanceOntology.owl#hadParticipant -->
- <owl:ObjectProperty rdf:about="#isPrecededBy">
+ <owl:ObjectProperty rdf:about="http://w3.org/ProvenanceOntology.owl#hadParticipant">
+ <rdf:type rdf:resource="&owl;AsymmetricProperty"/>
+ <rdf:type rdf:resource="&owl;IrreflexiveProperty"/>
+ <rdfs:label xml:lang="en">had participant</rdfs:label>
+ <rdfs:domain rdf:resource="http://w3.org/ProvenanceOntology.owl#ProcessExecution"/>
+ <rdfs:range rdf:resource="http://w3.org/ProvenanceOntology.owl#Entity"/>
+ </owl:ObjectProperty>
+
+
+
+ <!-- http://w3.org/ProvenanceOntology.owl#preceded -->
+
+ <owl:ObjectProperty rdf:about="http://w3.org/ProvenanceOntology.owl#preceded">
<rdf:type rdf:resource="&owl;IrreflexiveProperty"/>
<rdf:type rdf:resource="&owl;ReflexiveProperty"/>
<rdf:type rdf:resource="&owl;TransitiveProperty"/>
- <rdfs:domain rdf:resource="#ProcessExecution"/>
- <rdfs:range rdf:resource="#ProcessExecution"/>
+ <rdfs:label xml:lang="en">preceded</rdfs:label>
+ <rdfs:domain rdf:resource="http://w3.org/ProvenanceOntology.owl#ProcessExecution"/>
+ <rdfs:range rdf:resource="http://w3.org/ProvenanceOntology.owl#ProcessExecution"/>
</owl:ObjectProperty>
@@ -123,76 +147,71 @@
<!-- http://w3.org/ProvenanceOntology.owl#Agent -->
- <owl:Class rdf:about="#Agent">
- <rdfs:label rdf:datatype="&xsd;string"
- >An agent represents a characterized entity capable of activity.</rdfs:label>
- <rdfs:subClassOf rdf:resource="#Entity"/>
+ <owl:Class rdf:about="http://w3.org/ProvenanceOntology.owl#Agent">
+ <rdfs:subClassOf rdf:resource="http://w3.org/ProvenanceOntology.owl#Entity"/>
+ <rdfs:comment rdf:datatype="&xsd;string">An agent represents a characterized entity capable of activity.</rdfs:comment>
</owl:Class>
<!-- http://w3.org/ProvenanceOntology.owl#Entity -->
- <owl:Class rdf:about="#Entity">
- <rdfs:label rdf:datatype="&xsd;string"
- >An Entity represents an identifiable characterized entity.</rdfs:label>
+ <owl:Class rdf:about="http://w3.org/ProvenanceOntology.owl#Entity">
+ <rdfs:comment rdf:datatype="&xsd;string">An identifiable characterized entity.</rdfs:comment>
</owl:Class>
<!-- http://w3.org/ProvenanceOntology.owl#Location -->
- <owl:Class rdf:about="#Location"/>
+ <owl:Class rdf:about="http://w3.org/ProvenanceOntology.owl#Location"/>
<!-- http://w3.org/ProvenanceOntology.owl#ProcessExecution -->
- <owl:Class rdf:about="#ProcessExecution">
- <rdfs:label rdf:datatype="&xsd;string"
- >ProcessExecution is defined to be "an identifiable activity, which performs a piece of work."</rdfs:label>
+ <owl:Class rdf:about="http://w3.org/ProvenanceOntology.owl#ProcessExecution">
+ <rdfs:label xml:lang="en">Process Execution</rdfs:label>
+ <rdfs:comment rdf:datatype="&xsd;string">ProcessExecution is defined to be "an identifiable activity, which performs a piece of work."</rdfs:comment>
</owl:Class>
<!-- http://w3.org/ProvenanceOntology.owl#ProvenanceContainer -->
- <owl:Class rdf:about="#ProvenanceContainer">
- <rdfs:label rdf:datatype="&xsd;string"
- >ProvenanceContainer is defined to be an aggregation of provenance assertions. A provenance container SHOULD have an URI associated with it.</rdfs:label>
- <rdfs:subClassOf rdf:resource="#Entity"/>
+ <owl:Class rdf:about="http://w3.org/ProvenanceOntology.owl#ProvenanceContainer">
+ <rdfs:label xml:lang="en">Provenance Container</rdfs:label>
+ <rdfs:subClassOf rdf:resource="http://w3.org/ProvenanceOntology.owl#Entity"/>
+ <rdfs:comment xml:lang="en">ProvenanceContainer is defined to be an aggregation of provenance assertions. A provenance container SHOULD have an URI associated with it.</rdfs:comment>
</owl:Class>
<!-- http://w3.org/ProvenanceOntology.owl#Revision -->
- <owl:Class rdf:about="#Revision">
- <rdfs:label rdf:datatype="&xsd;string"
- >Revision is defined as a modified version of an Entity.</rdfs:label>
+ <owl:Class rdf:about="http://w3.org/ProvenanceOntology.owl#Revision">
+ <rdfs:comment rdf:datatype="&xsd;string">Revision is defined as a modified version of a BOB.</rdfs:comment>
</owl:Class>
<!-- http://w3.org/ProvenanceOntology.owl#Role -->
- <owl:Class rdf:about="#Role">
- <rdfs:label rdf:datatype="&xsd;string"
- >Role is defined to be "a function assumed by a Entity or an agent."</rdfs:label>
- <rdfs:subClassOf rdf:resource="#Entity"/>
+ <owl:Class rdf:about="http://w3.org/ProvenanceOntology.owl#Role">
+ <rdfs:subClassOf rdf:resource="http://w3.org/ProvenanceOntology.owl#Entity"/>
+ <rdfs:comment rdf:datatype="&xsd;string">Role is defined to be "a function assumed by a BOB or an agent."</rdfs:comment>
</owl:Class>
<!-- http://w3.org/ProvenanceOntology.owl#Time -->
- <owl:Class rdf:about="#Time">
- <rdfs:label rdf:datatype="&xsd;string"
- >Time represents temporal information about entities in the Provenance model.</rdfs:label>
+ <owl:Class rdf:about="http://w3.org/ProvenanceOntology.owl#Time">
+ <rdfs:comment rdf:datatype="&xsd;string">Time represents temporal information about entities in the Provenance model.</rdfs:comment>
</owl:Class>
</rdf:RDF>
-<!-- Generated by the OWL API (version 2.2.1.1138) http://owlapi.sourceforge.net -->
+<!-- Generated by the OWL API (version 3.2.3.1824) http://owlapi.sourceforge.net -->