EnVar microschema · class
TimeInterval
TimeInterval
A period between two timepoints
Where it sits
Fields
Core
Conditionally core
Recommended
Optional
Optional
Include when available
3 fields
Interval Startoptional
Start of the interval
Interval Endoptional
End of the interval
Durationoptional
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
- from schema: https://w3id.org/linkml/microschemas/envar
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | envar:TimeInterval |
| native | envar:TimeInterval |