Activity

Class
http://www.w3.org/ns/prov#Activity
Class Hierarchy
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.

Properties
Category
starting-point
Component
entities-activities
Relationships
Asserted object-property edges to other entities. Logical class axioms such as owl:disjointWith are shown separately below.
isDefinedBy
Disjoint with
Entity
From owl:disjointWith and owl:AllDisjointClasses membership; the listed classes are pairwise disjoint with this one.
Property Structure
1 · Object and Data Properties rdfs:domain on this class or ancestor
PropertyRangeDescription
atLocation Location The Location of any resource.
endedAtTime dateTime The time at which an activity ended. See also prov:startedAtTime.
generated Entity
invalidated Entity
qualifiedAssociation Association If this Activity prov:wasAssociatedWith Agent :ag, then it can qualify the Association using prov:qualifiedAssociation [ a prov:Association; prov:agent :ag; :foo :bar ].
qualifiedCommunication Communication 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 ].
qualifiedEnd End 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 ].
qualifiedInfluence Influence Because prov:qualifiedInfluence is a broad relation, the more specific relations (qualifiedCommunication, qualifiedDelegation, qualifiedEnd, etc.) should be used when applicable.
qualifiedStart Start 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 ].
qualifiedUsage Usage 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 ].
startedAtTime dateTime The time at which an activity started. See also prov:endedAtTime.
used Entity A prov:Entity that was used by this prov:Activity. For example, :baking prov:used :spoon, :egg, :oven .
wasAssociatedWith Agent An prov:Agent that had some (unspecified) responsibility for the occurrence of this prov:Activity.
wasEndedBy Entity End is when an activity is deemed to have ended. An end may refer to an entity, known as trigger, that terminated the activity.
wasInfluencedBy Activity Agent Entity Because prov:wasInfluencedBy is a broad relation, its more specific subproperties (e.g. prov:wasInformedBy, prov:actedOnBehalfOf, prov:wasEndedBy, etc.) should be used when applicable.
wasInformedBy Activity 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.
wasStartedBy Entity Start is when an activity is deemed to have started. A start may refer to an entity, known as trigger, that initiated the activity.
2 · Referenced By rdfs:range on this class or ancestor
FromPropertyDescription
Activity wasInfluencedBy Because prov:wasInfluencedBy is a broad relation, its more specific subproperties (e.g. prov:wasInformedBy, prov:actedOnBehalfOf, prov:wasEndedBy, etc.) should be used when applicable.
Activity wasInformedBy 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.
Activity Influence activity
Agent wasInfluencedBy Because prov:wasInfluencedBy is a broad relation, its more specific subproperties (e.g. prov:wasInformedBy, prov:actedOnBehalfOf, prov:wasEndedBy, etc.) should be used when applicable.
Delegation hadActivity 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).
Derivation hadActivity 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).
End hadActivity 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).
Entity wasGeneratedBy
Entity wasInfluencedBy Because prov:wasInfluencedBy is a broad relation, its more specific subproperties (e.g. prov:wasInformedBy, prov:actedOnBehalfOf, prov:wasEndedBy, etc.) should be used when applicable.
Entity wasInvalidatedBy
Semantic Change Event hasExecutionTrace Retrospective provenance: WHAT was actually detected.
Start hadActivity 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).
@prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . prov:Activity a owl:Class ; rdfs:label "Activity" ; rdfs:isDefinedBy <http://www.w3.org/ns/prov-o#> ; owl:disjointWith prov:Entity ; prov:category "starting-point" ; prov:component "entities-activities" ; prov:constraints "http://www.w3.org/TR/2013/REC-prov-constraints-20130430/#prov-dm-constraints-fig"^^xsd:anyURI ; prov: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." ; prov:dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-Activity"^^xsd:anyURI ; prov:n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-Activity"^^xsd:anyURI .
Metadata
Ontology
Type
Class
Last Updated
2026-07-03 09:16