Skip to content

Class: ActivityMixin

An activity is something that occurs over a period of time and acts upon or with entities; it may include consuming, processing, transforming, modifying, relocating, using, or generating entities.

URI: dlflatprov:ActivityMixin

erDiagram ActivityMixin { } Association { } Communication { } End { W3CISO8601 at_time } Influence { } Start { W3CISO8601 at_time } Thing { uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } Usage { W3CISO8601 at_time } ActivityMixin ||--|o End : "ended" ActivityMixin ||--|o Start : "started" ActivityMixin ||--}o Association : "associated_with" ActivityMixin ||--}o Communication : "informed_by" ActivityMixin ||--}o Influence : "influenced_by" ActivityMixin ||--}o Usage : "used" Association ||--|o Thing : "object" Association ||--}o Thing : "roles" Communication ||--|o Thing : "object" Communication ||--}o Thing : "roles" End ||--|o Thing : "at_location" End ||--|o Thing : "object" End ||--}o Thing : "roles" Influence ||--|o Thing : "object" Influence ||--}o Thing : "roles" Start ||--|o Thing : "at_location" Start ||--|o Thing : "object" Start ||--}o Thing : "roles" Thing ||--}o Annotation : "annotations" Thing ||--}o AttributeSpecification : "attributes" Thing ||--}o Statement : "characterized_by" Thing ||--}o Thing : "relations" Usage ||--|o Thing : "at_location" Usage ||--|o Thing : "object" Usage ||--}o Thing : "roles"

Slots

Name Cardinality and Range Description Inheritance
started 0..1
Start
Start is when an activity is deemed to have been started by an entity, known ... direct
ended 0..1
End
End is when an activity is deemed to have been ended by an entity, known as t... direct
associated_with *
Association
An activity association is an assignment of responsibility to an agent for an... direct
used *
Usage
Usage is the beginning of utilizing an entity by an activity direct
informed_by *
Communication
Communication is the exchange of an entity by two activities, one activity us... direct
influenced_by *
Influence
Influence is the capacity of an entity, activity, or agent to have an effect ... direct

Mixin Usage

mixed into description
Activity An activity is something that occurs over a period of time and acts upon or w...

Identifier and Mapping Information

Schema Source

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

Mappings

Mapping Type Mapped Value
self dlflatprov:ActivityMixin
native dlflatprov:ActivityMixin
exact prov:Activity

LinkML Source

Direct

name: ActivityMixin
description: An activity is something that occurs over a period of time and acts upon
  or with entities; it may include consuming, processing, transforming, modifying,
  relocating, using, or generating entities.
from_schema: https://concepts.datalad.org/s/flat-prov/unreleased
exact_mappings:
- prov:Activity
mixin: true
slots:
- started
- ended
- associated_with
- used
- informed_by
- influenced_by
slot_usage:
  associated_with:
    name: associated_with
    range: Association
    multivalued: true
    inlined: true
    inlined_as_list: true
  ended:
    name: ended
    range: End
    inlined: true
  influenced_by:
    name: influenced_by
    range: Influence
    multivalued: true
    inlined: true
    inlined_as_list: true
  informed_by:
    name: informed_by
    range: Communication
    multivalued: true
    inlined: true
    inlined_as_list: true
  started:
    name: started
    range: Start
    inlined: true
  used:
    name: used
    range: Usage
    multivalued: true
    inlined: true
    inlined_as_list: true

Induced

name: ActivityMixin
description: An activity is something that occurs over a period of time and acts upon
  or with entities; it may include consuming, processing, transforming, modifying,
  relocating, using, or generating entities.
from_schema: https://concepts.datalad.org/s/flat-prov/unreleased
exact_mappings:
- prov:Activity
mixin: true
slot_usage:
  associated_with:
    name: associated_with
    range: Association
    multivalued: true
    inlined: true
    inlined_as_list: true
  ended:
    name: ended
    range: End
    inlined: true
  influenced_by:
    name: influenced_by
    range: Influence
    multivalued: true
    inlined: true
    inlined_as_list: true
  informed_by:
    name: informed_by
    range: Communication
    multivalued: true
    inlined: true
    inlined_as_list: true
  started:
    name: started
    range: Start
    inlined: true
  used:
    name: used
    range: Usage
    multivalued: true
    inlined: true
    inlined_as_list: true
