Skip to content

Class: InstantaneousEventMixin

The PROV data model is implicitly based on a notion of instantaneous events (or just events), that mark transitions in the world. Events include generation, usage, or invalidation of entities, as well as starting or ending of activities. This notion of event is not first-class in the data model, but it is useful for explaining its other concepts and its semantics

URI: dlthings:InstantaneousEventMixin

classDiagram class InstantaneousEventMixin click InstantaneousEventMixin href "../InstantaneousEventMixin/" InstantaneousEventMixin <|-- Usage click Usage href "../Usage/" InstantaneousEventMixin <|-- Start click Start href "../Start/" InstantaneousEventMixin <|-- End click End href "../End/" InstantaneousEventMixin <|-- Generation click Generation href "../Generation/" InstantaneousEventMixin <|-- Invalidation click Invalidation href "../Invalidation/" InstantaneousEventMixin : at_location InstantaneousEventMixin --> "0..1" Thing : at_location click Thing href "../Thing/" InstantaneousEventMixin : at_time

Slots

Name Cardinality and Range Description Inheritance
at_location 0..1
Thing
Associate the subject with a location direct
at_time 0..1
W3CISO8601
Time at which an instanteneous event takes place or took place direct

Mixin Usage

mixed into description
Usage Usage is the beginning of utilizing an entity by an activity
Start Start is when an activity is deemed to have been started by an entity, known ...
End End is when an activity is deemed to have been ended by an entity, known as t...
Generation Generation is the completion of production of a new entity by an activity
Invalidation Invalidation is the start of the destruction, cessation, or expiry of an exis...

Identifier and Mapping Information

Schema Source

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

Mappings

Mapping Type Mapped Value
self dlthings:InstantaneousEventMixin
native dlthings:InstantaneousEventMixin
exact prov:InstantaneousEvent

LinkML Source

Direct

name: InstantaneousEventMixin
description: The PROV data model is implicitly based on a notion of instantaneous
  events (or just events), that mark transitions in the world. Events include generation,
  usage, or invalidation of entities, as well as starting or ending of activities.
  This notion of event is not first-class in the data model, but it is useful for
  explaining its other concepts and its semantics
from_schema: https://concepts.datalad.org/s/things-prov/unreleased
exact_mappings:
- prov:InstantaneousEvent
mixin: true
slots:
- at_location
- at_time

Induced

name: InstantaneousEventMixin
description: The PROV data model is implicitly based on a notion of instantaneous
  events (or just events), that mark transitions in the world. Events include generation,
  usage, or invalidation of entities, as well as starting or ending of activities.
  This notion of event is not first-class in the data model, but it is useful for
  explaining its other concepts and its semantics
from_schema: https://concepts.datalad.org/s/things-prov/unreleased
exact_mappings:
- prov:InstantaneousEvent
mixin: true
attributes:
  at_location:
    name: at_location
    description: Associate the subject with a location. This can be a geographic place,
      or another uniquely identified object.
    notes:
    - For specifying a context-specific location see `locator`.
    from_schema: https://concepts.datalad.org/s/things-prov/unreleased
    exact_mappings:
    - prov:atLocation
    - schema:location
    rank: 1000
    alias: at_location
    owner: InstantaneousEventMixin
    domain_of:
    - InstantaneousEventMixin
    range: Thing
  at_time:
    name: at_time
    description: Time at which an instanteneous event takes place or took place.
    from_schema: https://concepts.datalad.org/s/things-prov/unreleased
    exact_mappings:
    - prov:atTime
    rank: 1000
    alias: at_time
    owner: InstantaneousEventMixin
    domain_of:
    - InstantaneousEventMixin
    range: W3CISO8601