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

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
Grant was_generated_by range Activity
Publication was_generated_by range Activity
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 a name or similar attribute is desired, it can be expressed via the has_attributes slot.

Identifier and Mapping Information

Schema Source

  • from schema: https://concepts.datalad.org/s/sdd/unreleased

Mappings

Mapping Type Mapped Value
self dlprov:Activity
native dex: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/sdd/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/sdd/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/sdd/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/sdd/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/sdd/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/sdd/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/sdd/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/sdd/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/sdd/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/sdd/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/sdd/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/sdd/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/sdd/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/sdd/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/sdd/unreleased
    exact_mappings:
    - dcterms:type
    rank: 1000
    slot_uri: rdf:type
    alias: type
    owner: Activity
    domain_of:
    - ThingMixin
    range: uriorcurie
class_uri: dlprov:Activity