Skip to content
Matthew Brush edited this page Aug 4, 2017 · 4 revisions

sepio-wiki_020

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.

Scope and Usage

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].

Attributes

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.

References

  1. https://github.com/monarch-initiative/SEPIO-ontology/wiki/Contribution

Jump to: Information Content Entity | Assertion | Evidence Item | Evidence Line | Activity | Contribution | Statement | Proposition

Clone this wiki locally