Agent

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

Properties
Category
starting-point
Component
agents-responsibility
Relationships
Asserted object-property edges to other entities. Logical class axioms such as owl:disjointWith are shown separately below.
isDefinedBy
Disjoint with
InstantaneousEvent
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
actedOnBehalfOf Agent 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.
atLocation Location The Location of any resource.
qualifiedDelegation Delegation If this Agent prov:actedOnBehalfOf Agent :ag, then it can qualify how with prov:qualifiedResponsibility [ a prov:Responsibility; prov:agent :ag; :foo :bar ].
qualifiedInfluence Influence Because prov:qualifiedInfluence is a broad relation, the more specific relations (qualifiedCommunication, qualifiedDelegation, qualifiedEnd, etc.) should be used when applicable.
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.
2 · Referenced By rdfs:range on this class or ancestor
FromPropertyDescription
Activity wasAssociatedWith An prov:Agent that had some (unspecified) responsibility for the occurrence of this prov:Activity.
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.
Agent actedOnBehalfOf 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.
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.
Agent Influence agent
Entity wasAttributedTo Attribution is the ascribing of an entity to an agent.
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.
@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:Agent a owl:Class ; rdfs:label "Agent" ; rdfs:isDefinedBy <http://www.w3.org/ns/prov-o#> ; owl:disjointWith prov:InstantaneousEvent ; prov:category "starting-point" ; prov:component "agents-responsibility" ; prov: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 ; prov:dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-agent"^^xsd:anyURI ; prov:n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-Agent"^^xsd:anyURI .
Metadata
Ontology
Type
Class
Last Updated
2026-07-03 09:16