ontology/releases/CR-prov-o-20121211/ns/prov-o.ttl
author Tim L <lebot@rpi.edu>
Tue, 20 Nov 2012 10:06:12 -0500
changeset 4856 de8cda493917
parent 4854 ontology/releases/CR-prov-o-20121211/prov-o.ttl@781c3dac807e
child 4907 7f13684151fa
permissions -rw-r--r--
provo stage /ns
     1 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
     2 @prefix : <http://www.w3.org/ns/prov#> .
     3 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
     4 @prefix owl: <http://www.w3.org/2002/07/owl#> .
     5 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
     6 
     7 rdfs:comment
     8     a owl:AnnotationProperty ;
     9     rdfs:comment ""@en ;
    10     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> .
    11 
    12 rdfs:isDefinedBy
    13     a owl:AnnotationProperty .
    14 
    15 rdfs:label
    16     a owl:AnnotationProperty ;
    17     rdfs:comment ""@en ;
    18     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> .
    19 
    20 rdfs:seeAlso
    21     a owl:AnnotationProperty ;
    22     rdfs:comment ""@en .
    23 
    24 owl:Thing
    25     a owl:Class .
    26 
    27 owl:versionInfo
    28     a owl:AnnotationProperty .
    29 
    30 <http://www.w3.org/ns/prov#>
    31     a owl:Ontology ;
    32     rdfs:comment """This document is published by the Provenance Working Group (http://www.w3.org/2011/prov/wiki/Main_Page). 
    33 
    34 If you wish to make comments regarding this document, please send them to public-prov-comments@w3.org (subscribe public-prov-comments-request@w3.org, archives http://lists.w3.org/Archives/Public/public-prov-comments/). All feedback is welcome."""@en ;
    35     rdfs:label "PROV-O"@en ;
    36     rdfs:seeAlso <http://www.w3.org/TR/prov#>, <http://www.w3.org/TR/prov-o/> ;
    37     owl:versionIRI <http://www.w3.org/ns/prov-o-20121211.owl> ;
    38     :specializationOf <http://www.w3.org/ns/prov-o.owl> ;
    39     :wasRevisionOf <http://www.w3.org/ns/prov-o-20120724.owl> .
    40 
    41 :Activity
    42     a owl:Class ;
    43     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
    44     rdfs:label "Activity" ;
    45     owl:disjointWith :Entity ;
    46     :category "starting-point" ;
    47     :component "entities-activities" ;
    48     :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig"^^xsd:anyURI ;
    49     :definition "An activity is something that occurs over a period of time and acts upon or with entities; it may include consuming, processing, transforming, modifying, relocating, using, or generating entities." ;
    50     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Activity"^^xsd:anyURI ;
    51     :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Activity"^^xsd:anyURI .
    52 
    53 :ActivityInfluence
    54     a owl:Class ;
    55     rdfs:comment "ActivityInfluence provides additional descriptions of an Activity's binary influence upon any other kind of resource. Instances of ActivityInfluence use the prov:activity property to cite the influencing Activity."@en, "It is not recommended that the type ActivityInfluence be asserted without also asserting one of its more specific subclasses."@en ;
    56     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
    57     rdfs:label "ActivityInfluence" ;
    58     rdfs:seeAlso :activity ;
    59     rdfs:subClassOf :Influence, [
    60         a owl:Restriction ;
    61         owl:maxCardinality "0"^^xsd:nonNegativeInteger ;
    62         owl:onProperty :hadActivity
    63     ] ;
    64     owl:disjointWith :EntityInfluence ;
    65     :category "qualified" ;
    66     :editorsDefinition "ActivitiyInfluence is the capacity of an activity to have an effect on the character, development, or behavior of another by means of generation, invalidation, communication, or other."@en .
    67 
    68 :Agent
    69     a owl:Class ;
    70     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
    71     rdfs:label "Agent" ;
    72     owl:disjointWith :InstantaneousEvent ;
    73     :category "starting-point" ;
    74     :component "agents-responsibility" ;
    75     :definition "An agent is something that bears some form of responsibility for an activity taking place, for the existence of an entity, or for another agent's activity. "@en ;
    76     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-agent"^^xsd:anyURI ;
    77     :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Agent"^^xsd:anyURI .
    78 
    79 :AgentInfluence
    80     a owl:Class ;
    81     rdfs:comment "AgentInfluence provides additional descriptions of an Agent's binary influence upon any other kind of resource. Instances of AgentInfluence use the prov:agent property to cite the influencing Agent."@en, "It is not recommended that the type AgentInfluence be asserted without also asserting one of its more specific subclasses."@en ;
    82     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
    83     rdfs:label "AgentInfluence" ;
    84     rdfs:seeAlso :agent ;
    85     rdfs:subClassOf :Influence ;
    86     :category "qualified" ;
    87     :editorsDefinition "AgentInfluence is the capacity of an agent to have an effect on the character, development, or behavior of another by means of attribution, association, delegation, or other."@en .
    88 
    89 :Association
    90     a owl:Class ;
    91     rdfs:comment "An instance of prov:Association provides additional descriptions about the binary prov:wasAssociatedWith relation from an prov:Activity to some prov:Agent that had some responsiblity for it. For example, :baking prov:wasAssociatedWith :baker; prov:qualifiedAssociation [ a prov:Association; prov:agent :baker; :foo :bar ]."@en ;
    92     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
    93     rdfs:label "Association" ;
    94     rdfs:subClassOf :AgentInfluence ;
    95     :category "qualified" ;
    96     :component "agents-responsibility" ;
    97     :definition "An activity association is an assignment of responsibility to an agent for an activity, indicating that the agent had a role in the activity. It further allows for a plan to be specified, which is the plan intended by the agent to achieve some goals in the context of this activity."@en ;
    98     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Association"^^xsd:anyURI ;
    99     :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Association"^^xsd:anyURI ;
   100     :unqualifiedForm :wasAssociatedWith .
   101 
   102 :Attribution
   103     a owl:Class ;
   104     rdfs:comment "An instance of prov:Attribution provides additional descriptions about the binary prov:wasAttributedTo relation from an prov:Entity to some prov:Agent that had some responsible for it. For example, :cake prov:wasAttributedTo :baker; prov:qualifiedAttribution [ a prov:Attribution; prov:entity :baker; :foo :bar ]."@en ;
   105     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   106     rdfs:label "Attribution" ;
   107     rdfs:subClassOf :AgentInfluence ;
   108     :category "qualified" ;
   109     :component "agents-responsibility" ;
   110     :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig"^^xsd:anyURI ;
   111     :definition """Attribution is the ascribing of an entity to an agent.
   112 
   113 When an entity e is attributed to agent ag, entity e was generated by some unspecified activity that in turn was associated to agent ag. Thus, this relation is useful when the activity is not known, or irrelevant."""@en ;
   114     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribution"^^xsd:anyURI ;
   115     :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-attribution"^^xsd:anyURI ;
   116     :unqualifiedForm :wasAttributedTo .
   117 
   118 :Bundle
   119     a owl:Class ;
   120     rdfs:comment "Note that there are kinds of bundles (e.g. handwritten letters, audio recordings, etc.) that are not expressed in PROV-O, but can be still be described by PROV-O."@en ;
   121     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   122     rdfs:label "Bundle" ;
   123     rdfs:subClassOf :Entity ;
   124     :category "expanded" ;
   125     :definition "A bundle is a named set of provenance descriptions, and is itself an Entity, so allowing provenance of provenance to be expressed."@en ;
   126     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-bundle-entity"^^xsd:anyURI ;
   127     :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-bundle-declaration"^^xsd:anyURI .
   128 
   129 :Collection
   130     a owl:Class ;
   131     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   132     rdfs:label "Collection" ;
   133     rdfs:subClassOf :Entity ;
   134     :category "expanded" ;
   135     :component "collections" ;
   136     :definition "A collection is an entity that provides a structure to some constituents, which are themselves entities. These constituents are said to be member of the collections."@en ;
   137     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-collection"^^xsd:anyURI .
   138 
   139 :Communication
   140     a owl:Class ;
   141     rdfs:comment "An instance of prov:Communication provides additional descriptions about the binary prov:wasInformedBy relation from an informed prov:Activity to the prov:Activity that informed it. For example, :you_jumping_off_bridge prov:wasInformedBy :everyone_else_jumping_off_bridge; prov:qualifiedCommunication [ a prov:Communication; prov:activity :everyone_else_jumping_off_bridge; :foo :bar ]."@en ;
   142     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   143     rdfs:label "Communication" ;
   144     rdfs:subClassOf :ActivityInfluence ;
   145     :category "qualified" ;
   146     :component "entities-activities" ;
   147     :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig"^^xsd:anyURI ;
   148     :definition "Communication is the exchange of an entity by two activities, one activity using the entity generated by the other." ;
   149     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Communication"^^xsd:anyURI ;
   150     :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-wasInformedBy"^^xsd:anyURI ;
   151     :unqualifiedForm :wasInformedBy .
   152 
   153 :Delegation
   154     a owl:Class ;
   155     rdfs:comment "An instance of prov:Delegation provides additional descriptions about the binary prov:actedOnBehalfOf relation from a performing prov:Agent to some prov:Agent for whom it was performed. For example, :mixing prov:wasAssociatedWith :toddler . :toddler prov:actedOnBehalfOf :mother; prov:qualifiedDelegation [ a prov:Delegation; prov:entity :mother; :foo :bar ]."@en ;
   156     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   157     rdfs:label "Delegation" ;
   158     rdfs:subClassOf :AgentInfluence ;
   159     :category "qualified" ;
   160     :component "agents-responsibility" ;
   161     :definition """Delegation is the assignment of authority and responsibility to an agent (by itself or by another agent) to carry out a specific activity as a delegate or representative, while the agent it acts on behalf of retains some responsibility for the outcome of the delegated work.
   162 
   163 For example, a student acted on behalf of his supervisor, who acted on behalf of the department chair, who acted on behalf of the university; all those agents are responsible in some way for the activity that took place but we do not say explicitly who bears responsibility and to what degree."""@en ;
   164     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-delegation"^^xsd:anyURI ;
   165     :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-delegation"^^xsd:anyURI ;
   166     :unqualifiedForm :actedOnBehalfOf .
   167 
   168 :Derivation
   169     a owl:Class ;
   170     rdfs:comment "An instance of prov:Derivation provides additional descriptions about the binary prov:wasDerivedFrom relation from some derived prov:Entity to another prov:Entity from which it was derived. For example, :chewed_bubble_gum prov:wasDerivedFrom :unwrapped_bubble_gum; prov:qualifiedDerivation [ a prov:Derivation; prov:entity :unwrapped_bubble_gum; :foo :bar ]."@en, "The more specific forms of prov:Derivation (i.e., prov:Revision, prov:Quotation, prov:PrimarySource) should be asserted if they apply."@en ;
   171     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   172     rdfs:label "Derivation" ;
   173     rdfs:subClassOf :EntityInfluence ;
   174     :category "qualified" ;
   175     :component "derivations" ;
   176     :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig"^^xsd:anyURI ;
   177     :definition "A derivation is a transformation of an entity into another, an update of an entity resulting in a new one, or the construction of a new entity based on a pre-existing entity."@en ;
   178     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Derivation"^^xsd:anyURI ;
   179     :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#Derivation-Relation"^^xsd:anyURI ;
   180     :unqualifiedForm :wasDerivedFrom .
   181 
   182 :EmptyCollection
   183     a owl:Class, owl:NamedIndividual ;
   184     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   185     rdfs:label "EmptyCollection"@en ;
   186     rdfs:subClassOf :Collection ;
   187     :category "expanded" ;
   188     :component "collections" ;
   189     :definition "An empty collection is a collection without members."@en .
   190 
   191 :End
   192     a owl:Class ;
   193     rdfs:comment "An instance of prov:End provides additional descriptions about the binary prov:wasEndedBy relation from some ended prov:Activity to an prov:Entity that ended it. For example, :ball_game prov:wasEndedBy :buzzer; prov:qualifiedEnd [ a prov:End; prov:entity :buzzer; :foo :bar; prov:atTime '2012-03-09T08:05:08-05:00'^^xsd:dateTime ]."@en ;
   194     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   195     rdfs:label "End" ;
   196     rdfs:subClassOf :EntityInfluence, :InstantaneousEvent ;
   197     :category "qualified" ;
   198     :component "entities-activities" ;
   199     :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig"^^xsd:anyURI ;
   200     :definition "End is when an activity is deemed to have been ended by an entity, known as trigger. The activity no longer exists after its end. Any usage, generation, or invalidation involving an activity precedes the activity's end. An end may refer to a trigger entity that terminated the activity, or to an activity, known as ender that generated the trigger."@en ;
   201     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-End"^^xsd:anyURI ;
   202     :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-End"^^xsd:anyURI ;
   203     :unqualifiedForm :wasEndedBy .
   204 
   205 :Entity
   206     a owl:Class ;
   207     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   208     rdfs:label "Entity" ;
   209     owl:disjointWith :InstantaneousEvent ;
   210     :category "starting-point" ;
   211     :component "entities-activities" ;
   212     :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig"^^xsd:anyURI ;
   213     :definition "An entity is a physical, digital, conceptual, or other kind of thing with some fixed aspects; entities may be real or imaginary. "@en ;
   214     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-entity"^^xsd:anyURI ;
   215     :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Entity"^^xsd:anyURI .
   216 
   217 :EntityInfluence
   218     a owl:Class ;
   219     rdfs:comment "EntityInfluence provides additional descriptions of an Entity's binary influence upon any other kind of resource. Instances of EntityInfluence use the prov:entity property to cite the influencing Entity."@en, "It is not recommended that the type EntityInfluence be asserted without also asserting one of its more specific subclasses."@en ;
   220     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   221     rdfs:label "EntityInfluence" ;
   222     rdfs:seeAlso :entity ;
   223     rdfs:subClassOf :Influence ;
   224     :category "qualified" ;
   225     :editorsDefinition "EntityInfluence is the capacity of an entity to have an effect on the character, development, or behavior of another by means of usage, start, end, derivation, or other. "@en .
   226 
   227 :Generation
   228     a owl:Class ;
   229     rdfs:comment "An instance of prov:Generation provides additional descriptions about the binary prov:wasGeneratedBy relation from a generated prov:Entity to the prov:Activity that generated it. For example, :cake prov:wasGeneratedBy :baking; prov:qualifiedGeneration [ a prov:Generation; prov:activity :baking; :foo :bar ]."@en ;
   230     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   231     rdfs:label "Generation" ;
   232     rdfs:subClassOf :ActivityInfluence, :InstantaneousEvent ;
   233     :category "qualified" ;
   234     :component "entities-activities" ;
   235     :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig"^^xsd:anyURI ;
   236     :definition "Generation is the completion of production of a new entity by an activity. This entity did not exist before generation and becomes available for usage after this generation."@en ;
   237     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Generation"^^xsd:anyURI ;
   238     :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Generation"^^xsd:anyURI ;
   239     :unqualifiedForm :wasGeneratedBy .
   240 
   241 :Influence
   242     a owl:Class ;
   243     rdfs:comment "An instance of prov:Influence provides additional descriptions about the binary prov:wasInfluencedBy relation from some influenced Activity, Entity, or Agent to the influencing Activity, Entity, or Agent. For example, :stomach_ache prov:wasInfluencedBy :spoon; prov:qualifiedInfluence [ a prov:Influence; prov:entity :spoon; :foo :bar ] . Because prov:Influence is a broad relation, the more specific relations (Communication, Delegation, End, etc.) should be used when applicable."@en, "Because prov:Influence is a broad relation, its most specific subclasses (e.g. prov:Communication, prov:Delegation, prov:End, prov:Revision, etc.) should be used when applicable."@en ;
   244     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   245     rdfs:label "Influence" ;
   246     :category "qualified" ;
   247     :component "derivations" ;
   248     :definition "Influence is the capacity of an entity, activity, or agent to have an effect on the character, development, or behavior of another by means of usage, start, end, generation, invalidation, communication, derivation, attribution, association, or delegation."@en ;
   249     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-influence"^^xsd:anyURI ;
   250     :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-influence"^^xsd:anyURI ;
   251     :unqualifiedForm :wasInfluencedBy .
   252 
   253 :InstantaneousEvent
   254     a owl:Class ;
   255     rdfs:comment "An instantaneous event, or event for short, happens in the world and marks a change in the world, in its activities and in its entities. The term 'event' is commonly used in process algebra with a similar meaning. Events represent communications or interactions; they are assumed to be atomic and instantaneous."@en ;
   256     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   257     rdfs:label "InstantaneousEvent" ;
   258     :category "qualified" ;
   259     :component "entities-activities" ;
   260     :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#dfn-event"^^xsd:anyURI ;
   261     :definition "The PROV data model is implicitly based on a notion of instantaneous events (or just events), that mark transitions in the world. Events include generation, usage, or invalidation of entities, as well as starting or ending of activities. This notion of event is not first-class in the data model, but it is useful for explaining its other concepts and its semantics."@en .
   262 
   263 :Invalidation
   264     a owl:Class ;
   265     rdfs:comment "An instance of prov:Invalidation provides additional descriptions about the binary prov:wasInvalidatedBy relation from an invalidated prov:Entity to the prov:Activity that invalidated it. For example, :uncracked_egg prov:wasInvalidatedBy :baking; prov:qualifiedInvalidation [ a prov:Invalidation; prov:activity :baking; :foo :bar ]."@en ;
   266     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   267     rdfs:label "Invalidation" ;
   268     rdfs:subClassOf :ActivityInfluence, :InstantaneousEvent ;
   269     :category "qualified" ;
   270     :component "entities-activities" ;
   271     :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig"^^xsd:anyURI ;
   272     :definition "Invalidation is the start of the destruction, cessation, or expiry of an existing entity by an activity. The entity is no longer available for use (or further invalidation) after invalidation. Any generation or usage of an entity precedes its invalidation." ;
   273     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Invalidation"^^xsd:anyURI ;
   274     :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Invalidation"^^xsd:anyURI ;
   275     :unqualifiedForm :wasInvalidatedBy .
   276 
   277 :Location
   278     a owl:Class ;
   279     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   280     rdfs:label "Location" ;
   281     rdfs:seeAlso :atLocation ;
   282     :category "expanded" ;
   283     :definition "A location can be an identifiable geographic place (ISO 19112), but it can also be a non-geographic place such as a directory, row, or column. As such, there are numerous ways in which location can be expressed, such as by a coordinate, address, landmark, and so forth."@en ;
   284     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribute-location"^^xsd:anyURI ;
   285     :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-attribute"^^xsd:anyURI .
   286 
   287 :Organization
   288     a owl:Class ;
   289     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   290     rdfs:label "Organization" ;
   291     rdfs:subClassOf :Agent ;
   292     :category "expanded" ;
   293     :component "agents-responsibility" ;
   294     :definition "Agents of type Organization are social institutions such as companies, societies etc." ;
   295     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-agent"^^xsd:anyURI ;
   296     :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-types"^^xsd:anyURI .
   297 
   298 :Person
   299     a owl:Class ;
   300     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   301     rdfs:label "Person" ;
   302     rdfs:subClassOf :Agent ;
   303     :category "expanded" ;
   304     :component "agents-responsibility" ;
   305     :definition "Agents of type Person are people."@en ;
   306     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-agent"^^xsd:anyURI ;
   307     :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-types"^^xsd:anyURI .
   308 
   309 :Plan
   310     a owl:Class ;
   311     rdfs:comment "There exist no prescriptive requirement on the nature of plans, their representation, the actions or steps they consist of, or their intended goals. Since plans may evolve over time, it may become necessary to track their provenance, so plans themselves are entities. Representing the plan explicitly in the provenance can be useful for various tasks: for example, to validate the execution as represented in the provenance record, to manage expectation failures, or to provide explanations."@en ;
   312     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   313     rdfs:label "Plan" ;
   314     rdfs:subClassOf :Entity ;
   315     :category "expanded", "qualified" ;
   316     :component "agents-responsibility" ;
   317     :definition "A plan is an entity that represents a set of actions or steps intended by one or more agents to achieve some goals." ;
   318     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Association"^^xsd:anyURI ;
   319     :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Association"^^xsd:anyURI .
   320 
   321 :PrimarySource
   322     a owl:Class ;
   323     rdfs:comment "An instance of prov:PrimarySource provides additional descriptions about the binary prov:hadPrimarySource relation from some secondary prov:Entity to an earlier, primary prov:Entity. For example, :blog prov:hadPrimarySource :newsArticle; prov:qualifiedPrimarySource [ a prov:PrimarySource; prov:entity :newsArticle; :foo :bar ] ."@en ;
   324     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   325     rdfs:label "PrimarySource" ;
   326     rdfs:subClassOf :Derivation ;
   327     :category "qualified" ;
   328     :component "derivations" ;
   329     :definition """A primary source for a topic refers to something produced by some agent with direct experience and knowledge about the topic, at the time of the topic's study, without benefit from hindsight.
   330 
   331 Because of the directness of primary sources, they 'speak for themselves' in ways that cannot be captured through the filter of secondary sources. As such, it is important for secondary sources to reference those primary sources from which they were derived, so that their reliability can be investigated.
   332 
   333 A primary source relation is a particular case of derivation of secondary materials from their primary sources. It is recognized that the determination of primary sources can be up to interpretation, and should be done according to conventions accepted within the application's domain."""@en ;
   334     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-primary-source"^^xsd:anyURI ;
   335     :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-original-source"^^xsd:anyURI ;
   336     :unqualifiedForm :hadPrimarySource .
   337 
   338 :Quotation
   339     a owl:Class ;
   340     rdfs:comment "An instance of prov:Quotation provides additional descriptions about the binary prov:wasQuotedFrom relation from some taken prov:Entity from an earlier, larger prov:Entity. For example, :here_is_looking_at_you_kid prov:wasQuotedFrom :casablanca_script; prov:qualifiedQuotation [ a prov:Quotation; prov:entity :casablanca_script; :foo :bar ]."@en ;
   341     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   342     rdfs:label "Quotation" ;
   343     rdfs:subClassOf :Derivation ;
   344     :category "qualified" ;
   345     :component "derivations" ;
   346     :definition "A quotation is the repeat of (some or all of) an entity, such as text or image, by someone who may or may not be its original author. Quotation is a particular case of derivation."@en ;
   347     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-quotation"^^xsd:anyURI ;
   348     :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-quotation"^^xsd:anyURI ;
   349     :unqualifiedForm :wasQuotedFrom .
   350 
   351 :Revision
   352     a owl:Class ;
   353     rdfs:comment "An instance of prov:Revision provides additional descriptions about the binary prov:wasRevisionOf relation from some newer prov:Entity to an earlier prov:Entity. For example, :draft_2 prov:wasRevisionOf :draft_1; prov:qualifiedRevision [ a prov:Revision; prov:entity :draft_1; :foo :bar ]."@en ;
   354     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   355     rdfs:label "Revision" ;
   356     rdfs:subClassOf :Derivation ;
   357     :category "qualified" ;
   358     :component "derivations" ;
   359     :definition "A revision is a derivation for which the resulting entity is a revised version of some original. The implication here is that the resulting entity contains substantial content from the original. Revision is a particular case of derivation."@en ;
   360     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-revision"^^xsd:anyURI ;
   361     :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Revision"^^xsd:anyURI ;
   362     :unqualifiedForm :wasRevisionOf .
   363 
   364 :Role
   365     a owl:Class ;
   366     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   367     rdfs:label "Role" ;
   368     rdfs:seeAlso :hadRole ;
   369     :category "qualified" ;
   370     :component "agents-responsibility" ;
   371     :definition "A role is the function of an entity or agent with respect to an activity, in the context of a usage, generation, invalidation, association, start, and end."@en ;
   372     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribute-role"^^xsd:anyURI ;
   373     :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-attribute"^^xsd:anyURI .
   374 
   375 :SoftwareAgent
   376     a owl:Class ;
   377     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   378     rdfs:label "SoftwareAgent" ;
   379     rdfs:subClassOf :Agent ;
   380     :category "expanded" ;
   381     :component "agents-responsibility" ;
   382     :definition "A software agent is running software."@en ;
   383     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-agent"^^xsd:anyURI ;
   384     :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-types"^^xsd:anyURI .
   385 
   386 :Start
   387     a owl:Class ;
   388     rdfs:comment "An instance of prov:Start provides additional descriptions about the binary prov:wasStartedBy relation from some started prov:Activity to an prov:Entity that started it. For example, :foot_race prov:wasStartedBy :bang; prov:qualifiedStart [ a prov:Start; prov:entity :bang; :foo :bar; prov:atTime '2012-03-09T08:05:08-05:00'^^xsd:dateTime ] ."@en ;
   389     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   390     rdfs:label "Start" ;
   391     rdfs:subClassOf :EntityInfluence, :InstantaneousEvent ;
   392     :category "qualified" ;
   393     :component "entities-activities" ;
   394     :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig"^^xsd:anyURI ;
   395     :definition "Start is when an activity is deemed to have been started by an entity, known as trigger. The activity did not exist before its start. Any usage, generation, or invalidation involving an activity follows the activity's start. A start may refer to a trigger entity that set off the activity, or to an activity, known as starter, that generated the trigger."@en ;
   396     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Start"^^xsd:anyURI ;
   397     :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Start"^^xsd:anyURI ;
   398     :unqualifiedForm :wasStartedBy .
   399 
   400 :Usage
   401     a owl:Class ;
   402     rdfs:comment "An instance of prov:Usage provides additional descriptions about the binary prov:used relation from some prov:Activity to an prov:Entity that it used. For example, :keynote prov:used :podium; prov:qualifiedUsage [ a prov:Usage; prov:entity :podium; :foo :bar ]."@en ;
   403     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   404     rdfs:label "Usage" ;
   405     rdfs:subClassOf :EntityInfluence, :InstantaneousEvent ;
   406     :category "qualified" ;
   407     :component "entities-activities" ;
   408     :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig"^^xsd:anyURI ;
   409     :definition "Usage is the beginning of utilizing an entity by an activity. Before usage, the activity had not begun to utilize this entity and could not have been affected by the entity."@en ;
   410     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Usage"^^xsd:anyURI ;
   411     :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-Usage"^^xsd:anyURI ;
   412     :unqualifiedForm :used .
   413 
   414 :actedOnBehalfOf
   415     a owl:ObjectProperty ;
   416     rdfs:comment "An object property to express the accountability of an agent towards another agent. The subordinate agent acted on behalf of the responsible agent in an actual activity. "@en ;
   417     rdfs:domain :Agent ;
   418     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   419     rdfs:label "actedOnBehalfOf" ;
   420     rdfs:range :Agent ;
   421     rdfs:subPropertyOf :wasInfluencedBy ;
   422     owl:propertyChainAxiom (:qualifiedDelegation
   423         :agent
   424     ) ;
   425     :category "starting-point" ;
   426     :component "agents-responsibility" ;
   427     :inverse "hadDelegate" ;
   428     :qualifiedForm :Delegation, :qualifiedDelegation .
   429 
   430 :activity
   431     a owl:ObjectProperty ;
   432     rdfs:domain :ActivityInfluence ;
   433     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   434     rdfs:label "activity" ;
   435     rdfs:range :Activity ;
   436     rdfs:subPropertyOf :influencer ;
   437     :category "qualified" ;
   438     :editorialNote "This property behaves in spirit like rdf:object; it references the object of a prov:wasInfluencedBy triple."@en ;
   439     :editorsDefinition "The prov:activity property references an prov:Activity which influenced a resource. This property applies to an prov:ActivityInfluence, which is given by a subproperty of prov:qualifiedInfluence from the influenced prov:Entity, prov:Activity or prov:Agent." ;
   440     :inverse "activityOfInfluence" .
   441 
   442 :agent
   443     a owl:ObjectProperty ;
   444     rdfs:domain :AgentInfluence ;
   445     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   446     rdfs:label "agent" ;
   447     rdfs:range :Agent ;
   448     rdfs:subPropertyOf :influencer ;
   449     :category "qualified" ;
   450     :editorialNote "This property behaves in spirit like rdf:object; it references the object of a prov:wasInfluencedBy triple."@en ;
   451     :editorsDefinition "The prov:agent property references an prov:Agent which influenced a resource. This property applies to an prov:AgentInfluence, which is given by a subproperty of prov:qualifiedInfluence from the influenced prov:Entity, prov:Activity or prov:Agent."@en ;
   452     :inverse "agentOfInfluence" .
   453 
   454 :alternateOf
   455     a owl:ObjectProperty ;
   456     rdfs:domain :Entity ;
   457     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   458     rdfs:label "alternateOf" ;
   459     rdfs:range :Entity ;
   460     rdfs:seeAlso :specializationOf ;
   461     :category "expanded" ;
   462     :component "alternate" ;
   463     :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig"^^xsd:anyURI ;
   464     :definition "Two alternate entities present aspects of the same thing. These aspects may be the same or different, and the alternate entities may or may not overlap in time."@en ;
   465     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-alternate"^^xsd:anyURI ;
   466     :inverse "alternateOf" ;
   467     :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-alternate"^^xsd:anyURI .
   468 
   469 :aq
   470     a owl:AnnotationProperty ;
   471     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   472     rdfs:subPropertyOf rdfs:seeAlso .
   473 
   474 :atLocation
   475     a owl:ObjectProperty ;
   476     rdfs:comment "The Location of any resource."@en, "This property has multiple RDFS domains to suit multiple OWL Profiles. See <a href=\"#prov-o-owl-profile\">PROV-O OWL Profile</a>." ;
   477     rdfs:domain [
   478         a owl:Class ;
   479         owl:unionOf (:Activity
   480             :Agent
   481             :Entity
   482             :InstantaneousEvent
   483         )
   484     ] ;
   485     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   486     rdfs:label "atLocation" ;
   487     rdfs:range :Location ;
   488     :category "expanded" ;
   489     :editorialNote "The naming of prov:atLocation parallels prov:atTime, and is not named prov:hadLocation to avoid conflicting with the convention that prov:had* properties are used on prov:Influence classes."@en, "This property is not functional because the many values could be at a variety of granularies (In this building, in this room, in that chair)."@en ;
   490     :inverse "locationOf" ;
   491     :sharesDefinitionWith :Location .
   492 
   493 :atTime
   494     a owl:DatatypeProperty ;
   495     rdfs:comment "The time at which an InstantaneousEvent occurred, in the form of xsd:dateTime."@en ;
   496     rdfs:domain :InstantaneousEvent ;
   497     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   498     rdfs:label "atTime" ;
   499     rdfs:range xsd:dateTime ;
   500     :category "qualified" ;
   501     :component "entities-activities" ;
   502     :sharesDefinitionWith :InstantaneousEvent ;
   503     :unqualifiedForm :endedAtTime, :generatedAtTime, :invalidatedAtTime, :startedAtTime .
   504 
   505 :category
   506     a owl:AnnotationProperty ;
   507     rdfs:comment "Classify prov-o terms into three categories, including 'starting-point', 'qualifed', and 'extended'. This classification is used by the prov-o html document to gently introduce prov-o terms to its users. "@en ;
   508     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> .
   509 
   510 :component
   511     a owl:AnnotationProperty ;
   512     rdfs:comment "Classify prov-o terms into six components according to prov-dm, including 'agents-responsibility', 'alternate', 'annotations', 'collections', 'derivations', and 'entities-activities'. This classification is used so that readers of prov-o specification can find its correspondence with the prov-dm specification."@en ;
   513     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> .
   514 
   515 :constraints
   516     a owl:AnnotationProperty ;
   517     rdfs:comment "A reference to the principal section of the PROV-CONSTRAINTS document that describes this concept."@en ;
   518     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   519     rdfs:subPropertyOf rdfs:seeAlso .
   520 
   521 :definition
   522     a owl:AnnotationProperty ;
   523     rdfs:comment "A definition quoted from PROV-DM or PROV-CONSTRAINTS that describes the concept expressed with this OWL term."@en ;
   524     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> .
   525 
   526 :dm
   527     a owl:AnnotationProperty ;
   528     rdfs:comment "A reference to the principal section of the PROV-DM document that describes this concept."@en ;
   529     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   530     rdfs:subPropertyOf rdfs:seeAlso .
   531 
   532 :editorialNote
   533     a owl:AnnotationProperty ;
   534     rdfs:comment "A note by the OWL development team about how this term expresses the PROV-DM concept, or how it should be used in context of semantic web or linked data."@en ;
   535     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> .
   536 
   537 :editorsDefinition
   538     a owl:AnnotationProperty ;
   539     rdfs:comment "When the prov-o term does not have a definition drawn from prov-dm, and the prov-o editor provides one."@en ;
   540     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   541     rdfs:subPropertyOf :definition .
   542 
   543 :endedAtTime
   544     a owl:DatatypeProperty ;
   545     rdfs:comment "The time at which an activity ended. See also prov:startedAtTime."@en ;
   546     rdfs:domain :Activity ;
   547     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   548     rdfs:label "endedAtTime" ;
   549     rdfs:range xsd:dateTime ;
   550     :category "starting-point" ;
   551     :component "entities-activities" ;
   552     :editorialNote "It is the intent that the property chain holds: (prov:qualifiedEnd o prov:atTime) rdfs:subPropertyOf prov:endedAtTime."@en ;
   553     :qualifiedForm :End, :atTime .
   554 
   555 :entity
   556     a owl:ObjectProperty ;
   557     rdfs:domain :EntityInfluence ;
   558     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   559     rdfs:label "entity" ;
   560     rdfs:range :Entity ;
   561     rdfs:subPropertyOf :influencer ;
   562     :category "qualified" ;
   563     :editorialNote "This property behaves in spirit like rdf:object; it references the object of a prov:wasInfluencedBy triple."@en ;
   564     :editorsDefinition "The prov:entity property references an prov:Entity which influenced a resource. This property applies to an prov:EntityInfluence, which is given by a subproperty of prov:qualifiedInfluence from the influenced prov:Entity, prov:Activity or prov:Agent." ;
   565     :inverse "entityOfInfluence" .
   566 
   567 :generated
   568     a owl:ObjectProperty ;
   569     rdfs:domain :Activity ;
   570     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   571     rdfs:label "generated" ;
   572     rdfs:range :Entity ;
   573     rdfs:subPropertyOf :influenced ;
   574     owl:inverseOf :wasGeneratedBy ;
   575     :category "expanded" ;
   576     :component "entities-activities" ;
   577     :editorialNote "prov:generated is one of few inverse property defined, to allow Activity-oriented assertions in addition to Entity-oriented assertions."@en ;
   578     :inverse "wasGeneratedBy" ;
   579     :sharesDefinitionWith :Generation .
   580 
   581 :generatedAtTime
   582     a owl:DatatypeProperty ;
   583     rdfs:comment "The time at which an entity was completely created and is available for use."@en ;
   584     rdfs:domain :Entity ;
   585     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   586     rdfs:label "generatedAtTime" ;
   587     rdfs:range xsd:dateTime ;
   588     :category "expanded" ;
   589     :component "entities-activities" ;
   590     :editorialNote "It is the intent that the property chain holds: (prov:qualifiedGeneration o prov:atTime) rdfs:subPropertyOf prov:generatedAtTime."@en ;
   591     :qualifiedForm :Generation, :atTime .
   592 
   593 :hadActivity
   594     a owl:ObjectProperty ;
   595     rdfs:comment "The _optional_ Activity of an Influence, which used, generated, invalidated, or was the responsibility of some Entity. This property is _not_ used by ActivityInfluence (use prov:activity instead)."@en, "This property has multiple RDFS domains to suit multiple OWL Profiles. See <a href=\"#prov-o-owl-profile\">PROV-O OWL Profile</a>." ;
   596     rdfs:domain :Influence, [
   597         a owl:Class ;
   598         owl:unionOf (:Delegation
   599             :Derivation
   600             :End
   601             :Start
   602         )
   603     ] ;
   604     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   605     rdfs:label "hadActivity" ;
   606     rdfs:range :Activity ;
   607     :category "qualified" ;
   608     :component "derivations" ;
   609     :editorialNote "The multiple rdfs:domain assertions are intended. One is simpler and works for OWL-RL, the union is more specific but is not recognized by OWL-RL."@en ;
   610     :inverse "wasActivityOfInfluence" ;
   611     :sharesDefinitionWith :Activity .
   612 
   613 :hadGeneration
   614     a owl:ObjectProperty ;
   615     rdfs:comment "The _optional_ Generation involved in an Entity's Derivation."@en ;
   616     rdfs:domain :Derivation ;
   617     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   618     rdfs:label "hadGeneration" ;
   619     rdfs:range :Generation ;
   620     :category "qualified" ;
   621     :component "derivations" ;
   622     :inverse "generatedAsDerivation" ;
   623     :sharesDefinitionWith :Generation .
   624 
   625 :hadMember
   626     a owl:ObjectProperty ;
   627     rdfs:domain :Collection ;
   628     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   629     rdfs:label "hadMember" ;
   630     rdfs:range :Entity ;
   631     rdfs:subPropertyOf :wasInfluencedBy ;
   632     :category "expanded" ;
   633     :component "expanded" ;
   634     :inverse "wasMemberOf" ;
   635     :sharesDefinitionWith :Collection .
   636 
   637 :hadPlan
   638     a owl:ObjectProperty ;
   639     rdfs:comment "The _optional_ Plan adopted by an Agent in Association with some Activity. Plan specifications are out of the scope of this specification."@en ;
   640     rdfs:domain :Association ;
   641     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   642     rdfs:label "hadPlan" ;
   643     rdfs:range :Plan ;
   644     :category "qualified" ;
   645     :component "agents-responsibility" ;
   646     :inverse "wasPlanOf" ;
   647     :sharesDefinitionWith :Plan .
   648 
   649 :hadPrimarySource
   650     a owl:ObjectProperty ;
   651     rdfs:domain :Entity ;
   652     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   653     rdfs:label "hadPrimarySource" ;
   654     rdfs:range :Entity ;
   655     rdfs:subPropertyOf :wasDerivedFrom ;
   656     owl:propertyChainAxiom (:qualifiedPrimarySource
   657         :entity
   658     ) ;
   659     :category "expanded" ;
   660     :component "derivations" ;
   661     :inverse "wasPrimarySourceOf" ;
   662     :qualifiedForm :PrimarySource, :qualifiedPrimarySource .
   663 
   664 :hadRole
   665     a owl:ObjectProperty ;
   666     rdfs:comment "The _optional_ Role that an Entity assumed in the context of an Activity. For example, :baking prov:used :spoon; prov:qualified [ a prov:Usage; prov:entity :spoon; prov:hadRole roles:mixing_implement ]."@en, "This property has multiple RDFS domains to suit multiple OWL Profiles. See <a href=\"#prov-o-owl-profile\">PROV-O OWL Profile</a>." ;
   667     rdfs:domain :Influence, [
   668         a owl:Class ;
   669         owl:unionOf (:Association
   670             :InstantaneousEvent
   671         )
   672     ] ;
   673     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   674     rdfs:label "hadRole" ;
   675     rdfs:range :Role ;
   676     :category "qualified" ;
   677     :component "agents-responsibility" ;
   678     :editorsDefinition "prov:hadRole references the Role (i.e. the function of an entity with respect to an activity), in the context of an instantaneous usage, generation, association, start, and end."@en ;
   679     :inverse "wasRoleIn" ;
   680     :sharesDefinitionWith :Role .
   681 
   682 :hadUsage
   683     a owl:ObjectProperty ;
   684     rdfs:comment "The _optional_ Usage involved in an Entity's Derivation."@en ;
   685     rdfs:domain :Derivation ;
   686     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   687     rdfs:label "hadUsage" ;
   688     rdfs:range :Usage ;
   689     :category "qualified" ;
   690     :component "derivations" ;
   691     :inverse "wasUsedInDerivation" ;
   692     :sharesDefinitionWith :Usage .
   693 
   694 :influenced
   695     a owl:ObjectProperty ;
   696     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   697     rdfs:label "influenced" ;
   698     owl:inverseOf :wasInfluencedBy ;
   699     :category "expanded" ;
   700     :component "agents-responsibility" ;
   701     :inverse "wasInfluencedBy" ;
   702     :sharesDefinitionWith :Influence .
   703 
   704 :influencer
   705     a owl:ObjectProperty ;
   706     rdfs:comment "Subproperties of prov:influencer are used to cite the object of an unqualified PROV-O triple whose predicate is a subproperty of prov:wasInfluencedBy (e.g. prov:used, prov:wasGeneratedBy). prov:influencer is used much like rdf:object is used."@en ;
   707     rdfs:domain :Influence ;
   708     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   709     rdfs:label "influencer" ;
   710     :category "qualified" ;
   711     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-influence"^^xsd:anyURI ;
   712     :editorialNote "This property and its subproperties are used in the same way as the rdf:object property, i.e. to reference the object of an unqualified prov:wasInfluencedBy or prov:influenced triple."@en ;
   713     :editorsDefinition "This property is used as part of the qualified influence pattern. Subclasses of prov:Influence use these subproperties to reference the resource (Entity, Agent, or Activity) whose influence is being qualified."@en ;
   714     :inverse "hadInfluence" .
   715 
   716 :invalidated
   717     a owl:ObjectProperty ;
   718     rdfs:domain :Activity ;
   719     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   720     rdfs:label "invalidated" ;
   721     rdfs:range :Entity ;
   722     rdfs:subPropertyOf :influenced ;
   723     owl:inverseOf :wasInvalidatedBy ;
   724     :category "expanded" ;
   725     :component "entities-activities" ;
   726     :editorialNote "prov:invalidated is one of few inverse property defined, to allow Activity-oriented assertions in addition to Entity-oriented assertions."@en ;
   727     :inverse "wasInvalidatedBy" ;
   728     :sharesDefinitionWith :Invalidation .
   729 
   730 :invalidatedAtTime
   731     a owl:DatatypeProperty ;
   732     rdfs:comment "The time at which an entity was invalidated (i.e., no longer usable)."@en ;
   733     rdfs:domain :Entity ;
   734     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   735     rdfs:label "invalidatedAtTime" ;
   736     rdfs:range xsd:dateTime ;
   737     :category "expanded" ;
   738     :component "entities-activities" ;
   739     :editorialNote "It is the intent that the property chain holds: (prov:qualifiedInvalidation o prov:atTime) rdfs:subPropertyOf prov:invalidatedAtTime."@en ;
   740     :qualifiedForm :Invalidation, :atTime .
   741 
   742 :inverse
   743     a owl:AnnotationProperty ;
   744     rdfs:comment "PROV-O does not define all property inverses. The directionalities defined in PROV-O should be given preference over those not defined. However, if users wish to name the inverse of a PROV-O property, the local name given by prov:inverse should be used."@en ;
   745     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   746     rdfs:seeAlso <http://www.w3.org/TR/prov-o/#names-of-inverse-properties> .
   747 
   748 :n
   749     a owl:AnnotationProperty ;
   750     rdfs:comment "A reference to the principal section of the PROV-DM document that describes this concept."@en ;
   751     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   752     rdfs:subPropertyOf rdfs:seeAlso .
   753 
   754 :order
   755     a owl:AnnotationProperty ;
   756     rdfs:comment "The position that this OWL term should be listed within documentation. The scope of the documentation (e.g., among all terms, among terms within a prov:category, among properties applying to a particular class, etc.) is unspecified."@en ;
   757     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> .
   758 
   759 :qualifiedAssociation
   760     a owl:ObjectProperty ;
   761     rdfs:comment "If this Activity prov:wasAssociatedWith Agent :ag, then it can qualify the Association using prov:qualifiedAssociation [ a prov:Association;  prov:agent :ag; :foo :bar ]."@en ;
   762     rdfs:domain :Activity ;
   763     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   764     rdfs:label "qualifiedAssociation" ;
   765     rdfs:range :Association ;
   766     rdfs:subPropertyOf :qualifiedInfluence ;
   767     :category "qualified" ;
   768     :component "agents-responsibility" ;
   769     :inverse "qualifiedAssociationOf" ;
   770     :sharesDefinitionWith :Association ;
   771     :unqualifiedForm :wasAssociatedWith .
   772 
   773 :qualifiedAttribution
   774     a owl:ObjectProperty ;
   775     rdfs:comment "If this Entity prov:wasAttributedTo Agent :ag, then it can qualify how it was influenced using prov:qualifiedAttribution [ a prov:Attribution;  prov:agent :ag; :foo :bar ]."@en ;
   776     rdfs:domain :Entity ;
   777     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   778     rdfs:label "qualifiedAttribution" ;
   779     rdfs:range :Attribution ;
   780     rdfs:subPropertyOf :qualifiedInfluence ;
   781     :category "qualified" ;
   782     :component "agents-responsibility" ;
   783     :inverse "qualifiedAttributionOf" ;
   784     :sharesDefinitionWith :Attribution ;
   785     :unqualifiedForm :wasAttributedTo .
   786 
   787 :qualifiedCommunication
   788     a owl:ObjectProperty ;
   789     rdfs:comment "If this Activity prov:wasInformedBy Activity :a, then it can qualify how it was influenced using prov:qualifiedCommunication [ a prov:Communication;  prov:activity :a; :foo :bar ]."@en ;
   790     rdfs:domain :Activity ;
   791     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   792     rdfs:label "qualifiedCommunication" ;
   793     rdfs:range :Communication ;
   794     rdfs:subPropertyOf :qualifiedInfluence ;
   795     :category "qualified" ;
   796     :component "entities-activities" ;
   797     :inverse "qualifiedCommunicationOf" ;
   798     :qualifiedForm :Communication ;
   799     :sharesDefinitionWith :Communication .
   800 
   801 :qualifiedDelegation
   802     a owl:ObjectProperty ;
   803     rdfs:comment "If this Agent prov:actedOnBehalfOf Agent :ag, then it can qualify how with prov:qualifiedResponsibility [ a prov:Responsibility;  prov:agent :ag; :foo :bar ]."@en ;
   804     rdfs:domain :Agent ;
   805     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   806     rdfs:label "qualifiedDelegation" ;
   807     rdfs:range :Delegation ;
   808     rdfs:subPropertyOf :qualifiedInfluence ;
   809     :category "qualified" ;
   810     :component "agents-responsibility" ;
   811     :inverse "qualifiedDelegationOf" ;
   812     :sharesDefinitionWith :Delegation ;
   813     :unqualifiedForm :actedOnBehalfOf .
   814 
   815 :qualifiedDerivation
   816     a owl:ObjectProperty ;
   817     rdfs:comment "If this Entity prov:wasDerivedFrom Entity :e, then it can qualify how it was derived using prov:qualifiedDerivation [ a prov:Derivation;  prov:entity :e; :foo :bar ]."@en ;
   818     rdfs:domain :Entity ;
   819     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   820     rdfs:label "qualifiedDerivation" ;
   821     rdfs:range :Derivation ;
   822     rdfs:subPropertyOf :qualifiedInfluence ;
   823     :category "qualified" ;
   824     :component "derivations" ;
   825     :inverse "qualifiedDerivationOf" ;
   826     :sharesDefinitionWith :Derivation ;
   827     :unqualifiedForm :wasDerivedFrom .
   828 
   829 :qualifiedEnd
   830     a owl:ObjectProperty ;
   831     rdfs:comment "If this Activity prov:wasEndedBy Entity :e1, then it can qualify how it was ended using prov:qualifiedEnd [ a prov:End;  prov:entity :e1; :foo :bar ]."@en ;
   832     rdfs:domain :Activity ;
   833     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   834     rdfs:label "qualifiedEnd" ;
   835     rdfs:range :End ;
   836     rdfs:subPropertyOf :qualifiedInfluence ;
   837     :category "qualified" ;
   838     :component "entities-activities" ;
   839     :inverse "qualifiedEndOf" ;
   840     :sharesDefinitionWith :End ;
   841     :unqualifiedForm :wasEndedBy .
   842 
   843 :qualifiedForm
   844     a owl:AnnotationProperty ;
   845     rdfs:comment """This annotation property links a subproperty of prov:wasInfluencedBy with the subclass of prov:Influence and the qualifying property that are used to qualify it. 
   846 
   847 Example annotation:
   848 
   849     prov:wasGeneratedBy prov:qualifiedForm prov:qualifiedGeneration, prov:Generation .
   850 
   851 Then this unqualified assertion:
   852 
   853     :entity1 prov:wasGeneratedBy :activity1 .
   854 
   855 can be qualified by adding:
   856 
   857    :entity1 prov:qualifiedGeneration :entity1Gen .
   858    :entity1Gen 
   859        a prov:Generation, prov:Influence;
   860        prov:activity :activity1;
   861        :customValue 1337 .
   862 
   863 Note how the value of the unqualified influence (prov:wasGeneratedBy :activity1) is mirrored as the value of the prov:activity (or prov:entity, or prov:agent) property on the influence class."""@en ;
   864     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   865     rdfs:subPropertyOf rdfs:seeAlso .
   866 
   867 :qualifiedGeneration
   868     a owl:ObjectProperty ;
   869     rdfs:comment "If this Activity prov:generated Entity :e, then it can qualify how it performed the Generation using prov:qualifiedGeneration [ a prov:Generation;  prov:entity :e; :foo :bar ]."@en ;
   870     rdfs:domain :Entity ;
   871     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   872     rdfs:label "qualifiedGeneration" ;
   873     rdfs:range :Generation ;
   874     rdfs:subPropertyOf :qualifiedInfluence ;
   875     :category "qualified" ;
   876     :component "entities-activities" ;
   877     :inverse "qualifiedGenerationOf" ;
   878     :sharesDefinitionWith :Generation ;
   879     :unqualifiedForm :wasGeneratedBy .
   880 
   881 :qualifiedInfluence
   882     a owl:ObjectProperty ;
   883     rdfs:comment "Because prov:qualifiedInfluence is a broad relation, the more specific relations (qualifiedCommunication, qualifiedDelegation, qualifiedEnd, etc.) should be used when applicable."@en ;
   884     rdfs:domain [
   885         a owl:Class ;
   886         owl:unionOf (:Activity
   887             :Agent
   888             :Entity
   889         )
   890     ] ;
   891     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   892     rdfs:label "qualifiedInfluence" ;
   893     rdfs:range :Influence ;
   894     :category "qualified" ;
   895     :component "derivations" ;
   896     :inverse "qualifiedInfluenceOf" ;
   897     :sharesDefinitionWith :Influence ;
   898     :unqualifiedForm :wasInfluencedBy .
   899 
   900 :qualifiedInvalidation
   901     a owl:ObjectProperty ;
   902     rdfs:comment "If this Entity prov:wasInvalidatedBy Activity :a, then it can qualify how it was invalidated using prov:qualifiedInvalidation [ a prov:Invalidation;  prov:activity :a; :foo :bar ]."@en ;
   903     rdfs:domain :Entity ;
   904     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   905     rdfs:label "qualifiedInvalidation" ;
   906     rdfs:range :Invalidation ;
   907     rdfs:subPropertyOf :qualifiedInfluence ;
   908     :category "qualified" ;
   909     :component "entities-activities" ;
   910     :inverse "qualifiedInvalidationOf" ;
   911     :sharesDefinitionWith :Invalidation ;
   912     :unqualifiedForm :wasInvalidatedBy .
   913 
   914 :qualifiedPrimarySource
   915     a owl:ObjectProperty ;
   916     rdfs:comment "If this Entity prov:hadPrimarySource Entity :e, then it can qualify how using prov:qualifiedPrimarySource [ a prov:PrimarySource; prov:entity :e; :foo :bar ]."@en ;
   917     rdfs:domain :Entity ;
   918     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   919     rdfs:label "qualifiedPrimarySource" ;
   920     rdfs:range :PrimarySource ;
   921     rdfs:subPropertyOf :qualifiedInfluence ;
   922     :category "qualified" ;
   923     :component "derivations" ;
   924     :inverse "qualifiedSourceOf" ;
   925     :sharesDefinitionWith :PrimarySource ;
   926     :unqualifiedForm :hadPrimarySource .
   927 
   928 :qualifiedQuotation
   929     a owl:ObjectProperty ;
   930     rdfs:comment "If this Entity prov:wasQuotedFrom Entity :e, then it can qualify how using prov:qualifiedQuotation [ a prov:Quotation;  prov:entity :e; :foo :bar ]."@en ;
   931     rdfs:domain :Entity ;
   932     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   933     rdfs:label "qualifiedQuotation" ;
   934     rdfs:range :Quotation ;
   935     rdfs:subPropertyOf :qualifiedInfluence ;
   936     :category "qualified" ;
   937     :component "derivations" ;
   938     :inverse "qualifiedQuotationOf" ;
   939     :sharesDefinitionWith :Quotation ;
   940     :unqualifiedForm :wasQuotedFrom .
   941 
   942 :qualifiedRevision
   943     a owl:ObjectProperty ;
   944     rdfs:comment "If this Entity prov:wasRevisionOf Entity :e, then it can qualify how it was revised using prov:qualifiedRevision [ a prov:Revision;  prov:entity :e; :foo :bar ]."@en ;
   945     rdfs:domain :Entity ;
   946     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   947     rdfs:label "qualifiedRevision" ;
   948     rdfs:range :Revision ;
   949     rdfs:subPropertyOf :qualifiedInfluence ;
   950     :category "qualified" ;
   951     :component "derivations" ;
   952     :inverse "revisedEntity" ;
   953     :sharesDefinitionWith :Revision ;
   954     :unqualifiedForm :wasRevisionOf .
   955 
   956 :qualifiedStart
   957     a owl:ObjectProperty ;
   958     rdfs:comment "If this Activity prov:wasStartedBy Entity :e1, then it can qualify how it was started using prov:qualifiedStart [ a prov:Start;  prov:entity :e1; :foo :bar ]."@en ;
   959     rdfs:domain :Activity ;
   960     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   961     rdfs:label "qualifiedStart" ;
   962     rdfs:range :Start ;
   963     rdfs:subPropertyOf :qualifiedInfluence ;
   964     :category "qualified" ;
   965     :component "entities-activities" ;
   966     :inverse "qualifiedStartOf" ;
   967     :sharesDefinitionWith :Start ;
   968     :unqualifiedForm :wasStartedBy .
   969 
   970 :qualifiedUsage
   971     a owl:ObjectProperty ;
   972     rdfs:comment "If this Activity prov:used Entity :e, then it can qualify how it used it using prov:qualifiedUsage [ a prov:Usage; prov:entity :e; :foo :bar ]."@en ;
   973     rdfs:domain :Activity ;
   974     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   975     rdfs:label "qualifiedUsage" ;
   976     rdfs:range :Usage ;
   977     rdfs:subPropertyOf :qualifiedInfluence ;
   978     :category "qualified" ;
   979     :component "entities-activities" ;
   980     :inverse "qualifiedUsingActivity" ;
   981     :sharesDefinitionWith :Usage ;
   982     :unqualifiedForm :used .
   983 
   984 :sharesDefinitionWith
   985     a owl:AnnotationProperty ;
   986     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   987     rdfs:subPropertyOf rdfs:seeAlso .
   988 
   989 :specializationOf
   990     a owl:ObjectProperty ;
   991     rdfs:domain :Entity ;
   992     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
   993     rdfs:label "specializationOf" ;
   994     rdfs:range :Entity ;
   995     rdfs:seeAlso :alternateOf ;
   996     rdfs:subPropertyOf :alternateOf ;
   997     :category "expanded" ;
   998     :component "alternate" ;
   999     :constraints "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#prov-dm-constraints-fig"^^xsd:anyURI ;
  1000     :definition "An entity that is a specialization of another shares all aspects of the latter, and additionally presents more specific aspects of the same thing as the latter. In particular, the lifetime of the entity being specialized contains that of any specialization. Examples of aspects include a time period, an abstraction, and a context associated with the entity."@en ;
  1001     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-specialization"^^xsd:anyURI ;
  1002     :inverse "generalizationOf" ;
  1003     :n "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-n.html#expression-specialization"^^xsd:anyURI .
  1004 
  1005 :startedAtTime
  1006     a owl:DatatypeProperty ;
  1007     rdfs:comment "The time at which an activity started. See also prov:endedAtTime."@en ;
  1008     rdfs:domain :Activity ;
  1009     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
  1010     rdfs:label "startedAtTime" ;
  1011     rdfs:range xsd:dateTime ;
  1012     :category "starting-point" ;
  1013     :component "entities-activities" ;
  1014     :editorialNote "It is the intent that the property chain holds: (prov:qualifiedStart o prov:atTime) rdfs:subPropertyOf prov:startedAtTime."@en ;
  1015     :qualifiedForm :Start, :atTime .
  1016 
  1017 :todo
  1018     a owl:AnnotationProperty .
  1019 
  1020 :unqualifiedForm
  1021     a owl:AnnotationProperty ;
  1022     rdfs:comment "Classes and properties used to qualify relationships are annotated with prov:unqualifiedForm to indicate the property used to assert an unqualified provenance relation."@en ;
  1023     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
  1024     rdfs:subPropertyOf rdfs:seeAlso .
  1025 
  1026 :used
  1027     a owl:ObjectProperty ;
  1028     rdfs:comment "A prov:Entity that was used by this prov:Activity. For example, :baking prov:used :spoon, :egg, :oven ."@en ;
  1029     rdfs:domain :Activity ;
  1030     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
  1031     rdfs:label "used" ;
  1032     rdfs:range :Entity ;
  1033     rdfs:subPropertyOf :wasInfluencedBy ;
  1034     owl:propertyChainAxiom (:qualifiedUsage
  1035         :entity
  1036     ) ;
  1037     :category "starting-point" ;
  1038     :component "entities-activities" ;
  1039     :inverse "wasUsedBy" ;
  1040     :qualifiedForm :Usage, :qualifiedUsage .
  1041 
  1042 :value
  1043     a owl:DatatypeProperty ;
  1044     rdfs:comment "Provides a value for an Entity."@en ;
  1045     rdfs:domain :Entity ;
  1046     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
  1047     rdfs:label "value" ;
  1048     :category "expanded" ;
  1049     :component "entities-activities" ;
  1050     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribute-value"^^xsd:anyURI ;
  1051     :editorialNote "The editor's definition comes from http://www.w3.org/TR/rdf-primer/#rdfvalue", "This property serves the same purpose as rdf:value, but has been reintroduced to avoid some of the definitional ambiguity in the RDF specification (specifically, 'may be used in describing structured values')."@en ;
  1052     :editorsDefinition "The main value (if there is one) of a structured value."@en .
  1053 
  1054 :wasAssociatedWith
  1055     a owl:ObjectProperty ;
  1056     rdfs:comment "An prov:Agent that had some (unspecified) responsibility for the occurrence of this prov:Activity."@en ;
  1057     rdfs:domain :Activity ;
  1058     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
  1059     rdfs:label "wasAssociatedWith" ;
  1060     rdfs:range :Agent ;
  1061     rdfs:subPropertyOf :wasInfluencedBy ;
  1062     owl:propertyChainAxiom (:qualifiedAssociation
  1063         :agent
  1064     ) ;
  1065     :category "starting-point" ;
  1066     :component "agents-responsibility" ;
  1067     :inverse "wasAssociateFor" ;
  1068     :qualifiedForm :Association, :qualifiedAssociation .
  1069 
  1070 :wasAttributedTo
  1071     a owl:ObjectProperty ;
  1072     rdfs:comment "Attribution is the ascribing of an entity to an agent."@en ;
  1073     rdfs:domain :Entity ;
  1074     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
  1075     rdfs:label "wasAttributedTo" ;
  1076     rdfs:range :Agent ;
  1077     rdfs:subPropertyOf :wasInfluencedBy ;
  1078     owl:propertyChainAxiom (:qualifiedAttribution
  1079         :agent
  1080     ) ;
  1081     :category "starting-point" ;
  1082     :component "agents-responsibility" ;
  1083     :definition "Attribution is the ascribing of an entity to an agent."@en ;
  1084     :inverse "contributed" ;
  1085     :qualifiedForm :Attribution, :qualifiedAttribution .
  1086 
  1087 :wasDerivedFrom
  1088     a owl:ObjectProperty ;
  1089     rdfs:comment "The more specific subproperties of prov:wasDerivedFrom (i.e., prov:wasQuotedFrom, prov:wasRevisionOf, prov:hadPrimarySource) should be used when applicable."@en ;
  1090     rdfs:domain :Entity ;
  1091     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
  1092     rdfs:label "wasDerivedFrom" ;
  1093     rdfs:range :Entity ;
  1094     rdfs:subPropertyOf :wasInfluencedBy ;
  1095     owl:propertyChainAxiom (:qualifiedDerivation
  1096         :entity
  1097     ) ;
  1098     :category "starting-point" ;
  1099     :component "derivations" ;
  1100     :definition "A derivation is a transformation of an entity into another, a construction of an entity into another, or an update of an entity, resulting in a new one."@en ;
  1101     :inverse "hadDerivation" ;
  1102     :qualifiedForm :Derivation, :qualifiedDerivation .
  1103 
  1104 :wasEndedBy
  1105     a owl:ObjectProperty ;
  1106     rdfs:comment "End is when an activity is deemed to have ended. An end may refer to an entity, known as trigger, that terminated the activity."@en ;
  1107     rdfs:domain :Activity ;
  1108     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
  1109     rdfs:label "wasEndedBy" ;
  1110     rdfs:range :Entity ;
  1111     rdfs:subPropertyOf :wasInfluencedBy ;
  1112     owl:propertyChainAxiom (:qualifiedEnd
  1113         :entity
  1114     ) ;
  1115     :category "expanded" ;
  1116     :component "entities-activities" ;
  1117     :inverse "ended" ;
  1118     :qualifiedForm :End, :qualifiedEnd .
  1119 
  1120 :wasGeneratedBy
  1121     a owl:ObjectProperty ;
  1122     rdfs:domain :Entity ;
  1123     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
  1124     rdfs:label "wasGeneratedBy" ;
  1125     rdfs:range :Activity ;
  1126     rdfs:subPropertyOf :wasInfluencedBy ;
  1127     owl:propertyChainAxiom (:qualifiedGeneration
  1128         :activity
  1129     ) ;
  1130     :category "starting-point" ;
  1131     :component "entities-activities" ;
  1132     :inverse "generated" ;
  1133     :qualifiedForm :Generation, :qualifiedGeneration .
  1134 
  1135 :wasInfluencedBy
  1136     a owl:ObjectProperty ;
  1137     rdfs:comment "Because prov:wasInfluencedBy is a broad relation, its more specific subproperties (prov:wasInformedBy, prov:actedOnBehalfOf, prov:wasEndedBy, etc.) should be used when applicable."@en, "This property has multiple RDFS domains to suit multiple OWL Profiles. See <a href=\"#prov-o-owl-profile\">PROV-O OWL Profile</a>." ;
  1138     rdfs:domain [
  1139         a owl:Class ;
  1140         owl:unionOf (:Activity
  1141             :Agent
  1142             :Entity
  1143         )
  1144     ] ;
  1145     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
  1146     rdfs:label "wasInfluencedBy" ;
  1147     rdfs:range [
  1148         a owl:Class ;
  1149         owl:unionOf (:Activity
  1150             :Agent
  1151             :Entity
  1152         )
  1153     ] ;
  1154     :category "qualified" ;
  1155     :component "agents-responsibility" ;
  1156     :editorialNote """The sub-properties of prov:wasInfluencedBy can be elaborated in more detail using the Qualification Pattern. For example, the binary relation :baking prov:used :spoon can be qualified by asserting :baking prov:qualifiedUsage [ a prov:Usage; prov:entity :spoon; prov:atLocation :kitchen ] .
  1157 
  1158 Subproperties of prov:wasInfluencedBy may also be asserted directly without being qualified.
  1159 
  1160 prov:wasInfluencedBy should not be used without also using one of its subproperties. 
  1161 """@en ;
  1162     :inverse "influenced" ;
  1163     :sharesDefinitionWith :Influence .
  1164 
  1165 :wasInformedBy
  1166     a owl:ObjectProperty ;
  1167     rdfs:comment "An activity a2 is dependent on or informed by another activity a1, by way of some unspecified entity that is generated by a1 and used by a2."@en ;
  1168     rdfs:domain :Activity ;
  1169     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
  1170     rdfs:label "wasInformedBy" ;
  1171     rdfs:range :Activity ;
  1172     rdfs:subPropertyOf :wasInfluencedBy ;
  1173     owl:propertyChainAxiom (:qualifiedCommunication
  1174         :activity
  1175     ) ;
  1176     :category "starting-point" ;
  1177     :component "entities-activities" ;
  1178     :inverse "informed" ;
  1179     :qualifiedForm :Communication, :qualifiedCommunication .
  1180 
  1181 :wasInvalidatedBy
  1182     a owl:ObjectProperty ;
  1183     rdfs:domain :Entity ;
  1184     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
  1185     rdfs:label "wasInvalidatedBy" ;
  1186     rdfs:range :Activity ;
  1187     rdfs:subPropertyOf :wasInfluencedBy ;
  1188     owl:propertyChainAxiom (:qualifiedInvalidation
  1189         :activity
  1190     ) ;
  1191     :category "expanded" ;
  1192     :component "entities-activities" ;
  1193     :inverse "invalidated" ;
  1194     :qualifiedForm :Invalidation, :qualifiedInvalidation .
  1195 
  1196 :wasQuotedFrom
  1197     a owl:ObjectProperty ;
  1198     rdfs:comment "An entity is derived from an original entity by copying, or 'quoting', some or all of it."@en ;
  1199     rdfs:domain :Entity ;
  1200     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
  1201     rdfs:label "wasQuotedFrom" ;
  1202     rdfs:range :Entity ;
  1203     rdfs:subPropertyOf :wasDerivedFrom ;
  1204     owl:propertyChainAxiom (:qualifiedQuotation
  1205         :entity
  1206     ) ;
  1207     :category "expanded" ;
  1208     :component "derivations" ;
  1209     :inverse "quotedAs" ;
  1210     :qualifiedForm :Quotation, :qualifiedQuotation .
  1211 
  1212 :wasRevisionOf
  1213     a owl:AnnotationProperty, owl:ObjectProperty ;
  1214     rdfs:comment "A revision is a derivation that revises an entity into a revised version."@en ;
  1215     rdfs:domain :Entity ;
  1216     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
  1217     rdfs:label "wasRevisionOf" ;
  1218     rdfs:range :Entity ;
  1219     rdfs:subPropertyOf :wasDerivedFrom ;
  1220     owl:propertyChainAxiom (:qualifiedRevision
  1221         :entity
  1222     ) ;
  1223     :category "expanded" ;
  1224     :component "derivations" ;
  1225     :inverse "hadRevision" ;
  1226     :qualifiedForm :Revision, :qualifiedRevision .
  1227 
  1228 :wasStartedBy
  1229     a owl:ObjectProperty ;
  1230     rdfs:comment "Start is when an activity is deemed to have started. A start may refer to an entity, known as trigger, that initiated the activity."@en ;
  1231     rdfs:domain :Activity ;
  1232     rdfs:isDefinedBy <http://www.w3.org/ns/prov#> ;
  1233     rdfs:label "wasStartedBy" ;
  1234     rdfs:range :Entity ;
  1235     rdfs:subPropertyOf :wasInfluencedBy ;
  1236     owl:propertyChainAxiom (:qualifiedStart
  1237         :entity
  1238     ) ;
  1239     :category "expanded" ;
  1240     :component "entities-activities" ;
  1241     :inverse "started" ;
  1242     :qualifiedForm :Start, :qualifiedStart .
  1243 
  1244 []
  1245     a owl:Axiom ;
  1246     rdfs:comment "A collection is an entity that provides a structure to some constituents, which are themselves entities. These constituents are said to be member of the collections."@en ;
  1247     owl:annotatedProperty rdfs:range ;
  1248     owl:annotatedSource :hadMember ;
  1249     owl:annotatedTarget :Entity ;
  1250     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-collection" .
  1251 
  1252 []
  1253     a owl:Axiom ;
  1254     rdfs:comment "hadPrimarySource property is a particular case of wasDerivedFrom (see http://www.w3.org/TR/prov-dm/#term-original-source) that aims to give credit to the source that originated some information." ;
  1255     owl:annotatedProperty rdfs:subPropertyOf ;
  1256     owl:annotatedSource :hadPrimarySource ;
  1257     owl:annotatedTarget :wasDerivedFrom .
  1258 
  1259 []
  1260     a owl:Axiom ;
  1261     rdfs:comment "Attribution is a particular case of trace (see http://www.w3.org/TR/prov-dm/#concept-trace), in the sense that it links an entity to the agent that ascribed it." ;
  1262     owl:annotatedProperty rdfs:subPropertyOf ;
  1263     owl:annotatedSource :wasAttributedTo ;
  1264     owl:annotatedTarget :wasInfluencedBy ;
  1265     :definition "IF wasAttributedTo(e2,ag1,aAttr) holds, THEN wasInfluencedBy(e2,ag1) also holds. " .
  1266 
  1267 []
  1268     a owl:Axiom ;
  1269     rdfs:comment "Derivation is a particular case of trace (see http://www.w3.org/TR/prov-dm/#term-trace), since it links an entity to another entity that contributed to its existence." ;
  1270     owl:annotatedProperty rdfs:subPropertyOf ;
  1271     owl:annotatedSource :wasDerivedFrom ;
  1272     owl:annotatedTarget :wasInfluencedBy .
  1273 
  1274 []
  1275     a owl:Axiom ;
  1276     owl:annotatedProperty rdfs:range ;
  1277     owl:annotatedSource :wasInfluencedBy ;
  1278     owl:annotatedTarget [
  1279         a owl:Class ;
  1280         owl:unionOf (:Activity
  1281             :Agent
  1282             :Entity
  1283         )
  1284     ] ;
  1285     :definition "influencer: an identifier (o1) for an ancestor entity, activity, or agent that the former depends on;" ;
  1286     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-influence" .
  1287 
  1288 []
  1289     a owl:Axiom ;
  1290     owl:annotatedProperty rdfs:domain ;
  1291     owl:annotatedSource :wasInfluencedBy ;
  1292     owl:annotatedTarget [
  1293         a owl:Class ;
  1294         owl:unionOf (:Activity
  1295             :Agent
  1296             :Entity
  1297         )
  1298     ] ;
  1299     :definition "influencee: an identifier (o2) for an entity, activity, or agent; " ;
  1300     :dm "http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-influence" .
  1301 
  1302 []
  1303     a owl:Axiom ;
  1304     rdfs:comment "Quotation is a particular case of derivation (see http://www.w3.org/TR/prov-dm/#term-quotation) in which an entity is derived from an original entity by copying, or \"quoting\", some or all of it. " ;
  1305     owl:annotatedProperty rdfs:subPropertyOf ;
  1306     owl:annotatedSource :wasQuotedFrom ;
  1307     owl:annotatedTarget :wasDerivedFrom .
  1308 
  1309 []
  1310     a owl:Axiom ;
  1311     rdfs:comment """Revision is a derivation (see http://www.w3.org/TR/prov-dm/#term-Revision). Moreover, according to 
  1312 http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-constraints.html#term-Revision 23 April 2012 'wasRevisionOf is a strict sub-relation of wasDerivedFrom since two entities e2 and e1 may satisfy wasDerivedFrom(e2,e1) without being a variant of each other.'""" ;
  1313     owl:annotatedProperty rdfs:subPropertyOf ;
  1314     owl:annotatedSource :wasRevisionOf ;
  1315     owl:annotatedTarget :wasDerivedFrom .
  1316