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: dlres: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 |
|---|---|
Identifier and Mapping Information
Schema Source
- from schema: https://concepts.datalad.org/s/resources/unreleased
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | dlres:ActivityMixin |
| native | dlres: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/resources/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/resources/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/resources/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/resources/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/resources/unreleased
exact_mappings:
- prov:wasAssociatedWith
rank: 1000
is_a: influenced_by
alias: associated_with
owner: ActivityMixin
domain_of:
- ActivityMixin
- Activity
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/resources/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/resources/unreleased
exact_mappings:
- prov:wasInformedBy
rank: 1000
is_a: influenced_by
alias: informed_by
owner: ActivityMixin
domain_of:
- ActivityMixin
- Activity
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/resources/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