Skip to content

EnVar microschema · class

TimeInterval

TimeInterval

A period between two timepoints

3 fields 0 core

URI: envar:class/TimeInterval

ReferencesTimepointQuantity

Core Conditionally core Recommended Optional
Optional Include when available 3 fields
Interval Startoptional

interval_start · range Timepoint · cardinality 0..1

Start of the interval

Interval Endoptional

interval_end · range Timepoint · cardinality 0..1

End of the interval

Durationoptional

duration · range Quantity · cardinality 0..1

Duration as alternative to start/end

Full field reference — every slot, cardinality & inheritance
Field Name Tier Cardinality / Range Description
Interval Start interval_start optional 0..1
Timepoint
Start of the interval
Interval End interval_end optional 0..1
Timepoint
End of the interval
Duration duration optional 0..1
Quantity
Duration as alternative to start/end
Diagram & LinkML source
 classDiagram
    class TimeInterval
    click TimeInterval href "../../classes/TimeInterval/"
      TimeInterval : duration





        TimeInterval --> "0..1" Quantity : duration
        click Quantity href "../../classes/Quantity/"



      TimeInterval : interval_end





        TimeInterval --> "0..1" Timepoint : interval_end
        click Timepoint href "../../classes/Timepoint/"



      TimeInterval : interval_start





        TimeInterval --> "0..1" Timepoint : interval_start
        click Timepoint href "../../classes/Timepoint/"



name: TimeInterval
instantiates:
- ValueMicroschemaDefinition
description: A period between two timepoints
from_schema: https://w3id.org/linkml/microschemas/envar
rank: 1000
attributes:
  interval_start:
    name: interval_start
    description: Start of the interval
    from_schema: https://w3id.org/linkml/microschemas/envar
    rank: 1000
    owner: TimeInterval
    domain_of:
    - TimeInterval
    range: Timepoint
    inlined: true
  interval_end:
    name: interval_end
    description: End of the interval
    from_schema: https://w3id.org/linkml/microschemas/envar
    rank: 1000
    owner: TimeInterval
    domain_of:
    - TimeInterval
    range: Timepoint
    inlined: true
  duration:
    name: duration
    description: Duration as alternative to start/end
    from_schema: https://w3id.org/linkml/microschemas/envar
    rank: 1000
    owner: TimeInterval
    domain_of:
    - TimeInterval
    range: Quantity
    inlined: true

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self envar:TimeInterval
native envar:TimeInterval