Skip to content

Class: TimeInstant

A point in time with dual representations (FR-032, FR-033)

URI: debrief:class/TimeInstant

 classDiagram
    class TimeInstant
    click TimeInstant href "../../classes/TimeInstant/"
      TimeInstant : epoch

      TimeInstant : iso


Slots

Name Cardinality and Range Description Inheritance
epoch 1
Integer
Milliseconds since Unix epoch direct
iso 1
String
ISO 8601 UTC format string direct

Usages

used by used in type used
TimeRange start range TimeInstant
TimeRange end range TimeInstant
TimeFilter start range TimeInstant
TimeFilter end range TimeInstant
FeatureSelection timestamp range TimeInstant
TemporalSlice currentTime range TimeInstant

Identifier and Mapping Information

Schema Source

  • from schema: https://debrief.info/schemas/debrief

Mappings

Mapping Type Mapped Value
self debrief:TimeInstant
native debrief:TimeInstant

LinkML Source

Direct

name: TimeInstant
description: A point in time with dual representations (FR-032, FR-033)
from_schema: https://debrief.info/schemas/debrief
attributes:
  epoch:
    name: epoch
    description: Milliseconds since Unix epoch
    from_schema: https://debrief.info/schemas/session-state
    rank: 1000
    domain_of:
    - TimeInstant
    range: integer
    required: true
  iso:
    name: iso
    description: ISO 8601 UTC format string
    from_schema: https://debrief.info/schemas/session-state
    rank: 1000
    domain_of:
    - TimeInstant
    range: string
    required: true
    pattern: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d{3})?Z$

Induced

name: TimeInstant
description: A point in time with dual representations (FR-032, FR-033)
from_schema: https://debrief.info/schemas/debrief
attributes:
  epoch:
    name: epoch
    description: Milliseconds since Unix epoch
    from_schema: https://debrief.info/schemas/session-state
    rank: 1000
    alias: epoch
    owner: TimeInstant
    domain_of:
    - TimeInstant
    range: integer
    required: true
  iso:
    name: iso
    description: ISO 8601 UTC format string
    from_schema: https://debrief.info/schemas/session-state
    rank: 1000
    alias: iso
    owner: TimeInstant
    domain_of:
    - TimeInstant
    range: string
    required: true
    pattern: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d{3})?Z$