Class: Activity
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: dlprov:Activity
erDiagram
Activity {
W3CISO8601 ended_at
W3CISO8601 started_at
uriorcurie id
uriorcurie schema_type
uriorcurie type
}
Statement {
}
Property {
uriorcurie id
uriorcurie schema_type
uriorcurie type
}
Thing {
uriorcurie id
uriorcurie schema_type
uriorcurie type
}
AttributeSpecification {
uriorcurie schema_type
uriorcurie type
uriorcurie range
string value
}
Agent {
uriorcurie id
uriorcurie schema_type
uriorcurie type
}
Relationship {
}
Identifier {
uriorcurie creator
string notation
string schema_agency
}
Location {
uriorcurie id
uriorcurie schema_type
uriorcurie type
}
Activity ||--|o Location : "at_location"
Activity ||--}o Identifier : "identifiers"
Activity ||--}o Relationship : "qualified_relations"
Activity ||--}o Agent : "was_associated_with"
Activity ||--}o Activity : "was_informed_by"
Activity ||--}o Thing : "relations"
Activity ||--}o AttributeSpecification : "has_attributes"
Activity ||--}o Statement : "is_characterized_by"
Statement ||--|| Thing : "object"
Statement ||--|| Property : "predicate"
Property ||--}o Thing : "relations"
Property ||--}o AttributeSpecification : "has_attributes"
Property ||--}o Statement : "is_characterized_by"
Thing ||--}o Thing : "relations"
Thing ||--}o AttributeSpecification : "has_attributes"
Thing ||--}o Statement : "is_characterized_by"
AttributeSpecification ||--|| Property : "predicate"
AttributeSpecification ||--}o AttributeSpecification : "has_attributes"
AttributeSpecification ||--}o Statement : "is_characterized_by"
Agent ||--}o Agent : "acted_on_behalf_of"
Agent ||--|o Location : "at_location"
Agent ||--}o Identifier : "identifiers"
Agent ||--}o Relationship : "qualified_relations"
Agent ||--}o Thing : "relations"
Agent ||--}o AttributeSpecification : "has_attributes"
Agent ||--}o Statement : "is_characterized_by"
Relationship ||--|| Thing : "object"
Relationship ||--}| Role : "had_roles"
Location ||--}o Identifier : "identifiers"
Location ||--}o Relationship : "qualified_relations"
Location ||--}o Thing : "relations"
Location ||--}o AttributeSpecification : "has_attributes"
Location ||--}o Statement : "is_characterized_by"
Inheritance
- Thing [ ThingMixin]
- Activity
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
at_location | 0..1 Location |
Associate the subject with a location | direct |
ended_at | 0..1 W3CISO8601 |
End is when an activity is deemed to have been ended by some trigger | direct |
identifiers | * Identifier |
An unambiguous reference to the subject within a given context | direct |
qualified_relations | * Relationship |
Characterizes the relationship or role of an entity with respect to the subje... | direct |
started_at | 0..1 W3CISO8601 |
Start is when an activity is deemed to have been started by some trigger | direct |
was_associated_with | * Agent |
An activity association is an assignment of responsibility to an agent for an... | direct |
was_informed_by | * Activity |
Communication is the exchange of an entity by two activities, one activity us... | direct |
id | 1 Uriorcurie |
Globally unique identifier of a metadata object, such as a Thing |
Thing |
relations | * Thing |
Declares an unqualified relation of the subject Thing to another Thing |
Thing |
has_attributes | * AttributeSpecification |
Declares a relation that associates a Thing (or another attribute) with an ... |
ThingMixin |
is_characterized_by | * Statement |
Qualifies relationships between a subject Thing and an object Thing with ... |
ThingMixin |
schema_type | 0..1 Uriorcurie |
Type designator of a schema element for validation and schema structure handl... | ThingMixin |
type | 0..1 Uriorcurie |
State that the subject is an instance of a particular RDF class | ThingMixin |
Usages
used by | used in | type | used |
---|---|---|---|
Activity | was_associated_with | domain | Activity |
Activity | was_informed_by | domain | Activity |
Activity | was_informed_by | range | Activity |
Entity | was_generated_by | range | Activity |
Distribution | was_generated_by | range | Activity |
Resource | was_generated_by | range | Activity |
LicenseDocument | was_generated_by | range | Activity |
DataService | was_generated_by | range | Activity |
Comments
- This class does not support even a basic
name
slot, because depending on the context, there may not be a suitable name, or one name would not be enough. If no specialized derived class is available in a context where aname
or similar attribute is desired, it can be expressed via thehas_attributes
slot.
Identifier and Mapping Information
Schema Source
- from schema: https://concepts.datalad.org/s/datalad-dataset/unreleased
Mappings
Mapping Type | Mapped Value |
---|---|
self | dlprov:Activity |
native | dldist:Activity |
exact | prov:Activity |
LinkML Source
Direct
name: Activity
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.
comments:
- This class does not support even a basic `name` slot, because depending on the context,
there may not be a suitable name, or one name would not be enough. If no specialized
derived class is available in a context where a `name` or similar attribute is desired,
it can be expressed via the `has_attributes` slot.
from_schema: https://concepts.datalad.org/s/datalad-dataset/unreleased
exact_mappings:
- prov:Activity
is_a: Thing
slots:
- at_location
- ended_at
- identifiers
- qualified_relations
- started_at
- was_associated_with
- was_informed_by
class_uri: dlprov:Activity
Induced
name: Activity
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.
comments:
- This class does not support even a basic `name` slot, because depending on the context,
there may not be a suitable name, or one name would not be enough. If no specialized
derived class is available in a context where a `name` or similar attribute is desired,
it can be expressed via the `has_attributes` slot.
from_schema: https://concepts.datalad.org/s/datalad-dataset/unreleased
exact_mappings:
- prov:Activity
is_a: Thing
attributes:
at_location:
name: at_location
description: Associate the subject with a location. This can be a geographic place,
or a place in a directory, or table.
from_schema: https://concepts.datalad.org/s/datalad-dataset/unreleased
exact_mappings:
- prov:atLocation
rank: 1000
slot_uri: dlspatial:at_location
alias: at_location
owner: Activity
domain_of:
- Agent
- Activity
range: Location
multivalued: false
inlined: false
ended_at:
name: ended_at
description: End is when an activity is deemed to have been ended by some trigger.
The activity no longer exists after its end. Any usage, generation, or invalidation
involving an activity precedes the activity's end.
from_schema: https://concepts.datalad.org/s/datalad-dataset/unreleased
exact_mappings:
- prov:endedAtTime
rank: 1000
slot_uri: dltemporal:ended_at
alias: ended_at
owner: Activity
domain_of:
- Activity
range: W3CISO8601
identifiers:
name: identifiers
description: An unambiguous reference to the subject within a given context.
from_schema: https://concepts.datalad.org/s/datalad-dataset/unreleased
exact_mappings:
- dcterms:identifier
- schema:identifier
- ADMS:identifier
rank: 1000
slot_uri: dlidentifiers:identifier
alias: identifiers
owner: Activity
domain_of:
- Location
- InstanteneousEvent
- Agent
- Activity
- Entity
range: Identifier
multivalued: true
inlined: true
inlined_as_list: true
qualified_relations:
name: qualified_relations
description: Characterizes the relationship or role of an entity with respect
to the subject entity.
from_schema: https://concepts.datalad.org/s/datalad-dataset/unreleased
exact_mappings:
- dcat:qualifiedRelation
rank: 1000
domain: Thing
slot_uri: dlroles:qualified_relation
alias: qualified_relations
owner: Activity
domain_of:
- Location
- InstanteneousEvent
- Agent
- Activity
- Entity
range: Relationship
multivalued: true
inlined: true
inlined_as_list: true
started_at:
name: started_at
description: Start is when an activity is deemed to have been started by some
trigger. The activity did not exist before its start. Any usage, generation,
or invalidation involving an activity follows the activity's start.
from_schema: https://concepts.datalad.org/s/datalad-dataset/unreleased
exact_mappings:
- prov:startedAtTime
rank: 1000
slot_uri: dltemporal:started_at
alias: started_at
owner: Activity
domain_of:
- Activity
range: W3CISO8601
was_associated_with:
name: was_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.
from_schema: https://concepts.datalad.org/s/datalad-dataset/unreleased
exact_mappings:
- prov:wasAssociatedWith
rank: 1000
domain: Activity
slot_uri: dlprov:was_associated_with
alias: was_associated_with
owner: Activity
domain_of:
- Activity
range: Agent
multivalued: true
inlined: false
was_informed_by:
name: was_informed_by
description: Communication is the exchange of an entity by two activities, one
activity using the entity generated by the other.
from_schema: https://concepts.datalad.org/s/datalad-dataset/unreleased
exact_mappings:
- prov:wasInformedBy
rank: 1000
domain: Activity
slot_uri: dlprov:was_informed_by
alias: was_informed_by
owner: Activity
domain_of:
- Activity
range: Activity
multivalued: true
inlined: false
id:
name: id
description: Globally unique identifier of a metadata object, such as a `Thing`.
from_schema: https://concepts.datalad.org/s/datalad-dataset/unreleased
exact_mappings:
- dcterms:identifier
- schema:identifier
- ADMS:identifier
rank: 1000
slot_uri: dlthings:id
identifier: true
alias: id
owner: Activity
domain_of:
- Thing
range: uriorcurie
required: true
relations:
name: relations
description: Declares an unqualified relation of the subject `Thing` to another
`Thing`. This schema slot is used to define related things inline. If such a
definition is not needed. A qualified relationship can be declared directly
using the `is_characterized_by` slot.
from_schema: https://concepts.datalad.org/s/datalad-dataset/unreleased
exact_mappings:
- dcat:relation
- dcterms:relation
rank: 1000
domain: Thing
slot_uri: dlthings:relation
alias: relations
owner: Activity
domain_of:
- Thing
symmetric: true
relational_role: OBJECT
range: Thing
multivalued: true
inlined: true
inlined_as_list: false
has_attributes:
name: has_attributes
description: Declares a relation that associates a `Thing` (or another attribute)
with an attribute, where an attribute is an intrinsic characteristic, such as
a quality, capability, disposition, function, or is an externally derived attribute
determined from some descriptor (e.g. a quantity, position, label/identifier).
Technically, this declaration is done via an `AttributeSpecification` that combines
a `predicate` with a value declaration and the attribute-related slots of a
`Thing`. Importantly, such attributes are declared inline, because they do not
have a unique identifier. If an identifier is available, a `Thing` declaration
(see `relation`), and a qualification of that relationship via a `Statement`
(see `is_characterized_by`) should be preferred.
from_schema: https://concepts.datalad.org/s/datalad-dataset/unreleased
exact_mappings:
- sio:SIO_000008
rank: 1000
slot_uri: dlthings:has_attributes
alias: has_attributes
owner: Activity
domain_of:
- ThingMixin
range: AttributeSpecification
multivalued: true
inlined: true
inlined_as_list: true
is_characterized_by:
name: is_characterized_by
description: Qualifies relationships between a subject `Thing` and an object `Thing`
with a `Statement` declaring a `predicate` on the nature of the relationship.
from_schema: https://concepts.datalad.org/s/datalad-dataset/unreleased
exact_mappings:
- obo:RO_0000053
rank: 1000
slot_uri: dlthings:is_characterized_by
alias: is_characterized_by
owner: Activity
domain_of:
- ThingMixin
range: Statement
multivalued: true
inlined: true
inlined_as_list: true
schema_type:
name: schema_type
annotations:
sh:path:
tag: sh:path
value: dlthings:schema_type
description: Type designator of a schema element for validation and schema structure
handling purposes. This is used to indicate specialized schema classes for properties
that accept a hierarchy of classes as their range.
from_schema: https://concepts.datalad.org/s/datalad-dataset/unreleased
exact_mappings:
- dcterms:type
rank: 1000
slot_uri: rdf:type
designates_type: true
alias: schema_type
owner: Activity
domain_of:
- ThingMixin
range: uriorcurie
type:
name: type
description: State that the subject is an instance of a particular RDF class.
from_schema: https://concepts.datalad.org/s/datalad-dataset/unreleased
exact_mappings:
- dcterms:type
rank: 1000
slot_uri: rdf:type
alias: type
owner: Activity
domain_of:
- ThingMixin
range: uriorcurie
class_uri: dlprov:Activity