Class: TimePeriod
A period of time between a start and end time point.
URI: bdchm:TimePeriod
classDiagram
class TimePeriod
click TimePeriod href "../TimePeriod"
Entity <|-- TimePeriod
click Entity href "../Entity"
TimePeriod : id
TimePeriod : period_end
TimePeriod --> "0..1" TimePoint : period_end
click TimePoint href "../TimePoint"
TimePeriod : period_start
TimePeriod --> "0..1" TimePoint : period_start
click TimePoint href "../TimePoint"
Inheritance
- Entity
- TimePeriod
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| period_start | 0..1 TimePoint |
When a period of time started | direct |
| period_end | 0..1 TimePoint |
When a period of time ended | direct |
| id | 1 Uriorcurie |
The 'logical' identifier of the entity within the system of record | Entity |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/nhlbidatastage/bdchm
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | bdchm:TimePeriod |
| native | bdchm:TimePeriod |
LinkML Source
Direct
name: TimePeriod
description: A period of time between a start and end time point.
from_schema: https://w3id.org/nhlbidatastage/bdchm
is_a: Entity
attributes:
period_start:
name: period_start
description: When a period of time started.
from_schema: https://w3id.org/nhlbidatastage/bdchm
rank: 1000
domain_of:
- TimePeriod
range: TimePoint
period_end:
name: period_end
description: When a period of time ended.
from_schema: https://w3id.org/nhlbidatastage/bdchm
rank: 1000
domain_of:
- TimePeriod
range: TimePoint
Induced
name: TimePeriod
description: A period of time between a start and end time point.
from_schema: https://w3id.org/nhlbidatastage/bdchm
is_a: Entity
attributes:
period_start:
name: period_start
description: When a period of time started.
from_schema: https://w3id.org/nhlbidatastage/bdchm
rank: 1000
alias: period_start
owner: TimePeriod
domain_of:
- TimePeriod
range: TimePoint
period_end:
name: period_end
description: When a period of time ended.
from_schema: https://w3id.org/nhlbidatastage/bdchm
rank: 1000
alias: period_end
owner: TimePeriod
domain_of:
- TimePeriod
range: TimePoint
id:
name: id
description: The 'logical' identifier of the entity within the system of record. The
simple value of this attribute stands for an identifier of this data object
within the system, it can be used as a reference from other objects within the
same system (i.e. primary and foreign keys), and it should be unique per type
of object. The same data object copied to a different system will likely have
a different "id" in the new system since "id" values are system specific and
do not represent persistent business identifiers. Business identifiers are assigned
outside the information system and are captured in the "identifier" field. The
"id" field is more likely to be a serially or randomly generated value that
is assigned to the data object as it is created in a system.
from_schema: https://w3id.org/nhlbidatastage/bdchm
rank: 1000
slot_uri: schema:identifier
identifier: true
alias: id
owner: TimePeriod
domain_of:
- Entity
range: uriorcurie
required: true