attributes:
  started:
    name: started
    description: Start is when an activity is deemed to have been started by an entity,
      known as trigger. The activity did not exist before its start. Any usage, generation,
      or invalidation involving an activity follows the activity's start. A start
      may refer to a trigger entity that set off the activity, or to an activity,
      known as starter, that generated the trigger.
    notes:
    - PROV-O "startedAt" is a short-cut property. "Start" also has "atTime".
    - name is just started, because the association class Start has both time information
      and trigger information. Hence the name needs to capture both started_by and
      started_at. "started" has the unfortunate ambiguity of having started an activity,
      however the range "Start" is an "EntityInfluence" where the linked "object"
      is an Entity -- hopefully limiting the confusion.
    from_schema: https://concepts.datalad.org/s/flat-prov/unreleased
    exact_mappings:
    - prov:wasStartedBy
    rank: 1000
    is_a: influenced_by
    alias: started
    owner: ActivityMixin
    domain_of:
    - ActivityMixin
    range: Start
    inlined: true
  ended:
    name: ended
    description: End is when an activity is deemed to have been ended by an entity,
      known as trigger. The activity no longer exists after its end. Any usage, generation,
      or invalidation involving an activity precedes the activity's end. An end may
      refer to a trigger entity that terminated the activity, or to an activity, known
      as ender that generated the trigger.
    notes:
    - PROV-O "endedAt" is a short-cut property. "Start" also has "atTime".
    - same naming remarks as for "started" apply.
    from_schema: https://concepts.datalad.org/s/flat-prov/unreleased
    exact_mappings:
    - prov:wasEndedBy
    rank: 1000
    is_a: influenced_by
    alias: ended
    owner: ActivityMixin
    domain_of:
    - ActivityMixin
    range: End
    inlined: true
  associated_with:
    name: associated_with
    description: An activity association is an assignment of responsibility to an
      agent for an activity, indicating that the agent had a role in the activity.
      It further allows for a plan to be specified, which is the plan intended by
      the agent to achieve some goals in the context of this activity.
    notes:
    - PROV-O "wasAssociatedWith" is a short-cut property. "Association" also has "agent".
    from_schema: https://concepts.datalad.org/s/flat-prov/unreleased
    exact_mappings:
    - prov:wasAssociatedWith
    rank: 1000
    is_a: influenced_by
    alias: associated_with
    owner: ActivityMixin
    domain_of:
    - ActivityMixin
    range: Association
    multivalued: true
    inlined: true
    inlined_as_list: true
  used:
    name: used
    description: Usage is the beginning of utilizing an entity by an activity. Before
      usage, the activity had not begun to utilize this entity and could not have
      been affected by the entity.
    title: Used
    notes:
    - PROV-O "used" is a short-cut property. "Usage" also has "entity".
    from_schema: https://concepts.datalad.org/s/flat-prov/unreleased
    exact_mappings:
    - prov:used
    rank: 1000
    alias: used
    owner: ActivityMixin
    domain_of:
    - ActivityMixin
    - Derivation
    range: Usage
    multivalued: true
    inlined: true
    inlined_as_list: true
  informed_by:
    name: informed_by
    description: Communication is the exchange of an entity by two activities, one
      activity using the entity generated by the other.
    notes:
    - PROV-O "wasInformedBy" is a short-cut property. "Communication" also has "activity".
    from_schema: https://concepts.datalad.org/s/flat-prov/unreleased
    exact_mappings:
    - prov:wasInformedBy
    rank: 1000
    is_a: influenced_by
    alias: informed_by
    owner: ActivityMixin
    domain_of:
    - ActivityMixin
    range: Communication
    multivalued: true
    inlined: true
    inlined_as_list: 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: ActivityMixin
    domain_of:
    - ActivityMixin
    - AgentMixin
    - EntityMixin
    range: Influence
    multivalued: true
    inlined: true
    inlined_as_list: true