Skip to content

Class: TemporalInterval

A period of time

URI: linkml_common:TemporalInterval

classDiagram class TemporalInterval click TemporalInterval href "../TemporalInterval" TimePointOrTemporalInterval <|-- TemporalInterval click TimePointOrTemporalInterval href "../TimePointOrTemporalInterval" TemporalInterval : ends_at TemporalInterval --> "0..1" TimePoint : ends_at click TimePoint href "../TimePoint" TemporalInterval : starts_at TemporalInterval --> "0..1" TimePoint : starts_at click TimePoint href "../TimePoint" TemporalInterval : type

Inheritance

Slots

Name Cardinality and Range Description Inheritance
starts_at 0..1
TimePoint
direct
ends_at 0..1
TimePoint
direct
type 0..1
String
A type for a thing Typed

Usages

used by used in type used
HealthcareEncounter has_interval range TemporalInterval
HealthcareConditionOccurrence has_interval range TemporalInterval
ClinicalHistory over_interval range TemporalInterval
Investigation has_interval range TemporalInterval
InvestigativeProcess has_interval range TemporalInterval
SampleCollectionProcess has_interval range TemporalInterval
SampleProcessing has_interval range TemporalInterval
DataGenerationFromSample has_interval range TemporalInterval
ClinicalCohortEnrollment has_interval range TemporalInterval
Observation has_interval range TemporalInterval
SubjectObservationHistory over_interval range TemporalInterval
Measurement has_interval range TemporalInterval
QualitativeObservation has_interval range TemporalInterval
Event has_interval range TemporalInterval
TemporalRelationship relative_to any_of[range] TemporalInterval
SubjectHistory over_interval range TemporalInterval
ExecutionOfProcedure has_interval range TemporalInterval
PlannedProcess has_interval range TemporalInterval
ComputationalPlannedProcess has_interval range TemporalInterval
MaterialCollection has_interval range TemporalInterval
MaterialProcessing has_interval range TemporalInterval
EngineeringProcess has_interval range TemporalInterval
EngineeringMaterialProcessing has_interval range TemporalInterval
LifeEvent has_interval range TemporalInterval
FoodProcessing has_interval range TemporalInterval
FoodPreparation has_interval range TemporalInterval

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/linkml/linkml-common

Mappings

Mapping Type Mapped Value
self linkml_common:TemporalInterval
native linkml_common:TemporalInterval

LinkML Source

Direct

name: TemporalInterval
description: A period of time
from_schema: https://w3id.org/linkml/linkml-common
is_a: TimePointOrTemporalInterval
slots:
- starts_at
- ends_at

Induced

name: TemporalInterval
description: A period of time
from_schema: https://w3id.org/linkml/linkml-common
is_a: TimePointOrTemporalInterval
attributes:
  starts_at:
    name: starts_at
    from_schema: https://w3id.org/linkml/linkml-common
    rank: 1000
    alias: starts_at
    owner: TemporalInterval
    domain_of:
    - Event
    - TimePointOrTemporalInterval
    - TemporalInterval
    range: TimePoint
  ends_at:
    name: ends_at
    from_schema: https://w3id.org/linkml/linkml-common
    rank: 1000
    alias: ends_at
    owner: TemporalInterval
    domain_of:
    - Event
    - TimePointOrTemporalInterval
    - TemporalInterval
    range: TimePoint
  type:
    name: type
    description: A type for a thing. The range of this should be a class within the
      schema. It is intended for schema-based classification. Anything beneath the
      shoreline of the schema should use `classification`.
    from_schema: https://w3id.org/linkml/linkml-common
    rank: 1000
    designates_type: true
    alias: type
    owner: TemporalInterval
    domain_of:
    - Typed
    range: string