-
Notifications
You must be signed in to change notification settings - Fork 11
Agent
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 (from PROV).
Supertypes: Entity
Subtypes: Person
, Organization',
Software Agent`
Description:
Agents typically persons, organizations, or software that perform tasks, including making Assertions, and generating information used as evidence. SEPIO uses the prov:Agent class to represent this concept.
Agents can be directly linked to all material or information entities to which they contribute described in a SEPIO model using properties in the has_contributor
hierarchy, or Activities in which they participate using the has_agent
property. Examples of how these properties can be used can be seen in the diagram above. In addition, SEPIO defines a Contribution class that reifies the has_contributor relationship to allow recording of additional context about an Agent's contribution (e.g. the roles played by different Agents in creating an artifact, or an Organization on whose behalf an Agent's contribution was made). For more see here [1].
Property | Value Type | Cardinality | Description |
---|---|---|---|
contributed_to | Entity | 0..m | An entity whose creation, modification, or assessment an Agent has contributed. |
member_of | Organization | 0..m | An Organization in which the Agent is a member. |
Jump to: Information Content Entity | Assertion | Evidence Item | Evidence Line | Activity | Contribution | Statement | Proposition