ontology/ProvenanceOntology.owl
author Paolo Missier <pmissier@acm.org>
Fri, 23 Sep 2011 16:55:31 +0100
changeset 366 4452648d5a9b
parent 310 275f1f542016
child 380 d1c72b4f1779
permissions -rw-r--r--
edited collections, added collections figure
     1 <?xml version="1.0"?>
     2 
     3 
     4 <!DOCTYPE rdf:RDF [
     5     <!ENTITY owl "http://www.w3.org/2002/07/owl#" >
     6     <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" >
     7     <!ENTITY owl2xml "http://www.w3.org/2006/12/owl2-xml#" >
     8     <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
     9     <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
    10 ]>
    11 
    12 
    13 <rdf:RDF xmlns="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#"
    14      xml:base="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl"
    15      xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
    16      xmlns:owl2xml="http://www.w3.org/2006/12/owl2-xml#"
    17      xmlns:owl="http://www.w3.org/2002/07/owl#"
    18      xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
    19      xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
    20     <owl:Ontology rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl">
    21         <owl:versionInfo rdf:datatype="&xsd;string">0.02</owl:versionInfo>
    22         <rdfs:comment xml:lang="en">This document is published by the Provenance Working Group (http://www.w3.org/2011/prov/wiki/Main_Page). 
    23 
    24 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>
    25     </owl:Ontology>
    26     
    27 
    28 
    29     <!-- 
    30     ///////////////////////////////////////////////////////////////////////////////////////
    31     //
    32     // Annotation properties
    33     //
    34     ///////////////////////////////////////////////////////////////////////////////////////
    35      -->
    36 
    37     
    38 
    39 
    40     <!-- 
    41     ///////////////////////////////////////////////////////////////////////////////////////
    42     //
    43     // Datatypes
    44     //
    45     ///////////////////////////////////////////////////////////////////////////////////////
    46      -->
    47 
    48     
    49 
    50 
    51     <!-- 
    52     ///////////////////////////////////////////////////////////////////////////////////////
    53     //
    54     // Object Properties
    55     //
    56     ///////////////////////////////////////////////////////////////////////////////////////
    57      -->
    58 
    59     
    60 
    61 
    62     <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#hadParticipant -->
    63 
    64     <owl:ObjectProperty rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#hadParticipant">
    65         <rdf:type rdf:resource="&owl;AsymmetricProperty"/>
    66         <rdf:type rdf:resource="&owl;IrreflexiveProperty"/>
    67         <rdfs:label xml:lang="en">had participant</rdfs:label>
    68         <rdfs:range rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Entity"/>
    69         <rdfs:domain rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#ProcessExecution"/>
    70     </owl:ObjectProperty>
    71     
    72 
    73 
    74     <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#preceded -->
    75 
    76     <owl:ObjectProperty rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#preceded">
    77         <rdf:type rdf:resource="&owl;IrreflexiveProperty"/>
    78         <rdf:type rdf:resource="&owl;ReflexiveProperty"/>
    79         <rdf:type rdf:resource="&owl;TransitiveProperty"/>
    80         <rdfs:label xml:lang="en">preceded</rdfs:label>
    81         <rdfs:domain rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#ProcessExecution"/>
    82         <rdfs:range rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#ProcessExecution"/>
    83     </owl:ObjectProperty>
    84     
    85 
    86 
    87     <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#used -->
    88 
    89     <owl:ObjectProperty rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#used">
    90         <rdf:type rdf:resource="&owl;AsymmetricProperty"/>
    91         <rdf:type rdf:resource="&owl;IrreflexiveProperty"/>
    92         <rdfs:range rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Entity"/>
    93         <rdfs:domain rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#ProcessExecution"/>
    94     </owl:ObjectProperty>
    95     
    96 
    97 
    98     <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#wasControlledBy -->
    99 
   100     <owl:ObjectProperty rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#wasControlledBy">
   101         <rdf:type rdf:resource="&owl;AsymmetricProperty"/>
   102         <rdf:type rdf:resource="&owl;IrreflexiveProperty"/>
   103         <rdfs:label xml:lang="en">was controlled by</rdfs:label>
   104         <rdfs:range rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Agent"/>
   105         <rdfs:domain rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#ProcessExecution"/>
   106     </owl:ObjectProperty>
   107     
   108 
   109 
   110     <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#wasDerivedFrom -->
   111 
   112     <owl:ObjectProperty rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#wasDerivedFrom">
   113         <rdf:type rdf:resource="&owl;AsymmetricProperty"/>
   114         <rdf:type rdf:resource="&owl;IrreflexiveProperty"/>
   115         <rdf:type rdf:resource="&owl;TransitiveProperty"/>
   116         <rdfs:label xml:lang="en">was derived from</rdfs:label>
   117         <rdfs:comment xml:lang="en">wasDerivedFrom links two distinct characterized entities, where &quot;some characterized entity is transformed from, created from, or affected by another characterized entity.&quot;</rdfs:comment>
   118         <rdfs:range rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Entity"/>
   119         <rdfs:domain rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Entity"/>
   120     </owl:ObjectProperty>
   121     
   122 
   123 
   124     <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#wasGeneratedBy -->
   125 
   126     <owl:ObjectProperty rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#wasGeneratedBy">
   127         <rdf:type rdf:resource="&owl;AsymmetricProperty"/>
   128         <rdf:type rdf:resource="&owl;IrreflexiveProperty"/>
   129         <rdfs:label xml:lang="en">was generated by</rdfs:label>
   130         <rdfs:comment xml:lang="en">wasGeneratedBy links Entitites with ProcessExecution representing that entity was generated as a result of ProcessExecution</rdfs:comment>
   131         <rdfs:domain rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Entity"/>
   132         <rdfs:range rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#ProcessExecution"/>
   133     </owl:ObjectProperty>
   134     
   135 
   136 
   137     <!-- 
   138     ///////////////////////////////////////////////////////////////////////////////////////
   139     //
   140     // Classes
   141     //
   142     ///////////////////////////////////////////////////////////////////////////////////////
   143      -->
   144 
   145     
   146 
   147 
   148     <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Agent -->
   149 
   150     <owl:Class rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Agent">
   151         <rdfs:subClassOf rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Entity"/>
   152         <rdfs:comment xml:lang="en">An agent represents a characterized entity capable of activity.</rdfs:comment>
   153     </owl:Class>
   154     
   155 
   156 
   157     <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Entity -->
   158 
   159     <owl:Class rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Entity">
   160         <rdfs:comment xml:lang="en">An identifiable characterized entity.</rdfs:comment>
   161     </owl:Class>
   162     
   163 
   164 
   165     <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Location -->
   166 
   167     <owl:Class rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Location"/>
   168     
   169 
   170 
   171     <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#ProcessExecution -->
   172 
   173     <owl:Class rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#ProcessExecution">
   174         <rdfs:label xml:lang="en">Process Execution</rdfs:label>
   175         <rdfs:comment xml:lang="en">ProcessExecution is defined to be &quot;an identifiable activity, which performs a piece of work.&quot;</rdfs:comment>
   176     </owl:Class>
   177     
   178 
   179 
   180     <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#ProvenanceContainer -->
   181 
   182     <owl:Class rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#ProvenanceContainer">
   183         <rdfs:label xml:lang="en">Provenance Container</rdfs:label>
   184         <rdfs:subClassOf rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Entity"/>
   185         <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>
   186     </owl:Class>
   187     
   188 
   189 
   190     <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Revision -->
   191 
   192     <owl:Class rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Revision">
   193         <rdfs:comment xml:lang="en">Revision is defined as a modified version of a Entity.</rdfs:comment>
   194     </owl:Class>
   195     
   196 
   197 
   198     <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Role -->
   199 
   200     <owl:Class rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Role">
   201         <rdfs:subClassOf rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Entity"/>
   202         <rdfs:comment xml:lang="en">Role is defined to be &quot;a function assumed by a entity or an agent.&quot;</rdfs:comment>
   203     </owl:Class>
   204     
   205 
   206 
   207     <!-- http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Time -->
   208 
   209     <owl:Class rdf:about="http://dvcs.w3.org/hg/prov/raw-file/tip/ontology/ProvenanceOntology.owl#Time">
   210         <rdfs:comment xml:lang="en">Time represents temporal information about entities in the Provenance model.</rdfs:comment>
   211     </owl:Class>
   212 </rdf:RDF>
   213 
   214 
   215 
   216 <!-- Generated by the OWL API (version 3.2.3.1824) http://owlapi.sourceforge.net -->
   217