Skip to content

Class: TransientRelationship

A relationship that is valid or remains in place for a limited time.

URI: dltemporal:TransientRelationship

erDiagram TransientRelationship { W3CISO8601 started_at W3CISO8601 ended_at NodeUriOrCurie schema_type } Role { uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } Statement { } AttributeSpecification { uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type uriorcurie range string value } Annotation { string annotation_value } Thing { uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } TransientRelationship ||--|| Thing : "object" TransientRelationship ||--}o Role : "roles" Role ||--}o Thing : "relations" Role ||--}o Annotation : "annotations" Role ||--}o AttributeSpecification : "attributes" Role ||--}o Statement : "characterized_by" Statement ||--|| Thing : "object" Statement ||--|| Property : "predicate" AttributeSpecification ||--|| Property : "predicate" AttributeSpecification ||--}o Annotation : "annotations" AttributeSpecification ||--}o AttributeSpecification : "attributes" AttributeSpecification ||--}o Statement : "characterized_by" Annotation ||--|o Thing : "annotation_tag" Thing ||--}o Thing : "relations" Thing ||--}o Annotation : "annotations" Thing ||--}o AttributeSpecification : "attributes" Thing ||--}o Statement : "characterized_by"
Press "Alt" / "Option" to enable Pan & Zoom

Inheritance

Slots

Name Cardinality and Range Description Inheritance
started_at 0..1
W3CISO8601
Start is when an activity is deemed to have been started by some trigger direct
ended_at 0..1
W3CISO8601
End is when an activity is deemed to have been ended by some trigger direct
object 1
Thing
Reference to a Thing within a Statement Relationship
roles *
Role
Describes the function of an entity or agent (object) within the scope of a `... Relationship
schema_type 0..1
NodeUriOrCurie
State that the subject is an instance of a particular schema class Relationship

Identifier and Mapping Information

Schema Source

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

Mappings

Mapping Type Mapped Value
self dltemporal:TransientRelationship
native dledist:TransientRelationship

LinkML Source

Direct

name: TransientRelationship
description: A relationship that is valid or remains in place for a limited time.
from_schema: https://concepts.datalad.org/s/edistributions/unreleased
is_a: Relationship
slots:
- started_at
- ended_at
class_uri: dltemporal:TransientRelationship

Induced

name: TransientRelationship
description: A relationship that is valid or remains in place for a limited time.
from_schema: https://concepts.datalad.org/s/edistributions/unreleased
is_a: Relationship
attributes:
  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/edistributions/unreleased
    exact_mappings:
    - prov:startedAtTime
    rank: 1000
    slot_uri: dltemporal:started_at
    alias: started_at
    owner: TransientRelationship
    domain_of:
    - TransientRelationship
    - Activity
    range: W3CISO8601
  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/edistributions/unreleased
    exact_mappings:
    - prov:endedAtTime
    rank: 1000
    slot_uri: dltemporal:ended_at
    alias: ended_at
    owner: TransientRelationship
    domain_of:
    - TransientRelationship
    - Activity
    range: W3CISO8601
  object:
    name: object
    description: Reference to a `Thing` within a `Statement`.
    notes:
    - We do not declare a range here to be able to tighten the range in subclasses
      of class that need a particular range. This appears to be working around a linkml
      limitation.
    from_schema: https://concepts.datalad.org/s/edistributions/unreleased
    exact_mappings:
    - rdf:object
    rank: 1000
    slot_uri: rdf:object
    alias: object
    owner: TransientRelationship
    domain_of:
    - Statement
    - Relationship
    relational_role: OBJECT
    range: Thing
    required: true
    multivalued: false
    inlined: false
  roles:
    name: roles
    description: Describes the function of an entity or agent (object) within the
      scope of a `Relationship` with the subject.
    from_schema: https://concepts.datalad.org/s/edistributions/unreleased
    exact_mappings:
    - prov:hadRole
    - dcat:had_role
    rank: 1000
    slot_uri: dlroles:roles
    alias: roles
    owner: TransientRelationship
    domain_of:
    - Relationship
    range: Role
    multivalued: true
    inlined: false
  schema_type:
    name: schema_type
    description: State that the subject is an instance of a particular schema class.
      Typically, no explicit value needs to be assigned to this slot, because it matches
      the class type of a particular record. However, this slots can be used as a
      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/edistributions/unreleased
    exact_mappings:
    - dcterms:type
    rank: 1000
    slot_uri: rdf:type
    designates_type: true
    alias: schema_type
    owner: TransientRelationship
    domain_of:
    - ThingMixin
    - Identifier
    - Relationship
    - AccessMethod
    range: NodeUriOrCurie
class_uri: dltemporal:TransientRelationship