Agent
Class
http://www.w3.org/ns/prov#Agent
Class Hierarchy
- Agent
- ↳ Organization
- ↳ Person
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.
dm
term-agent
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
| Property | Range | Description |
|---|---|---|
| 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
| From | Property | Description |
|---|---|---|
| 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. |
Subclasses 2
@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 .