Skip to content

Class: AgentMixin

Something that bears some form of responsibility for an activity taking place, for the existence of an entity, or for another agent's activity.

URI: dlflatprov:AgentMixin

erDiagram AgentMixin { } Delegation { } Influence { } Thing { uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } AgentMixin ||--|o Delegation : "delegated_by" AgentMixin ||--}o Influence : "influenced_by" Delegation ||--|o Thing : "object" Delegation ||--}o Thing : "roles" Influence ||--|o Thing : "object" Influence ||--}o Thing : "roles" Thing ||--}o Annotation : "annotations" Thing ||--}o AttributeSpecification : "attributes" Thing ||--}o Statement : "characterized_by" Thing ||--}o Thing : "relations"

Slots

Name Cardinality and Range Description Inheritance
delegated_by 0..1
Delegation
Delegation is the assignment of authority and responsibility to an agent (by ... direct
influenced_by *
Influence
Influence is the capacity of an entity, activity, or agent to have an effect ... direct

Mixin Usage

mixed into description
Agent Something that bears some form of responsibility for an activity taking place...

Identifier and Mapping Information

Schema Source

  • from schema: https://concepts.datalad.org/s/flat-prov/unreleased

Mappings

Mapping Type Mapped Value
self dlflatprov:AgentMixin
native dlflatprov:AgentMixin
exact prov:Agent

LinkML Source

Direct

name: AgentMixin
description: 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_schema: https://concepts.datalad.org/s/flat-prov/unreleased
exact_mappings:
- prov:Agent
mixin: true
slots:
- delegated_by
- influenced_by
slot_usage:
  delegated_by:
    name: delegated_by
    range: Delegation
    inlined: true
  influenced_by:
    name: influenced_by
    range: Influence
    multivalued: true
    inlined: true
    inlined_as_list: true

Induced

name: AgentMixin
description: 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_schema: https://concepts.datalad.org/s/flat-prov/unreleased
exact_mappings:
- prov:Agent
mixin: true
slot_usage:
  delegated_by:
    name: delegated_by
    range: Delegation
    inlined: true
  influenced_by:
    name: influenced_by
    range: Influence
    multivalued: true
    inlined: true
    inlined_as_list: true
attributes:
  delegated_by:
    name: delegated_by
    description: Delegation is the assignment of authority and responsibility to an
      agent (by itself or by another agent) to carry out a specific activity as a
      delegate or representative, while the agent it acts on behalf of retains some
      responsibility for the outcome of the delegated work. For example, a student
      acted on behalf of his supervisor, who acted on behalf of the department chair,
      who acted on behalf of the university; all those agents are responsible in some
      way for the activity that took place but we do not say explicitly who bears
      responsibility and to what degree.
    notes:
    - This is PROV-O's "acted_on_behalf_of", which is a short-cut property -- "Delegation"
      also identifies an agent.
    - naming is different for homogeneity with the other slots
    from_schema: https://concepts.datalad.org/s/flat-prov/unreleased
    exact_mappings:
    - prov:actedOnBehalfOf
    rank: 1000
    is_a: influenced_by
    alias: delegated_by
    owner: AgentMixin
    domain_of:
    - AgentMixin
    range: Delegation
    inlined: true
  influenced_by:
    name: influenced_by
    description: Influence is the capacity of an entity, activity, or agent to have
      an effect on the character, development, or behavior of another by means of
      usage, start, end, generation, invalidation, communication, derivation, attribution,
      association, or delegation.
    title: Influenced by
    notes:
    - PROV-O "wasInfluencedBy" is a short-cut property. "Influence" also identifies
      an "influencer".
    from_schema: https://concepts.datalad.org/s/flat-prov/unreleased
    exact_mappings:
    - prov:wasInfluencedBy
    rank: 1000
    alias: influenced_by
    owner: AgentMixin
    domain_of:
    - ActivityMixin
    - AgentMixin
    - EntityMixin
    range: Influence
    multivalued: true
    inlined: true
    inlined_as_list: true