diff --git a/23-049/.asciidoctor/diagram/diag-4da99f3ea39256fc98680ea621a08c02.png.cache b/23-049/.asciidoctor/diagram/diag-4da99f3ea39256fc98680ea621a08c02.png.cache new file mode 100644 index 00000000..7b5c8b6c --- /dev/null +++ b/23-049/.asciidoctor/diagram/diag-4da99f3ea39256fc98680ea621a08c02.png.cache @@ -0,0 +1 @@ +{"checksum":"4da99f3ea39256fc98680ea621a08c02","options":{"size_limit":"4096"},"width":957,"height":902} \ No newline at end of file diff --git a/23-049/23-049.adoc b/23-049/23-049.adoc index 39fb7c0f..85e756ea 100644 --- a/23-049/23-049.adoc +++ b/23-049/23-049.adoc @@ -7,7 +7,7 @@ :docnumber: 23-049 :received-date: 2023-05-23 :issued-date: 2023-05-23 -:published-date: 2023-08-29 +:published-date: 2023-09-23 :external-id: http://www.opengis.net/doc/AS/temporal-conceptual-model/1.0 :referenceURLID: http://docs.opengeospatial.org/as/23-049/23-049.html :fullname: Chris Little diff --git a/23-049/23-049.doc b/23-049/23-049.doc index 09115f40..39e7adcb 100644 --- a/23-049/23-049.doc +++ b/23-049/23-049.doc @@ -1,7 +1,7 @@ MIME-Version: 1.0 -Content-Type: multipart/related; boundary="----=_NextPart_83e25b7b.71b6.4878" +Content-Type: multipart/related; boundary="----=_NextPart_b610fa7b.50e0.4664" -------=_NextPart_83e25b7b.71b6.4878 +------=_NextPart_b610fa7b.50e0.4664 Content-ID: <23-049.htm> Content-Disposition: inline; filename="23-049.htm" Content-Type: text/html; charset="utf-8" @@ -2299,7 +2299,7 @@ span.AdmittedLabel {

- Publication Date: 2023-08-26 + Publication Date: 2023-09-23

@@ -2500,22 +2500,22 @@ span.AdmittedLabel {

 TOC \o "1-2" \h \z \u -Copyright notice +Copyright notice . - PAGEREF _Toc820855761 \h + PAGEREF _Toc746972309 \h 1

-Note +Note . - PAGEREF _Toc920214063 \h + PAGEREF _Toc389653804 \h 1 @@ -2524,11 +2524,11 @@ span.AdmittedLabel {

-License Agreement +License Agreement . - PAGEREF _Toc626208185 \h + PAGEREF _Toc856694849 \h 1 @@ -2537,11 +2537,11 @@ span.AdmittedLabel {

-Notice +Notice . - PAGEREF _Toc585868975 \h + PAGEREF _Toc091238690 \h 1 @@ -2550,11 +2550,11 @@ span.AdmittedLabel {

-I. Abstract +I. Abstract . - PAGEREF _Toc628817076 \h + PAGEREF _Toc138523233 \h 1 @@ -2563,11 +2563,11 @@ span.AdmittedLabel {

-II. Keywords +II. Keywords . - PAGEREF _Toc502234599 \h + PAGEREF _Toc661898275 \h 1 @@ -2576,11 +2576,11 @@ span.AdmittedLabel {

-III. Preface +III. Preface . - PAGEREF _Toc807213939 \h + PAGEREF _Toc067643696 \h 1 @@ -2589,11 +2589,11 @@ span.AdmittedLabel {

-IV. Security Considerations +IV. Security Considerations . - PAGEREF _Toc650410328 \h + PAGEREF _Toc192946020 \h 1 @@ -2602,11 +2602,11 @@ span.AdmittedLabel {

-V. Submitting Organizations +V. Submitting Organizations . - PAGEREF _Toc413358153 \h + PAGEREF _Toc541911555 \h 1 @@ -2615,11 +2615,11 @@ span.AdmittedLabel {

-VI. Submitters +VI. Submitters . - PAGEREF _Toc314099192 \h + PAGEREF _Toc664451356 \h 1 @@ -2628,11 +2628,11 @@ span.AdmittedLabel {

-VII. Introduction +VII. Introduction . - PAGEREF _Toc627405251 \h + PAGEREF _Toc895918339 \h 1 @@ -2641,11 +2641,11 @@ span.AdmittedLabel {

-1. Scope +1. Scope . - PAGEREF _Toc581474769 \h + PAGEREF _Toc270800117 \h 1 @@ -2654,11 +2654,11 @@ span.AdmittedLabel {

-2. Conformance +2. Conformance . - PAGEREF _Toc830545567 \h + PAGEREF _Toc405020074 \h 1 @@ -2667,11 +2667,11 @@ span.AdmittedLabel {

-3. Normative references +3. Normative references . - PAGEREF _Toc882103979 \h + PAGEREF _Toc019224753 \h 1 @@ -2680,11 +2680,11 @@ span.AdmittedLabel {

-4. Terms and definitions +4. Terms and definitions . - PAGEREF _Toc311423494 \h + PAGEREF _Toc415645805 \h 1 @@ -2693,11 +2693,11 @@ span.AdmittedLabel {

-5. Conventions +5. Conventions . - PAGEREF _Toc812137963 \h + PAGEREF _Toc037933005 \h 1 @@ -2706,11 +2706,11 @@ span.AdmittedLabel {

-5.1. Abbreviated terms +5.1. Abbreviated terms . - PAGEREF _Toc492055487 \h + PAGEREF _Toc845490289 \h 1 @@ -2719,11 +2719,11 @@ span.AdmittedLabel {

-5.2. Identifiers +5.2. Identifiers . - PAGEREF _Toc102331826 \h + PAGEREF _Toc793725140 \h 1 @@ -2732,11 +2732,11 @@ span.AdmittedLabel {

-6. Characteristics of an Abstract Conceptual Model +6. Characteristics of an Abstract Conceptual Model . - PAGEREF _Toc252811123 \h + PAGEREF _Toc416809295 \h 1 @@ -2745,11 +2745,11 @@ span.AdmittedLabel {

-7. Temporal Abstract Conceptual Model +7. Temporal Abstract Conceptual Model . - PAGEREF _Toc312963842 \h + PAGEREF _Toc126982528 \h 1 @@ -2758,11 +2758,11 @@ span.AdmittedLabel {

-8. Temporal regimes +8. Temporal regimes . - PAGEREF _Toc040411945 \h + PAGEREF _Toc498080000 \h 1 @@ -2771,11 +2771,11 @@ span.AdmittedLabel {

-8.1. General +8.1. General . - PAGEREF _Toc941539265 \h + PAGEREF _Toc985956626 \h 1 @@ -2784,11 +2784,11 @@ span.AdmittedLabel {

-8.2. Events and Operators +8.2. Events and Operators . - PAGEREF _Toc652136398 \h + PAGEREF _Toc107390850 \h 1 @@ -2797,11 +2797,11 @@ span.AdmittedLabel {

-8.3. Simple Clocks and Discrete Timescales +8.3. Simple Clocks and Discrete Timescales . - PAGEREF _Toc990556298 \h + PAGEREF _Toc468574370 \h 1 @@ -2810,11 +2810,11 @@ span.AdmittedLabel {

-8.4. CRS and Continuous Timescales +8.4. CRS and Continuous Timescales . - PAGEREF _Toc457332282 \h + PAGEREF _Toc637681915 \h 1 @@ -2823,11 +2823,11 @@ span.AdmittedLabel {

-8.5. Calendars +8.5. Calendars . - PAGEREF _Toc137739798 \h + PAGEREF _Toc420864414 \h 1 @@ -2836,11 +2836,11 @@ span.AdmittedLabel {

-8.6. Other Regimes +8.6. Other Regimes . - PAGEREF _Toc293664554 \h + PAGEREF _Toc138420442 \h 1 @@ -2849,11 +2849,11 @@ span.AdmittedLabel {

-9. Notation +9. Notation . - PAGEREF _Toc276832709 \h + PAGEREF _Toc497781760 \h 1 @@ -2862,11 +2862,11 @@ span.AdmittedLabel {

-10. Attributes of the Regimes/Classes +10. Attributes of the Classes . - PAGEREF _Toc680786147 \h + PAGEREF _Toc646801110 \h 1 @@ -2875,11 +2875,11 @@ span.AdmittedLabel {

-10.1. Attributes of Events and Ordinal Temporal Reference Systems +10.1. Reference Systems . - PAGEREF _Toc656079525 \h + PAGEREF _Toc592577210 \h 1 @@ -2888,11 +2888,11 @@ span.AdmittedLabel {

-10.2. Attributes of simple Clock and Discrete Timescale +10.2. Ordinal Temporal Reference Systems . - PAGEREF _Toc138191688 \h + PAGEREF _Toc003541314 \h 1 @@ -2901,11 +2901,11 @@ span.AdmittedLabel {

-10.3. Attributes of Clocks +10.3. Temporal Coordinate Reference System . - PAGEREF _Toc696404592 \h + PAGEREF _Toc643166818 \h 1 @@ -2914,11 +2914,11 @@ span.AdmittedLabel {

-10.4. Attributes of Timescales +10.4. Calendar Reference Systems . - PAGEREF _Toc153354595 \h + PAGEREF _Toc846987760 \h 1 @@ -2927,11 +2927,11 @@ span.AdmittedLabel {

-10.5. Attributes of Units of Measure +10.5. Discrete and Continuous Time Scales . - PAGEREF _Toc143151581 \h + PAGEREF _Toc543159092 \h 1 @@ -2940,24 +2940,24 @@ span.AdmittedLabel {

-10.6. Attributes of a CRS and Continuous Timescales +10.6. Supporting Classes . - PAGEREF _Toc771140532 \h + PAGEREF _Toc545166341 \h 1

-

+

-10.7. Attributes of Calendars +11. Synchronisation of clocks . - PAGEREF _Toc839968290 \h + PAGEREF _Toc784940870 \h 1 @@ -2966,11 +2966,11 @@ span.AdmittedLabel {

-11. Synchronisation of clocks +12. Temporal Geometry . - PAGEREF _Toc248518933 \h + PAGEREF _Toc221743189 \h 1 @@ -2979,11 +2979,11 @@ span.AdmittedLabel {

-Annex A (informative) Glossary +Annex A (informative) Glossary . - PAGEREF _Toc949197814 \h + PAGEREF _Toc998403818 \h 1 @@ -2992,11 +2992,11 @@ span.AdmittedLabel {

-Bibliography +Bibliography . - PAGEREF _Toc970963250 \h + PAGEREF _Toc545027926 \h 1 @@ -3035,7 +3035,7 @@ span.AdmittedLabel {

This document is consistent with ISO 19111 and W3C Time Ontology in OWL.

The aim of this document is to establish clear concepts and terminology.

-
+

II.  Keywords

The following are keywords to be used by search engines and document catalogues.

@@ -3053,7 +3053,7 @@ span.AdmittedLabel {

IV.  Security Considerations

No security considerations have been made for this document.

-
+

V.  Submitting Organizations

The following organizations submitted this Document to the Open Geospatial Consortium (OGC):

@@ -3126,68 +3126,72 @@ minimum necessary to define data structures to full object implementation.

IETF: RFC 3339 Date and Time on the Internet: Timestamps. https://www.rfc-editor.org/rfc/rfc3339

ISO/TC 211: 8601:2004 Data elements and interchange formats — Information interchange — Representation of dates and times, 2004, https://www.iso.org/standard/40874.html

ISO/TC 211: ISO 19111:2019, Geographic information – Referencing by coordinates, 2019, https://www.iso.org/standard/74039.html

-

Allen, J. F. Maintaining Knowledge about Temporal IntervalsCommunications of the ACM, 1983, vol. 26 pp. 832-843.

+

Allen, J. F. Maintaining Knowledge about Temporal Intervals Communications of the ACM, 1983, vol. 26 pp. 832-843.

OGC: 18-005, OGC Abstract Specification Topic 2: Referencing by coordinates Corrigendum, 2021, https://docs.ogc.org/as/18-005r5/18-005r5.html

W3C: Time Ontology in OWL, 2017, https://www.w3.org/TR/2017/REC-owl-time-20171019/

4.  Terms and definitions

This document uses the terms defined in OGC Policy Directive 49, which is based on the ISO/IEC Directives, Part 2, Rules for the structure and drafting of International Standards. In particular, the word “shall” (not “must”) is the verb form used to indicate a requirement to be strictly followed to conform to this document and OGC documents do not use the equivalent phrases in the ISO/IEC Directives, Part 2.

This document also uses terms defined in the OGC Standard for Modular specifications (OGC 08-131r3), also known as the ‘ModSpec’. The definitions of terms such as standard, specification, requirement, and conformance test are provided in the ModSpec.

For the purposes of this document, the following additional terms and definitions apply.

4.1. conceptual model

description of common concepts and their relationships, particularly in order to facilitate exchange of information between parties within a specific domain. A conceptual model is explicitly chosen to be independent of design or implementation concerns.

+

4.2. coordinate

+

one of a sequence of numbers designating the position of a point

+ + -

[SOURCE: CEN ENV 1613:1995]

4.2. coordinate reference system

-

coordinate system that is related to an object by a datum

+

Note 1 to entry: In many coordinate reference systems, the coordinate numbers are qualified by units.

[SOURCE: ISO 19111]

4.3. coordinate reference system

+

coordinate system that is related to an object by a datum

-

Note 1 to entry: Geodetic and vertical datums are referred to as reference frames.

Note 2 to entry: For geodetic and vertical reference frames, the object will be the Earth. In planetary applications, geodetic and vertical reference frames may be applied to other celestial bodies.

[SOURCE: ISO 19111]

4.3. coordinate system

-

set of mathematical rules for specifying how coordinates are to be assigned to points

+

Note 1 to entry: Geodetic and vertical datums are referred to as reference frames.

Note 2 to entry: For geodetic and vertical reference frames, the object will be the Earth. In planetary applications, geodetic and vertical reference frames may be applied to other celestial bodies.

[SOURCE: ISO 19111]

4.4. coordinate system

+

set of mathematical rules for specifying how coordinates are to be assigned to points

-

[SOURCE: ISO 19111]

4.4. datum

reference frame ADMITTED

+

[SOURCE: ISO 19111]

4.5. datum

reference frame ADMITTED

-

parameter or set of parameters that realize the position of the origin, the scale, and the orientation of a coordinate system

+

parameter or set of parameters that realize the position of the origin, the scale, and the orientation of a coordinate system

-

[SOURCE: ISO 19111]

4.5. epoch

+

[SOURCE: ISO 19111]

4.6. epoch

-

<geodesy> point in time

+

<geodesy> point in time

-

Note 1 to entry: In this document an epoch is expressed in the Gregorian calendar as a decimal year.

Example

2017-03-25 in the Gregorian calendar is epoch 2017.23.

-

[SOURCE: ISO 19111]

4.6. reference frame

datum ADMITTED

+

Note 1 to entry: In this document an epoch is expressed in the Gregorian calendar as a decimal year.

Example

2017-03-25 in the Gregorian calendar is epoch 2017.23.

+

[SOURCE: ISO 19111]

4.7. reference frame

datum ADMITTED

-

parameter or set of parameters that realize the position of the origin, the scale, and the orientation of a coordinate system

+

parameter or set of parameters that realize the position of the origin, the scale, and the orientation of a coordinate system

-

[SOURCE: ISO 19111]

4.7. temporal coordinate reference system

-

coordinate reference system based on a temporal datum

+

[SOURCE: ISO 19111]

4.8. temporal coordinate reference system

+

coordinate reference system based on a temporal datum

-

[SOURCE: ISO 19111]

4.8. temporal coordinate system

+

[SOURCE: ISO 19111]

4.9. temporal coordinate system

-

<geodesy> one-dimensional coordinate system where the axis is time

+

<geodesy> one-dimensional coordinate system where the axis is time

-

[SOURCE: ISO 19111]

4.9. temporal datum

-

datum describing the relationship of a temporal coordinate system to an object

+

[SOURCE: ISO 19111]

4.10. temporal datum

+

datum describing the relationship of a temporal coordinate system to an object

-

Note 1 to entry: The object is normally time on the Earth.

[SOURCE: ISO 19111]

+

Note 1 to entry: The object is normally time on the Earth.

[SOURCE: ISO 19111]

5.  Conventions

5.1.  Abbreviated terms

@@ -3227,17 +3231,12 @@ minimum necessary to define data structures to full object implementation.

7.  Temporal Abstract Conceptual Model

-

This attempt at a Temporal Abstract Conceptual Model follows ISO 19111, which is the ISO adoption of OGC_18-005r4.

-

The model is also informed by the W3C Time Ontology.

-
-

NOTE  This Mermaid diagram should be converted to PlantUML for Metanorma, by replacing -the Mermaid container with the following.

+

This Temporal Abstract Conceptual Model follows ISO 19111, which is the ISO adoption of OGC_18-005r4.

+

The model is also informed by the W3C Time Ontology.

+
+

+

Figure 1

-

- [plantuml] @startuml . . @enduml -

-

classDiagram
class ReferenceSystem {
        <<abstract>>
        dimension = 1..*
        applicableLocationTimeOrDomain
    }
class SpatialReferenceSystem {
        <<abstract>>
        dimension = 1..*
        applicableLocationTimeOrDomain
    }
class TemporalReferenceSystem {
        <<abstract>>
        dimension = 1
        applicableLocationTimeOrDomain
    }
note for ReferenceSystem "Note: Has at least one of:\nSpatialReferenceSystem, or \nTemporalReferenceSystem"
ReferenceSystem <|-- SpatialReferenceSystem : is a
ReferenceSystem <|-- TemporalReferenceSystem : is a
class OrdinalTemporalReferenceSystem {
        dimension = 1
        applicableLocationTimeOrDomain
    }
class TemporalCoordinateReferenceSystem {
        dimension = 1
        applicableLocationTimeOrDomain
    }
class Calendar {
        dimension = 1
        applicableLocationTimeOrDomain
    }
note for TemporalReferenceSystem "Note: Consists of one only of:\nTemporalCoordinateReferenceSystem,\nCalendar, or \nOrdinalTemporalReferenceSystem"
TemporalReferenceSystem <|-- OrdinalTemporalReferenceSystem : is a
TemporalReferenceSystem <|-- TemporalCoordinateReferenceSystem : is a
TemporalReferenceSystem <|-- Calendar : is a

OrdinalTemporalReferenceSystem "1" o-- "(ordered)" Events : consists of
OrdinalTemporalReferenceSystem "1" o-- "0..1" Epoch : has an
OrdinalTemporalReferenceSystem "1" --> "1..*" Notation : can use
TemporalCoordinateReferenceSystem "1" o-- "1" Epoch : has an
TemporalCoordinateReferenceSystem "1" --> "1..*" Notation : can use
TemporalCoordinateReferenceSystem "1" o-- "1" Timescale : has a
Calendar "1" o-- "0..1" Epoch : has an
Calendar "1" --> "1..*" Notation : can use
Calendar "1" o-- "1..*" Timescale : has a
Calendar "1" o-- "1..*" Algorithm : has a
class Timescale {
        StartCount
        EndCount
        arithmetic
    }
Timescale "1" o-- "1" Clock : has a
Timescale "1" o-- "1" UnitOfMeasure : has a
class Clock {
        Tick definition
    }
class UnitOfMeasure {
        Direction
    }

-

Figure 1

8.  Temporal regimes

@@ -3257,7 +3256,7 @@ the Mermaid container with the following.

One set of events may be completely ordered with respect to each other, but another set of similar internally consistent events cannot be cross-referenced until extra information is available. Even then, only partial orderings may be possible.

-

In this regime, the Allen Operators can be used. If A occurs before B and B occurs before C, then we can correctly deduce that A occurs before C. The full set of operators also covers pairs of intervals. So in our example, B occurs in the interval (A,C). However, we cannot perform arithmetic operations like (B-A) or (C-A) as we have not defined any timescale or measurements. For example, in geology, ‘subtracting’ Ordovician from Jurassic is meaningless; or in archeology, ‘subtracting’ a layer with a certain type of pottery remains from the layer containing burnt wood and bones is again not meaningful. Only the ordering can be deduced.

+

In this regime, the Allen Operators can be used. If A occurs before B and B occurs before C, then we can correctly deduce that A occurs before C. The full set of operators also covers pairs of intervals. So in our example, B occurs in the interval (A,C). However, we cannot perform arithmetic operations like (B-A) or (C-A) as we have not defined any timescale or measurements. For example, in geology, ‘subtracting’ Ordovician from Jurassic is meaningless; or in archeology, ‘subtracting’ a layer with a certain type of pottery remains from the layer containing burnt wood and bones is again not meaningful. Only the ordering can be deduced.

This regime constitutes an Ordinal Temporal Reference System, with discrete enumerated ordered events.

@@ -3275,7 +3274,7 @@ the Mermaid container with the following.

The internationally agreed atomic time, TAI, is an example of a timescale with an integer count as the measure of time, though in practice it is an arithmetic compromise across about two hundred separate atomic clocks, corrected for differing altitudes and temperatures.

-

In this regime, the Allen Operators also can be used. If L occurs before M and M occurs before N, then we can correctly deduce that L occurs before N. The full set of operators also covers pairs of intervals. So if M occurs in the interval (L,N), we can now perform integer arithmetic operations like (M-L) or (N-L) as we have defined an integer timescale or measurement.

+

In this regime, the Allen Operators also can be used. If L occurs before M and M occurs before N, then we can correctly deduce that L occurs before N. The full set of operators also covers pairs of intervals. So if M occurs in the interval (L,N), we can now perform integer arithmetic operations like (M-L) or (N-L) as we have defined an integer timescale or measurement.

This regime constitutes a Temporal Coordinate Reference System, with discrete integer units of measure which can be subject to integer arithmetic.

@@ -3289,9 +3288,10 @@ the Mermaid container with the following.

This gives us a continuous number line to perform theoretical measurements. It is a coordinate system. With a datum/origin/epoch, a unit of measure (a name for the ‘tick marks’ on the axis), positive and negative directions and the full range of normal arithmetic. It is a Coordinate Reference System.

-

In this regime, the Allen Operators also can be used. If A occurs before B and B occurs before C, then we can correctly deduce that A occurs before C. The full set of operators also covers pairs of intervals. So if B occurs in the interval (A,C), we can now perform real number arithmetic operations like (B-A) or (C-A) as we have defined a timescale or measurement, and between any two instants, we can always find an infinite number of other instants.

+

In this regime, the Allen Operators also can be used. If A occurs before B and B occurs before C, then we can correctly deduce that A occurs before C. The full set of operators also covers pairs of intervals. So if B occurs in the interval (A,C), we can now perform real number arithmetic operations like (B-A) or (C-A) as we have defined a timescale or measurement, and between any two instants, we can always find an infinite number of other instants.

-

Some examples are:

+

Example

Some examples are:

+

Unix milliseconds since 1970-01-01T00:00:00.0Z

@@ -3299,17 +3299,19 @@ the Mermaid container with the following.

-

This regime constitutes a Temporal Coordinate Reference System, with a continuous number line and units of measure, which can be subject to the full range of real or floating point arithmetic.

+

This regime constitutes a Temporal Coordinate Reference System, with a continuous number line and units of measure, which can be subject to the full range of real or floating point arithmetic.

8.5.  Calendars

In this regime, counts and measures of time are related to the various combinations of the rotations of the earth, moon and sun or other astronomical bodies. There is no simple arithmetic, so for example, the current civil year count of years in the Current Era (CE) and Before Current Era (BCE) is a calendar, albeit a very simple one, as there is no year zero. That is, Year 14CE – Year 12CE is a duration of 2 years, and Year 12BCE — Year 14BCE is also two years. However Year 1CE — Year 1BCE is one year, not two as there is no year 0CE or 0BCE.

-

Calendars are social constructs made by combining several clocks and their associated timescales.

+

In this regime, the use of the Allen Operators is not straightforward. If A occurs before B and B occurs before C, then we cannot always easily and correctly deduce that A occurs before C. The full set of Allen Operators also covers pairs of intervals. So in our example, B occurs in the interval (A,C). However, we cannot usually perform simple arithmetic operations like (B-A) or (C-A) as we are dependent on the vagaries of the calendar algorithms, multiple timescales and multiple Units of Measure.

+ +

Calendars are social constructs made by combining several clocks and their associated timescales.

-

This paper only addresses the internationally agreed Gregorian calendar. Astronomical Algorithms by Jean Meeus provides overwhelming detail for conversion to numerous other calendars that have developed around the world and over the millennia and to meet the various social needs of communities, whether agricultural, religious or other. The reference is comprehensive but not exhaustive, as there are calendars that have been omitted.

+

This paper only addresses the internationally agreed Gregorian calendar. Calendrical Calculations by Nachum Dershowitz and Edward M. Reingold provides overwhelming detail for conversion to numerous other calendars that have developed around the world and over the millennia and to meet the various social needs of communities, whether agricultural, religious or other. The reference is comprehensive but not exhaustive, as there are calendars that have been omitted.

-

A Calendar is a Temporal Reference System, but it is not a Temporal Coordinate Reference System nor an Ordinal Temporal Reference System.

+

A Calendar is a Temporal Reference System, but it is not a Temporal Coordinate Reference System nor an Ordinal Temporal Reference System.

8.6.  Other Regimes

@@ -3320,31 +3322,36 @@ the Mermaid container with the following.

Local solar time may or may not correspond to the local statutory or legal time in a country. Local solar time can be construed as a clock and timescale, with an angular measure of the apparent position of the sun along the ecliptic (path through the sky) as the basic physical principle.

-

8.6.2.  Space-time

+

8.6.2.  Astronomical Time

-

When dealing with moving objects, we find that the location of the object in space depends on its location in time. That is to say, that the location is an event in space and time.

+

Astronomers have traditionally measured the apparent locations of stars, planets and other heavenly bodies by measuring angular separations from reference points or lines and the timing of transits across a meridian. Generally they use time determined by earth’s motion relative to the distant stars rather than the sun. This is called sidereal time. Times are usually measured from an epoch in daylight, such as local midday, rather than midnight. Accurate measurements of positions of stars, planets and moons were and are essential for navigation on Earth. See Astronomical Algorithms by Jean Meeus for examples of the calculations involved.

+
-

Originally developed by Hermann Minkowski to support work in Special Relativity, the concept of Space-time is useful whenever the location of an object in space is dependent on its location in time.

+

8.6.3.  Space-time

-

Since the speed of light in a vacuum is a measurable constant, Space-time uses that constant to create a coordinate axis with spatial units of measure (meters per second * seconds = meters). The result is coordinate reference system with four orthogonal axis all with the same units of measure, distance.

+

When dealing with moving objects, we find that the location of the object in space depends on its location in time. That is to say, that the location is an event in space and time.

+ +

Originally developed by Hermann Minkowski to support work in Special Relativity, the concept of space-time is useful whenever the location of an object in space is dependent on its location in time.

+ +

Since the speed of light, c, in a vacuum is a measurable constant, space-time uses that constant to create a coordinate axis with spatial units of measure (meters per second * seconds = meters). The result is coordinate reference system with four orthogonal axes all with the same units of measure, distance. However, the measure of distance in this 4D space is not the usual Pythagorean d2 = x2 + y2 + z2 +(ct)2 but d2 = x2 + y2 + z2 -(ct)2, so reality is constrained to lying within a double cone subset around the ct axis of the full space.

-

8.6.3.  Relativistic

+

8.6.4.  Relativistic

-

A regime may be needed for ‘space-time’, off the planet Earth, such as for recording and predicting space weather approaching from the sun, where the speed of light and relativistic effects such as gravity may be relevant.

+

A regime may be needed for ‘space-time’, off the planet Earth, such as for recording and predicting space weather approaching from the sun, where the speed of light and relativistic effects such as gravity may be relevant.

-

Once off the planet Earth, distances and velocities can become very large. The speed of light becomes a limiting factor in measuring both where and when an event takes place. Special Relativity deals with the accurate measurement of space-time events as measured between two moving objects. The core concepts are the Lorentz Transforms. These transforms allow one to calculate the degree of “contraction” a measurement undergos due to the relative velocity between the observing and observed object.

+

Once off the planet Earth, distances and velocities can become very large. The speed of light becomes a limiting factor in measuring both where and when an event takes place. Special Relativity deals with the accurate measurement of space-time events as measured between two moving objects. The core concepts are the Lorentz Transforms. These transforms allow one to calculate the degree of “contraction” a measurement undergos due to the relative velocity between the observing and observed object.

-

The key to this approach is to ensure each moving feature of interest has its own local clock and time, known as its ‘proper time’. This example can be construed as a fitting into the clock and timescale regime. The relativistic effects are addressed through the relationships between the separate clocks, positions and velocities of the features.

+

The key to this approach is to ensure each moving feature of interest has its own local clock and time, known as its ‘proper time’. This example can be construed as a fitting into the clock and timescale regime. The relativistic effects are addressed through the relationships between the separate clocks, positions and velocities of the features.

-

Relativistic effects may need to be taken into account for satellites and other space craft because of their relative speed and position in Earth’s gravity well.

+

Relativistic effects may need to be taken into account for satellites and other space craft because of their relative speed and position in Earth’s gravity well.

-

The presence of gravitational effects requires special relativity to te replaced by general relativity, and it can no longer be assumed that space (or space-time) is Euclidean. That is, Pythagoras’ Theorem does not hold execept locally over small areas. this is somewhat unfamiliar territory for geospatial experts.

+

The presence of gravitational effects requires special relativity to be replaced by general relativity, and it can no longer be assumed that space (or space-time) is Euclidean. That is, Pythagoras’ Theorem does not hold execept locally over small areas. This is somewhat familiar territory for geospatial experts.

-

8.6.4.  Accountancy

+

8.6.5.  Accountancy

-

The financial and administrative domains often use weeks, quarters, and other calendrical measures. These may be convenient (though often not!) for the requisite tasks, but are usually inappropriate for scientific or technical purposes.

+

The financial and administrative domains often use weeks, quarters, and other calendrical measures. These may be convenient (though often not!) for the requisite tasks, but are usually inappropriate for scientific or technical purposes.

@@ -3355,188 +3362,227 @@ the Mermaid container with the following.

The IETF RFC 3339 timestamp notation, a restrictive profile of ISO 8601, can express times before 1588CE, when the Gregorian calendar was first introduced in some parts of the world.

-
-

10.  Attributes of the Regimes/Classes

-

The top level ReferenceSystem is an abstract super-class and does not have many attributes or properties. So far, only the total dimension of the reference system and the Location, Time or Domain of Applicability have been identified as essential.

-

The ‘ReferenceSystem’ has two abstract sub-classes: ‘SpatialReferenceSystem’, which is defined in ISO 19111, and ‘TemporalReferenceSystem’, each with the attributes of Dimension and Domains of Applicability.

-

The Dimension is one for time, or a vertical reference system, but may be as much as 6 for spatial location with orientation.

-

Besides the conventional space and time, there may be other reference systems, such as wavelength/frequency, that can be addressed by the Abstract Conceptual Model.

-

10.1.  Attributes of Events and Ordinal Temporal Reference Systems

+
+

10.  Attributes of the Classes

+

10.1.  Reference Systems

+ +

The top level ReferenceSystem is an abstract super-class and does not have many attributes or properties. So far, only the total dimension of the reference system and the Location, Time or Domain of Applicability have been identified as essential.

-

An OrdinalTemporal Reference System has a well-ordered finite sequence of events against which other events can be compared.

+

The ‘ReferenceSystem’ has two abstract sub-classes: ‘SpatialReferenceSystem’, which is defined in ISO 19111, and ‘TemporalReferenceSystem’, each with the attributes of Dimension and Domains of Applicability.

+ +

The Dimension is one for time, or a vertical reference system, but may be as much as 6 for spatial location with orientation as in the GeoPose Draft Specification.

+ +

Besides the conventional space and time, there may be other reference systems, such as wavelength/frequency, that can be addressed by the Abstract Conceptual Model.

+
+

10.2.  Ordinal Temporal Reference Systems

-

Name/Id +

An OrdinalTemporal Reference System has a well-ordered finite sequence of events against which other events can be compared.

+ +

An Ordinal Temporal Reference System is a type of temporal reference system. Therefore, it inherits the following attributes from the TemporalReferenceSystem class:

+ +

applicableLocationTimeOrDomain: the location, time or domain of applicability

-

Optional location, time or domain of applicability +

dimension: the number of dimensions in this reference system. For Ordinal Temporal Reference Systems this value is fixed at 1.

-

Optional Epoch, defined in some temporal reference system + + +

An Ordinal Temporal Reference System does not have any attributes of its own. However, it does use associations with other classes to fully describe itself.

+ +

Epoch: An Ordinal Temporal Reference System ‘has a’ one optional Epoch

-

Listed or enumerated sequence of events with the first and last events +

Notation: An Ordinal Temporal Reference System ‘can use’ one or more Notations to represent itself.

-

Optional notations +

Notation: An Ordinal Temporal Reference System ‘consists of’ an ordered set of Events. These events are identifiable temporal instances.

-

Example

Ancient annals of a country may give a sequence of emperors which could be used to ‘date’ another event such as “Emperor Xi built a canal”, or may be used to date a particular reign. For example: “In the reign of Emperor Yi, a comet was sighted” and later research identifies this as an appearance of Hailey’s Comet.

+

Example

Ancient annals of a country may give a sequence of emperors which could be used to ‘date’ another event such as “Emperor Xi built a canal”, or may be used to date a particular reign. For example: “In the reign of Emperor Yi, a comet was sighted” and later research identifies this as an appearance of Hailey’s Comet.

-

The events from the list may be instants, such as the change of reign, or intervals, such as the complete reign of each king.

+

10.2.1.  Events

+ +

The Events class is an ordered list of temporal events. The events can be instances, such as the ascension of a King to a throne, or intervals, such as the complete reign of each king.

-

Other documents may enable two such ‘king lists’ to be related, though not completely.

+

Other documents may enable two such ‘king lists’ to be related, though not completely.

-

10.2.  Attributes of simple Clock and Discrete Timescale

+
+

10.3.  Temporal Coordinate Reference System

-

A clock is a regular, repeating, physical event, or ‘tick’, that can be counted. The sequence of tick counts is a timescale. The ticks may be grouped into a Unit of Meaure for convenience. Other events can be compared to the ticks on the timescale.

+

A Temporal Coordinate Reference System is a type of temporal reference system. Therefore, it inherits the following attributes from the TemporalReferenceSystem class:

-

Name/Id -

-

Optional location, time or domain of applicability -

-

Optional Epoch, defined in some temporal reference system +

applicableLocationTimeOrDomain: the location, time or domain of applicability

-

Arithmetic: Integer +

dimension: the number of dimensions in this reference system. For Temporal Coordinate Reference Systems this value is fixed at 1.

-

Optional name for each tick + + +

A Temporal Coordinate Reference System does not have any attributes of its own. However, it does use associations with other classes to fully describe itself.

+ +

Epoch: A Temporal CRS ‘has a’ one optional Epochs

-

Optional Start time or count +

Notation: A Temporal CRS ‘can use’ one or more Notations to represent itself.

-

Optional End time or count +

Timescale: A Temporal CRS ‘has a’ one Timescale which is used to represent the values along its single axis. This Timescale can be either discrete or continuous.

-

Optional Unit of Measure and number of ticks per Unit + +

+

10.4.  Calendar Reference Systems

+ +

Calendars combine different timescales and their clocks and units of measure, and other events, to make a complex timeline against which events can be compared. Calculated algorithms are used to determine which instants of intervals on the compound timeline are identified and labeled.

+ +

A Calendar is a type of temporal reference system. Therefore, it inherits the following attributes from the TemporalReferenceSystem class:

+ +

applicableLocationTimeOrDomain: the location, time or domain of applicability

-

Optional notations +

dimension: the number of dimensions in this reference system. For Calendars this value is fixed at 1.

-

Example 1

A well preserved fossilised log is recovered and the tree rings establish an annual ‘tick’. The start and end times may be known accurately by comparison and matching with other known tree ring sequences, or perhaps only dated imprecisely via Carbon Dating, or its archaeological or geological context.

-
+

A Calendar does not have any attributes of its own. However, it does use associations with other classes to fully describe itself.

-

Example 2

A clock is started, but undergoes a calibration process against some standard clock, so the initial, reliable Start Time does not start at Count Zero. The clock is accidentially knocked so that it is no longer correctly caliabrated, but is still working. the End Time is not the last time that the clock ticks.

-
-
-

10.3.  Attributes of Clocks

- -

Name/id +

Algorithm: A Calendar ‘has a’ one or more Algorithms. These Algorithms specify how the multiple Time Scales are aggregated into a single Timeline. +

+

Epoch: A calendar ‘has a’ one optional Epoch

-

Optional location, time or domain of applicability +

Notation: A calendar ‘can use’ one or more Notations to represent itself.

-

Optional Epoch, defined in some temporal reference system +

Timeline: A Calendar ‘has a’ one Timeline which serves to aggregate a number of Timescales into a single coherent measure of date and time.

-

Tick definition +

Timescale: A Calendar ‘has a’ two or more Timescales which are used to construct a Timeline.

-

Example 1

An atomic clock may be calibrated to be valid only for a given temperature range and altitude.

-
+

10.4.1.  Timeline

-

Example 2

A pendulum clock may have each tick or swing of the pendulum adjusted to be an exact fraction or multiple of a second. The famous London “Big Ben” clock’s pendulum is 4.4m long and ticks every two seconds.

-
-
-

10.4.  Attributes of Timescales

+

The timeline is usually a set of instants from the past to the future and is compounded from multiple timescales, with multiple units of measures, and complicated arithmetic determined by the calendar algorithm(s). The timeline is usually not even continuous, having gaps or even multiple simultaneous representations.

-

Name/id -

-

Optional location, time or domain of applicability -

-

Optional Epoch, defined in some temporal reference system -

-

Arithmetic, whether counted integers or measured real/floating point numbers +

A Timeline does not have any attributes of its own. Nor does it inherit any attributes from a parent class. However, it does use associations with other classes to fully describe itself.

+ +

Algorithm: A Timeline ‘has a’ one or more Algorithms. These Algorithms specify how the multiple Time Scales are aggregated into a single Timeline.

-

Optional Unit of Measure +

Timescale: A Timeline ‘has a’ two or more Timescales which are used to construct the Timeline.

+
+ +

10.4.2.  Algorithm

-

Example 1

TAI (International Atomic Time, Temps Atomique International) is coordinated by the BIPM (International Bureau of Weights and Measures, Bureau International de Poids et Measures) in Paris, France. It is based on the average of hundreds of separate atomic clocks around the world, all corrected to be at mean sea level and standard pressure and temperature. The epoch is defined by Julian Date 2443144.5003725 (1 January 1977 00:00:32.184).

+

An Algorithm specifies the logic used to construct a Timeline from its constituent Timescales. A Timeline does not have any attributes of its own. Nor does it make use of any other classes from this Temporal model.

-

Example 2

The Julian Day is the continuous count of days (rotations of the Earth with respect to the Sun) since the beginning of the year 4173 BCE and will terminate at the end of the year 3267 CE. The count then starts again as “Period 2”. Many computer based timescales, such as Unix Time, are based on the Julian Day timescale, but with different epochs, to fit the numbers into the limited computer words.

+

10.4.3.  Calendar Examples

+ +

Example 1

The modern Gregorian calendar is calculated solar calendar, with various epochs from 1588 CE through to 1922 CE depending on location or country.

+ +

The constituent timescales are days (earth’s rotations), months (moon’s orbit around the earth), years (earth’s orbit around the sun) and seconds determined by atomic clocks. To accommodate discrepancies, leap days and leap seconds are intercalated in some years. The commonest notations for the Gregorian calendar are ISO 8601 and its various restrictive profiles.

+ +

Example 2

The timeline in a country may have gaps when clocks ‘spring forward’ for enacting daylight saving time. There may not be any time corresponding to the times between 01:00 and 02:00. When the daylight saving time is revoked, and clocks ‘fall back’, the times between 01:00 and 02:00 occur twice.

-

10.5.  Attributes of Units of Measure

-

The Direction attribute indicates whether counts or measures increase in the positive (future) or negative (past) direction. The attribute could be part of ‘Timescale’ or ‘TemporalCoordinateReferenceSystem’ rather than a separate class ‘UnitOfMeasure’, but on balance, it seems better here, as the names often imply directionality, such as fathoms increasing downwards, MYA (Millions of Years Ago) increasing earlier, Atmospheric Pressure in HPs (HectoPascals) decreasing upwards, and FL (FlightLevel) increasing upwards.

+

Example 3

The modern Islamic calendar is an observed lunar calendar, and the major religious dates progress throughout the year, year on year. The important months are determined by the observation of new moons from Mecca.

+
-

Name/Id/Abbreviation -

-

Direction -

+

Example 4

The modern Jewish calendar is a calculated luni-solar calendar, and discrepancies in the solar year are addressed by adding ‘leap months’ every few years.

+
+ +

Example 5

The Ba’hai calendar is a calculated solar calendar, but without any other astronomical aspects. The year consists of 19 months of 19 days each, with 4 or 5 intercalated days for a new year holiday.

+
+

Example 6

The West African Yoruba traditional calendar is a solar calendar with months, but rather than subdividing a nominal month of 28 days into 4 weeks, 7 weeks of 4 days are used. This perhaps gave rise to the fortnightly (every 8 days) markets in many villages in the grasslands of north-west Cameroon.

+
-

Example

The number of the years before the Current Era (BCE, previously known as BC) increase further back in time, whereas the number of the years in the Current Era (CE, previously known as AD) increase further into the future. Tis is an example of two timescales, adjacent but with no overlap. If there was a year zero defined, they could be replaced with one continuous timescale.

+

Example 7

Teams controlling remote vehicles on Mars use a solar calendar, with Martian years and Martian days (called sols). Months are not used because there are two moons, with different, rather short, orbital periods.

-

10.6.  Attributes of a CRS and Continuous Timescales

+
+

10.5.  Discrete and Continuous Time Scales

-

Some clocks allow the measurement of intervals between ticks, such as the movement of the sun across the sky. Alternatively, the ticks may not be completely distinguishable, but are still stable enough over the time of applicability to allow measurements rather than counting to determine the passage of time.

+

A clock may be a regular, repeating, physical event, or ‘tick’, that can be counted. The sequence of tick counts form a discrete (counted) timescale.

-

Name/Id -

-

Optional location, time or domain of applicability -

-

Optional Epoch, defined in some temporal reference system +

Some clocks allow the measurement of intervals between ticks, such as the movement of the sun across the sky. Alternatively, the ticks may not be completely distinguishable, but are still stable enough over the time of applicability to allow measurements rather than counting to determine the passage of time. These clocks generate a continuous (measured) timescale.

+ +

The duration of a tick is a constant. The length of a tick is specified using a Unit Of Measure.

+ +

10.5.1.  Timescale

+ +

A Timescale is a linear measurement (one dimension) used to measure or count monotonic events.

+ +

Arithmetic: an indicator of whether this Timescale contains counted integers or measured real/floating point numbers.

-

Arithmetic: Real/floating point +

StartCount: the lowest value in a Timescale. The data type of this attribues is specified by the ‘arithmetic’ attribute.

-

Optional name for the Unit of Measure +

EndCount: the greatest value in a Timescale. The data type of this attribues is specified by the ‘arithmetic’ attribute.

-

Optional Start time or measure + + +

In addition to the attributes, the Timescale class matains associations with two other classes to complete its definition.

+ +

Clock: A Timescale ‘has a’ one clock. This is the process which generates the ‘tick’ which is counted or measured for the Timescale.

-

Optional End time or measure +

UnitOfMeasure: A timescale ‘has a’ one UnitOfMeasure. This class specifies the units of the clock measurement as well as the direction of increase of that measurement.

-

Optional notations + +

+ +

10.5.2.  Clock

+ +

A Clock represents the process which generates the ‘tick’ which is counted or measured for a Timescale. Clock has one attribute:

+ +

Tick definition: a description of the process which is being used to generate nonotonic events.

-

Example 1

A long, deep, ice core is retrieved from a stable ice-sheet. From long term meteorological observations, the rate of accumulation of ice is known, so linear length can be equated to time (assuming a stable climate too). This enables the dates of some previously unknown large scale volcanic eruptions to be identified and timed. Identifiable nuclear fallout from specific atmospheric atomic bomb tests detected in the ice core increase the confidence in the timing accuracy.

+

Example 1

An atomic clock may be calibrated to be valid only for a given temperature range and altitude.

-

Example 2

A long, deep, sediment core is extracted from the bottom of a lake with a long geological history. Two layers in the core are dated using radiocarbon dating. Assuming steady rates of sediment deposition, a continuous timescale can be interpolated between the dated layers, and extrapolated before and after the dated layers.

+

Example 2

A pendulum clock may have each tick or swing of the pendulum adjusted to be an exact fraction or multiple of a second. The famous London “Big Ben” clock’s pendulum is 4.4m long and ticks every two seconds.

-

10.7.  Attributes of Calendars

-

Calendars combine different timescales and their clocks and units of measure, and other events, to make a complex timeline against which events can be compared. Calculated algorithms are used to determine which instants of intervals on the compound timescale are identified and labeled.

+

10.5.3.  UnitOfMeasure

-

Name/id -

-

Optional location, time or domain of applicability -

-

Optional Epoch, defined in some temporal reference system -

-

Astronomical Type (e.g. solar, sidereal, lunar, luni-solar) -

-

Predictive type (e.g. observed or calculated) -

-

Optional Start time -

-

Optional End time -

-

Constituent units or clocks and counts or timescales -

-

Algorithms to link constituent timescales -

-

Optional notations +

The Direction attribute indicates whether counts or measures increase in the positive (future) or negative (past) direction. The attribute could be part of ‘Timescale’ or ‘TemporalCoordinateReferenceSystem’ rather than a separate class ‘UnitOfMeasure’, but on balance, it seems better here, as the names often imply directionality, such as fathoms increasing downwards, MYA (Millions of Years Ago) increasing earlier, Atmospheric Pressure in hPa (Hectopascals) decreasing upwards, and FL (FlightLevel) increasing upwards.

+ +

Direction: indicates the direction in which a timescale progresses as new ‘ticks’ are counted or measured.

-

Example 1

The modern Gregorian calendar is calculated solar calendar, with various epochs from 1588 CE through to 1922 CE depending on location or country.

+

Example

The number of the years before the Current Era (BCE, previously known as BC) increase further back in time, whereas the number of the years in the Current Era (CE, previously known as AD) increase further into the future. This is an example of two timescales, adjacent but with no overlap. If there was a year zero defined, they could be replaced with one continuous timescale.

+
+
+ +

10.5.4.  Time Scale Examples

+ +

Example 1

A long, deep ice core is retrieved from a stable ice-sheet. From long term meteorological observations, the rate of accumulation of ice is known, so linear length can be equated to time (assuming a stable climate too). This enables the dates of some previously unknown large scale volcanic eruptions to be identified and timed. Identifiable nuclear fallout from specific atmospheric atomic bomb tests detected in the ice core increase the confidence in the timing accuracy.

+
+ +

Example 2

A long, deep, sediment core is extracted from the bottom of a lake with a long geological history. Two layers in the core are dated using radiocarbon dating. Assuming steady rates of sediment deposition, a continuous timescale can be interpolated between the dated layers, and extrapolated before and after the dated layers.

-

The constituent timescales are days (earth’s rotations), months (moon’s orbit around the earth), years (earth’s orbit around the sun) and seconds determined by atomic clocks. To accommodate discrepancies, leap days and leap seconds are intercalated in some years. The commonest notations for the Gregorian calendar are ISO 8601 and its various restrictive profiles.

+

Example 3

A well preserved fossilised log is recovered and the tree rings establish an annual ‘tick’. The start and end times may be known accurately by comparison and matching with other known tree ring sequences, or perhaps only dated imprecisely via Carbon Dating, or its archaeological or geological context.

+
-

Example 2

The modern Islamic calendar is an observed lunar calendar, and the major religious dates progress throughout the year, year on year. The important months are determined by the observation of new moons from Mecca.

+

Example 4

A clock is started, but undergoes a calibration process against some standard clock, so the initial, reliable Start Time does not start at Count Zero. The clock is accidentially knocked so that it is no longer correctly caliabrated, but is still working. the End Time is not the last time that the clock ticks.

-

Example 3

The modern Jewish calendar is a calculated luni-solar calendar, and discrepancies in the solar year are addressed by adding ‘leap months’ every few years.

+

Example 5

TAI (International Atomic Time, Temps Atomique International) is coordinated by the BIPM (International Bureau of Weights and Measures, Bureau International de Poids et Measures) in Paris, France. It is based on the average of hundreds of separate atomic clocks around the world, all corrected to be at mean sea level and standard pressure and temperature. The epoch is defined by Julian Date 2443144.5003725 (1 January 1977 00:00:32.184).

-

Example 4

The Ba’hai calendar is a calculated solar calendar, but without any other astronomical aspects. The year consists of 19 months of 19 days each, with 4 or 5 intercalated days for a new year holiday.

+

Example 6

The Julian Day is the continuous count of days (rotations of the Earth with respect to the Sun) since the beginning of the year 4173 BCE and will terminate at the end of the year 3267 CE. The count then starts again as “Period 2”. Many computer based timescales, such as Unix Time, are based on the Julian Day timescale, but with different epochs, to fit the numbers into the limited computer words.

+
+
+

10.6.  Supporting Classes

+ +

10.6.1.  Epoch

-

Example 5

The West African Yoruba traditional calendar is a solar calendar with months, but rather than subdividing a nominal month of 28 days into 4 weeks, 7 weeks of 4 days are used. This perhaps gave rise to the fortnightly (every 8 days) markets in many villages in the grasslands of north-west Cameroon.

+

The Epoch class provides a origin or datum for a Temporal Reference System.

-

Example 6

Teams controlling remote vehicles on Mars use a solar calendar, with Martian years and Martian days (called sols). Months are not used because there are two moons, with different, rather short, orbital periods.

+

10.6.2.  Notation

+ +

The Notation class identifies a widely agreed, commonly accepted, notation for representing values in accordance with a temporal reference system.

@@ -3544,12 +3590,22 @@ the Mermaid container with the following.

11.  Synchronisation of clocks

If there are two or more clocks, stationary with respect to each other, and a practical method of communicating their times to each other, the clocks can be perfectly synchronized.

However, if the clocks are moving with respect to each other, they cannot be precisely coordinated (unless the communication is instantaneous). As communication speed is limited by the finite constant speed of light, perfect synchronisation is not possible, though repetitive protocols can be used to reduce the synchronization error to any practical desired level.

-

See A Brief History of Timekeeping page=”187-191”.

+

See A Brief History of Timekeeping, pages 187-191.

+
+
+

12.  Temporal Geometry

+

The geospatial community has often used analogies between space and time to construct ‘temporal-geometry’. This analogy is useful but can be misleading and must not be taken too far. For example, taken from A Treatise on Time and Space by J R Lucas:

+

1.1 A thing cannot be in two places at one time;

+

1.2 A thing can be in one place at two times;

+

2.1 Two things cannot be in the same place at the same time;

+

2.2 Two things can be in the same place at different times.

+

These are not symmetrical in space and time.

+

Temporal constructs such as instants, durations or intervals, multi-instants (a set of instants), and multi-intervals are not included in this conceptual model. These do have strongly analogous equivalents in space, such as points and multi-points, especially in a single dimension, such as vertical. The temporal constructs are well described in Maintaining Knowledge about Temporal Intervals by J. F. Allen and apply across all of the regimes, so do not need to be in this Abstract Conceptual Model.


-
+

Annex A
(informative)
Glossary

A.1. compound coordinate reference system

coordinate reference system using at least two independent coordinate reference systems

@@ -3559,22 +3615,14 @@ the Mermaid container with the following.

Note 1 to entry: Coordinate reference systems are independent of each other if coordinate values in one cannot be converted or transformed into coordinate values in the other.

[SOURCE: ISO 19111]

-

A.2. coordinate

-

one of a sequence of numbers designating the position of a point

- - - - -

Note 1 to entry: In a spatial coordinate reference system, the coordinate numbers are qualified by units.

[SOURCE: ISO 19111]

- -

A.3. coordinate epoch

-

epoch to which coordinates in a dynamic coordinate reference system are referenced

+

A.2. coordinate epoch

+

epoch to which coordinates in a dynamic coordinate reference system are referenced

[SOURCE: ISO 19111]

-

A.4. derived coordinate reference system

-

coordinate reference system that is defined through the application of a specified coordinate conversion to the coordinates within a previously established coordinate reference system

+

A.3. derived coordinate reference system

+

coordinate reference system that is defined through the application of a specified coordinate conversion to the coordinates within a previously established coordinate reference system

@@ -3583,164 +3631,166 @@ the Mermaid container with the following.

-

Note 1 to entry: The previously established coordinate reference system is referred to as the base coordinate reference system.

Note 2 to entry: A derived coordinate reference system inherits its datum or reference frame from its base coordinate reference system.

Note 3 to entry: The coordinate conversion between the base and derived coordinate reference system is implemented using the parameters and formula(s) specified in the definition of the coordinate conversion.

[SOURCE: ISO 19111]

+

Note 1 to entry: The previously established coordinate reference system is referred to as the base coordinate reference system.

Note 2 to entry: A derived coordinate reference system inherits its datum or reference frame from its base coordinate reference system.

Note 3 to entry: The coordinate conversion between the base and derived coordinate reference system is implemented using the parameters and formula(s) specified in the definition of the coordinate conversion.

[SOURCE: ISO 19111]

-

A.5. dynamic coordinate reference system

-

coordinate reference system that has a dynamic reference frame

+

A.4. dynamic coordinate reference system

+

coordinate reference system that has a dynamic reference frame

-

Note 1 to entry: Coordinates of points on or near the crust of the Earth that are referenced to a dynamic coordinate reference system may change with time, usually due to crustal deformations such as tectonic motion and glacial isostatic adjustment.

Note 2 to entry: Metadata for a dataset referenced to a dynamic coordinate reference system should include coordinate epoch information.

[SOURCE: ISO 19111]

+

Note 1 to entry: Coordinates of points on or near the crust of the Earth that are referenced to a dynamic coordinate reference system may change with time, usually due to crustal deformations such as tectonic motion and glacial isostatic adjustment.

Note 2 to entry: Metadata for a dataset referenced to a dynamic coordinate reference system should include coordinate epoch information.

[SOURCE: ISO 19111]

-

A.6. dynamic reference frame

dynamic datum ADMITTED

+

A.5. dynamic reference frame

dynamic datum ADMITTED

-

reference frame in which the defining parameters include time evolution

+

reference frame in which the defining parameters include time evolution

-

Note 1 to entry: The defining parameters that have time evolution are usually a coordinate set.

[SOURCE: ISO 19111]

+

Note 1 to entry: The defining parameters that have time evolution are usually a coordinate set.

[SOURCE: ISO 19111]

-

A.7. engineering coordinate reference system

-

coordinate reference system based on an engineering datum

+

A.6. engineering coordinate reference system

+

coordinate reference system based on an engineering datum

-

Example 1

System for identifying relative positions within a few kilometres of the reference point, such as a building or construction site.

-

Example 2

Coordinate reference system local to a moving object such as a ship or an orbiting spacecraft.

-

Example 3

Internal coordinate reference system for an image. This has continuous axes. It may be the foundation for a grid.

+

Example 1

System for identifying relative positions within a few kilometres of the reference point, such as a building or construction site.

+

Example 2

Coordinate reference system local to a moving object such as a ship or an orbiting spacecraft.

+

Example 3

Internal coordinate reference system for an image. This has continuous axes. It may be the foundation for a grid.

-

A.8. engineering datum

local datum ADMITTED

+

A.7. engineering datum

local datum ADMITTED

-

datum describing the relationship of a coordinate system to a local reference

+

datum describing the relationship of a coordinate system to a local reference

-

Note 1 to entry: Engineering datum excludes both geodetic and vertical reference frames.

[SOURCE: ISO 19111]

+

Note 1 to entry: Engineering datum excludes both geodetic and vertical reference frames.

[SOURCE: ISO 19111]

-

A.9. frame reference epoch

-

epoch of coordinates that define a dynamic reference frame

+

A.8. frame reference epoch

+

epoch of coordinates that define a dynamic reference frame

[SOURCE: ISO 19111]

-

A.10. linear coordinate system

-

one-dimensional coordinate system in which a linear feature forms the axis

+

A.9. linear coordinate system

+

one-dimensional coordinate system in which a linear feature forms the axis

-

Example 1

Distances along a pipeline.

-

Example 2

Depths down a deviated oil well bore.

+

Example 1

Distances along a pipeline.

+

Example 2

Depths down a deviated oil well bore.

[SOURCE: ISO 19111]

-

A.11. parameter reference epoch

-

epoch at which the parameter values of a time-dependent coordinate transformation are valid

+

A.10. parameter reference epoch

+

epoch at which the parameter values of a time-dependent coordinate transformation are valid

-

Note 1 to entry: The transformation parameter values first need to be propagated to the epoch of the coordinates before the coordinate transformation can be applied.

[SOURCE: ISO 19111]

+

Note 1 to entry: The transformation parameter values first need to be propagated to the epoch of the coordinates before the coordinate transformation can be applied.

[SOURCE: ISO 19111]

-

A.12. parametric coordinate reference system

-

coordinate reference system based on a parametric datum

+

A.11. parametric coordinate reference system

+

coordinate reference system based on a parametric datum

[SOURCE: ISO 19111]

-

A.13. parametric coordinate system

-

one-dimensional coordinate system where the axis units are parameter values which are not inherently spatial

+

A.12. parametric coordinate system

+

one-dimensional coordinate system where the axis units are parameter values which are not inherently spatial

[SOURCE: ISO 19111]

-

A.14. parametric datum

-

datum describing the relationship of a parametric coordinate system to an object

+

A.13. parametric datum

+

datum describing the relationship of a parametric coordinate system to an object

-

Note 1 to entry: The object is normally the Earth.

[SOURCE: ISO 19111]

+

Note 1 to entry: The object is normally the Earth.

[SOURCE: ISO 19111]

-

A.15. point motion operation

-

coordinate operation that changes coordinates within one coordinate reference system due to the motion of the point

+

A.14. point motion operation

+

coordinate operation that changes coordinates within one coordinate reference system due to the motion of the point

-

Note 1 to entry: The change of coordinates is from those at an initial epoch to those at another epoch.

Note 2 to entry: In this document the point motion is due to tectonic motion or crustal deformation.

[SOURCE: ISO 19111]

+

Note 1 to entry: The change of coordinates is from those at an initial epoch to those at another epoch.

Note 2 to entry: In this document the point motion is due to tectonic motion or crustal deformation.

[SOURCE: ISO 19111]

-

A.16. spatio-parametric coordinate reference system

-

compound coordinate reference system in which one constituent coordinate reference system is a spatial coordinate reference system and one is a parametric coordinate reference system

+

A.15. spatio-parametric coordinate reference system

+

compound coordinate reference system in which one constituent coordinate reference system is a spatial coordinate reference system and one is a parametric coordinate reference system

-

Note 1 to entry: Normally the spatial component is “horizontal” and the parametric component is “vertical”.

[SOURCE: ISO 19111]

+

Note 1 to entry: Normally the spatial component is “horizontal” and the parametric component is “vertical”.

[SOURCE: ISO 19111]

-

A.17. spatio-parametric-temporal coordinate reference system

-

compound coordinate reference system comprised of spatial, parametric and temporal coordinate reference systems

+

A.16. spatio-parametric-temporal coordinate reference system

+

compound coordinate reference system comprised of spatial, parametric and temporal coordinate reference systems

[SOURCE: ISO 19111]

-

A.18. spatio-temporal coordinate reference system

-

compound coordinate reference system in which one constituent coordinate reference system is a spatial coordinate reference system and one is a temporal coordinate reference system

+

A.17. spatio-temporal coordinate reference system

+

compound coordinate reference system in which one constituent coordinate reference system is a spatial coordinate reference system and one is a temporal coordinate reference system

[SOURCE: ISO 19111]

-

A.19. static coordinate reference system

-

coordinate reference system that has a static reference frame

+

A.18. static coordinate reference system

+

coordinate reference system that has a static reference frame

-

Note 1 to entry: Coordinates of points on or near the crust of the Earth that are referenced to a static coordinate reference system do not change with time.

Note 2 to entry: Metadata for a dataset referenced to a static coordinate reference system does not require coordinate epoch information.

[SOURCE: ISO 19111]

+

Note 1 to entry: Coordinates of points on or near the crust of the Earth that are referenced to a static coordinate reference system do not change with time.

Note 2 to entry: Metadata for a dataset referenced to a static coordinate reference system does not require coordinate epoch information.

[SOURCE: ISO 19111]

-

A.20. static reference frame

-

static datum

reference frame in which the defining parameters exclude time evolution

+

A.19. static reference frame

+

static datum

reference frame in which the defining parameters exclude time evolution

[SOURCE: ISO 19111]

-

A.21. terrestrial reference system

TRS ADMITTED

+

A.20. terrestrial reference system

TRS ADMITTED

-

set of conventions defining the origin, scale, orientation and time evolution of a spatial reference system co-rotating with the Earth in its diurnal motion in space

+

set of conventions defining the origin, scale, orientation and time evolution of a spatial reference system co-rotating with the Earth in its diurnal motion in space

-

Note 1 to entry: The abstract concept of a TRS is realised through a terrestrial reference frame that usually consists of a set of physical points with precisely determined coordinates and optionally their rates of change. In this document terrestrial reference frame is included within the geodetic reference frame element of the data model

[SOURCE: ISO 19111]

+

Note 1 to entry: The abstract concept of a TRS is realised through a terrestrial reference frame that usually consists of a set of physical points with precisely determined coordinates and optionally their rates of change. In this document terrestrial reference frame is included within the geodetic reference frame element of the data model

[SOURCE: ISO 19111]


Bibliography

-

[1]  Jean Meeus. Astronomical Algorithms. https://www.agopax.it/Libri_astronomia/pdf/Astronomical%20Algorithms.pdf

[2]  Bureau International des Poids et Mesures (BIPM). Establishment of International Atomic Time and Coordinated Universal Time. https://www.bipm.org/documents/20126/59466374/6_establishment_TAR20.pdf/5b18b648-0d5a-ee02-643d-a60ed6c148fc

[3]  CEN: Env 1613:1995 Medical informatics — Messages for exchange of laboratory information, 1995

[4]  Chad Orzell. A Brief History of Timekeeping. Oneworld Publications. 2022. ISBN-13: 978-0-86154-321-2.

[5]  ISO/TC 211: ISO 19108:2002 Geographic information — Temporal schema, 2021, https://www.iso.org/standard/26013.html

[6]  Lorentz Transform. Wolfram MathWorld. https://mathworld.wolfram.com/LorentzTransformation.html

[7]  H. Minkowski. Space and Time, Minkowski’s Papers on RelativityMinkowski Institute Press, Montreal 2012. https://minkowskiinstitute.org/ebookstore

[8]  The Open Group. UNIX Time. https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap04.html#tag_04_16 [last accessed 2023-01]

+

[1]  Jean Meeus. Astronomical Algorithms. https://www.agopax.it/Libri_astronomia/pdf/Astronomical%20Algorithms.pdf

[2]  Bureau International des Poids et Mesures (BIPM). Establishment of International Atomic Time and Coordinated Universal Time. https://www.bipm.org/documents/20126/59466374/6_establishment_TAR20.pdf/5b18b648-0d5a-ee02-643d-a60ed6c148fc

[3]  Nachum Dershowitz, Edward M. Reingold. Calendrical Calculations — The Ultimate Edition. Cambridge University Press. 2018. ISBN-13: 978-1107683167. http://emr.cs.iit.edu/home/reingold/calendar-book/third-edition [last accessed 2023-01]

[4]  Chad Orzell. A Brief History of Timekeeping. Oneworld Publications. 2022. ISBN-13: 978-0-86154-321-2.

[5]  ISO/TC 211: ISO 19108:2002 Geographic information — Temporal schema, 2021, https://www.iso.org/standard/26013.html

[6]  OGC: GeoPose Specification draft, 2021, https://github.com/opengeospatial/GeoPose/

[7]  Lorentz Transform. Wolfram MathWorld. https://mathworld.wolfram.com/LorentzTransformation.html

[8]  H. Minkowski. Space and Time, Minkowski’s Papers on RelativityMinkowski Institute Press, Montreal 2012. https://minkowskiinstitute.org/ebookstore

[9]  J R Lucas. A Treatise on Time and Space. Methuen and Co. Ltd. 1973. ISBN 0-416-84190-2.

[10]  The Open Group. UNIX Time. https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap04.html#tag_04_16 [last accessed 2023-01]

+ + @@ -3755,7 +3805,7 @@ the Mermaid container with the following.

-------=_NextPart_83e25b7b.71b6.4878 +------=_NextPart_b610fa7b.50e0.4664 Content-ID: Content-Disposition: inline; filename="filelist.xml" Content-Transfer-Encoding: base64 @@ -3763,10 +3813,1460 @@ Content-Type: application/xml PHhtbCB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiPgog ICAgICAgIDxvOk1haW5GaWxlIEhSZWY9Ii4uLy9tZXRhbm9ybWEvMjMtMDQ5Lmh0bSIvPiAgPG86 -RmlsZSBIUmVmPSJmaWxlbGlzdC54bWwiLz4KICA8bzpGaWxlIEhSZWY9ImhlYWRlci5odG1sIi8+ -CjwveG1sPgo= +RmlsZSBIUmVmPSI3ODJjMjhiNC1kNmI0LTRiNWQtYTYzNS01ZWQ4ODU4NWU4NzkucG5nIi8+CiAg +PG86RmlsZSBIUmVmPSJmaWxlbGlzdC54bWwiLz4KICA8bzpGaWxlIEhSZWY9ImhlYWRlci5odG1s +Ii8+CjwveG1sPgo= -------=_NextPart_83e25b7b.71b6.4878 +------=_NextPart_b610fa7b.50e0.4664 +Content-ID: <782c28b4-d6b4-4b5d-a635-5ed88585e879.png> +Content-Disposition: inline; filename="782c28b4-d6b4-4b5d-a635-5ed88585e879.png" +Content-Transfer-Encoding: base64 +Content-Type: image/png + +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 +RF5enpxW1TaPl/aFCxfkKeQ0qcoHH3wQGhoqRWPY5s2bZV15PHPmjMTx/v37JyUlqS6py0mU+smT +J0ePHj1q1ChVj4yMlBk7fvy4vDbkqQcMGKDqlgdrPor4+PiDBw+qRTtPqpDaFVI7AAAu52BqDw0P +TXnnNS0RNmzUUGXHVbtXW+ZF84+sGxERoW+0gq+vr+QtvXqZEbOio6MlfBt1CfG9e/dW7aioqNde +e83oMqh1JW9JIPv000/17iqqrdQeEhbiyMynvrtKQq2xNcsgay5KY+fOnUb9yJEjzZs3txxjDCiv +OH1fffWVuSKk4ufnp9rm8aq9YsUK483A0KFDU1NTzcP69u27ffv2y2uU5+fnd+jQwVg0yDs0eSem +2r/61a9k2JX9P7E8WPNRGO8cyivxpKR2hdQOAIDLOZjaW7dpvXrv+mpnR1m3Tds2+kYrVDK1N2vW +zDxM2lJRbQmIlsGxvGLdKVOmSNwvLCzU+6qutlK7gzO/9pONbdu2NbZmGWTNRZ+Kz8JtdWkNpRqp +XZ4iPDx8fwVpqKvejWEtWrSoX+Gqq66qV6+e1KWtug4cODBo0KCWLVuqYzfqY8eOlbXuu+++F198 +8fDhw6pYbrGr5oo0SkpKjLqdJ1VI7QqpHQAAl3MwtXcN72r5iW/lr9N49d3XbX3WXskrZCxTe0BA +gGpLwzI4llesm5ub26pVqzVr1uh9VVdbqd3qv3JUfubTd6wxf9betGnTkydPGovixIkTjRo1Um37 +MVdrKFW9QkY1Vq5c+cADD9x///3GP5IYXfI2wJy8zeLi4iSg5+fnl5aWFhcXm7e8a9eu2bNnJyQk +yOtk3rx5qqjtqvk6HK3LzpMqpHaF1A4AgMs5mNrj+8ZbXl1tfCfynrG/8J3IF9a9ZOu69qSkpMp8 +GzU6OvqNN94w6qtWrTKukJEw9/rrrxtdBrXu9u3bAwMDX331Vb27imortVv9RkHlZ/7Vjanmme/R +o8ebb75pLIp169ZZTdhaxWg0aNDA/CdX7X8btdxGai8rK7u+gvn2Mqohp3Xx4sWqrWnSpElRUZFq +b9q0yXJvxf79+/39/VW7efPmR44cMbp27NhheTiKnSdVSO0KqR0AAJdzMLWPmzTO8k4mTy7/q8qO +fk39Ji6ckrYrw9b9ByfOnGzrHjLFxcW9evW655579uzZc+7cufz8/PT09NjYWNVrpKu0tLTWrVvn +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 +AElFTkSuQmCC + +------=_NextPart_b610fa7b.50e0.4664 Content-ID: Content-Disposition: inline; filename="header.html" Content-Transfer-Encoding: base64 @@ -4047,4 +5547,4 @@ cGFuPjwvYj48IVtlbmRpZl0tLT48c3Bhbg0KbGFuZz1FTi1HQiBzdHlsZT0nZm9udC1zaXplOjEw LjBwdDttc28tYmlkaS1mb250LXNpemU6MTEuMHB0Jz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 L2Rpdj4NCg0KPC9ib2R5Pg0KDQo8L2h0bWw+DQo= -------=_NextPart_83e25b7b.71b6.4878-- \ No newline at end of file +------=_NextPart_b610fa7b.50e0.4664-- \ No newline at end of file diff --git a/23-049/23-049.html b/23-049/23-049.html index 88222ea8..37c9b9ae 100644 --- a/23-049/23-049.html +++ b/23-049/23-049.html @@ -1,6 +1,7 @@ -Topic 25 - Abstract Conceptual Model for Time +Topic 25 - Abstract Conceptual Model for Time @@ -1259,7 +1157,7 @@ - + @@ -1268,7 +1166,9 @@ -
+ + +

Candidate SWG Draft

@@ -1278,7 +1178,7 @@ -
+
@@ -1321,9 +1221,9 @@ @@ -1352,16 +1252,15 @@
-
- +
+
@@ -1376,120 +1275,242 @@
-
-
-

License Agreement

-

>Use of this document is subject to the license agreement at https://www.ogc.org/license

-
-
+ + + +
+
+
+
+

License Agreement

+ + +

Permission is hereby granted by the Open Geospatial + Consortium, (“Licensor”), free of charge and subject to the terms set + forth below, to any person obtaining a copy of this Intellectual Property and + any associated documentation, to deal in the Intellectual Property without + restriction (except as set forth below), including without limitation the + rights to implement, use, copy, modify, merge, publish, distribute, and/or + sublicense copies of the Intellectual Property, and to permit persons to whom + the Intellectual Property is furnished to do so, provided that all copyright notices + on the intellectual property are retained intact and that each person to whom + the Intellectual Property is furnished agrees to the terms of this Agreement.

+ +

If you modify the Intellectual Property, all copies of + the modified Intellectual Property must include, in addition to the above + copyright notice, a notice that the Intellectual Property includes + modifications that have not been approved or adopted by LICENSOR.

+ +

THIS LICENSE IS A COPYRIGHT LICENSE ONLY, AND DOES NOT + CONVEY ANY RIGHTS UNDER ANY PATENTS THAT MAY BE IN FORCE ANYWHERE IN THE WORLD. + THE INTELLECTUAL PROPERTY IS PROVIDED “AS + IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT + LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, + AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. THE COPYRIGHT HOLDER OR HOLDERS + INCLUDED IN THIS NOTICE DO NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THE + INTELLECTUAL PROPERTY WILL MEET YOUR REQUIREMENTS OR THAT THE OPERATION OF THE + INTELLECTUAL PROPERTY WILL BE UNINTERRUPTED OR ERROR FREE. ANY USE OF THE + INTELLECTUAL PROPERTY SHALL BE MADE ENTIRELY AT THE USER’S OWN RISK. IN NO + EVENT SHALL THE COPYRIGHT HOLDER OR ANY CONTRIBUTOR OF INTELLECTUAL PROPERTY + RIGHTS TO THE INTELLECTUAL PROPERTY BE LIABLE FOR ANY CLAIM, OR ANY DIRECT, + SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING + FROM ANY ALLEGED INFRINGEMENT OR ANY LOSS OF USE, DATA OR PROFITS, WHETHER IN + AN ACTION OF CONTRACT, NEGLIGENCE OR UNDER ANY OTHER LEGAL THEORY, ARISING OUT + OF OR IN CONNECTION WITH THE IMPLEMENTATION, USE, COMMERCIALIZATION OR + PERFORMANCE OF THIS INTELLECTUAL PROPERTY.

+ +

This license is effective until terminated. You may + terminate it at any time by destroying the Intellectual Property together with + all copies in any form. The license will also terminate if you fail to comply + with any term or condition of this Agreement. Except as provided in the + following sentence, no such termination of this license shall require the + termination of any third party end-user sublicense to the Intellectual Property + which is in force as of the date of notice of such termination. In addition, + should the Intellectual Property, or the operation of the Intellectual + Property, infringe, or in LICENSOR’s sole opinion be + likely to infringe, any patent, copyright, trademark or other right of a third + party, you agree that LICENSOR, in its sole discretion, may terminate this + license without any compensation or liability to you, your licensees or any + other party. You agree upon termination of any kind to destroy or cause to be + destroyed the Intellectual Property together with all copies in any form, + whether held by you or by any third party.

+ +

Except as contained in this notice, the name of + LICENSOR or of any other holder of a copyright in all or part of the Intellectual + Property shall not be used in advertising or otherwise to promote the sale, use + or other dealings in this Intellectual Property without prior written + authorization of LICENSOR or such copyright holder. LICENSOR is and shall at + all times be the sole entity that may authorize you or any third party to use + certification marks, trademarks or other special designations to indicate + compliance with any LICENSOR standards or specifications. + This Agreement is + governed by the laws of the Commonwealth of Massachusetts. The application to + this Agreement of the United Nations Convention on Contracts for the + International Sale of Goods is hereby expressly excluded. In the event any + provision of this Agreement shall be deemed unenforceable, void or invalid, such + provision shall be modified so as to make it valid and enforceable, and as so + modified the entire Agreement shall remain in full force and effect. No + decision, action or inaction by LICENSOR shall be construed to be a waiver of + any rights or remedies available to it.

+ +

None of the Intellectual Property or underlying information or technology may be downloaded or otherwise exported or reexported in violation of U.S. export laws and regulations. In addition, you are responsible for complying with any local laws in your jurisdiction which may impact your right to import, export or use the Intellectual Property, and you represent that you have complied with any regulations or registration procedures required by applicable law to make this license enforceable.

+
+
-

+ +
+
+
+
+ + + + -
+
+
-


I.  Abstract

Traditionally, geospatial communities used 2D coordinates and the vertical and temporal aspects were considered attributes rather than fully fledged coordinate systems. In an increasingly dynamic, speedier and multidimensional world, much confusion and lack of interoperability has occurred because of inconsistent approaches to time. Much effort has been expended by various international bodies to establish the Gregorian Calendar as a consistent timeline. This suffices for low precision, such as to the nearest minute, but not so when second or sub-second accuracy is required. For example, there has been differing practices and no consensus on whether leap seconds should be part of the Gregorian timeline.

The fundamental concepts of events, clocks, timescales, coordinates and calendars have been long established, but there is no clear, straightforward defining document. This document aims to to give clear consistent definitions of the fundamental concepts and terminology, so that people are well aware of the advantages and disadvantages of adopting a particular technological approach and then perhaps they can contribute to building better and more interoperable systems using other more detailed documents such as logical and implementation standards that have an agreed common conceptual basis and terminology.

This document is consistent with ISO 19111 and W3C Time Ontology in OWL.

The aim of this document is to establish clear concepts and terminology.

II.  Keywords

The following are keywords to be used by search engines and document catalogues.

ogcdoc, OGC document, abstract specification, conceptual model, time, temporal referencing, referencing by coordinates, calendar, clock, timescale


III.  Preface

Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. The Open Geospatial Consortium shall not be held responsible for identifying any or all such patent rights.

Recipients of this document are requested to submit, with their comments, notification of any relevant patent claims or other intellectual property rights of which they may be aware that might be infringed by any implementation of the standard set forth in this document, and to provide supporting documentation.

IV.  Security Considerations

No security considerations have been made for this document.

V.  Submitting Organizations

The following organizations submitted this Document to the Open Geospatial Consortium (OGC):

  • U.K. Met Office, HeazelTech

VI.  Submitters

All questions regarding this submission should be directed to the editor or the -submitters:

NameAffiliation
Chris Little (editor)U.K. Met Office
Chuck HeazelHeazelTech

VII.  Introduction

When OGC standards involve time, they generally refer to the ISO documents such as ISO 19108 (now largely superseded), ISO 19111, ISO 8601, and their freely available OGC equivalents, such as OGC_18-005r4 (the equivalent to ISO 19111).

Much effort over decades has gone into establishing complex structures to represent calendar based time, such as the ISO 8601 notation, and many date-time schemas. Because of this effort, many people use calendar based “coordinates”, with the attendant ambiguities, imprecision and inappropriate scope.

The aim of this document is to establish clear concepts and terminology, so that people are well aware of the advantages and disadvantages of adopting a particular technological approach and then perhaps contribute to building better interoperable systems.

Topic 25 - Abstract Conceptual Model for Time

1.  Scope

This document defines the major underlying concepts regarding time. It does not define any concrete temporal reference systems or give detailed guidance on implementations.

2.  Conformance

Clause 6 of this International Standard uses the Unified Modeling Language (UML) to present -conceptual schemas for describing the higher level classes of time and temporal reference systems. These schemas define conceptual classes that

a) may be considered to comprise a cross-domain application schema, or

b) may be used in application schemas, profiles and implementation specifications.

This flexibility is controlled by a set of UML types that can be implemented in a variety of manners. Use of +
+

+

I.  Abstract

+

Traditionally, geospatial communities used 2D coordinates and the vertical and temporal aspects were considered attributes rather than fully fledged coordinate systems. In an increasingly dynamic, speedier and multidimensional world, much confusion and lack of interoperability has occurred because of inconsistent approaches to time. Much effort has been expended by various international bodies to establish the Gregorian Calendar as a consistent timeline. This suffices for low precision, such as to the nearest minute, but not so when second or sub-second accuracy is required. For example, there has been differing practices and no consensus on whether leap seconds should be part of the Gregorian timeline.

+

The fundamental concepts of events, clocks, timescales, coordinates and calendars have been long established, but there is no clear, straightforward defining document. This document aims to to give clear consistent definitions of the fundamental concepts and terminology, so that people are well aware of the advantages and disadvantages of adopting a particular technological approach and then perhaps they can contribute to building better and more interoperable systems using other more detailed documents such as logical and implementation standards that have an agreed common conceptual basis and terminology.

+

This document is consistent with ISO 19111 and W3C Time Ontology in OWL.

+

The aim of this document is to establish clear concepts and terminology.

+
+
+

II.  Keywords

+

The following are keywords to be used by search engines and + document catalogues.

+

ogcdoc, OGC document, abstract specification, conceptual model, time, temporal referencing, referencing by coordinates, calendar, clock, timescale

+
+
+
+

III.  Preface

+

Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. The Open Geospatial Consortium shall not be held responsible for identifying any or all such patent rights.

+

Recipients of this document are requested to submit, with their comments, notification of any relevant patent claims or other intellectual property rights of which they may be aware that might be infringed by any implementation of the standard set forth in this document, and to provide supporting documentation.

+
+
+

IV.  Security Considerations

+

No security considerations have been made for this document.

+
+
+

V.  Submitting Organizations

+

The following organizations submitted this Document to the + Open Geospatial Consortium (OGC):

+
    +
  • U.K. Met Office, HeazelTech
  • +
+
+
+

VI.  Submitters

+

All questions regarding this submission should be directed to the editor or the +submitters:

+ + + + + + + + + + + + + + + + + +
NameAffiliation
Chris Little (editor)U.K. Met Office
Chuck HeazelHeazelTech
+
+
+

VII.  Introduction

+

When OGC standards involve time, they generally refer to the ISO documents such as ISO 19108 (now largely superseded), ISO 19111, ISO 8601, and their freely available OGC equivalents, such as OGC_18-005r4 (the equivalent to ISO 19111).

+

Much effort over decades has gone into establishing complex structures to represent calendar based time, such as the ISO 8601 notation, and many date-time schemas. Because of this effort, many people use calendar based “coordinates”, with the attendant ambiguities, imprecision and inappropriate scope.

+

The aim of this document is to establish clear concepts and terminology, so that people are well aware of the advantages and disadvantages of adopting a particular technological approach and then perhaps contribute to building better interoperable systems.

+
+

Topic 25 - Abstract Conceptual Model for Time

+
+

1.  Scope

+

This document defines the major underlying concepts regarding time. It does not define any concrete temporal reference systems or give detailed guidance on implementations.

+
+
+

2.  Conformance

+

Clause 6 of this International Standard uses the Unified Modeling Language (UML) to present +conceptual schemas for describing the higher level classes of time and temporal reference systems. These schemas define conceptual classes that

+

a) may be considered to comprise a cross-domain application schema, or

+

b) may be used in application schemas, profiles and implementation specifications.

+

This flexibility is controlled by a set of UML types that can be implemented in a variety of manners. Use of alternative names that are more familiar in a particular application is acceptable, provided that there is a one- to-one mapping to classes and properties in this International Standard. The UML model in this International Standard defines conceptual classes; various software systems define implementation classes or data structures. All of these reference the same information content. The same name may be used in implementations as in the model, so that types defined in the UML model may be used -directly in application schemas.

Annex A defines a set of conformance tests that will support applications whose requirements range from the -minimum necessary to define data structures to full object implementation.

3.  Normative references

+directly in application schemas.

+

Annex A defines a set of conformance tests that will support applications whose requirements range from the +minimum necessary to define data structures to full object implementation.

+
+

3.  Normative references

The following documents are referred to in the text in such a way that some or all of their content constitutes requirements of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.

IETF: RFC 3339 Date and Time on the Internet: Timestamps. https://www.rfc-editor.org/rfc/rfc3339

-

ISO/TC 211: 8601:2004 Data elements and interchange formats — Information interchange — Representation of dates and times, 2004, https://www.iso.org/standard/40874.html

-

ISO/TC 211: ISO 19111:2019, Geographic information – Referencing by coordinates, 2019, https://www.iso.org/standard/74039.html

-

Allen, J. F. Maintaining Knowledge about Temporal Intervals Communications of the ACM, 1983, vol. 26 pp. 832-843.

+

ISO/TC 211: 8601:2004 Data elements and interchange formats — Information interchange — Representation of dates and times, 2004, https://www.iso.org/standard/40874.html

+

ISO/TC 211: ISO 19111:2019, Geographic information – Referencing by coordinates, 2019, https://www.iso.org/standard/74039.html

+

Allen, J. F. Maintaining Knowledge about Temporal Intervals Communications of the ACM, 1983, vol. 26 pp. 832-843.

OGC: 18-005, OGC Abstract Specification Topic 2: Referencing by coordinates Corrigendum, 2021, https://docs.ogc.org/as/18-005r5/18-005r5.html

W3C: Time Ontology in OWL, 2017, https://www.w3.org/TR/2017/REC-owl-time-20171019/

-

4.  Terms and definitions

This document uses the terms defined in OGC Policy Directive 49, which is based on the ISO/IEC Directives, Part 2, Rules for the structure and drafting of International Standards. In particular, the word “shall” (not “must”) is the verb form used to indicate a requirement to be strictly followed to conform to this document and OGC documents do not use the equivalent phrases in the ISO/IEC Directives, Part 2.

This document also uses terms defined in the OGC Standard for Modular specifications (OGC 08-131r3), also known as the ‘ModSpec’. The definitions of terms such as standard, specification, requirement, and conformance test are provided in the ModSpec.

For the purposes of this document, the following additional terms and definitions apply.

4.1. conceptual model

+
+

4.  Terms and definitions

This document uses the terms defined in OGC Policy Directive 49, which is based on the ISO/IEC Directives, Part 2, Rules for the structure and drafting of International Standards. In particular, the word “shall” (not “must”) is the verb form used to indicate a requirement to be strictly followed to conform to this document and OGC documents do not use the equivalent phrases in the ISO/IEC Directives, Part 2.

This document also uses terms defined in the OGC Standard for Modular specifications (OGC 08-131r3), also known as the ‘ModSpec’. The definitions of terms such as standard, specification, requirement, and conformance test are provided in the ModSpec.

For the purposes of this document, the following additional terms and definitions apply.

4.1. conceptual model

description of common concepts and their relationships, particularly in order to facilitate exchange of information between parties within a specific domain. A conceptual model is explicitly chosen to be independent of design or implementation concerns.

- - -

[SOURCE: CEN ENV 1613:1995]

4.2. coordinate

+

4.2. coordinate

one of a sequence of numbers designating the position of a point

-

Note 1 to entry: In many coordinate reference systems, the coordinate numbers are qualified by units.

[SOURCE: ISO 19111]

4.3. coordinate reference system

+

Note 1 to entry: In many coordinate reference systems, the coordinate numbers are qualified by units.

[SOURCE: ISO 19111]

4.3. coordinate reference system

coordinate system that is related to an object by a datum

@@ -1497,84 +1518,109 @@ -

Note 1 to entry: Geodetic and vertical datums are referred to as reference frames.

Note 2 to entry: For geodetic and vertical reference frames, the object will be the Earth. In planetary applications, geodetic and vertical reference frames may be applied to other celestial bodies.

[SOURCE: ISO 19111]

4.4. coordinate system

+

Note 1 to entry: Geodetic and vertical datums are referred to as reference frames.

Note 2 to entry: For geodetic and vertical reference frames, the object will be the Earth. In planetary applications, geodetic and vertical reference frames may be applied to other celestial bodies.

[SOURCE: ISO 19111]

4.4. coordinate system

set of mathematical rules for specifying how coordinates are to be assigned to points

-

[SOURCE: ISO 19111]

4.5. datum

reference frame ADMITTED

+

[SOURCE: ISO 19111]

4.5. datum

reference frame ADMITTED

parameter or set of parameters that realize the position of the origin, the scale, and the orientation of a coordinate system

-

[SOURCE: ISO 19111]

4.6. epoch

+

[SOURCE: ISO 19111]

4.6. epoch

-

<geodesy> point in time

+

<geodesy> point in time

-

Note 1 to entry: In this document an epoch is expressed in the Gregorian calendar as a decimal year.

Example

2017-03-25 in the Gregorian calendar is epoch 2017.23.

-

[SOURCE: ISO 19111]

4.7. reference frame

datum ADMITTED

+

Note 1 to entry: In this document an epoch is expressed in the Gregorian calendar as a decimal year.

Example

2017-03-25 in the Gregorian calendar is epoch 2017.23.

+

[SOURCE: ISO 19111]

4.7. reference frame

datum ADMITTED

parameter or set of parameters that realize the position of the origin, the scale, and the orientation of a coordinate system

-

[SOURCE: ISO 19111]

4.8. temporal coordinate reference system

+

[SOURCE: ISO 19111]

4.8. temporal coordinate reference system

coordinate reference system based on a temporal datum

-

[SOURCE: ISO 19111]

4.9. temporal coordinate system

+

[SOURCE: ISO 19111]

4.9. temporal coordinate system

-

<geodesy> one-dimensional coordinate system where the axis is time

+

<geodesy> one-dimensional coordinate system where the axis is time

-

[SOURCE: ISO 19111]

4.10. temporal datum

+

[SOURCE: ISO 19111]

4.10. temporal datum

datum describing the relationship of a temporal coordinate system to an object

-

Note 1 to entry: The object is normally time on the Earth.

[SOURCE: ISO 19111]

5.  Conventions

5.1.  Abbreviated terms

+

Note 1 to entry: The object is normally time on the Earth.

[SOURCE: ISO 19111]

+
+

5.  Conventions

+

5.1.  Abbreviated terms

-

CRS

Coordinate Reference System

-

TRS

Temporal Reference System

-

UML

Unified Modelling Language

-

2D

2-dimensional

-

3D

3-dimensional

+

CRS

Coordinate Reference System

+

TRS

Temporal Reference System

+

UML

Unified Modelling Language

+

2D

2-dimensional

+

3D

3-dimensional

-

5.2.  Identifiers

+
+

5.2.  Identifiers

The normative provisions in this standard are denoted by the URI:

http://www.opengis.net/doc/AS/temporal-conceptual-model/1.0

All requirements and conformance tests that appear in this document are denoted by partial URIs which are relative to this base.

-

6.  Characteristics of an Abstract Conceptual Model

The terms and definitions clause in this Abstract Specification provides a short definition for “conceptual model”. This clause provides additional information on the OGC use of “conceptual model”.

A conceptual model organizes the vocabulary needed to communicate consistently and thoroughly about the know-how of a problem domain. The aim of a conceptual model is to express the meaning of terms and concepts used by domain experts to discuss the problem, and to find the correct relationships between different concepts.

A conceptual model:

  1. is a representation of a system, made of the composition of concepts which are used to help people know, understand, or simulate a subject the model represents. A documented conceptual model represents ‘concepts’ (entities), the relationships between them, and a vocabulary;

    +
+
+
+

6.  Characteristics of an Abstract Conceptual Model

+

The terms and definitions clause in this Abstract Specification provides a short definition for “conceptual model”. This clause provides additional information on the OGC use of “conceptual model”.

+

A conceptual model organizes the vocabulary needed to communicate consistently and thoroughly about the know-how of a problem domain. The aim of a conceptual model is to express the meaning of terms and concepts used by domain experts to discuss the problem, and to find the correct relationships between different concepts.

+

A conceptual model:

+
  1. is a representation of a system, made of the composition of concepts which are used to help people know, understand, or simulate a subject the model represents. A documented conceptual model represents ‘concepts’ (entities), the relationships between them, and a vocabulary;

  2. -
  3. is explicitly defined to be independent of design or implementation concerns;

    +
  4. is explicitly defined to be independent of design or implementation concerns;

  5. -
  6. organizes the vocabulary needed to communicate consistently and thoroughly about the know-how of a problem domain;

    +
  7. organizes the vocabulary needed to communicate consistently and thoroughly about the know-how of a problem domain;

  8. -
  9. starts with a glossary of terms and definitions. There is a very high premium on high-quality, design-independent definitions, free of data or implementation biases; the model also emphasizes rich vocabulary; and

    +
  10. starts with a glossary of terms and definitions. There is a very high premium on high-quality, design-independent definitions, free of data or implementation biases; the model also emphasizes rich vocabulary; and

  11. -
  12. is always about identifying the correct choice of terms to use in communications, including statements of rules and requirements, especially where high precision and subtle distinctions need to be made. The core concepts of a temporal geospatial problem domain are typically quite stable over time.

    +
  13. is always about identifying the correct choice of terms to use in communications, including statements of rules and requirements, especially where high precision and subtle distinctions need to be made. The core concepts of a temporal geospatial problem domain are typically quite stable over time.

  14. -

7.  Temporal Abstract Conceptual Model

This Temporal Abstract Conceptual Model follows ISO 19111, which is the ISO adoption of OGC_18-005r4.

The model is also informed by the W3C Time Ontology.

Figure 1

8.  Temporal regimes

8.1.  General

- -

To help us think more clearly about time, this paper adopts the term “Regime” to describe the fundamentally different types of time and its measurement under consideration. This is a pragmatic approach that allows the grouping of recommendations and best practices in a practical way, but without obscuring the connection to the underlying theoretical components.

+ +
+
+

7.  Temporal Abstract Conceptual Model

+

This Temporal Abstract Conceptual Model follows ISO 19111, which is the ISO adoption of OGC_18-005r4.

+

The model is also informed by the W3C Time Ontology.

+
+ +

Figure 1

+
+
+
+

8.  Temporal regimes

+

8.1.  General

+ +

To help us think more clearly about time, this paper adopts the term “Regime” to describe the fundamentally different types of time and its measurement under consideration. This is a pragmatic approach that allows the grouping of recommendations and best practices in a practical way, but without obscuring the connection to the underlying theoretical components.

The first three regimes have deep underlying physical and mathematical foundations which cannot be legislated away. The fourth regime, of calendars, uses a seemingly random mixture of ad hoc algorithms, arithmetic, numerology and measurements. Paradoxically, this regime has historically driven advances in mathematics and physics.

The regimes are applicable to other planets and outer space, but with due consideration.

-

8.2.  Events and Operators

+
+

8.2.  Events and Operators

The simplest way of relating entities in time is by events that can be ordered, that is, established in a sequence, and this sequence is used as an approximate measure of the passage of time.

@@ -1582,12 +1628,13 @@

One set of events may be completely ordered with respect to each other, but another set of similar internally consistent events cannot be cross-referenced until extra information is available. Even then, only partial orderings may be possible.

-

In this regime, the Allen Operators can be used. If A occurs before B and B occurs before C, then we can correctly deduce that A occurs before C. The full set of operators also covers pairs of intervals. So in our example, B occurs in the interval (A,C). However, we cannot perform arithmetic operations like (B-A) or (C-A) as we have not defined any timescale or measurements. For example, in geology, ‘subtracting’ Ordovician from Jurassic is meaningless; or in archeology, ‘subtracting’ a layer with a certain type of pottery remains from the layer containing burnt wood and bones is again not meaningful. Only the ordering can be deduced.

+

In this regime, the Allen Operators can be used. If A occurs before B and B occurs before C, then we can correctly deduce that A occurs before C. The full set of operators also covers pairs of intervals. So in our example, B occurs in the interval (A,C). However, we cannot perform arithmetic operations like (B-A) or (C-A) as we have not defined any timescale or measurements. For example, in geology, ‘subtracting’ Ordovician from Jurassic is meaningless; or in archeology, ‘subtracting’ a layer with a certain type of pottery remains from the layer containing burnt wood and bones is again not meaningful. Only the ordering can be deduced.

This regime constitutes an Ordinal Temporal Reference System, with discrete enumerated ordered events.

-

8.3.  Simple Clocks and Discrete Timescales

+
+

8.3.  Simple Clocks and Discrete Timescales

-

In this regime, a clock is defined as any regularly repeating physical phenomena, such as pendulum swings, earth’s rotation about sun, earth’s rotation about its axis, heart beats, vibrations of electrically stimulated quartz crystals or the resonance of the unperturbed ground-state hyperfine transition frequency of the caesium 133 atom. Some phenomena make better clocks that others, in terms of the number of repetitions possible, the consistency of each repetition and the precision of each ‘tick’. A mechanism for counting, or possibly measuring, the ticks is desirable.

+

In this regime, a clock is defined as any regularly repeating physical phenomena, such as pendulum swings, earth’s rotation about sun, earth’s rotation about its axis, heart beats, vibrations of electrically stimulated quartz crystals or the resonance of the unperturbed ground-state hyperfine transition frequency of the caesium 133 atom. Some phenomena make better clocks that others, in terms of the number of repetitions possible, the consistency of each repetition and the precision of each ‘tick’. A mechanism for counting, or possibly measuring, the ticks is desirable.

It is an assumption that the ticks are regular and homogeneous.

@@ -1595,26 +1642,28 @@

There is no time measurement before the clock started, or after it stops.

-

It may seem that time can be measured between ‘ticks’ by interpolation, but this needs another clock, with faster ticks. This process of devising more precise clocks continues down to the atomic scale, and then the deterministic process of physically trying to interpolate between ticks is not possible.

+

It may seem that time can be measured between ‘ticks’ by interpolation, but this needs another clock, with faster ticks. This process of devising more precise clocks continues down to the atomic scale, and then the deterministic process of physically trying to interpolate between ticks is not possible.

The internationally agreed atomic time, TAI, is an example of a timescale with an integer count as the measure of time, though in practice it is an arithmetic compromise across about two hundred separate atomic clocks, corrected for differing altitudes and temperatures.

In this regime, the Allen Operators also can be used. If L occurs before M and M occurs before N, then we can correctly deduce that L occurs before N. The full set of operators also covers pairs of intervals. So if M occurs in the interval (L,N), we can now perform integer arithmetic operations like (M-L) or (N-L) as we have defined an integer timescale or measurement.

This regime constitutes a Temporal Coordinate Reference System, with discrete integer units of measure which can be subject to integer arithmetic.

-

8.4.  CRS and Continuous Timescales

+
+

8.4.  CRS and Continuous Timescales

-

This regime takes a clock from the previous regime and assumes that between any two adjacent ticks, it is possible to interpolate indefinitely to finer and finer precision, using ordinary arithmetic, rather than any physical device. Units of Measure may be defrined that are different from the ‘ticks’. For example, a second may be defined as 9,192,631,770 vibrations of the ground-state hyperfine transition of the caesium 133 atom. Alternatively and differently, a second may be defined as 1/86400th of the rotation of the earth on its axis with respect to the sun. The count of rotations are the ‘ticks’ of an earth-day clock. This latter definition is not precise enough for many uses, as the rotaion of the earth on its axis varies from day to day.

+

This regime takes a clock from the previous regime and assumes that between any two adjacent ticks, it is possible to interpolate indefinitely to finer and finer precision, using ordinary arithmetic, rather than any physical device. Units of Measure may be defrined that are different from the ‘ticks’. For example, a second may be defined as 9,192,631,770 vibrations of the ground-state hyperfine transition of the caesium 133 atom. Alternatively and differently, a second may be defined as 1/86400th of the rotation of the earth on its axis with respect to the sun. The count of rotations are the ‘ticks’ of an earth-day clock. This latter definition is not precise enough for many uses, as the rotaion of the earth on its axis varies from day to day.

Alternatively, it may be that the ticks are not counted but measured, and the precision of the clock is determined by the precision of the measurements, such as depth in an ice core, or angular position of an astronomical body, such as the sun, moon or a star.

It is also assumed that time can be extrapolated to before the time when the clock started and into the future, possibly past when the clock stops.

-

This gives us a continuous number line to perform theoretical measurements. It is a coordinate system. With a datum/origin/epoch, a unit of measure (a name for the ‘tick marks’ on the axis), positive and negative directions and the full range of normal arithmetic. It is a Coordinate Reference System.

+

This gives us a continuous number line to perform theoretical measurements. It is a coordinate system. With a datum/origin/epoch, a unit of measure (a name for the ‘tick marks’ on the axis), positive and negative directions and the full range of normal arithmetic. It is a Coordinate Reference System.

In this regime, the Allen Operators also can be used. If A occurs before B and B occurs before C, then we can correctly deduce that A occurs before C. The full set of operators also covers pairs of intervals. So if B occurs in the interval (A,C), we can now perform real number arithmetic operations like (B-A) or (C-A) as we have defined a timescale or measurement, and between any two instants, we can always find an infinite number of other instants.

-

Some examples are:

+

Example

Some examples are:

+
  • Unix milliseconds since 1970-01-01T00:00:00.0Z

  • @@ -1622,33 +1671,35 @@
-

This regime constitutes a Temporal Coordinate Reference System, with a continuous number line and units of measure, which can be subject to the full range of real or floating point arithmetic.

-

8.5.  Calendars

+

This regime constitutes a Temporal Coordinate Reference System, with a continuous number line and units of measure, which can be subject to the full range of real or floating point arithmetic.

+
+

8.5.  Calendars

-

In this regime, counts and measures of time are related to the various combinations of the rotations of the earth, moon and sun or other astronomical bodies. There is no simple arithmetic, so for example, the current civil year count of years in the Current Era (CE) and Before Current Era (BCE) is a calendar, albeit a very simple one, as there is no year zero. That is, Year 14CE – Year 12CE is a duration of 2 years, and Year 12BCE — Year 14BCE is also two years. However Year 1CE — Year 1BCE is one year, not two as there is no year 0CE or 0BCE.

+

In this regime, counts and measures of time are related to the various combinations of the rotations of the earth, moon and sun or other astronomical bodies. There is no simple arithmetic, so for example, the current civil year count of years in the Current Era (CE) and Before Current Era (BCE) is a calendar, albeit a very simple one, as there is no year zero. That is, Year 14CE – Year 12CE is a duration of 2 years, and Year 12BCE — Year 14BCE is also two years. However Year 1CE — Year 1BCE is one year, not two as there is no year 0CE or 0BCE.

-

In this regime, the use of the Allen Operators is not straightforward. If A occurs before B and B occurs before C, then we cannot always easily and correctly deduce that A occurs before C. The full set of Allen Operators also covers pairs of intervals. So in our example, B occurs in the interval (A,C). However, we cannot usually perform simple arithmetic operations like (B-A) or (C-A) as we are dependent on the vagaries of the calendar algorithms, multiple timescales and multiple Units of Measure.

+

In this regime, the use of the Allen Operators is not straightforward. If A occurs before B and B occurs before C, then we cannot always easily and correctly deduce that A occurs before C. The full set of Allen Operators also covers pairs of intervals. So in our example, B occurs in the interval (A,C). However, we cannot usually perform simple arithmetic operations like (B-A) or (C-A) as we are dependent on the vagaries of the calendar algorithms, multiple timescales and multiple Units of Measure.

Calendars are social constructs made by combining several clocks and their associated timescales.

This paper only addresses the internationally agreed Gregorian calendar. Calendrical Calculations by Nachum Dershowitz and Edward M. Reingold provides overwhelming detail for conversion to numerous other calendars that have developed around the world and over the millennia and to meet the various social needs of communities, whether agricultural, religious or other. The reference is comprehensive but not exhaustive, as there are calendars that have been omitted.

A Calendar is a Temporal Reference System, but it is not a Temporal Coordinate Reference System nor an Ordinal Temporal Reference System.

-

8.6.  Other Regimes

+
+

8.6.  Other Regimes

There are other regimes, which are out of scope of this document. This could include local solar time, useful, for example, for the calculation of illumination levels and the length of shadows on aerial photography, or relativistic time.

-

8.6.1.  Local Solar Time

+

8.6.1.  Local Solar Time

Local solar time may or may not correspond to the local statutory or legal time in a country. Local solar time can be construed as a clock and timescale, with an angular measure of the apparent position of the sun along the ecliptic (path through the sky) as the basic physical principle.

-

8.6.2.  Astronomical Time

+

8.6.2.  Astronomical Time

-

Astronomers have traditionally measured the apparent locations of stars, planets and other heavenly bodies by measuring angular separations from reference points or lines and the timing of transits across a meridian. Generally they use time determined by earth’s motion relative to the distant stars rather than the sun. This is called sidereal time. Times are usually measured from an epoch in daylight, such as local midday, rather than midnight. Accurate measurements of positions of stars, planets and moons were and are essential for navigation on Earth. See Astronomical Algorithms by Jean Meeus for examples of the calculations involved.

+

Astronomers have traditionally measured the apparent locations of stars, planets and other heavenly bodies by measuring angular separations from reference points or lines and the timing of transits across a meridian. Generally they use time determined by earth’s motion relative to the distant stars rather than the sun. This is called sidereal time. Times are usually measured from an epoch in daylight, such as local midday, rather than midnight. Accurate measurements of positions of stars, planets and moons were and are essential for navigation on Earth. See Astronomical Algorithms by Jean Meeus for examples of the calculations involved.

-

8.6.3.  Space-time

+

8.6.3.  Space-time

When dealing with moving objects, we find that the location of the object in space depends on its location in time. That is to say, that the location is an event in space and time.

@@ -1657,201 +1708,276 @@

Since the speed of light, c, in a vacuum is a measurable constant, space-time uses that constant to create a coordinate axis with spatial units of measure (meters per second * seconds = meters). The result is coordinate reference system with four orthogonal axes all with the same units of measure, distance. However, the measure of distance in this 4D space is not the usual Pythagorean d2 = x2 + y2 + z2 +(ct)2 but d2 = x2 + y2 + z2 -(ct)2, so reality is constrained to lying within a double cone subset around the ct axis of the full space.

-

8.6.4.  Relativistic

+

8.6.4.  Relativistic

-

A regime may be needed for ‘space-time’, off the planet Earth, such as for recording and predicting space weather approaching from the sun, where the speed of light and relativistic effects such as gravity may be relevant.

+

A regime may be needed for ‘space-time’, off the planet Earth, such as for recording and predicting space weather approaching from the sun, where the speed of light and relativistic effects such as gravity may be relevant.

-

Once off the planet Earth, distances and velocities can become very large. The speed of light becomes a limiting factor in measuring both where and when an event takes place. Special Relativity deals with the accurate measurement of space-time events as measured between two moving objects. The core concepts are the Lorentz Transforms. These transforms allow one to calculate the degree of “contraction” a measurement undergos due to the relative velocity between the observing and observed object.

+

Once off the planet Earth, distances and velocities can become very large. The speed of light becomes a limiting factor in measuring both where and when an event takes place. Special Relativity deals with the accurate measurement of space-time events as measured between two moving objects. The core concepts are the Lorentz Transforms. These transforms allow one to calculate the degree of “contraction” a measurement undergos due to the relative velocity between the observing and observed object.

-

The key to this approach is to ensure each moving feature of interest has its own local clock and time, known as its ‘proper time’. This example can be construed as a fitting into the clock and timescale regime. The relativistic effects are addressed through the relationships between the separate clocks, positions and velocities of the features.

+

The key to this approach is to ensure each moving feature of interest has its own local clock and time, known as its ‘proper time’. This example can be construed as a fitting into the clock and timescale regime. The relativistic effects are addressed through the relationships between the separate clocks, positions and velocities of the features.

-

Relativistic effects may need to be taken into account for satellites and other space craft because of their relative speed and position in Earth’s gravity well.

+

Relativistic effects may need to be taken into account for satellites and other space craft because of their relative speed and position in Earth’s gravity well.

-

The presence of gravitational effects requires special relativity to be replaced by general relativity, and it can no longer be assumed that space (or space-time) is Euclidean. That is, Pythagoras’ Theorem does not hold execept locally over small areas. This is somewhat familiar territory for geospatial experts.

+

The presence of gravitational effects requires special relativity to be replaced by general relativity, and it can no longer be assumed that space (or space-time) is Euclidean. That is, Pythagoras’ Theorem does not hold execept locally over small areas. This is somewhat familiar territory for geospatial experts.

-

8.6.5.  Accountancy

+

8.6.5.  Accountancy

The financial and administrative domains often use weeks, quarters, and other calendrical measures. These may be convenient (though often not!) for the requisite tasks, but are usually inappropriate for scientific or technical purposes.

-

9.  Notation

There are often widely agreed, commonly accepted, notations used for temporal reference systems, but few have been standardised. Any particular notation may be capable of expressing a wider range of times than are valid for the reference system.

Example

The IETF RFC 3339 timestamp notation, a restrictive profile of ISO 8601, can express times before 1588CE, when the Gregorian calendar was first introduced in some parts of the world.

-

10.  Attributes of the Regimes/Classes

The top level ReferenceSystem is an abstract super-class and does not have many attributes or properties. So far, only the total dimension of the reference system and the Location, Time or Domain of Applicability have been identified as essential.

The ‘ReferenceSystem’ has two abstract sub-classes: ‘SpatialReferenceSystem’, which is defined in ISO 19111, and ‘TemporalReferenceSystem’, each with the attributes of Dimension and Domains of Applicability.

The Dimension is one for time, or a vertical reference system, but may be as much as 6 for spatial location with orientation as in the GeoPose Draft Specification.

Besides the conventional space and time, there may be other reference systems, such as wavelength/frequency, that can be addressed by the Abstract Conceptual Model.

10.1.  Attributes of Events and Ordinal Temporal Reference Systems

+
+
+
+

9.  Notation

+

There are often widely agreed, commonly accepted, notations used for temporal reference systems, but few have been standardised. Any particular notation may be capable of expressing a wider range of times than are valid for the reference system.

+

Example

+

The IETF RFC 3339 timestamp notation, a restrictive profile of ISO 8601, can express times before 1588CE, when the Gregorian calendar was first introduced in some parts of the world.

+
+
+
+

10.  Attributes of the Classes

+

10.1.  Reference Systems

-

An OrdinalTemporal Reference System has a well-ordered finite sequence of events against which other events can be compared.

+

The top level ReferenceSystem is an abstract super-class and does not have many attributes or properties. So far, only the total dimension of the reference system and the Location, Time or Domain of Applicability have been identified as essential.

-
  1. Name/id

    +

    The ‘ReferenceSystem’ has two abstract sub-classes: ‘SpatialReferenceSystem’, which is defined in ISO 19111, and ‘TemporalReferenceSystem’, each with the attributes of Dimension and Domains of Applicability.

    + +

    The Dimension is one for time, or a vertical reference system, but may be as much as 6 for spatial location with orientation as in the GeoPose Draft Specification.

    + +

    Besides the conventional space and time, there may be other reference systems, such as wavelength/frequency, that can be addressed by the Abstract Conceptual Model.

    +
+

10.2.  Ordinal Temporal Reference Systems

+ +

An OrdinalTemporal Reference System has a well-ordered finite sequence of events against which other events can be compared.

+ +

An Ordinal Temporal Reference System is a type of temporal reference system. Therefore, it inherits the following attributes from the TemporalReferenceSystem class:

+ +
  1. applicableLocationTimeOrDomain: the location, time or domain of applicability

  2. -
  3. Optional location, time or domain of applicability

    +
  4. dimension: the number of dimensions in this reference system. For Ordinal Temporal Reference Systems this value is fixed at 1.

  5. -
  6. Optional Epoch, defined in some temporal reference system

    +
+ +

An Ordinal Temporal Reference System does not have any attributes of its own. However, it does use associations with other classes to fully describe itself.

+ +
  1. Epoch: An Ordinal Temporal Reference System ‘has a’ one optional Epoch

  2. -
  3. Listed or enumerated sequence of events with the first and last events

    +
  4. Notation: An Ordinal Temporal Reference System ‘can use’ one or more Notations to represent itself.

  5. -
  6. Optional notations

    +
  7. Notation: An Ordinal Temporal Reference System ‘consists of’ an ordered set of Events. These events are identifiable temporal instances.

-

Example

Ancient annals of a country may give a sequence of emperors which could be used to ‘date’ another event such as “Emperor Xi built a canal”, or may be used to date a particular reign. For example: “In the reign of Emperor Yi, a comet was sighted” and later research identifies this as an appearance of Hailey’s Comet.

+

Example

Ancient annals of a country may give a sequence of emperors which could be used to ‘date’ another event such as “Emperor Xi built a canal”, or may be used to date a particular reign. For example: “In the reign of Emperor Yi, a comet was sighted” and later research identifies this as an appearance of Hailey’s Comet.

-

The events from the list may be instants, such as the change of reign, or intervals, such as the complete reign of each king.

+

10.2.1.  Events

-

Other documents may enable two such ‘king lists’ to be related, though not completely.

-

10.2.  Attributes of simple Clock and Discrete Timescale

+

The Events class is an ordered list of temporal events. The events can be instances, such as the ascension of a King to a throne, or intervals, such as the complete reign of each king.

+ +

Other documents may enable two such ‘king lists’ to be related, though not completely.

+
+
+

10.3.  Temporal Coordinate Reference System

-

A clock is a regular, repeating, physical event, or ‘tick’, that can be counted. The sequence of tick counts is a timescale. The ticks may be grouped into a Unit of Meaure for convenience. Other events can be compared to the ticks on the timescale.

+

A Temporal Coordinate Reference System is a type of temporal reference system. Therefore, it inherits the following attributes from the TemporalReferenceSystem class:

-
  1. Name/id

    -
  2. -
  3. Optional location, time or domain of applicability

    -
  4. -
  5. Optional Epoch, defined in some temporal reference system

    +
    1. applicableLocationTimeOrDomain: the location, time or domain of applicability

    2. -
    3. Arithmetic: Integer

      +
    4. dimension: the number of dimensions in this reference system. For Temporal Coordinate Reference Systems this value is fixed at 1.

    5. -
    6. Optional name for each tick

      -
    7. -
    8. Optional Start time or count

      -
    9. -
    10. Optional End time or count

      +
    + +

    A Temporal Coordinate Reference System does not have any attributes of its own. However, it does use associations with other classes to fully describe itself.

    + +
    1. Epoch: A Temporal CRS ‘has a’ one optional Epochs

    2. -
    3. Optional Unit of Measure and number of ticks per Unit

      +
    4. Notation: A Temporal CRS ‘can use’ one or more Notations to represent itself.

    5. -
    6. Optional notations

      +
    7. Timescale: A Temporal CRS ‘has a’ one Timescale which is used to represent the values along its single axis. This Timescale can be either discrete or continuous.

    - -

    Example 1

    A well preserved fossilised log is recovered and the tree rings establish an annual ‘tick’. The start and end times may be known accurately by comparison and matching with other known tree ring sequences, or perhaps only dated imprecisely via Carbon Dating, or its archaeological or geological context.

    +

    10.4.  Calendar Reference Systems

    -

    Example 2

    A clock is started, but undergoes a calibration process against some standard clock, so the initial, reliable Start Time does not start at Count Zero. The clock is accidentially knocked so that it is no longer correctly caliabrated, but is still working. the End Time is not the last time that the clock ticks.

    -
    -

    10.3.  Attributes of Clocks

    +

    Calendars combine different timescales and their clocks and units of measure, and other events, to make a complex timeline against which events can be compared. Calculated algorithms are used to determine which instants of intervals on the compound timeline are identified and labeled.

    -
    1. Name/id

      -
    2. -
    3. Optional location, time or domain of applicability

      -
    4. -
    5. Optional Epoch, defined in some temporal reference system

      +

      A Calendar is a type of temporal reference system. Therefore, it inherits the following attributes from the TemporalReferenceSystem class:

      + +
      1. applicableLocationTimeOrDomain: the location, time or domain of applicability

      2. -
      3. Tick definition

        +
      4. dimension: the number of dimensions in this reference system. For Calendars this value is fixed at 1.

      -

      Example 1

      An atomic clock may be calibrated to be valid only for a given temperature range and altitude.

      -
      - -

      Example 2

      A pendulum clock may have each tick or swing of the pendulum adjusted to be an exact fraction or multiple of a second. The famous London “Big Ben” clock’s pendulum is 4.4m long and ticks every two seconds.

      -
      -

    10.4.  Attributes of Timescales

    +

    A Calendar does not have any attributes of its own. However, it does use associations with other classes to fully describe itself.

    -
    1. Name/id

      +
      1. Algorithm: A Calendar ‘has a’ one or more Algorithms. These Algorithms specify how the multiple Time Scales are aggregated into a single Timeline.

      2. -
      3. Optional location, time or domain of applicability

        +
      4. Epoch: A calendar ‘has a’ one optional Epoch

      5. -
      6. Optional Epoch, defined in some temporal reference system

        +
      7. Notation: A calendar ‘can use’ one or more Notations to represent itself.

      8. -
      9. Arithmetic, whether counted integers or measured real/floating point numbers

        +
      10. Timeline: A Calendar ‘has a’ one Timeline which serves to aggregate a number of Timescales into a single coherent measure of date and time.

      11. -
      12. Optional Unit of Measure

        +
      13. Timescale: A Calendar ‘has a’ two or more Timescales which are used to construct a Timeline.

      -

      Example 1

      TAI (International Atomic Time, Temps Atomique International) is coordinated by the BIPM (International Bureau of Weights and Measures, Bureau International de Poids et Measures) in Paris, France. It is based on the average of hundreds of separate atomic clocks around the world, all corrected to be at mean sea level and standard pressure and temperature. The epoch is defined by Julian Date 2443144.5003725 (1 January 1977 00:00:32.184).

      -
      +

      10.4.1.  Timeline

      -

      Example 2

      The Julian Day is the continuous count of days (rotations of the Earth with respect to the Sun) since the beginning of the year 4173 BCE and will terminate at the end of the year 3267 CE. The count then starts again as “Period 2”. Many computer based timescales, such as Unix Time, are based on the Julian Day timescale, but with different epochs, to fit the numbers into the limited computer words.

      -
      -

      10.5.  Attributes of Units of Measure

      +

      The timeline is usually a set of instants from the past to the future and is compounded from multiple timescales, with multiple units of measures, and complicated arithmetic determined by the calendar algorithm(s). The timeline is usually not even continuous, having gaps or even multiple simultaneous representations.

      -

      The Direction attribute indicates whether counts or measures increase in the positive (future) or negative (past) direction. The attribute could be part of ‘Timescale’ or ‘TemporalCoordinateReferenceSystem’ rather than a separate class ‘UnitOfMeasure’, but on balance, it seems better here, as the names often imply directionality, such as fathoms increasing downwards, MYA (Millions of Years Ago) increasing earlier, Atmospheric Pressure in hPa (Hectopascals) decreasing upwards, and FL (FlightLevel) increasing upwards.

      +

      A Timeline does not have any attributes of its own. Nor does it inherit any attributes from a parent class. However, it does use associations with other classes to fully describe itself.

      -
      1. Name/id/abbreviation

        +
        1. Algorithm: A Timeline ‘has a’ one or more Algorithms. These Algorithms specify how the multiple Time Scales are aggregated into a single Timeline.

        2. -
        3. Direction

          +
        4. Timescale: A Timeline ‘has a’ two or more Timescales which are used to construct the Timeline.

        +
      + +

      10.4.2.  Algorithm

      -

      Example

      The number of the years before the Current Era (BCE, previously known as BC) increase further back in time, whereas the number of the years in the Current Era (CE, previously known as AD) increase further into the future. This is an example of two timescales, adjacent but with no overlap. If there was a year zero defined, they could be replaced with one continuous timescale.

      +

      An Algorithm specifies the logic used to construct a Timeline from its constituent Timescales. A Timeline does not have any attributes of its own. Nor does it make use of any other classes from this Temporal model.

      -

      10.6.  Attributes of a CRS and Continuous Timescales

      -

      Some clocks allow the measurement of intervals between ticks, such as the movement of the sun across the sky. Alternatively, the ticks may not be completely distinguishable, but are still stable enough over the time of applicability to allow measurements rather than counting to determine the passage of time.

      +

      10.4.3.  Calendar Examples

      -
      1. Name/Id

        -
      2. -
      3. Optional location, time or domain of applicability

        -
      4. -
      5. Optional Epoch, defined in some temporal reference system

        +

        Example 1

        The modern Gregorian calendar is calculated solar calendar, with various epochs from 1588 CE through to 1922 CE depending on location or country.

        +
        + +

        The constituent timescales are days (earth’s rotations), months (moon’s orbit around the earth), years (earth’s orbit around the sun) and seconds determined by atomic clocks. To accommodate discrepancies, leap days and leap seconds are intercalated in some years. The commonest notations for the Gregorian calendar are ISO 8601 and its various restrictive profiles.

        + +

        Example 2

        The timeline in a country may have gaps when clocks ‘spring forward’ for enacting daylight saving time. There may not be any time corresponding to the times between 01:00 and 02:00. When the daylight saving time is revoked, and clocks ‘fall back’, the times between 01:00 and 02:00 occur twice.

        +
        + +

        Example 3

        The modern Islamic calendar is an observed lunar calendar, and the major religious dates progress throughout the year, year on year. The important months are determined by the observation of new moons from Mecca.

        +
        + +

        Example 4

        The modern Jewish calendar is a calculated luni-solar calendar, and discrepancies in the solar year are addressed by adding ‘leap months’ every few years.

        +
        + +

        Example 5

        The Ba’hai calendar is a calculated solar calendar, but without any other astronomical aspects. The year consists of 19 months of 19 days each, with 4 or 5 intercalated days for a new year holiday.

        +
        + +

        Example 6

        The West African Yoruba traditional calendar is a solar calendar with months, but rather than subdividing a nominal month of 28 days into 4 weeks, 7 weeks of 4 days are used. This perhaps gave rise to the fortnightly (every 8 days) markets in many villages in the grasslands of north-west Cameroon.

        +
        + +

        Example 7

        Teams controlling remote vehicles on Mars use a solar calendar, with Martian years and Martian days (called sols). Months are not used because there are two moons, with different, rather short, orbital periods.

        +
        +
      +
      +

      10.5.  Discrete and Continuous Time Scales

      + +

      A clock may be a regular, repeating, physical event, or ‘tick’, that can be counted. The sequence of tick counts form a discrete (counted) timescale.

      + +

      Some clocks allow the measurement of intervals between ticks, such as the movement of the sun across the sky. Alternatively, the ticks may not be completely distinguishable, but are still stable enough over the time of applicability to allow measurements rather than counting to determine the passage of time. These clocks generate a continuous (measured) timescale.

      + +

      The duration of a tick is a constant. The length of a tick is specified using a Unit Of Measure.

      + +

      10.5.1.  Timescale

      + +

      A Timescale is a linear measurement (one dimension) used to measure or count monotonic events.

      + +
      1. Arithmetic: an indicator of whether this Timescale contains counted integers or measured real/floating point numbers.

      2. -
      3. Arithmetic: Real/floating point

        +
      4. StartCount: the lowest value in a Timescale. The data type of this attribues is specified by the ‘arithmetic’ attribute.

      5. -
      6. Optional name for the Unit of Measure

        +
      7. EndCount: the greatest value in a Timescale. The data type of this attribues is specified by the ‘arithmetic’ attribute.

      8. -
      9. Optional Start time or measure

        +
      + +

      In addition to the attributes, the Timescale class matains associations with two other classes to complete its definition.

      + +
      1. Clock: A Timescale ‘has a’ one clock. This is the process which generates the ‘tick’ which is counted or measured for the Timescale.

      2. -
      3. Optional End time or measure

        +
      4. UnitOfMeasure: A timescale ‘has a’ one UnitOfMeasure. This class specifies the units of the clock measurement as well as the direction of increase of that measurement.

      5. -
      6. Optional notations

        +
      +
      + +

      10.5.2.  Clock

      + +

      A Clock represents the process which generates the ‘tick’ which is counted or measured for a Timescale. Clock has one attribute:

      + +
      1. Tick definition: a description of the process which is being used to generate nonotonic events.

      -

      Example 1

      A long, deep ice core is retrieved from a stable ice-sheet. From long term meteorological observations, the rate of accumulation of ice is known, so linear length can be equated to time (assuming a stable climate too). This enables the dates of some previously unknown large scale volcanic eruptions to be identified and timed. Identifiable nuclear fallout from specific atmospheric atomic bomb tests detected in the ice core increase the confidence in the timing accuracy.

      +

      Example 1

      An atomic clock may be calibrated to be valid only for a given temperature range and altitude.

      -

      Example 2

      A long, deep, sediment core is extracted from the bottom of a lake with a long geological history. Two layers in the core are dated using radiocarbon dating. Assuming steady rates of sediment deposition, a continuous timescale can be interpolated between the dated layers, and extrapolated before and after the dated layers.

      +

      Example 2

      A pendulum clock may have each tick or swing of the pendulum adjusted to be an exact fraction or multiple of a second. The famous London “Big Ben” clock’s pendulum is 4.4m long and ticks every two seconds.

      +
      -

      10.7.  Attributes of Calendars

      -

      Calendars combine different timescales and their clocks and units of measure, and other events, to make a complex timeline against which events can be compared. Calculated algorithms are used to determine which instants of intervals on the compound timeline are identified and labeled.

      +

      10.5.3.  UnitOfMeasure

      -

      The timeline is usually a set of instants from the past to the future and is compounded from multiple timescales, with multiple units of measures, and complicated arithmetic determined by the calendar algorithm(s). The timeline is usually not even continuous, having gaps or even multiple simultaneous representations.

      +

      The Direction attribute indicates whether counts or measures increase in the positive (future) or negative (past) direction. The attribute could be part of ‘Timescale’ or ‘TemporalCoordinateReferenceSystem’ rather than a separate class ‘UnitOfMeasure’, but on balance, it seems better here, as the names often imply directionality, such as fathoms increasing downwards, MYA (Millions of Years Ago) increasing earlier, Atmospheric Pressure in hPa (Hectopascals) decreasing upwards, and FL (FlightLevel) increasing upwards.

      -
      1. Name/id

        -
      2. -
      3. Optional location, time or domain of applicability

        -
      4. -
      5. Optional Epoch, defined in some temporal reference system

        -
      6. -
      7. Astronomical Type (e.g. solar, sidereal, lunar, luni-solar)

        -
      8. -
      9. Predictive type (e.g. observed or calculated)

        -
      10. -
      11. Optional Start time

        -
      12. -
      13. Optional End time

        -
      14. -
      15. Constituent units or clocks and counts or timescales

        -
      16. -
      17. Algorithms to link constituent timescales

        -
      18. -
      19. Optional notations

        +
        1. Direction: indicates the direction in which a timescale progresses as new ‘ticks’ are counted or measured.

        -

        Example 1

        The modern Gregorian calendar is calculated solar calendar, with various epochs from 1588 CE through to 1922 CE depending on location or country.

        +

        Example

        The number of the years before the Current Era (BCE, previously known as BC) increase further back in time, whereas the number of the years in the Current Era (CE, previously known as AD) increase further into the future. This is an example of two timescales, adjacent but with no overlap. If there was a year zero defined, they could be replaced with one continuous timescale.

        +
        -

        The constituent timescales are days (earth’s rotations), months (moon’s orbit around the earth), years (earth’s orbit around the sun) and seconds determined by atomic clocks. To accommodate discrepancies, leap days and leap seconds are intercalated in some years. The commonest notations for the Gregorian calendar are ISO 8601 and its various restrictive profiles.

        +

        10.5.4.  Time Scale Examples

        -

        Example 2

        The timeline in a country may have gaps when clocks ‘spring forward’ for enacting daylight saving time. There may not be any time corresponding to the times between 01:00 and 02:00. When the daylight saving time is revoked, and clocks ‘fall back’, the times between 01:00 and 02:00 occur twice.

        +

        Example 1

        A long, deep ice core is retrieved from a stable ice-sheet. From long term meteorological observations, the rate of accumulation of ice is known, so linear length can be equated to time (assuming a stable climate too). This enables the dates of some previously unknown large scale volcanic eruptions to be identified and timed. Identifiable nuclear fallout from specific atmospheric atomic bomb tests detected in the ice core increase the confidence in the timing accuracy.

        -

        Example 3

        The modern Islamic calendar is an observed lunar calendar, and the major religious dates progress throughout the year, year on year. The important months are determined by the observation of new moons from Mecca.

        +

        Example 2

        A long, deep, sediment core is extracted from the bottom of a lake with a long geological history. Two layers in the core are dated using radiocarbon dating. Assuming steady rates of sediment deposition, a continuous timescale can be interpolated between the dated layers, and extrapolated before and after the dated layers.

        -

        Example 4

        The modern Jewish calendar is a calculated luni-solar calendar, and discrepancies in the solar year are addressed by adding ‘leap months’ every few years.

        +

        Example 3

        A well preserved fossilised log is recovered and the tree rings establish an annual ‘tick’. The start and end times may be known accurately by comparison and matching with other known tree ring sequences, or perhaps only dated imprecisely via Carbon Dating, or its archaeological or geological context.

        -

        Example 5

        The Ba’hai calendar is a calculated solar calendar, but without any other astronomical aspects. The year consists of 19 months of 19 days each, with 4 or 5 intercalated days for a new year holiday.

        +

        Example 4

        A clock is started, but undergoes a calibration process against some standard clock, so the initial, reliable Start Time does not start at Count Zero. The clock is accidentially knocked so that it is no longer correctly caliabrated, but is still working. the End Time is not the last time that the clock ticks.

        -

        Example 6

        The West African Yoruba traditional calendar is a solar calendar with months, but rather than subdividing a nominal month of 28 days into 4 weeks, 7 weeks of 4 days are used. This perhaps gave rise to the fortnightly (every 8 days) markets in many villages in the grasslands of north-west Cameroon.

        +

        Example 5

        TAI (International Atomic Time, Temps Atomique International) is coordinated by the BIPM (International Bureau of Weights and Measures, Bureau International de Poids et Measures) in Paris, France. It is based on the average of hundreds of separate atomic clocks around the world, all corrected to be at mean sea level and standard pressure and temperature. The epoch is defined by Julian Date 2443144.5003725 (1 January 1977 00:00:32.184).

        -

        Example 7

        Teams controlling remote vehicles on Mars use a solar calendar, with Martian years and Martian days (called sols). Months are not used because there are two moons, with different, rather short, orbital periods.

        +

        Example 6

        The Julian Day is the continuous count of days (rotations of the Earth with respect to the Sun) since the beginning of the year 4173 BCE and will terminate at the end of the year 3267 CE. The count then starts again as “Period 2”. Many computer based timescales, such as Unix Time, are based on the Julian Day timescale, but with different epochs, to fit the numbers into the limited computer words.

        +
        +
        -

        11.  Synchronisation of clocks

        If there are two or more clocks, stationary with respect to each other, and a practical method of communicating their times to each other, the clocks can be perfectly synchronized.

        However, if the clocks are moving with respect to each other, they cannot be precisely coordinated (unless the communication is instantaneous). As communication speed is limited by the finite constant speed of light, perfect synchronisation is not possible, though repetitive protocols can be used to reduce the synchronization error to any practical desired level.

        See A Brief History of Timekeeping, pages 187-191.

        12.  Temporal Geometry

        The geospatial community has often used analogies between space and time to construct ‘temporal-geometry’. This analogy is useful but can be misleading and must not be taken too far. For example, taken from A Treatise on Time and Space by J R Lucas:

        1.1 A thing cannot be in two places at one time;

        1.2 A thing can be in one place at two times;

        2.1 Two things cannot be in the same place at the same time;

        2.2 Two things can be in the same place at different times.

        These are not symmetrical in space and time.

        Temporal constructs such as instants, durations or intervals, multi-instants (a set of instants), and multi-intervals are not included in this conceptual model. These do have strongly analogous equivalents in space, such as points and multi-points, especially in a single dimension, such as vertical. The temporal constructs are well described in Maintaining Knowledge about Temporal Intervals by J. F. Allen and apply across all of the regimes, so do not need to be in this Abstract Conceptual Model.


        Annex A
        (informative)
        Glossary

        A.1. compound coordinate reference system

        +

        10.6.  Supporting Classes

        + +

        10.6.1.  Epoch

        + +

        The Epoch class provides a origin or datum for a Temporal Reference System.

        +
        + +

        10.6.2.  Notation

        + +

        The Notation class identifies a widely agreed, commonly accepted, notation for representing values in accordance with a temporal reference system.

        +
        +
        +
        +
        +

        11.  Synchronisation of clocks

        +

        If there are two or more clocks, stationary with respect to each other, and a practical method of communicating their times to each other, the clocks can be perfectly synchronized.

        +

        However, if the clocks are moving with respect to each other, they cannot be precisely coordinated (unless the communication is instantaneous). As communication speed is limited by the finite constant speed of light, perfect synchronisation is not possible, though repetitive protocols can be used to reduce the synchronization error to any practical desired level.

        +

        See A Brief History of Timekeeping, pages 187-191.

        +
        +
        +

        12.  Temporal Geometry

        +

        The geospatial community has often used analogies between space and time to construct ‘temporal-geometry’. This analogy is useful but can be misleading and must not be taken too far. For example, taken from A Treatise on Time and Space by J R Lucas:

        +

        1.1 A thing cannot be in two places at one time;

        +

        1.2 A thing can be in one place at two times;

        +

        2.1 Two things cannot be in the same place at the same time;

        +

        2.2 Two things can be in the same place at different times.

        +

        These are not symmetrical in space and time.

        +

        Temporal constructs such as instants, durations or intervals, multi-instants (a set of instants), and multi-intervals are not included in this conceptual model. These do have strongly analogous equivalents in space, such as points and multi-points, especially in a single dimension, such as vertical. The temporal constructs are well described in Maintaining Knowledge about Temporal Intervals by J. F. Allen and apply across all of the regimes, so do not need to be in this Abstract Conceptual Model.

        +
        +
        +
        +

        Annex A
        (informative)
        Glossary

        +

        A.1. compound coordinate reference system

        coordinate reference system using at least two independent coordinate reference systems

        @@ -1859,13 +1985,13 @@

        Note 1 to entry: Coordinate reference systems are independent of each other if coordinate values in one cannot be converted or transformed into coordinate values in the other.

        [SOURCE: ISO 19111]

        -

        A.2. coordinate epoch

        +

        A.2. coordinate epoch

        epoch to which coordinates in a dynamic coordinate reference system are referenced

        [SOURCE: ISO 19111]

        -

        A.3. derived coordinate reference system

        +

        A.3. derived coordinate reference system

        coordinate reference system that is defined through the application of a specified coordinate conversion to the coordinates within a previously established coordinate reference system

        @@ -1877,7 +2003,7 @@

        Note 1 to entry: The previously established coordinate reference system is referred to as the base coordinate reference system.

        Note 2 to entry: A derived coordinate reference system inherits its datum or reference frame from its base coordinate reference system.

        Note 3 to entry: The coordinate conversion between the base and derived coordinate reference system is implemented using the parameters and formula(s) specified in the definition of the coordinate conversion.

        [SOURCE: ISO 19111]

        -

        A.4. dynamic coordinate reference system

        +

        A.4. dynamic coordinate reference system

        coordinate reference system that has a dynamic reference frame

        @@ -1887,7 +2013,7 @@

        Note 1 to entry: Coordinates of points on or near the crust of the Earth that are referenced to a dynamic coordinate reference system may change with time, usually due to crustal deformations such as tectonic motion and glacial isostatic adjustment.

        Note 2 to entry: Metadata for a dataset referenced to a dynamic coordinate reference system should include coordinate epoch information.

        [SOURCE: ISO 19111]

        -

        A.5. dynamic reference frame

        dynamic datum ADMITTED

        +

        A.5. dynamic reference frame

        dynamic datum ADMITTED

        @@ -1898,7 +2024,7 @@

        Note 1 to entry: The defining parameters that have time evolution are usually a coordinate set.

        [SOURCE: ISO 19111]

        -

        A.6. engineering coordinate reference system

        +

        A.6. engineering coordinate reference system

        coordinate reference system based on an engineering datum

        @@ -1911,7 +2037,7 @@

        Example 3

        Internal coordinate reference system for an image. This has continuous axes. It may be the foundation for a grid.

        -

        A.7. engineering datum

        local datum ADMITTED

        +

        A.7. engineering datum

        local datum ADMITTED

        @@ -1922,13 +2048,13 @@

        Note 1 to entry: Engineering datum excludes both geodetic and vertical reference frames.

        [SOURCE: ISO 19111]

        -

        A.8. frame reference epoch

        +

        A.8. frame reference epoch

        epoch of coordinates that define a dynamic reference frame

        [SOURCE: ISO 19111]

        -

        A.9. linear coordinate system

        +

        A.9. linear coordinate system

        one-dimensional coordinate system in which a linear feature forms the axis

        @@ -1940,7 +2066,7 @@

        Example 2

        Depths down a deviated oil well bore.

        [SOURCE: ISO 19111]

        -

        A.10. parameter reference epoch

        +

        A.10. parameter reference epoch

        epoch at which the parameter values of a time-dependent coordinate transformation are valid

        @@ -1948,19 +2074,19 @@

        Note 1 to entry: The transformation parameter values first need to be propagated to the epoch of the coordinates before the coordinate transformation can be applied.

        [SOURCE: ISO 19111]

        -

        A.11. parametric coordinate reference system

        +

        A.11. parametric coordinate reference system

        coordinate reference system based on a parametric datum

        [SOURCE: ISO 19111]

        -

        A.12. parametric coordinate system

        +

        A.12. parametric coordinate system

        one-dimensional coordinate system where the axis units are parameter values which are not inherently spatial

        [SOURCE: ISO 19111]

        -

        A.13. parametric datum

        +

        A.13. parametric datum

        datum describing the relationship of a parametric coordinate system to an object

        @@ -1968,7 +2094,7 @@

        Note 1 to entry: The object is normally the Earth.

        [SOURCE: ISO 19111]

        -

        A.14. point motion operation

        +

        A.14. point motion operation

        coordinate operation that changes coordinates within one coordinate reference system due to the motion of the point

        @@ -1978,27 +2104,27 @@

        Note 1 to entry: The change of coordinates is from those at an initial epoch to those at another epoch.

        Note 2 to entry: In this document the point motion is due to tectonic motion or crustal deformation.

        [SOURCE: ISO 19111]

        -

        A.15. spatio-parametric coordinate reference system

        +

        A.15. spatio-parametric coordinate reference system

        compound coordinate reference system in which one constituent coordinate reference system is a spatial coordinate reference system and one is a parametric coordinate reference system

        -

        Note 1 to entry: Normally the spatial component is “horizontal” and the parametric component is “vertical”.

        [SOURCE: ISO 19111]

        +

        Note 1 to entry: Normally the spatial component is “horizontal” and the parametric component is “vertical”.

        [SOURCE: ISO 19111]

        -

        A.16. spatio-parametric-temporal coordinate reference system

        +

        A.16. spatio-parametric-temporal coordinate reference system

        compound coordinate reference system comprised of spatial, parametric and temporal coordinate reference systems

        [SOURCE: ISO 19111]

        -

        A.17. spatio-temporal coordinate reference system

        +

        A.17. spatio-temporal coordinate reference system

        compound coordinate reference system in which one constituent coordinate reference system is a spatial coordinate reference system and one is a temporal coordinate reference system

        [SOURCE: ISO 19111]

        -

        A.18. static coordinate reference system

        +

        A.18. static coordinate reference system

        coordinate reference system that has a static reference frame

        @@ -2008,7 +2134,7 @@

        Note 1 to entry: Coordinates of points on or near the crust of the Earth that are referenced to a static coordinate reference system do not change with time.

        Note 2 to entry: Metadata for a dataset referenced to a static coordinate reference system does not require coordinate epoch information.

        [SOURCE: ISO 19111]

        -

        A.19. static reference frame

        +

        A.19. static reference frame

        static datum

        reference frame in which the defining parameters exclude time evolution

        @@ -2016,7 +2142,7 @@

        [SOURCE: ISO 19111]

        -

        A.20. terrestrial reference system

        TRS ADMITTED

        +

        A.20. terrestrial reference system

        TRS ADMITTED

        @@ -2026,8 +2152,11 @@

        Note 1 to entry: The abstract concept of a TRS is realised through a terrestrial reference frame that usually consists of a set of physical points with precisely determined coordinates and optionally their rates of change. In this document terrestrial reference frame is included within the geodetic reference frame element of the data model

        [SOURCE: ISO 19111]

        -

        Bibliography

        -

        [1]  ISO/TC 211: ISO 19108:2002 Geographic information — Temporal schema, 2021, https://www.iso.org/standard/26013.html

        [2]  OGC: GeoPose Specification draft, 2021, https://github.com/opengeospatial/GeoPose/

        [3]  Chad Orzell. A Brief History of Timekeeping. Oneworld Publications. 2022. ISBN-13: 978-0-86154-321-2.

        [4]  J R Lucas. A Treatise on Time and Space. Methuen and Co. Ltd. 1973. ISBN 0-416-84190-2.

        [5]  Jean Meeus. Astronomical Algorithms. https://www.agopax.it/Libri_astronomia/pdf/Astronomical%20Algorithms.pdf

        [6]  Nachum Dershowitz, Edward M. Reingold. Calendrical Calculations — The Ultimate Edition. Cambridge University Press. 2018. ISBN-13: 978-1107683167. http://emr.cs.iit.edu/home/reingold/calendar-book/third-edition [last accessed 2023-01]

        [7]  Bureau International des Poids et Mesures (BIPM). Establishment of International Atomic Time and Coordinated Universal Time. https://www.bipm.org/documents/20126/59466374/6_establishment_TAR20.pdf/5b18b648-0d5a-ee02-643d-a60ed6c148fc

        [8]  Lorentz Transform. Wolfram MathWorld. https://mathworld.wolfram.com/LorentzTransformation.html

        [9]  H. Minkowski. Space and Time, Minkowski’s Papers on Relativity Minkowski Institute Press, Montreal 2012. https://minkowskiinstitute.org/ebookstore

        [10]  The Open Group. UNIX Time. https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap04.html#tag_04_16 [last accessed 2023-01]

        +
        +
        +
        +

        Bibliography

        +

        [1]  Jean Meeus. Astronomical Algorithms. https://www.agopax.it/Libri_astronomia/pdf/Astronomical%20Algorithms.pdf

        [2]  Bureau International des Poids et Mesures (BIPM). Establishment of International Atomic Time and Coordinated Universal Time. https://www.bipm.org/documents/20126/59466374/6_establishment_TAR20.pdf/5b18b648-0d5a-ee02-643d-a60ed6c148fc

        [3]  Nachum Dershowitz, Edward M. Reingold. Calendrical Calculations — The Ultimate Edition. Cambridge University Press. 2018. ISBN-13: 978-1107683167. http://emr.cs.iit.edu/home/reingold/calendar-book/third-edition [last accessed 2023-01]

        [4]  Chad Orzell. A Brief History of Timekeeping. Oneworld Publications. 2022. ISBN-13: 978-0-86154-321-2.

        [5]  ISO/TC 211: ISO 19108:2002 Geographic information — Temporal schema, 2021, https://www.iso.org/standard/26013.html

        [6]  OGC: GeoPose Specification draft, 2021, https://github.com/opengeospatial/GeoPose/

        [7]  Lorentz Transform. Wolfram MathWorld. https://mathworld.wolfram.com/LorentzTransformation.html

        [8]  H. Minkowski. Space and Time, Minkowski’s Papers on RelativityMinkowski Institute Press, Montreal 2012. https://minkowskiinstitute.org/ebookstore

        [9]  J R Lucas. A Treatise on Time and Space. Methuen and Co. Ltd. 1973. ISBN 0-416-84190-2.

        [10]  The Open Group. UNIX Time. https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap04.html#tag_04_16 [last accessed 2023-01]

        @@ -2038,14 +2167,16 @@ -
        - - + + diff --git a/23-049/23-049.pdf b/23-049/23-049.pdf index 2cb05184..d2d7dd24 100644 Binary files a/23-049/23-049.pdf and b/23-049/23-049.pdf differ diff --git a/23-049/23-049.presentation.xml b/23-049/23-049.presentation.xml index 3618f0de..8ae04196 100644 --- a/23-049/23-049.presentation.xml +++ b/23-049/23-049.presentation.xml @@ -2,7 +2,7 @@ Topic 25 - Abstract Conceptual Model for Time -http://www.opengis.net/doc/AS/temporal-conceptual-model/1.0http://docs.opengeospatial.org/as/23-049/23-049.html23-04923-0492023-08-262023-05-232023-05-23 +http://www.opengis.net/doc/AS/temporal-conceptual-model/1.0http://docs.opengeospatial.org/as/23-049/23-049.html23-04923-0492023-09-232023-05-232023-05-23 U.K. Met Office, HeazelTech Chris Little @@ -148,7 +148,7 @@

        This document is consistent with ISO 19111 and W3C Time Ontology in OWL.

        The aim of this document is to establish clear concepts and terminology.

        - + II.<tab/>Keywords

        The following are keywords to be used by search engines and document catalogues.

        @@ -161,7 +161,7 @@ IV.<tab/>Security Considerations

        No security considerations have been made for this document.

        -
        + V.<tab/>Submitting Organizations

        The following organizations submitted this Document to the Open Geospatial Consortium (OGC):

        @@ -230,81 +230,88 @@ minimum necessary to define data structures to full object implementation.

        4.1.conceptual model

        description of common concepts and their relationships, particularly in order to facilitate exchange of information between parties within a specific domain. A conceptual model is explicitly chosen to be independent of design or implementation concerns.

        +
        +4.2.coordinate +

        one of a sequence of numbers designating the position of a point

        - [SOURCE: CEN ENV 1613:1995]
        -4.2.coordinate reference system -

        coordinate system that is related to an object by a datum

        + Note 1 to entry

        In many coordinate reference systems, the coordinate numbers are qualified by units.

        +
        [SOURCE: ISO 19111]
        + +4.3.coordinate reference system +

        coordinate system that is related to an object by a datum

        + - Note 1 to entry

        Geodetic and vertical datums are referred to as reference frames.

        -
        Note 2 to entry

        For geodetic and vertical reference frames, the object will be the Earth. In planetary applications, geodetic and vertical reference frames may be applied to other celestial bodies.

        + + Note 1 to entry

        Geodetic and vertical datums are referred to as reference frames.

        +
        Note 2 to entry

        For geodetic and vertical reference frames, the object will be the Earth. In planetary applications, geodetic and vertical reference frames may be applied to other celestial bodies.

        [SOURCE: ISO 19111]
        -4.3.coordinate system -

        set of mathematical rules for specifying how coordinates are to be assigned to points

        +4.4.coordinate system +

        set of mathematical rules for specifying how coordinates are to be assigned to points

        [SOURCE: ISO 19111]
        -4.4.datumreference frame +4.5.datumreference frame -

        parameter or set of parameters that realize the position of the origin, the scale, and the orientation of a coordinate system

        +

        parameter or set of parameters that realize the position of the origin, the scale, and the orientation of a coordinate system

        [SOURCE: ISO 19111]
        -4.5.epoch +4.6.epoch -geodesy

        point in time

        +geodesy

        point in time

        - Note 1 to entry

        In this document an epoch is expressed in the Gregorian calendar as a decimal year.

        -
        Example

        2017-03-25 in the Gregorian calendar is epoch 2017.23.

        + Note 1 to entry

        In this document an epoch is expressed in the Gregorian calendar as a decimal year.

        +
        Example

        2017-03-25 in the Gregorian calendar is epoch 2017.23.

        [SOURCE: ISO 19111]
        -4.6.reference framedatum +4.7.reference framedatum -

        parameter or set of parameters that realize the position of the origin, the scale, and the orientation of a coordinate system

        +

        parameter or set of parameters that realize the position of the origin, the scale, and the orientation of a coordinate system

        [SOURCE: ISO 19111]
        -4.7.temporal coordinate reference system -

        coordinate reference system based on a temporal datum

        +4.8.temporal coordinate reference system +

        coordinate reference system based on a temporal datum

        [SOURCE: ISO 19111]
        -4.8.temporal coordinate system +4.9.temporal coordinate system -geodesy

        one-dimensional coordinate system where the axis is time

        +geodesy

        one-dimensional coordinate system where the axis is time

        [SOURCE: ISO 19111]
        -4.9.temporal datum -

        datum describing the relationship of a temporal coordinate system to an object

        +4.10.temporal datum +

        datum describing the relationship of a temporal coordinate system to an object

        - Note 1 to entry

        The object is normally time on the Earth.

        + Note 1 to entry

        The object is normally time on the Earth.

        [SOURCE: ISO 19111]
        @@ -356,76 +363,11 @@ minimum necessary to define data structures to full object implementation.

        7.<tab/>Temporal Abstract Conceptual Model -

        This attempt at a Temporal Abstract Conceptual Model follows ISO 19111, which is the ISO adoption of OGC_18-005r4.

        - -

        The model is also informed by the W3C Time Ontology.NOTE

        This Mermaid diagram should be converted to PlantUML for Metanorma, by replacing -the Mermaid container with the following.

        -

        - - - -

        [plantuml] @startuml . . @enduml

        - -Figure 1classDiagram -class ReferenceSystem { - <<abstract>> - dimension = 1..* - applicableLocationTimeOrDomain - } -class SpatialReferenceSystem { - <<abstract>> - dimension = 1..* - applicableLocationTimeOrDomain - } -class TemporalReferenceSystem { - <<abstract>> - dimension = 1 - applicableLocationTimeOrDomain - } -note for ReferenceSystem "Note: Has at least one of:\nSpatialReferenceSystem, or \nTemporalReferenceSystem" -ReferenceSystem <|-- SpatialReferenceSystem : is a -ReferenceSystem <|-- TemporalReferenceSystem : is a -class OrdinalTemporalReferenceSystem { - dimension = 1 - applicableLocationTimeOrDomain - } -class TemporalCoordinateReferenceSystem { - dimension = 1 - applicableLocationTimeOrDomain - } -class Calendar { - dimension = 1 - applicableLocationTimeOrDomain - } -note for TemporalReferenceSystem "Note: Consists of one only of:\nTemporalCoordinateReferenceSystem,\nCalendar, or \nOrdinalTemporalReferenceSystem" -TemporalReferenceSystem <|-- OrdinalTemporalReferenceSystem : is a -TemporalReferenceSystem <|-- TemporalCoordinateReferenceSystem : is a -TemporalReferenceSystem <|-- Calendar : is a - -OrdinalTemporalReferenceSystem "1" o-- "(ordered)" Events : consists of -OrdinalTemporalReferenceSystem "1" o-- "0..1" Epoch : has an -OrdinalTemporalReferenceSystem "1" --> "1..*" Notation : can use -TemporalCoordinateReferenceSystem "1" o-- "1" Epoch : has an -TemporalCoordinateReferenceSystem "1" --> "1..*" Notation : can use -TemporalCoordinateReferenceSystem "1" o-- "1" Timescale : has a -Calendar "1" o-- "0..1" Epoch : has an -Calendar "1" --> "1..*" Notation : can use -Calendar "1" o-- "1..*" Timescale : has a -Calendar "1" o-- "1..*" Algorithm : has a -class Timescale { - StartCount - EndCount - arithmetic - } -Timescale "1" o-- "1" Clock : has a -Timescale "1" o-- "1" UnitOfMeasure : has a -class Clock { - Tick definition - } -class UnitOfMeasure { - Direction - } +

        This Temporal Abstract Conceptual Model follows ISO 19111, which is the ISO adoption of OGC_18-005r4.

        + +

        The model is also informed by the W3C Time Ontology.

        +
        Figure 1
        @@ -447,7 +389,7 @@ class UnitOfMeasure {

        One set of events may be completely ordered with respect to each other, but another set of similar internally consistent events cannot be cross-referenced until extra information is available. Even then, only partial orderings may be possible.

        -

        In this regime, the Allen Operators can be used. If A occurs before B and B occurs before C, then we can correctly deduce that A occurs before C. The full set of operators also covers pairs of intervals. So in our example, B occurs in the interval (A,C). However, we cannot perform arithmetic operations like (B-A) or (C-A) as we have not defined any timescale or measurements. For example, in geology, ‘subtracting’ Ordovician from Jurassic is meaningless; or in archeology, ‘subtracting’ a layer with a certain type of pottery remains from the layer containing burnt wood and bones is again not meaningful. Only the ordering can be deduced.

        +

        In this regime, the Allen Operators can be used. If A occurs before B and B occurs before C, then we can correctly deduce that A occurs before C. The full set of operators also covers pairs of intervals. So in our example, B occurs in the interval (A,C). However, we cannot perform arithmetic operations like (B-A) or (C-A) as we have not defined any timescale or measurements. For example, in geology, ‘subtracting’ Ordovician from Jurassic is meaningless; or in archeology, ‘subtracting’ a layer with a certain type of pottery remains from the layer containing burnt wood and bones is again not meaningful. Only the ordering can be deduced.

        This regime constitutes an Ordinal Temporal Reference System, with discrete enumerated ordered events.

        @@ -466,7 +408,7 @@ class UnitOfMeasure {

        The internationally agreed atomic time, TAI, is an example of a timescale with an integer count as the measure of time, though in practice it is an arithmetic compromise across about two hundred separate atomic clocks, corrected for differing altitudes and temperatures.

        -

        In this regime, the Allen Operators also can be used. If L occurs before M and M occurs before N, then we can correctly deduce that L occurs before N. The full set of operators also covers pairs of intervals. So if M occurs in the interval (L,N), we can now perform integer arithmetic operations like (M-L) or (N-L) as we have defined an integer timescale or measurement.

        +

        In this regime, the Allen Operators also can be used. If L occurs before M and M occurs before N, then we can correctly deduce that L occurs before N. The full set of operators also covers pairs of intervals. So if M occurs in the interval (L,N), we can now perform integer arithmetic operations like (M-L) or (N-L) as we have defined an integer timescale or measurement.

        This regime constitutes a Temporal Coordinate Reference System, with discrete integer units of measure which can be subject to integer arithmetic.

        @@ -483,7 +425,8 @@ class UnitOfMeasure {

        In this regime, the Allen Operators also can be used. If A occurs before B and B occurs before C, then we can correctly deduce that A occurs before C. The full set of operators also covers pairs of intervals. So if B occurs in the interval (A,C), we can now perform real number arithmetic operations like (B-A) or (C-A) as we have defined a timescale or measurement, and between any two instants, we can always find an infinite number of other instants.

        -

        Some examples are:

        +Example

        Some examples are:

        +
        • Unix milliseconds since 1970-01-01T00:00:00.0Z

        • @@ -491,18 +434,20 @@ class UnitOfMeasure {
        -

        This regime constitutes a Temporal Coordinate Reference System, with a continuous number line and units of measure, which can be subject to the full range of real or floating point arithmetic.

        +

        This regime constitutes a Temporal Coordinate Reference System, with a continuous number line and units of measure, which can be subject to the full range of real or floating point arithmetic.

        8.5.<tab/>Calendars

        In this regime, counts and measures of time are related to the various combinations of the rotations of the earth, moon and sun or other astronomical bodies. There is no simple arithmetic, so for example, the current civil year count of years in the Current Era (CE) and Before Current Era (BCE) is a calendar, albeit a very simple one, as there is no year zero. That is, Year 14CE – Year 12CE is a duration of 2 years, and Year 12BCE — Year 14BCE is also two years. However Year 1CE — Year 1BCE is one year, not two as there is no year 0CE or 0BCE.

        -

        Calendars are social constructs made by combining several clocks and their associated timescales.

        +

        In this regime, the use of the Allen Operators is not straightforward. If A occurs before B and B occurs before C, then we cannot always easily and correctly deduce that A occurs before C. The full set of Allen Operators also covers pairs of intervals. So in our example, B occurs in the interval (A,C). However, we cannot usually perform simple arithmetic operations like (B-A) or (C-A) as we are dependent on the vagaries of the calendar algorithms, multiple timescales and multiple Units of Measure.

        -

        This paper only addresses the internationally agreed Gregorian calendar. Astronomical Algorithms by Jean Meeus provides overwhelming detail for conversion to numerous other calendars that have developed around the world and over the millennia and to meet the various social needs of communities, whether agricultural, religious or other. The reference is comprehensive but not exhaustive, as there are calendars that have been omitted.

        +

        Calendars are social constructs made by combining several clocks and their associated timescales.

        -

        A Calendar is a Temporal Reference System, but it is not a Temporal Coordinate Reference System nor an Ordinal Temporal Reference System.

        +

        This paper only addresses the internationally agreed Gregorian calendar. Calendrical Calculations by Nachum Dershowitz and Edward M. Reingold provides overwhelming detail for conversion to numerous other calendars that have developed around the world and over the millennia and to meet the various social needs of communities, whether agricultural, religious or other. The reference is comprehensive but not exhaustive, as there are calendars that have been omitted.

        + +

        A Calendar is a Temporal Reference System, but it is not a Temporal Coordinate Reference System nor an Ordinal Temporal Reference System.

        @@ -514,31 +459,36 @@ class UnitOfMeasure {

        Local solar time may or may not correspond to the local statutory or legal time in a country. Local solar time can be construed as a clock and timescale, with an angular measure of the apparent position of the sun along the ecliptic (path through the sky) as the basic physical principle.

        + +8.6.2.<tab/>Astronomical Time +

        Astronomers have traditionally measured the apparent locations of stars, planets and other heavenly bodies by measuring angular separations from reference points or lines and the timing of transits across a meridian. Generally they use time determined by earth’s motion relative to the distant stars rather than the sun. This is called sidereal time. Times are usually measured from an epoch in daylight, such as local midday, rather than midnight. Accurate measurements of positions of stars, planets and moons were and are essential for navigation on Earth. See Astronomical Algorithms by Jean Meeus for examples of the calculations involved.

        +
        + -8.6.2.<tab/>Space-time -

        When dealing with moving objects, we find that the location of the object in space depends on its location in time. That is to say, that the location is an event in space and time.

        +8.6.3.<tab/>Space-time +

        When dealing with moving objects, we find that the location of the object in space depends on its location in time. That is to say, that the location is an event in space and time.

        -

        Originally developed by Hermann Minkowski to support work in Special Relativity, the concept of Space-time is useful whenever the location of an object in space is dependent on its location in time.

        +

        Originally developed by Hermann Minkowski to support work in Special Relativity, the concept of space-time is useful whenever the location of an object in space is dependent on its location in time.

        -

        Since the speed of light in a vacuum is a measurable constant, Space-time uses that constant to create a coordinate axis with spatial units of measure (meters per second * seconds = meters). The result is coordinate reference system with four orthogonal axis all with the same units of measure, distance.

        +

        Since the speed of light, c, in a vacuum is a measurable constant, space-time uses that constant to create a coordinate axis with spatial units of measure (meters per second * seconds = meters). The result is coordinate reference system with four orthogonal axes all with the same units of measure, distance. However, the measure of distance in this 4D space is not the usual Pythagorean d2 = x2 + y2 + z2 +(ct)2 but d2 = x2 + y2 + z2 -(ct)2, so reality is constrained to lying within a double cone subset around the ct axis of the full space.

        -8.6.3.<tab/>Relativistic -

        A regime may be needed for ‘space-time’, off the planet Earth, such as for recording and predicting space weather approaching from the sun, where the speed of light and relativistic effects such as gravity may be relevant.

        +8.6.4.<tab/>Relativistic +

        A regime may be needed for ‘space-time’, off the planet Earth, such as for recording and predicting space weather approaching from the sun, where the speed of light and relativistic effects such as gravity may be relevant.

        -

        Once off the planet Earth, distances and velocities can become very large. The speed of light becomes a limiting factor in measuring both where and when an event takes place. Special Relativity deals with the accurate measurement of space-time events as measured between two moving objects. The core concepts are the Lorentz Transforms. These transforms allow one to calculate the degree of “contraction” a measurement undergos due to the relative velocity between the observing and observed object.

        +

        Once off the planet Earth, distances and velocities can become very large. The speed of light becomes a limiting factor in measuring both where and when an event takes place. Special Relativity deals with the accurate measurement of space-time events as measured between two moving objects. The core concepts are the Lorentz Transforms. These transforms allow one to calculate the degree of “contraction” a measurement undergos due to the relative velocity between the observing and observed object.

        -

        The key to this approach is to ensure each moving feature of interest has its own local clock and time, known as its ‘proper time’. This example can be construed as a fitting into the clock and timescale regime. The relativistic effects are addressed through the relationships between the separate clocks, positions and velocities of the features.

        +

        The key to this approach is to ensure each moving feature of interest has its own local clock and time, known as its ‘proper time’. This example can be construed as a fitting into the clock and timescale regime. The relativistic effects are addressed through the relationships between the separate clocks, positions and velocities of the features.

        -

        Relativistic effects may need to be taken into account for satellites and other space craft because of their relative speed and position in Earth’s gravity well.

        +

        Relativistic effects may need to be taken into account for satellites and other space craft because of their relative speed and position in Earth’s gravity well.

        -

        The presence of gravitational effects requires special relativity to te replaced by general relativity, and it can no longer be assumed that space (or space-time) is Euclidean. That is, Pythagoras’ Theorem does not hold execept locally over small areas. this is somewhat unfamiliar territory for geospatial experts.

        +

        The presence of gravitational effects requires special relativity to be replaced by general relativity, and it can no longer be assumed that space (or space-time) is Euclidean. That is, Pythagoras’ Theorem does not hold execept locally over small areas. This is somewhat familiar territory for geospatial experts.

        -8.6.4.<tab/>Accountancy -

        The financial and administrative domains often use weeks, quarters, and other calendrical measures. These may be convenient (though often not!) for the requisite tasks, but are usually inappropriate for scientific or technical purposes.

        +8.6.5.<tab/>Accountancy +

        The financial and administrative domains often use weeks, quarters, and other calendrical measures. These may be convenient (though often not!) for the requisite tasks, but are usually inappropriate for scientific or technical purposes.

        @@ -551,242 +501,284 @@ class UnitOfMeasure { - -10.<tab/>Attributes of the Regimes/Classes -

        The top level ReferenceSystem is an abstract super-class and does not have many attributes or properties. So far, only the total dimension of the reference system and the Location, Time or Domain of Applicability have been identified as essential.

        + +10.<tab/>Attributes of the Classes + +10.1.<tab/>Reference Systems +

        The top level ReferenceSystem is an abstract super-class and does not have many attributes or properties. So far, only the total dimension of the reference system and the Location, Time or Domain of Applicability have been identified as essential.

        -

        The ‘ReferenceSystem’ has two abstract sub-classes: ‘SpatialReferenceSystem’, which is defined in ISO 19111, and ‘TemporalReferenceSystem’, each with the attributes of Dimension and Domains of Applicability.

        +

        The ‘ReferenceSystem’ has two abstract sub-classes: ‘SpatialReferenceSystem’, which is defined in ISO 19111, and ‘TemporalReferenceSystem’, each with the attributes of Dimension and Domains of Applicability.

        -

        The Dimension is one for time, or a vertical reference system, but may be as much as 6 for spatial location with orientation.

        +

        The Dimension is one for time, or a vertical reference system, but may be as much as 6 for spatial location with orientation as in the GeoPose Draft Specification.

        -

        Besides the conventional space and time, there may be other reference systems, such as wavelength/frequency, that can be addressed by the Abstract Conceptual Model.

        +

        Besides the conventional space and time, there may be other reference systems, such as wavelength/frequency, that can be addressed by the Abstract Conceptual Model.

        +
        + + +10.2.<tab/>Ordinal Temporal Reference Systems +

        An OrdinalTemporal Reference System has a well-ordered finite sequence of events against which other events can be compared.

        - -10.1.<tab/>Attributes of Events and Ordinal Temporal Reference Systems -

        An OrdinalTemporal Reference System has a well-ordered finite sequence of events against which other events can be compared.

        +

        An Ordinal Temporal Reference System is a type of temporal reference system. Therefore, it inherits the following attributes from the TemporalReferenceSystem class:

        -
        1. Name/Id

          +
          1. applicableLocationTimeOrDomain: the location, time or domain of applicability

          2. -
          3. Optional location, time or domain of applicability

            +
          4. dimension: the number of dimensions in this reference system. For Ordinal Temporal Reference Systems this value is fixed at 1.

          5. -
          6. Optional Epoch, defined in some temporal reference system

            +
          + +

          An Ordinal Temporal Reference System does not have any attributes of its own. However, it does use associations with other classes to fully describe itself.

          + +
          1. Epoch: An Ordinal Temporal Reference System ‘has a’ one optional Epoch

          2. -
          3. Listed or enumerated sequence of events with the first and last events

            +
          4. Notation: An Ordinal Temporal Reference System ‘can use’ one or more Notations to represent itself.

          5. -
          6. Optional notations

            +
          7. Notation: An Ordinal Temporal Reference System ‘consists of’ an ordered set of Events. These events are identifiable temporal instances.

          -Example

          Ancient annals of a country may give a sequence of emperors which could be used to ‘date’ another event such as “Emperor Xi built a canal”, or may be used to date a particular reign. For example: “In the reign of Emperor Yi, a comet was sighted” and later research identifies this as an appearance of Hailey’s Comet.

          +Example

          Ancient annals of a country may give a sequence of emperors which could be used to ‘date’ another event such as “Emperor Xi built a canal”, or may be used to date a particular reign. For example: “In the reign of Emperor Yi, a comet was sighted” and later research identifies this as an appearance of Hailey’s Comet.

          -

          The events from the list may be instants, such as the change of reign, or intervals, such as the complete reign of each king.

          + +10.2.1.<tab/>Events +

          The Events class is an ordered list of temporal events. The events can be instances, such as the ascension of a King to a throne, or intervals, such as the complete reign of each king.

          -

          Other documents may enable two such ‘king lists’ to be related, though not completely.

          +

          Other documents may enable two such ‘king lists’ to be related, though not completely.

          +
          - -10.2.<tab/>Attributes of simple Clock and Discrete Timescale -

          A clock is a regular, repeating, physical event, or ‘tick’, that can be counted. The sequence of tick counts is a timescale. The ticks may be grouped into a Unit of Meaure for convenience. Other events can be compared to the ticks on the timescale.

          + +10.3.<tab/>Temporal Coordinate Reference System +

          A Temporal Coordinate Reference System is a type of temporal reference system. Therefore, it inherits the following attributes from the TemporalReferenceSystem class:

          -
          1. Name/Id

            +
            1. applicableLocationTimeOrDomain: the location, time or domain of applicability

            2. -
            3. Optional location, time or domain of applicability

              +
            4. dimension: the number of dimensions in this reference system. For Temporal Coordinate Reference Systems this value is fixed at 1.

            5. -
            6. Optional Epoch, defined in some temporal reference system

              -
            7. -
            8. Arithmetic: Integer

              -
            9. -
            10. Optional name for each tick

              +
            + +

            A Temporal Coordinate Reference System does not have any attributes of its own. However, it does use associations with other classes to fully describe itself.

            + +
            1. Epoch: A Temporal CRS ‘has a’ one optional Epochs

            2. -
            3. Optional Start time or count

              +
            4. Notation: A Temporal CRS ‘can use’ one or more Notations to represent itself.

            5. -
            6. Optional End time or count

              +
            7. Timescale: A Temporal CRS ‘has a’ one Timescale which is used to represent the values along its single axis. This Timescale can be either discrete or continuous.

            8. -
            9. Optional Unit of Measure and number of ticks per Unit

              +
            + + + +10.4.<tab/>Calendar Reference Systems +

            Calendars combine different timescales and their clocks and units of measure, and other events, to make a complex timeline against which events can be compared. Calculated algorithms are used to determine which instants of intervals on the compound timeline are identified and labeled.

            + +

            A Calendar is a type of temporal reference system. Therefore, it inherits the following attributes from the TemporalReferenceSystem class:

            + +
            1. applicableLocationTimeOrDomain: the location, time or domain of applicability

            2. -
            3. Optional notations

              +
            4. dimension: the number of dimensions in this reference system. For Calendars this value is fixed at 1.

            -Example 1

            A well preserved fossilised log is recovered and the tree rings establish an annual ‘tick’. The start and end times may be known accurately by comparison and matching with other known tree ring sequences, or perhaps only dated imprecisely via Carbon Dating, or its archaeological or geological context.

            -
            - -Example 2

            A clock is started, but undergoes a calibration process against some standard clock, so the initial, reliable Start Time does not start at Count Zero. The clock is accidentially knocked so that it is no longer correctly caliabrated, but is still working. the End Time is not the last time that the clock ticks.

            -
            -
            +

            A Calendar does not have any attributes of its own. However, it does use associations with other classes to fully describe itself.

            - -10.3.<tab/>Attributes of Clocks -
            1. Name/id

              +
              1. Algorithm: A Calendar ‘has a’ one or more Algorithms. These Algorithms specify how the multiple Time Scales are aggregated into a single Timeline.

                +
              2. +
              3. Epoch: A calendar ‘has a’ one optional Epoch

              4. -
              5. Optional location, time or domain of applicability

                +
              6. Notation: A calendar ‘can use’ one or more Notations to represent itself.

              7. -
              8. Optional Epoch, defined in some temporal reference system

                +
              9. Timeline: A Calendar ‘has a’ one Timeline which serves to aggregate a number of Timescales into a single coherent measure of date and time.

              10. -
              11. Tick definition

                +
              12. Timescale: A Calendar ‘has a’ two or more Timescales which are used to construct a Timeline.

              -Example 1

              An atomic clock may be calibrated to be valid only for a given temperature range and altitude.

              -
              + +10.4.1.<tab/>Timeline +

              The timeline is usually a set of instants from the past to the future and is compounded from multiple timescales, with multiple units of measures, and complicated arithmetic determined by the calendar algorithm(s). The timeline is usually not even continuous, having gaps or even multiple simultaneous representations.

              -Example 2

              A pendulum clock may have each tick or swing of the pendulum adjusted to be an exact fraction or multiple of a second. The famous London “Big Ben” clock’s pendulum is 4.4m long and ticks every two seconds.

              -
              -
              +

              A Timeline does not have any attributes of its own. Nor does it inherit any attributes from a parent class. However, it does use associations with other classes to fully describe itself.

              - -10.4.<tab/>Attributes of Timescales -
              1. Name/id

                -
              2. -
              3. Optional location, time or domain of applicability

                -
              4. -
              5. Optional Epoch, defined in some temporal reference system

                -
              6. -
              7. Arithmetic, whether counted integers or measured real/floating point numbers

                +
                1. Algorithm: A Timeline ‘has a’ one or more Algorithms. These Algorithms specify how the multiple Time Scales are aggregated into a single Timeline.

                2. -
                3. Optional Unit of Measure

                  +
                4. Timescale: A Timeline ‘has a’ two or more Timescales which are used to construct the Timeline.

                + + + +10.4.2.<tab/>Algorithm +

                An Algorithm specifies the logic used to construct a Timeline from its constituent Timescales. A Timeline does not have any attributes of its own. Nor does it make use of any other classes from this Temporal model.

                +
                -Example 1

                TAI (International Atomic Time, Temps Atomique International) is coordinated by the BIPM (International Bureau of Weights and Measures, Bureau International de Poids et Measures) in Paris, France. It is based on the average of hundreds of separate atomic clocks around the world, all corrected to be at mean sea level and standard pressure and temperature. The epoch is defined by Julian Date 2443144.5003725 (1 January 1977 00:00:32.184).

                + +10.4.3.<tab/>Calendar Examples +Example 1

                The modern Gregorian calendar is calculated solar calendar, with various epochs from 1588 CE through to 1922 CE depending on location or country.

                -Example 2

                The Julian Day is the continuous count of days (rotations of the Earth with respect to the Sun) since the beginning of the year 4173 BCE and will terminate at the end of the year 3267 CE. The count then starts again as “Period 2”. Many computer based timescales, such as Unix Time, are based on the Julian Day timescale, but with different epochs, to fit the numbers into the limited computer words.

                +

                The constituent timescales are days (earth’s rotations), months (moon’s orbit around the earth), years (earth’s orbit around the sun) and seconds determined by atomic clocks. To accommodate discrepancies, leap days and leap seconds are intercalated in some years. The commonest notations for the Gregorian calendar are ISO 8601 and its various restrictive profiles.

                + +Example 2

                The timeline in a country may have gaps when clocks ‘spring forward’ for enacting daylight saving time. There may not be any time corresponding to the times between 01:00 and 02:00. When the daylight saving time is revoked, and clocks ‘fall back’, the times between 01:00 and 02:00 occur twice.

                +
                + +Example 3

                The modern Islamic calendar is an observed lunar calendar, and the major religious dates progress throughout the year, year on year. The important months are determined by the observation of new moons from Mecca.

                -
                - -10.5.<tab/>Attributes of Units of Measure -

                The Direction attribute indicates whether counts or measures increase in the positive (future) or negative (past) direction. The attribute could be part of ‘Timescale’ or ‘TemporalCoordinateReferenceSystem’ rather than a separate class ‘UnitOfMeasure’, but on balance, it seems better here, as the names often imply directionality, such as fathoms increasing downwards, MYA (Millions of Years Ago) increasing earlier, Atmospheric Pressure in HPs (HectoPascals) decreasing upwards, and FL (FlightLevel) increasing upwards.

                +Example 4

                The modern Jewish calendar is a calculated luni-solar calendar, and discrepancies in the solar year are addressed by adding ‘leap months’ every few years.

                +
                -
                1. Name/Id/Abbreviation

                  -
                2. -
                3. Direction

                  -
                4. -
                +Example 5

                The Ba’hai calendar is a calculated solar calendar, but without any other astronomical aspects. The year consists of 19 months of 19 days each, with 4 or 5 intercalated days for a new year holiday.

                +
                -Example

                The number of the years before the Current Era (BCE, previously known as BC) increase further back in time, whereas the number of the years in the Current Era (CE, previously known as AD) increase further into the future. Tis is an example of two timescales, adjacent but with no overlap. If there was a year zero defined, they could be replaced with one continuous timescale.

                +Example 6

                The West African Yoruba traditional calendar is a solar calendar with months, but rather than subdividing a nominal month of 28 days into 4 weeks, 7 weeks of 4 days are used. This perhaps gave rise to the fortnightly (every 8 days) markets in many villages in the grasslands of north-west Cameroon.

                + +Example 7

                Teams controlling remote vehicles on Mars use a solar calendar, with Martian years and Martian days (called sols). Months are not used because there are two moons, with different, rather short, orbital periods.

                +
                +
                - -10.6.<tab/>Attributes of a CRS and Continuous Timescales -

                Some clocks allow the measurement of intervals between ticks, such as the movement of the sun across the sky. Alternatively, the ticks may not be completely distinguishable, but are still stable enough over the time of applicability to allow measurements rather than counting to determine the passage of time.

                + +10.5.<tab/>Discrete and Continuous Time Scales +

                A clock may be a regular, repeating, physical event, or ‘tick’, that can be counted. The sequence of tick counts form a discrete (counted) timescale.

                -
                1. Name/Id

                  -
                2. -
                3. Optional location, time or domain of applicability

                  -
                4. -
                5. Optional Epoch, defined in some temporal reference system

                  +

                  Some clocks allow the measurement of intervals between ticks, such as the movement of the sun across the sky. Alternatively, the ticks may not be completely distinguishable, but are still stable enough over the time of applicability to allow measurements rather than counting to determine the passage of time. These clocks generate a continuous (measured) timescale.

                  + +

                  The duration of a tick is a constant. The length of a tick is specified using a Unit Of Measure.

                  + + +10.5.1.<tab/>Timescale +

                  A Timescale is a linear measurement (one dimension) used to measure or count monotonic events.

                  + +
                  1. Arithmetic: an indicator of whether this Timescale contains counted integers or measured real/floating point numbers.

                  2. -
                  3. Arithmetic: Real/floating point

                    +
                  4. StartCount: the lowest value in a Timescale. The data type of this attribues is specified by the ‘arithmetic’ attribute.

                  5. -
                  6. Optional name for the Unit of Measure

                    +
                  7. EndCount: the greatest value in a Timescale. The data type of this attribues is specified by the ‘arithmetic’ attribute.

                  8. -
                  9. Optional Start time or measure

                    +
                  + +

                  In addition to the attributes, the Timescale class matains associations with two other classes to complete its definition.

                  + +
                  1. Clock: A Timescale ‘has a’ one clock. This is the process which generates the ‘tick’ which is counted or measured for the Timescale.

                  2. -
                  3. Optional End time or measure

                    +
                  4. UnitOfMeasure: A timescale ‘has a’ one UnitOfMeasure. This class specifies the units of the clock measurement as well as the direction of increase of that measurement.

                  5. -
                  6. Optional notations

                    +
                  +
                  + + +10.5.2.<tab/>Clock +

                  A Clock represents the process which generates the ‘tick’ which is counted or measured for a Timescale. Clock has one attribute:

                  + +
                  1. Tick definition: a description of the process which is being used to generate nonotonic events.

                  -Example 1

                  A long, deep, ice core is retrieved from a stable ice-sheet. From long term meteorological observations, the rate of accumulation of ice is known, so linear length can be equated to time (assuming a stable climate too). This enables the dates of some previously unknown large scale volcanic eruptions to be identified and timed. Identifiable nuclear fallout from specific atmospheric atomic bomb tests detected in the ice core increase the confidence in the timing accuracy.

                  +Example 1

                  An atomic clock may be calibrated to be valid only for a given temperature range and altitude.

                  -Example 2

                  A long, deep, sediment core is extracted from the bottom of a lake with a long geological history. Two layers in the core are dated using radiocarbon dating. Assuming steady rates of sediment deposition, a continuous timescale can be interpolated between the dated layers, and extrapolated before and after the dated layers.

                  +Example 2

                  A pendulum clock may have each tick or swing of the pendulum adjusted to be an exact fraction or multiple of a second. The famous London “Big Ben” clock’s pendulum is 4.4m long and ticks every two seconds.

                  - -10.7.<tab/>Attributes of Calendars -

                  Calendars combine different timescales and their clocks and units of measure, and other events, to make a complex timeline against which events can be compared. Calculated algorithms are used to determine which instants of intervals on the compound timescale are identified and labeled.

                  + +10.5.3.<tab/>UnitOfMeasure +

                  The Direction attribute indicates whether counts or measures increase in the positive (future) or negative (past) direction. The attribute could be part of ‘Timescale’ or ‘TemporalCoordinateReferenceSystem’ rather than a separate class ‘UnitOfMeasure’, but on balance, it seems better here, as the names often imply directionality, such as fathoms increasing downwards, MYA (Millions of Years Ago) increasing earlier, Atmospheric Pressure in hPa (Hectopascals) decreasing upwards, and FL (FlightLevel) increasing upwards.

                  -
                  1. Name/id

                    -
                  2. -
                  3. Optional location, time or domain of applicability

                    -
                  4. -
                  5. Optional Epoch, defined in some temporal reference system

                    -
                  6. -
                  7. Astronomical Type (e.g. solar, sidereal, lunar, luni-solar)

                    -
                  8. -
                  9. Predictive type (e.g. observed or calculated)

                    -
                  10. -
                  11. Optional Start time

                    -
                  12. -
                  13. Optional End time

                    -
                  14. -
                  15. Constituent units or clocks and counts or timescales

                    -
                  16. -
                  17. Algorithms to link constituent timescales

                    -
                  18. -
                  19. Optional notations

                    +
                    1. Direction: indicates the direction in which a timescale progresses as new ‘ticks’ are counted or measured.

                    -Example 1

                    The modern Gregorian calendar is calculated solar calendar, with various epochs from 1588 CE through to 1922 CE depending on location or country.

                    +Example

                    The number of the years before the Current Era (BCE, previously known as BC) increase further back in time, whereas the number of the years in the Current Era (CE, previously known as AD) increase further into the future. This is an example of two timescales, adjacent but with no overlap. If there was a year zero defined, they could be replaced with one continuous timescale.

                    + -

                    The constituent timescales are days (earth’s rotations), months (moon’s orbit around the earth), years (earth’s orbit around the sun) and seconds determined by atomic clocks. To accommodate discrepancies, leap days and leap seconds are intercalated in some years. The commonest notations for the Gregorian calendar are ISO 8601 and its various restrictive profiles.

                    + +10.5.4.<tab/>Time Scale Examples +Example 1

                    A long, deep ice core is retrieved from a stable ice-sheet. From long term meteorological observations, the rate of accumulation of ice is known, so linear length can be equated to time (assuming a stable climate too). This enables the dates of some previously unknown large scale volcanic eruptions to be identified and timed. Identifiable nuclear fallout from specific atmospheric atomic bomb tests detected in the ice core increase the confidence in the timing accuracy.

                    +
                    -Example 2

                    The modern Islamic calendar is an observed lunar calendar, and the major religious dates progress throughout the year, year on year. The important months are determined by the observation of new moons from Mecca.

                    +Example 2

                    A long, deep, sediment core is extracted from the bottom of a lake with a long geological history. Two layers in the core are dated using radiocarbon dating. Assuming steady rates of sediment deposition, a continuous timescale can be interpolated between the dated layers, and extrapolated before and after the dated layers.

                    -Example 3

                    The modern Jewish calendar is a calculated luni-solar calendar, and discrepancies in the solar year are addressed by adding ‘leap months’ every few years.

                    +Example 3

                    A well preserved fossilised log is recovered and the tree rings establish an annual ‘tick’. The start and end times may be known accurately by comparison and matching with other known tree ring sequences, or perhaps only dated imprecisely via Carbon Dating, or its archaeological or geological context.

                    -Example 4

                    The Ba’hai calendar is a calculated solar calendar, but without any other astronomical aspects. The year consists of 19 months of 19 days each, with 4 or 5 intercalated days for a new year holiday.

                    +Example 4

                    A clock is started, but undergoes a calibration process against some standard clock, so the initial, reliable Start Time does not start at Count Zero. The clock is accidentially knocked so that it is no longer correctly caliabrated, but is still working. the End Time is not the last time that the clock ticks.

                    -Example 5

                    The West African Yoruba traditional calendar is a solar calendar with months, but rather than subdividing a nominal month of 28 days into 4 weeks, 7 weeks of 4 days are used. This perhaps gave rise to the fortnightly (every 8 days) markets in many villages in the grasslands of north-west Cameroon.

                    +Example 5

                    TAI (International Atomic Time, Temps Atomique International) is coordinated by the BIPM (International Bureau of Weights and Measures, Bureau International de Poids et Measures) in Paris, France. It is based on the average of hundreds of separate atomic clocks around the world, all corrected to be at mean sea level and standard pressure and temperature. The epoch is defined by Julian Date 2443144.5003725 (1 January 1977 00:00:32.184).

                    -Example 6

                    Teams controlling remote vehicles on Mars use a solar calendar, with Martian years and Martian days (called sols). Months are not used because there are two moons, with different, rather short, orbital periods.

                    +Example 6

                    The Julian Day is the continuous count of days (rotations of the Earth with respect to the Sun) since the beginning of the year 4173 BCE and will terminate at the end of the year 3267 CE. The count then starts again as “Period 2”. Many computer based timescales, such as Unix Time, are based on the Julian Day timescale, but with different epochs, to fit the numbers into the limited computer words.

                    + +10.6.<tab/>Supporting Classes + +10.6.1.<tab/>Epoch +

                    The Epoch class provides a origin or datum for a Temporal Reference System.

                    +
                    + + +10.6.2.<tab/>Notation +

                    The Notation class identifies a widely agreed, commonly accepted, notation for representing values in accordance with a temporal reference system.

                    +
                    +
                    + + 11.<tab/>Synchronisation of clocks

                    If there are two or more clocks, stationary with respect to each other, and a practical method of communicating their times to each other, the clocks can be perfectly synchronized.

                    However, if the clocks are moving with respect to each other, they cannot be precisely coordinated (unless the communication is instantaneous). As communication speed is limited by the finite constant speed of light, perfect synchronisation is not possible, though repetitive protocols can be used to reduce the synchronization error to any practical desired level.

                    -

                    See A Brief History of Timekeeping page=”187-191”.

                    +

                    See A Brief History of Timekeeping, pages 187-191.

                    + +12.<tab/>Temporal Geometry +

                    The geospatial community has often used analogies between space and time to construct ‘temporal-geometry’. This analogy is useful but can be misleading and must not be taken too far. For example, taken from A Treatise on Time and Space by J R Lucas:

                    +

                    1.1 A thing cannot be in two places at one time;

                    +

                    1.2 A thing can be in one place at two times;

                    - -<strong>Annex A</strong><br/>(informative)<br/><strong>Glossary</strong> -A.1.compound coordinate reference system -

                    coordinate reference system using at least two independent coordinate reference systems

                    +

                    2.1 Two things cannot be in the same place at the same time;

                    + +

                    2.2 Two things can be in the same place at different times.

                    +

                    These are not symmetrical in space and time.

                    +

                    Temporal constructs such as instants, durations or intervals, multi-instants (a set of instants), and multi-intervals are not included in this conceptual model. These do have strongly analogous equivalents in space, such as points and multi-points, especially in a single dimension, such as vertical. The temporal constructs are well described in Maintaining Knowledge about Temporal Intervals by J. F. Allen and apply across all of the regimes, so do not need to be in this Abstract Conceptual Model.

                    +
                    - Note 1 to entry

                    Coordinate reference systems are independent of each other if coordinate values in one cannot be converted or transformed into coordinate values in the other.

                    -
                    [SOURCE: ISO 19111] -A.2.coordinate -

                    one of a sequence of numbers designating the position of a point

                    + + +<strong>Annex A</strong><br/>(informative)<br/><strong>Glossary</strong> +A.1.compound coordinate reference system +

                    coordinate reference system using at least two independent coordinate reference systems

                    - Note 1 to entry

                    In a spatial coordinate reference system, the coordinate numbers are qualified by units.

                    + Note 1 to entry

                    Coordinate reference systems are independent of each other if coordinate values in one cannot be converted or transformed into coordinate values in the other.

                    [SOURCE: ISO 19111]
                    -A.3.coordinate epoch -

                    epoch to which coordinates in a dynamic coordinate reference system are referenced

                    +A.2.coordinate epoch +

                    epoch to which coordinates in a dynamic coordinate reference system are referenced

                    [SOURCE: ISO 19111]
                    -A.4.derived coordinate reference system -

                    coordinate reference system that is defined through the application of a specified coordinate conversion to the coordinates within a previously established coordinate reference system

                    +A.3.derived coordinate reference system +

                    coordinate reference system that is defined through the application of a specified coordinate conversion to the coordinates within a previously established coordinate reference system

                    @@ -795,171 +787,171 @@ class UnitOfMeasure { - Note 1 to entry

                    The previously established coordinate reference system is referred to as the base coordinate reference system.

                    -
                    Note 2 to entry

                    A derived coordinate reference system inherits its datum or reference frame from its base coordinate reference system.

                    -
                    Note 3 to entry

                    The coordinate conversion between the base and derived coordinate reference system is implemented using the parameters and formula(s) specified in the definition of the coordinate conversion.

                    + Note 1 to entry

                    The previously established coordinate reference system is referred to as the base coordinate reference system.

                    +
                    Note 2 to entry

                    A derived coordinate reference system inherits its datum or reference frame from its base coordinate reference system.

                    +
                    Note 3 to entry

                    The coordinate conversion between the base and derived coordinate reference system is implemented using the parameters and formula(s) specified in the definition of the coordinate conversion.

                    [SOURCE: ISO 19111]
                    -A.5.dynamic coordinate reference system -

                    coordinate reference system that has a dynamic reference frame

                    +A.4.dynamic coordinate reference system +

                    coordinate reference system that has a dynamic reference frame

                    - Note 1 to entry

                    Coordinates of points on or near the crust of the Earth that are referenced to a dynamic coordinate reference system may change with time, usually due to crustal deformations such as tectonic motion and glacial isostatic adjustment.

                    -
                    Note 2 to entry

                    Metadata for a dataset referenced to a dynamic coordinate reference system should include coordinate epoch information.

                    + Note 1 to entry

                    Coordinates of points on or near the crust of the Earth that are referenced to a dynamic coordinate reference system may change with time, usually due to crustal deformations such as tectonic motion and glacial isostatic adjustment.

                    +
                    Note 2 to entry

                    Metadata for a dataset referenced to a dynamic coordinate reference system should include coordinate epoch information.

                    [SOURCE: ISO 19111]
                    -A.6.dynamic reference framedynamic datum +A.5.dynamic reference framedynamic datum -

                    reference frame in which the defining parameters include time evolution

                    +

                    reference frame in which the defining parameters include time evolution

                    - Note 1 to entry

                    The defining parameters that have time evolution are usually a coordinate set.

                    + Note 1 to entry

                    The defining parameters that have time evolution are usually a coordinate set.

                    [SOURCE: ISO 19111]
                    -A.7.engineering coordinate reference system -

                    coordinate reference system based on an engineering datum

                    +A.6.engineering coordinate reference system +

                    coordinate reference system based on an engineering datum

                    - Example 1

                    System for identifying relative positions within a few kilometres of the reference point, such as a building or construction site.

                    -
                    Example 2

                    Coordinate reference system local to a moving object such as a ship or an orbiting spacecraft.

                    -
                    Example 3

                    Internal coordinate reference system for an image. This has continuous axes. It may be the foundation for a grid.

                    + Example 1

                    System for identifying relative positions within a few kilometres of the reference point, such as a building or construction site.

                    +
                    Example 2

                    Coordinate reference system local to a moving object such as a ship or an orbiting spacecraft.

                    +
                    Example 3

                    Internal coordinate reference system for an image. This has continuous axes. It may be the foundation for a grid.

                    -A.8.engineering datumlocal datum +A.7.engineering datumlocal datum -

                    datum describing the relationship of a coordinate system to a local reference

                    +

                    datum describing the relationship of a coordinate system to a local reference

                    - Note 1 to entry

                    Engineering datum excludes both geodetic and vertical reference frames.

                    + Note 1 to entry

                    Engineering datum excludes both geodetic and vertical reference frames.

                    [SOURCE: ISO 19111]
                    -A.9.frame reference epoch -

                    epoch of coordinates that define a dynamic reference frame

                    +A.8.frame reference epoch +

                    epoch of coordinates that define a dynamic reference frame

                    [SOURCE: ISO 19111]
                    -A.10.linear coordinate system -

                    one-dimensional coordinate system in which a linear feature forms the axis

                    +A.9.linear coordinate system +

                    one-dimensional coordinate system in which a linear feature forms the axis

                    - Example 1

                    Distances along a pipeline.

                    -
                    Example 2

                    Depths down a deviated oil well bore.

                    + Example 1

                    Distances along a pipeline.

                    +
                    Example 2

                    Depths down a deviated oil well bore.

                    [SOURCE: ISO 19111]
                    -A.11.parameter reference epoch -

                    epoch at which the parameter values of a time-dependent coordinate transformation are valid

                    +A.10.parameter reference epoch +

                    epoch at which the parameter values of a time-dependent coordinate transformation are valid

                    - Note 1 to entry

                    The transformation parameter values first need to be propagated to the epoch of the coordinates before the coordinate transformation can be applied.

                    + Note 1 to entry

                    The transformation parameter values first need to be propagated to the epoch of the coordinates before the coordinate transformation can be applied.

                    [SOURCE: ISO 19111]
                    -A.12.parametric coordinate reference system -

                    coordinate reference system based on a parametric datum

                    +A.11.parametric coordinate reference system +

                    coordinate reference system based on a parametric datum

                    [SOURCE: ISO 19111]
                    -A.13.parametric coordinate system -

                    one-dimensional coordinate system where the axis units are parameter values which are not inherently spatial

                    +A.12.parametric coordinate system +

                    one-dimensional coordinate system where the axis units are parameter values which are not inherently spatial

                    [SOURCE: ISO 19111]
                    -A.14.parametric datum -

                    datum describing the relationship of a parametric coordinate system to an object

                    +A.13.parametric datum +

                    datum describing the relationship of a parametric coordinate system to an object

                    - Note 1 to entry

                    The object is normally the Earth.

                    + Note 1 to entry

                    The object is normally the Earth.

                    [SOURCE: ISO 19111]
                    -A.15.point motion operation -

                    coordinate operation that changes coordinates within one coordinate reference system due to the motion of the point

                    +A.14.point motion operation +

                    coordinate operation that changes coordinates within one coordinate reference system due to the motion of the point

                    - Note 1 to entry

                    The change of coordinates is from those at an initial epoch to those at another epoch.

                    -
                    Note 2 to entry

                    In this document the point motion is due to tectonic motion or crustal deformation.

                    + Note 1 to entry

                    The change of coordinates is from those at an initial epoch to those at another epoch.

                    +
                    Note 2 to entry

                    In this document the point motion is due to tectonic motion or crustal deformation.

                    [SOURCE: ISO 19111]
                    -A.16.spatio-parametric coordinate reference system -

                    compound coordinate reference system in which one constituent coordinate reference system is a spatial coordinate reference system and one is a parametric coordinate reference system

                    +A.15.spatio-parametric coordinate reference system +

                    compound coordinate reference system in which one constituent coordinate reference system is a spatial coordinate reference system and one is a parametric coordinate reference system

                    - Note 1 to entry

                    Normally the spatial component is “horizontal” and the parametric component is “vertical”.

                    + Note 1 to entry

                    Normally the spatial component is “horizontal” and the parametric component is “vertical”.

                    [SOURCE: ISO 19111]
                    -A.17.spatio-parametric-temporal coordinate reference system -

                    compound coordinate reference system comprised of spatial, parametric and temporal coordinate reference systems

                    +A.16.spatio-parametric-temporal coordinate reference system +

                    compound coordinate reference system comprised of spatial, parametric and temporal coordinate reference systems

                    [SOURCE: ISO 19111]
                    -A.18.spatio-temporal coordinate reference system -

                    compound coordinate reference system in which one constituent coordinate reference system is a spatial coordinate reference system and one is a temporal coordinate reference system

                    +A.17.spatio-temporal coordinate reference system +

                    compound coordinate reference system in which one constituent coordinate reference system is a spatial coordinate reference system and one is a temporal coordinate reference system

                    [SOURCE: ISO 19111]
                    -A.19.static coordinate reference system -

                    coordinate reference system that has a static reference frame

                    +A.18.static coordinate reference system +

                    coordinate reference system that has a static reference frame

                    - Note 1 to entry

                    Coordinates of points on or near the crust of the Earth that are referenced to a static coordinate reference system do not change with time.

                    -
                    Note 2 to entry

                    Metadata for a dataset referenced to a static coordinate reference system does not require coordinate epoch information.

                    + Note 1 to entry

                    Coordinates of points on or near the crust of the Earth that are referenced to a static coordinate reference system do not change with time.

                    +
                    Note 2 to entry

                    Metadata for a dataset referenced to a static coordinate reference system does not require coordinate epoch information.

                    [SOURCE: ISO 19111]
                    -A.20.static reference frame -

                    static datum

                    reference frame in which the defining parameters exclude time evolution

                    +A.19.static reference frame +

                    static datum

                    reference frame in which the defining parameters exclude time evolution

                    [SOURCE: ISO 19111]
                    -A.21.terrestrial reference systemTRS +A.20.terrestrial reference systemTRS -

                    set of conventions defining the origin, scale, orientation and time evolution of a spatial reference system co-rotating with the Earth in its diurnal motion in space

                    +

                    set of conventions defining the origin, scale, orientation and time evolution of a spatial reference system co-rotating with the Earth in its diurnal motion in space

                    - Note 1 to entry

                    The abstract concept of a TRS is realised through a terrestrial reference frame that usually consists of a set of physical points with precisely determined coordinates and optionally their rates of change. In this document terrestrial reference frame is included within the geodetic reference frame element of the data model

                    + Note 1 to entry

                    The abstract concept of a TRS is realised through a terrestrial reference frame that usually consists of a set of physical points with precisely determined coordinates and optionally their rates of change. In this document terrestrial reference frame is included within the geodetic reference frame element of the data model

                    [SOURCE: ISO 19111]
                    @@ -969,10 +961,10 @@ class UnitOfMeasure { IETF: RFC 3339 Date and Time on the Internet: Timestamps. IETF RFC 33393339 ISO/TC 211: 8601:2004 Data elements and interchange formats — Information interchange — Representation of dates and times, 2004, ISO 860186012004 ISO/TC 211: ISO 19111:2019, Geographic information – Referencing by coordinates, 2019, ISO 1911119111 -Allen, J. F. Maintaining Knowledge about Temporal IntervalsCommunications of the ACM, 1983, vol. 26 pp. 832-843.Maintaining Knowledge about Temporal Intervals +Allen, J. F. Maintaining Knowledge about Temporal Intervals Communications of the ACM, 1983, vol. 26 pp. 832-843.Maintaining Knowledge about Temporal Intervals OGC: 18-005, OGC Abstract Specification Topic 2: Referencing by coordinates Corrigendum, 2021, OGC 18-005r418-005r4 W3C: Time Ontology in OWL, 2017, W3C REC-owl-time-201710193C REC-owl-time-20171019 - + Bibliography Jean Meeus. Astronomical Algorithms. [1]Astronomical Algorithms @@ -981,13 +973,10 @@ class UnitOfMeasure { Bureau International des Poids et Mesures (BIPM). Establishment of International Atomic Time and Coordinated Universal Time. [2]Establishment of International Atomic Time and Coordinated Universal Time - - CEN: Env 1613:1995 Medical informatics — Messages for exchange of laboratory information, 1995 - [3]CEN ENV 1613 - 1613 - - 1995 - + + Nachum Dershowitz, Edward M. Reingold. Calendrical Calculations — The Ultimate Edition. Cambridge University Press. 2018. ISBN-13: 978-1107683167. [last accessed 2023-01] + [3]Calendrical Calculations + Chad Orzell. A Brief History of Timekeeping. Oneworld Publications. 2022. ISBN-13: 978-0-86154-321-2. [4]A Brief History of Timekeeping @@ -996,17 +985,25 @@ class UnitOfMeasure { ISO/TC 211: ISO 19108:2002 Geographic information — Temporal schema, 2021, [5]ISO 19108 19108 + + OGC: GeoPose Specification draft, 2021, + [6]OGC 21-056r10 + 21-056r10 Lorentz Transform. Wolfram MathWorld. - [6]Lorentz Transforms + [7]Lorentz Transforms H. Minkowski. Space and Time, Minkowski’s Papers on RelativityMinkowski Institute Press, Montreal 2012. https://minkowskiinstitute.org/ebookstore - [7]Minkowski Space and Time + [8]Minkowski Space and Time + + + J R Lucas. A Treatise on Time and Space. Methuen and Co. Ltd. 1973. ISBN 0-416-84190-2. + [9]Treatise on Time and Space The Open Group. UNIX Time. [last accessed 2023-01] - [8]UN UNIX Time + [10]UN UNIX Time @@ -1017,5 +1014,7 @@ class UnitOfMeasure { + + diff --git a/23-049/23-049.xml b/23-049/23-049.xml index 2f020f64..b301e9a8 100644 --- a/23-049/23-049.xml +++ b/23-049/23-049.xml @@ -2,7 +2,7 @@ Topic 25 - Abstract Conceptual Model for Time -http://www.opengis.net/doc/AS/temporal-conceptual-model/1.0http://docs.opengeospatial.org/as/23-049/23-049.html23-04923-0492023-08-262023-05-232023-05-23 +http://www.opengis.net/doc/AS/temporal-conceptual-model/1.0http://docs.opengeospatial.org/as/23-049/23-049.html23-04923-0492023-09-232023-05-232023-05-23 U.K. Met Office, HeazelTech Chris Little @@ -212,24 +212,34 @@ minimum necessary to define data structures to full object implementation.

                    description of common concepts and their relationships, particularly in order to facilitate exchange of information between parties within a specific domain. A conceptual model is explicitly chosen to be independent of design or implementation concerns.

                    +
                    + + +coordinate + + +

                    one of a sequence of numbers designating the position of a point

                    + + - CEN ENV 1613:1995 +

                    In many coordinate reference systems, the coordinate numbers are qualified by units.

                    +
                    ISO 19111
                    coordinate reference system -

                    coordinate system that is related to an object by a datum

                    +

                    coordinate system that is related to an object by a datum

                    -

                    Geodetic and vertical datums are referred to as reference frames.

                    -

                    For geodetic and vertical reference frames, the object will be the Earth. In planetary applications, geodetic and vertical reference frames may be applied to other celestial bodies.

                    +

                    Geodetic and vertical datums are referred to as reference frames.

                    +

                    For geodetic and vertical reference frames, the object will be the Earth. In planetary applications, geodetic and vertical reference frames may be applied to other celestial bodies.

                    ISO 19111
                    @@ -237,7 +247,7 @@ minimum necessary to define data structures to full object implementation.

                    coordinate system -

                    set of mathematical rules for specifying how coordinates are to be assigned to points

                    +

                    set of mathematical rules for specifying how coordinates are to be assigned to points

                    ISO 19111 @@ -253,7 +263,7 @@ minimum necessary to define data structures to full object implementation.

                    -

                    parameter or set of parameters that realize the position of the origin, the scale, and the orientation of a coordinate system

                    +

                    parameter or set of parameters that realize the position of the origin, the scale, and the orientation of a coordinate system

                    ISO 19111 @@ -265,15 +275,15 @@ minimum necessary to define data structures to full object implementation.

                    -geodesy

                    point in time

                    +geodesy

                    point in time

                    -

                    In this document an epoch is expressed in the Gregorian calendar as a decimal year.

                    -

                    2017-03-25 in the Gregorian calendar is epoch 2017.23.

                    +

                    In this document an epoch is expressed in the Gregorian calendar as a decimal year.

                    +

                    2017-03-25 in the Gregorian calendar is epoch 2017.23.

                    ISO 19111 @@ -287,7 +297,7 @@ minimum necessary to define data structures to full object implementation.

                    -

                    parameter or set of parameters that realize the position of the origin, the scale, and the orientation of a coordinate system

                    +

                    parameter or set of parameters that realize the position of the origin, the scale, and the orientation of a coordinate system

                    ISO 19111 @@ -297,7 +307,7 @@ minimum necessary to define data structures to full object implementation.

                    temporal coordinate reference system -

                    coordinate reference system based on a temporal datum

                    +

                    coordinate reference system based on a temporal datum

                    ISO 19111 @@ -309,7 +319,7 @@ minimum necessary to define data structures to full object implementation.

                    -geodesy

                    one-dimensional coordinate system where the axis is time

                    +geodesy

                    one-dimensional coordinate system where the axis is time

                    ISO 19111 @@ -319,12 +329,12 @@ minimum necessary to define data structures to full object implementation.

                    temporal datum -

                    datum describing the relationship of a temporal coordinate system to an object

                    +

                    datum describing the relationship of a temporal coordinate system to an object

                    -

                    The object is normally time on the Earth.

                    +

                    The object is normally time on the Earth.

                    ISO 19111 @@ -377,76 +387,11 @@ minimum necessary to define data structures to full object implementation.

                    Temporal Abstract Conceptual Model -

                    This attempt at a Temporal Abstract Conceptual Model follows ISO 19111, which is the ISO adoption of OGC_18-005r4.

                    - -

                    The model is also informed by the W3C Time Ontology.

                    This Mermaid diagram should be converted to PlantUML for Metanorma, by replacing -the Mermaid container with the following.

                    -

                    - - - -

                    [plantuml] @startuml . . @enduml

                    - -classDiagram -class ReferenceSystem { - <<abstract>> - dimension = 1..* - applicableLocationTimeOrDomain - } -class SpatialReferenceSystem { - <<abstract>> - dimension = 1..* - applicableLocationTimeOrDomain - } -class TemporalReferenceSystem { - <<abstract>> - dimension = 1 - applicableLocationTimeOrDomain - } -note for ReferenceSystem "Note: Has at least one of:\nSpatialReferenceSystem, or \nTemporalReferenceSystem" -ReferenceSystem <|-- SpatialReferenceSystem : is a -ReferenceSystem <|-- TemporalReferenceSystem : is a -class OrdinalTemporalReferenceSystem { - dimension = 1 - applicableLocationTimeOrDomain - } -class TemporalCoordinateReferenceSystem { - dimension = 1 - applicableLocationTimeOrDomain - } -class Calendar { - dimension = 1 - applicableLocationTimeOrDomain - } -note for TemporalReferenceSystem "Note: Consists of one only of:\nTemporalCoordinateReferenceSystem,\nCalendar, or \nOrdinalTemporalReferenceSystem" -TemporalReferenceSystem <|-- OrdinalTemporalReferenceSystem : is a -TemporalReferenceSystem <|-- TemporalCoordinateReferenceSystem : is a -TemporalReferenceSystem <|-- Calendar : is a - -OrdinalTemporalReferenceSystem "1" o-- "(ordered)" Events : consists of -OrdinalTemporalReferenceSystem "1" o-- "0..1" Epoch : has an -OrdinalTemporalReferenceSystem "1" --> "1..*" Notation : can use -TemporalCoordinateReferenceSystem "1" o-- "1" Epoch : has an -TemporalCoordinateReferenceSystem "1" --> "1..*" Notation : can use -TemporalCoordinateReferenceSystem "1" o-- "1" Timescale : has a -Calendar "1" o-- "0..1" Epoch : has an -Calendar "1" --> "1..*" Notation : can use -Calendar "1" o-- "1..*" Timescale : has a -Calendar "1" o-- "1..*" Algorithm : has a -class Timescale { - StartCount - EndCount - arithmetic - } -Timescale "1" o-- "1" Clock : has a -Timescale "1" o-- "1" UnitOfMeasure : has a -class Clock { - Tick definition - } -class UnitOfMeasure { - Direction - } +

                    This Temporal Abstract Conceptual Model follows ISO 19111, which is the ISO adoption of OGC_18-005r4.

                    + +

                    The model is also informed by the W3C Time Ontology.

                    +
                    @@ -468,7 +413,7 @@ class UnitOfMeasure {

                    One set of events may be completely ordered with respect to each other, but another set of similar internally consistent events cannot be cross-referenced until extra information is available. Even then, only partial orderings may be possible.

                    -

                    In this regime, the Allen Operators can be used. If A occurs before B and B occurs before C, then we can correctly deduce that A occurs before C. The full set of operators also covers pairs of intervals. So in our example, B occurs in the interval (A,C). However, we cannot perform arithmetic operations like (B-A) or (C-A) as we have not defined any timescale or measurements. For example, in geology, ‘subtracting’ Ordovician from Jurassic is meaningless; or in archeology, ‘subtracting’ a layer with a certain type of pottery remains from the layer containing burnt wood and bones is again not meaningful. Only the ordering can be deduced.

                    +

                    In this regime, the Allen Operators can be used. If A occurs before B and B occurs before C, then we can correctly deduce that A occurs before C. The full set of operators also covers pairs of intervals. So in our example, B occurs in the interval (A,C). However, we cannot perform arithmetic operations like (B-A) or (C-A) as we have not defined any timescale or measurements. For example, in geology, ‘subtracting’ Ordovician from Jurassic is meaningless; or in archeology, ‘subtracting’ a layer with a certain type of pottery remains from the layer containing burnt wood and bones is again not meaningful. Only the ordering can be deduced.

                    This regime constitutes an Ordinal Temporal Reference System, with discrete enumerated ordered events.

                    @@ -487,7 +432,7 @@ class UnitOfMeasure {

                    The internationally agreed atomic time, TAI, is an example of a timescale with an integer count as the measure of time, though in practice it is an arithmetic compromise across about two hundred separate atomic clocks, corrected for differing altitudes and temperatures.

                    -

                    In this regime, the Allen Operators also can be used. If L occurs before M and M occurs before N, then we can correctly deduce that L occurs before N. The full set of operators also covers pairs of intervals. So if M occurs in the interval (L,N), we can now perform integer arithmetic operations like (M-L) or (N-L) as we have defined an integer timescale or measurement.

                    +

                    In this regime, the Allen Operators also can be used. If L occurs before M and M occurs before N, then we can correctly deduce that L occurs before N. The full set of operators also covers pairs of intervals. So if M occurs in the interval (L,N), we can now perform integer arithmetic operations like (M-L) or (N-L) as we have defined an integer timescale or measurement.

                    This regime constitutes a Temporal Coordinate Reference System, with discrete integer units of measure which can be subject to integer arithmetic.

                    @@ -504,7 +449,8 @@ class UnitOfMeasure {

                    In this regime, the Allen Operators also can be used. If A occurs before B and B occurs before C, then we can correctly deduce that A occurs before C. The full set of operators also covers pairs of intervals. So if B occurs in the interval (A,C), we can now perform real number arithmetic operations like (B-A) or (C-A) as we have defined a timescale or measurement, and between any two instants, we can always find an infinite number of other instants.

                    -

                    Some examples are:

                    +

                    Some examples are:

                    +
                    • Unix milliseconds since 1970-01-01T00:00:00.0Z

                    • @@ -512,18 +458,20 @@ class UnitOfMeasure {
                    -

                    This regime constitutes a Temporal Coordinate Reference System, with a continuous number line and units of measure, which can be subject to the full range of real or floating point arithmetic.

                    +

                    This regime constitutes a Temporal Coordinate Reference System, with a continuous number line and units of measure, which can be subject to the full range of real or floating point arithmetic.

                    Calendars

                    In this regime, counts and measures of time are related to the various combinations of the rotations of the earth, moon and sun or other astronomical bodies. There is no simple arithmetic, so for example, the current civil year count of years in the Current Era (CE) and Before Current Era (BCE) is a calendar, albeit a very simple one, as there is no year zero. That is, Year 14CE – Year 12CE is a duration of 2 years, and Year 12BCE — Year 14BCE is also two years. However Year 1CE — Year 1BCE is one year, not two as there is no year 0CE or 0BCE.

                    -

                    Calendars are social constructs made by combining several clocks and their associated timescales.

                    +

                    In this regime, the use of the Allen Operators is not straightforward. If A occurs before B and B occurs before C, then we cannot always easily and correctly deduce that A occurs before C. The full set of Allen Operators also covers pairs of intervals. So in our example, B occurs in the interval (A,C). However, we cannot usually perform simple arithmetic operations like (B-A) or (C-A) as we are dependent on the vagaries of the calendar algorithms, multiple timescales and multiple Units of Measure.

                    + +

                    Calendars are social constructs made by combining several clocks and their associated timescales.

                    -

                    This paper only addresses the internationally agreed Gregorian calendar. Astronomical Algorithms by Jean Meeus provides overwhelming detail for conversion to numerous other calendars that have developed around the world and over the millennia and to meet the various social needs of communities, whether agricultural, religious or other. The reference is comprehensive but not exhaustive, as there are calendars that have been omitted.

                    +

                    This paper only addresses the internationally agreed Gregorian calendar. Calendrical Calculations by Nachum Dershowitz and Edward M. Reingold provides overwhelming detail for conversion to numerous other calendars that have developed around the world and over the millennia and to meet the various social needs of communities, whether agricultural, religious or other. The reference is comprehensive but not exhaustive, as there are calendars that have been omitted.

                    -

                    A Calendar is a Temporal Reference System, but it is not a Temporal Coordinate Reference System nor an Ordinal Temporal Reference System.

                    +

                    A Calendar is a Temporal Reference System, but it is not a Temporal Coordinate Reference System nor an Ordinal Temporal Reference System.

                    @@ -535,31 +483,36 @@ class UnitOfMeasure {

                    Local solar time may or may not correspond to the local statutory or legal time in a country. Local solar time can be construed as a clock and timescale, with an angular measure of the apparent position of the sun along the ecliptic (path through the sky) as the basic physical principle.

                    + +Astronomical Time +

                    Astronomers have traditionally measured the apparent locations of stars, planets and other heavenly bodies by measuring angular separations from reference points or lines and the timing of transits across a meridian. Generally they use time determined by earth’s motion relative to the distant stars rather than the sun. This is called sidereal time. Times are usually measured from an epoch in daylight, such as local midday, rather than midnight. Accurate measurements of positions of stars, planets and moons were and are essential for navigation on Earth. See Astronomical Algorithms by Jean Meeus for examples of the calculations involved.

                    +
                    + Space-time -

                    When dealing with moving objects, we find that the location of the object in space depends on its location in time. That is to say, that the location is an event in space and time.

                    +

                    When dealing with moving objects, we find that the location of the object in space depends on its location in time. That is to say, that the location is an event in space and time.

                    -

                    Originally developed by Hermann Minkowski to support work in Special Relativity, the concept of Space-time is useful whenever the location of an object in space is dependent on its location in time.

                    +

                    Originally developed by Hermann Minkowski to support work in Special Relativity, the concept of space-time is useful whenever the location of an object in space is dependent on its location in time.

                    -

                    Since the speed of light in a vacuum is a measurable constant, Space-time uses that constant to create a coordinate axis with spatial units of measure (meters per second * seconds = meters). The result is coordinate reference system with four orthogonal axis all with the same units of measure, distance.

                    +

                    Since the speed of light, c, in a vacuum is a measurable constant, space-time uses that constant to create a coordinate axis with spatial units of measure (meters per second * seconds = meters). The result is coordinate reference system with four orthogonal axes all with the same units of measure, distance. However, the measure of distance in this 4D space is not the usual Pythagorean d2 = x2 + y2 + z2 +(ct)2 but d2 = x2 + y2 + z2 -(ct)2, so reality is constrained to lying within a double cone subset around the ct axis of the full space.

                    Relativistic -

                    A regime may be needed for ‘space-time’, off the planet Earth, such as for recording and predicting space weather approaching from the sun, where the speed of light and relativistic effects such as gravity may be relevant.

                    +

                    A regime may be needed for ‘space-time’, off the planet Earth, such as for recording and predicting space weather approaching from the sun, where the speed of light and relativistic effects such as gravity may be relevant.

                    -

                    Once off the planet Earth, distances and velocities can become very large. The speed of light becomes a limiting factor in measuring both where and when an event takes place. Special Relativity deals with the accurate measurement of space-time events as measured between two moving objects. The core concepts are the Lorentz Transforms. These transforms allow one to calculate the degree of “contraction” a measurement undergos due to the relative velocity between the observing and observed object.

                    +

                    Once off the planet Earth, distances and velocities can become very large. The speed of light becomes a limiting factor in measuring both where and when an event takes place. Special Relativity deals with the accurate measurement of space-time events as measured between two moving objects. The core concepts are the Lorentz Transforms. These transforms allow one to calculate the degree of “contraction” a measurement undergos due to the relative velocity between the observing and observed object.

                    -

                    The key to this approach is to ensure each moving feature of interest has its own local clock and time, known as its ‘proper time’. This example can be construed as a fitting into the clock and timescale regime. The relativistic effects are addressed through the relationships between the separate clocks, positions and velocities of the features.

                    +

                    The key to this approach is to ensure each moving feature of interest has its own local clock and time, known as its ‘proper time’. This example can be construed as a fitting into the clock and timescale regime. The relativistic effects are addressed through the relationships between the separate clocks, positions and velocities of the features.

                    -

                    Relativistic effects may need to be taken into account for satellites and other space craft because of their relative speed and position in Earth’s gravity well.

                    +

                    Relativistic effects may need to be taken into account for satellites and other space craft because of their relative speed and position in Earth’s gravity well.

                    -

                    The presence of gravitational effects requires special relativity to te replaced by general relativity, and it can no longer be assumed that space (or space-time) is Euclidean. That is, Pythagoras’ Theorem does not hold execept locally over small areas. this is somewhat unfamiliar territory for geospatial experts.

                    +

                    The presence of gravitational effects requires special relativity to be replaced by general relativity, and it can no longer be assumed that space (or space-time) is Euclidean. That is, Pythagoras’ Theorem does not hold execept locally over small areas. This is somewhat familiar territory for geospatial experts.

                    Accountancy -

                    The financial and administrative domains often use weeks, quarters, and other calendrical measures. These may be convenient (though often not!) for the requisite tasks, but are usually inappropriate for scientific or technical purposes.

                    +

                    The financial and administrative domains often use weeks, quarters, and other calendrical measures. These may be convenient (though often not!) for the requisite tasks, but are usually inappropriate for scientific or technical purposes.

                    @@ -572,239 +525,277 @@ class UnitOfMeasure {
                    - -Attributes of the Regimes/Classes -

                    The top level ReferenceSystem is an abstract super-class and does not have many attributes or properties. So far, only the total dimension of the reference system and the Location, Time or Domain of Applicability have been identified as essential.

                    + +Attributes of the Classes + +Reference Systems +

                    The top level ReferenceSystem is an abstract super-class and does not have many attributes or properties. So far, only the total dimension of the reference system and the Location, Time or Domain of Applicability have been identified as essential.

                    -

                    The ‘ReferenceSystem’ has two abstract sub-classes: ‘SpatialReferenceSystem’, which is defined in ISO 19111, and ‘TemporalReferenceSystem’, each with the attributes of Dimension and Domains of Applicability.

                    +

                    The ‘ReferenceSystem’ has two abstract sub-classes: ‘SpatialReferenceSystem’, which is defined in ISO 19111, and ‘TemporalReferenceSystem’, each with the attributes of Dimension and Domains of Applicability.

                    -

                    The Dimension is one for time, or a vertical reference system, but may be as much as 6 for spatial location with orientation.

                    +

                    The Dimension is one for time, or a vertical reference system, but may be as much as 6 for spatial location with orientation as in the GeoPose Draft Specification.

                    -

                    Besides the conventional space and time, there may be other reference systems, such as wavelength/frequency, that can be addressed by the Abstract Conceptual Model.

                    +

                    Besides the conventional space and time, there may be other reference systems, such as wavelength/frequency, that can be addressed by the Abstract Conceptual Model.

                    +
                    - -Attributes of Events and Ordinal Temporal Reference Systems -

                    An OrdinalTemporal Reference System has a well-ordered finite sequence of events against which other events can be compared.

                    + +Ordinal Temporal Reference Systems +

                    An OrdinalTemporal Reference System has a well-ordered finite sequence of events against which other events can be compared.

                    -
                    1. Name/Id

                      +

                      An Ordinal Temporal Reference System is a type of temporal reference system. Therefore, it inherits the following attributes from the TemporalReferenceSystem class:

                      + +
                      1. applicableLocationTimeOrDomain: the location, time or domain of applicability

                      2. -
                      3. Optional location, time or domain of applicability

                        +
                      4. dimension: the number of dimensions in this reference system. For Ordinal Temporal Reference Systems this value is fixed at 1.

                      5. -
                      6. Optional Epoch, defined in some temporal reference system

                        +
                      + +

                      An Ordinal Temporal Reference System does not have any attributes of its own. However, it does use associations with other classes to fully describe itself.

                      + +
                      1. Epoch: An Ordinal Temporal Reference System ‘has a’ one optional Epoch

                      2. -
                      3. Listed or enumerated sequence of events with the first and last events

                        +
                      4. Notation: An Ordinal Temporal Reference System ‘can use’ one or more Notations to represent itself.

                      5. -
                      6. Optional notations

                        +
                      7. Notation: An Ordinal Temporal Reference System ‘consists of’ an ordered set of Events. These events are identifiable temporal instances.

                      -

                      Ancient annals of a country may give a sequence of emperors which could be used to ‘date’ another event such as “Emperor Xi built a canal”, or may be used to date a particular reign. For example: “In the reign of Emperor Yi, a comet was sighted” and later research identifies this as an appearance of Hailey’s Comet.

                      +

                      Ancient annals of a country may give a sequence of emperors which could be used to ‘date’ another event such as “Emperor Xi built a canal”, or may be used to date a particular reign. For example: “In the reign of Emperor Yi, a comet was sighted” and later research identifies this as an appearance of Hailey’s Comet.

                      -

                      The events from the list may be instants, such as the change of reign, or intervals, such as the complete reign of each king.

                      + +Events +

                      The Events class is an ordered list of temporal events. The events can be instances, such as the ascension of a King to a throne, or intervals, such as the complete reign of each king.

                      -

                      Other documents may enable two such ‘king lists’ to be related, though not completely.

                      +

                      Other documents may enable two such ‘king lists’ to be related, though not completely.

                      +
                      - -Attributes of simple Clock and Discrete Timescale -

                      A clock is a regular, repeating, physical event, or ‘tick’, that can be counted. The sequence of tick counts is a timescale. The ticks may be grouped into a Unit of Meaure for convenience. Other events can be compared to the ticks on the timescale.

                      + +Temporal Coordinate Reference System +

                      A Temporal Coordinate Reference System is a type of temporal reference system. Therefore, it inherits the following attributes from the TemporalReferenceSystem class:

                      -
                      1. Name/Id

                        -
                      2. -
                      3. Optional location, time or domain of applicability

                        -
                      4. -
                      5. Optional Epoch, defined in some temporal reference system

                        +
                        1. applicableLocationTimeOrDomain: the location, time or domain of applicability

                        2. -
                        3. Arithmetic: Integer

                          +
                        4. dimension: the number of dimensions in this reference system. For Temporal Coordinate Reference Systems this value is fixed at 1.

                        5. -
                        6. Optional name for each tick

                          +
                        + +

                        A Temporal Coordinate Reference System does not have any attributes of its own. However, it does use associations with other classes to fully describe itself.

                        + +
                        1. Epoch: A Temporal CRS ‘has a’ one optional Epochs

                        2. -
                        3. Optional Start time or count

                          +
                        4. Notation: A Temporal CRS ‘can use’ one or more Notations to represent itself.

                        5. -
                        6. Optional End time or count

                          +
                        7. Timescale: A Temporal CRS ‘has a’ one Timescale which is used to represent the values along its single axis. This Timescale can be either discrete or continuous.

                        8. -
                        9. Optional Unit of Measure and number of ticks per Unit

                          +
                        + + + +Calendar Reference Systems +

                        Calendars combine different timescales and their clocks and units of measure, and other events, to make a complex timeline against which events can be compared. Calculated algorithms are used to determine which instants of intervals on the compound timeline are identified and labeled.

                        + +

                        A Calendar is a type of temporal reference system. Therefore, it inherits the following attributes from the TemporalReferenceSystem class:

                        + +
                        1. applicableLocationTimeOrDomain: the location, time or domain of applicability

                        2. -
                        3. Optional notations

                          +
                        4. dimension: the number of dimensions in this reference system. For Calendars this value is fixed at 1.

                        -

                        A well preserved fossilised log is recovered and the tree rings establish an annual ‘tick’. The start and end times may be known accurately by comparison and matching with other known tree ring sequences, or perhaps only dated imprecisely via Carbon Dating, or its archaeological or geological context.

                        -
                        +

                        A Calendar does not have any attributes of its own. However, it does use associations with other classes to fully describe itself.

                        -

                        A clock is started, but undergoes a calibration process against some standard clock, so the initial, reliable Start Time does not start at Count Zero. The clock is accidentially knocked so that it is no longer correctly caliabrated, but is still working. the End Time is not the last time that the clock ticks.

                        -
                        -
                        - - -Attributes of Clocks -
                        1. Name/id

                          +
                          1. Algorithm: A Calendar ‘has a’ one or more Algorithms. These Algorithms specify how the multiple Time Scales are aggregated into a single Timeline.

                            +
                          2. +
                          3. Epoch: A calendar ‘has a’ one optional Epoch

                          4. -
                          5. Optional location, time or domain of applicability

                            +
                          6. Notation: A calendar ‘can use’ one or more Notations to represent itself.

                          7. -
                          8. Optional Epoch, defined in some temporal reference system

                            +
                          9. Timeline: A Calendar ‘has a’ one Timeline which serves to aggregate a number of Timescales into a single coherent measure of date and time.

                          10. -
                          11. Tick definition

                            +
                          12. Timescale: A Calendar ‘has a’ two or more Timescales which are used to construct a Timeline.

                          -

                          An atomic clock may be calibrated to be valid only for a given temperature range and altitude.

                          -
                          + +Timeline +

                          The timeline is usually a set of instants from the past to the future and is compounded from multiple timescales, with multiple units of measures, and complicated arithmetic determined by the calendar algorithm(s). The timeline is usually not even continuous, having gaps or even multiple simultaneous representations.

                          -

                          A pendulum clock may have each tick or swing of the pendulum adjusted to be an exact fraction or multiple of a second. The famous London “Big Ben” clock’s pendulum is 4.4m long and ticks every two seconds.

                          -
                          -
                          +

                          A Timeline does not have any attributes of its own. Nor does it inherit any attributes from a parent class. However, it does use associations with other classes to fully describe itself.

                          - -Attributes of Timescales -
                          1. Name/id

                            -
                          2. -
                          3. Optional location, time or domain of applicability

                            +
                            1. Algorithm: A Timeline ‘has a’ one or more Algorithms. These Algorithms specify how the multiple Time Scales are aggregated into a single Timeline.

                            2. -
                            3. Optional Epoch, defined in some temporal reference system

                              -
                            4. -
                            5. Arithmetic, whether counted integers or measured real/floating point numbers

                              -
                            6. -
                            7. Optional Unit of Measure

                              +
                            8. Timescale: A Timeline ‘has a’ two or more Timescales which are used to construct the Timeline.

                            + -

                            TAI (International Atomic Time, Temps Atomique International) is coordinated by the BIPM (International Bureau of Weights and Measures, Bureau International de Poids et Measures) in Paris, France. It is based on the average of hundreds of separate atomic clocks around the world, all corrected to be at mean sea level and standard pressure and temperature. The epoch is defined by Julian Date 2443144.5003725 (1 January 1977 00:00:32.184).

                            + +Algorithm +

                            An Algorithm specifies the logic used to construct a Timeline from its constituent Timescales. A Timeline does not have any attributes of its own. Nor does it make use of any other classes from this Temporal model.

                            +
                            + + +Calendar Examples +

                            The modern Gregorian calendar is calculated solar calendar, with various epochs from 1588 CE through to 1922 CE depending on location or country.

                            -

                            The Julian Day is the continuous count of days (rotations of the Earth with respect to the Sun) since the beginning of the year 4173 BCE and will terminate at the end of the year 3267 CE. The count then starts again as “Period 2”. Many computer based timescales, such as Unix Time, are based on the Julian Day timescale, but with different epochs, to fit the numbers into the limited computer words.

                            +

                            The constituent timescales are days (earth’s rotations), months (moon’s orbit around the earth), years (earth’s orbit around the sun) and seconds determined by atomic clocks. To accommodate discrepancies, leap days and leap seconds are intercalated in some years. The commonest notations for the Gregorian calendar are ISO 8601 and its various restrictive profiles.

                            + +

                            The timeline in a country may have gaps when clocks ‘spring forward’ for enacting daylight saving time. There may not be any time corresponding to the times between 01:00 and 02:00. When the daylight saving time is revoked, and clocks ‘fall back’, the times between 01:00 and 02:00 occur twice.

                            -
                            - -Attributes of Units of Measure -

                            The Direction attribute indicates whether counts or measures increase in the positive (future) or negative (past) direction. The attribute could be part of ‘Timescale’ or ‘TemporalCoordinateReferenceSystem’ rather than a separate class ‘UnitOfMeasure’, but on balance, it seems better here, as the names often imply directionality, such as fathoms increasing downwards, MYA (Millions of Years Ago) increasing earlier, Atmospheric Pressure in HPs (HectoPascals) decreasing upwards, and FL (FlightLevel) increasing upwards.

                            +

                            The modern Islamic calendar is an observed lunar calendar, and the major religious dates progress throughout the year, year on year. The important months are determined by the observation of new moons from Mecca.

                            +
                            -
                            1. Name/Id/Abbreviation

                              -
                            2. -
                            3. Direction

                              -
                            4. -
                            +

                            The modern Jewish calendar is a calculated luni-solar calendar, and discrepancies in the solar year are addressed by adding ‘leap months’ every few years.

                            +
                            + +

                            The Ba’hai calendar is a calculated solar calendar, but without any other astronomical aspects. The year consists of 19 months of 19 days each, with 4 or 5 intercalated days for a new year holiday.

                            +
                            + +

                            The West African Yoruba traditional calendar is a solar calendar with months, but rather than subdividing a nominal month of 28 days into 4 weeks, 7 weeks of 4 days are used. This perhaps gave rise to the fortnightly (every 8 days) markets in many villages in the grasslands of north-west Cameroon.

                            +
                            -

                            The number of the years before the Current Era (BCE, previously known as BC) increase further back in time, whereas the number of the years in the Current Era (CE, previously known as AD) increase further into the future. Tis is an example of two timescales, adjacent but with no overlap. If there was a year zero defined, they could be replaced with one continuous timescale.

                            +

                            Teams controlling remote vehicles on Mars use a solar calendar, with Martian years and Martian days (called sols). Months are not used because there are two moons, with different, rather short, orbital periods.

                            + - -Attributes of a CRS and Continuous Timescales -

                            Some clocks allow the measurement of intervals between ticks, such as the movement of the sun across the sky. Alternatively, the ticks may not be completely distinguishable, but are still stable enough over the time of applicability to allow measurements rather than counting to determine the passage of time.

                            + +Discrete and Continuous Time Scales +

                            A clock may be a regular, repeating, physical event, or ‘tick’, that can be counted. The sequence of tick counts form a discrete (counted) timescale.

                            -
                            1. Name/Id

                              -
                            2. -
                            3. Optional location, time or domain of applicability

                              -
                            4. -
                            5. Optional Epoch, defined in some temporal reference system

                              +

                              Some clocks allow the measurement of intervals between ticks, such as the movement of the sun across the sky. Alternatively, the ticks may not be completely distinguishable, but are still stable enough over the time of applicability to allow measurements rather than counting to determine the passage of time. These clocks generate a continuous (measured) timescale.

                              + +

                              The duration of a tick is a constant. The length of a tick is specified using a Unit Of Measure.

                              + + +Timescale +

                              A Timescale is a linear measurement (one dimension) used to measure or count monotonic events.

                              + +
                              1. Arithmetic: an indicator of whether this Timescale contains counted integers or measured real/floating point numbers.

                              2. -
                              3. Arithmetic: Real/floating point

                                +
                              4. StartCount: the lowest value in a Timescale. The data type of this attribues is specified by the ‘arithmetic’ attribute.

                              5. -
                              6. Optional name for the Unit of Measure

                                +
                              7. EndCount: the greatest value in a Timescale. The data type of this attribues is specified by the ‘arithmetic’ attribute.

                              8. -
                              9. Optional Start time or measure

                                +
                              + +

                              In addition to the attributes, the Timescale class matains associations with two other classes to complete its definition.

                              + +
                              1. Clock: A Timescale ‘has a’ one clock. This is the process which generates the ‘tick’ which is counted or measured for the Timescale.

                              2. -
                              3. Optional End time or measure

                                +
                              4. UnitOfMeasure: A timescale ‘has a’ one UnitOfMeasure. This class specifies the units of the clock measurement as well as the direction of increase of that measurement.

                              5. -
                              6. Optional notations

                                +
                              +
                              + + +Clock +

                              A Clock represents the process which generates the ‘tick’ which is counted or measured for a Timescale. Clock has one attribute:

                              + +
                              1. Tick definition: a description of the process which is being used to generate nonotonic events.

                              -

                              A long, deep, ice core is retrieved from a stable ice-sheet. From long term meteorological observations, the rate of accumulation of ice is known, so linear length can be equated to time (assuming a stable climate too). This enables the dates of some previously unknown large scale volcanic eruptions to be identified and timed. Identifiable nuclear fallout from specific atmospheric atomic bomb tests detected in the ice core increase the confidence in the timing accuracy.

                              +

                              An atomic clock may be calibrated to be valid only for a given temperature range and altitude.

                              -

                              A long, deep, sediment core is extracted from the bottom of a lake with a long geological history. Two layers in the core are dated using radiocarbon dating. Assuming steady rates of sediment deposition, a continuous timescale can be interpolated between the dated layers, and extrapolated before and after the dated layers.

                              +

                              A pendulum clock may have each tick or swing of the pendulum adjusted to be an exact fraction or multiple of a second. The famous London “Big Ben” clock’s pendulum is 4.4m long and ticks every two seconds.

                              - -Attributes of Calendars -

                              Calendars combine different timescales and their clocks and units of measure, and other events, to make a complex timeline against which events can be compared. Calculated algorithms are used to determine which instants of intervals on the compound timescale are identified and labeled.

                              + +UnitOfMeasure +

                              The Direction attribute indicates whether counts or measures increase in the positive (future) or negative (past) direction. The attribute could be part of ‘Timescale’ or ‘TemporalCoordinateReferenceSystem’ rather than a separate class ‘UnitOfMeasure’, but on balance, it seems better here, as the names often imply directionality, such as fathoms increasing downwards, MYA (Millions of Years Ago) increasing earlier, Atmospheric Pressure in hPa (Hectopascals) decreasing upwards, and FL (FlightLevel) increasing upwards.

                              -
                              1. Name/id

                                -
                              2. -
                              3. Optional location, time or domain of applicability

                                -
                              4. -
                              5. Optional Epoch, defined in some temporal reference system

                                -
                              6. -
                              7. Astronomical Type (e.g. solar, sidereal, lunar, luni-solar)

                                -
                              8. -
                              9. Predictive type (e.g. observed or calculated)

                                -
                              10. -
                              11. Optional Start time

                                -
                              12. -
                              13. Optional End time

                                -
                              14. -
                              15. Constituent units or clocks and counts or timescales

                                -
                              16. -
                              17. Algorithms to link constituent timescales

                                -
                              18. -
                              19. Optional notations

                                +
                                1. Direction: indicates the direction in which a timescale progresses as new ‘ticks’ are counted or measured.

                                -

                                The modern Gregorian calendar is calculated solar calendar, with various epochs from 1588 CE through to 1922 CE depending on location or country.

                                +

                                The number of the years before the Current Era (BCE, previously known as BC) increase further back in time, whereas the number of the years in the Current Era (CE, previously known as AD) increase further into the future. This is an example of two timescales, adjacent but with no overlap. If there was a year zero defined, they could be replaced with one continuous timescale.

                                + -

                                The constituent timescales are days (earth’s rotations), months (moon’s orbit around the earth), years (earth’s orbit around the sun) and seconds determined by atomic clocks. To accommodate discrepancies, leap days and leap seconds are intercalated in some years. The commonest notations for the Gregorian calendar are ISO 8601 and its various restrictive profiles.

                                + +Time Scale Examples +

                                A long, deep ice core is retrieved from a stable ice-sheet. From long term meteorological observations, the rate of accumulation of ice is known, so linear length can be equated to time (assuming a stable climate too). This enables the dates of some previously unknown large scale volcanic eruptions to be identified and timed. Identifiable nuclear fallout from specific atmospheric atomic bomb tests detected in the ice core increase the confidence in the timing accuracy.

                                +
                                -

                                The modern Islamic calendar is an observed lunar calendar, and the major religious dates progress throughout the year, year on year. The important months are determined by the observation of new moons from Mecca.

                                +

                                A long, deep, sediment core is extracted from the bottom of a lake with a long geological history. Two layers in the core are dated using radiocarbon dating. Assuming steady rates of sediment deposition, a continuous timescale can be interpolated between the dated layers, and extrapolated before and after the dated layers.

                                -

                                The modern Jewish calendar is a calculated luni-solar calendar, and discrepancies in the solar year are addressed by adding ‘leap months’ every few years.

                                +

                                A well preserved fossilised log is recovered and the tree rings establish an annual ‘tick’. The start and end times may be known accurately by comparison and matching with other known tree ring sequences, or perhaps only dated imprecisely via Carbon Dating, or its archaeological or geological context.

                                -

                                The Ba’hai calendar is a calculated solar calendar, but without any other astronomical aspects. The year consists of 19 months of 19 days each, with 4 or 5 intercalated days for a new year holiday.

                                +

                                A clock is started, but undergoes a calibration process against some standard clock, so the initial, reliable Start Time does not start at Count Zero. The clock is accidentially knocked so that it is no longer correctly caliabrated, but is still working. the End Time is not the last time that the clock ticks.

                                -

                                The West African Yoruba traditional calendar is a solar calendar with months, but rather than subdividing a nominal month of 28 days into 4 weeks, 7 weeks of 4 days are used. This perhaps gave rise to the fortnightly (every 8 days) markets in many villages in the grasslands of north-west Cameroon.

                                +

                                TAI (International Atomic Time, Temps Atomique International) is coordinated by the BIPM (International Bureau of Weights and Measures, Bureau International de Poids et Measures) in Paris, France. It is based on the average of hundreds of separate atomic clocks around the world, all corrected to be at mean sea level and standard pressure and temperature. The epoch is defined by Julian Date 2443144.5003725 (1 January 1977 00:00:32.184).

                                -

                                Teams controlling remote vehicles on Mars use a solar calendar, with Martian years and Martian days (called sols). Months are not used because there are two moons, with different, rather short, orbital periods.

                                +

                                The Julian Day is the continuous count of days (rotations of the Earth with respect to the Sun) since the beginning of the year 4173 BCE and will terminate at the end of the year 3267 CE. The count then starts again as “Period 2”. Many computer based timescales, such as Unix Time, are based on the Julian Day timescale, but with different epochs, to fit the numbers into the limited computer words.

                                + +Supporting Classes + +Epoch +

                                The Epoch class provides a origin or datum for a Temporal Reference System.

                                +
                                + + +Notation +

                                The Notation class identifies a widely agreed, commonly accepted, notation for representing values in accordance with a temporal reference system.

                                +
                                +
                                + + Synchronisation of clocks

                                If there are two or more clocks, stationary with respect to each other, and a practical method of communicating their times to each other, the clocks can be perfectly synchronized.

                                However, if the clocks are moving with respect to each other, they cannot be precisely coordinated (unless the communication is instantaneous). As communication speed is limited by the finite constant speed of light, perfect synchronisation is not possible, though repetitive protocols can be used to reduce the synchronization error to any practical desired level.

                                -

                                See A Brief History of Timekeeping page=”187-191”.

                                +

                                See A Brief History of Timekeeping, pages 187-191.

                                + +Temporal Geometry +

                                The geospatial community has often used analogies between space and time to construct ‘temporal-geometry’. This analogy is useful but can be misleading and must not be taken too far. For example, taken from A Treatise on Time and Space by J R Lucas:

                                +

                                1.1 A thing cannot be in two places at one time;

                                +

                                1.2 A thing can be in one place at two times;

                                - -Glossary - -compound coordinate reference system - - -

                                coordinate reference system using at least two independent coordinate reference systems

                                +

                                2.1 Two things cannot be in the same place at the same time;

                                +

                                2.2 Two things can be in the same place at different times.

                                +

                                These are not symmetrical in space and time.

                                +

                                Temporal constructs such as instants, durations or intervals, multi-instants (a set of instants), and multi-intervals are not included in this conceptual model. These do have strongly analogous equivalents in space, such as points and multi-points, especially in a single dimension, such as vertical. The temporal constructs are well described in Maintaining Knowledge about Temporal Intervals by J. F. Allen and apply across all of the regimes, so do not need to be in this Abstract Conceptual Model.

                                +
                                -

                                Coordinate reference systems are independent of each other if coordinate values in one cannot be converted or transformed into coordinate values in the other.

                                -
                                ISO 19111 - - -coordinate + + + +Glossary + +compound coordinate reference system -

                                one of a sequence of numbers designating the position of a point

                                +

                                coordinate reference system using at least two independent coordinate reference systems

                                -

                                In a spatial coordinate reference system, the coordinate numbers are qualified by units.

                                +

                                Coordinate reference systems are independent of each other if coordinate values in one cannot be converted or transformed into coordinate values in the other.

                                ISO 19111
                                @@ -812,7 +803,7 @@ class UnitOfMeasure { coordinate epoch
                                -

                                epoch to which coordinates in a dynamic coordinate reference system are referenced

                                +

                                epoch to which coordinates in a dynamic coordinate reference system are referenced

                                ISO 19111 @@ -822,7 +813,7 @@ class UnitOfMeasure { derived coordinate reference system -

                                coordinate reference system that is defined through the application of a specified coordinate conversion to the coordinates within a previously established coordinate reference system

                                +

                                coordinate reference system that is defined through the application of a specified coordinate conversion to the coordinates within a previously established coordinate reference system

                                @@ -831,9 +822,9 @@ class UnitOfMeasure { -

                                The previously established coordinate reference system is referred to as the base coordinate reference system.

                                -

                                A derived coordinate reference system inherits its datum or reference frame from its base coordinate reference system.

                                -

                                The coordinate conversion between the base and derived coordinate reference system is implemented using the parameters and formula(s) specified in the definition of the coordinate conversion.

                                +

                                The previously established coordinate reference system is referred to as the base coordinate reference system.

                                +

                                A derived coordinate reference system inherits its datum or reference frame from its base coordinate reference system.

                                +

                                The coordinate conversion between the base and derived coordinate reference system is implemented using the parameters and formula(s) specified in the definition of the coordinate conversion.

                                ISO 19111
                                @@ -841,15 +832,15 @@ class UnitOfMeasure { dynamic coordinate reference system -

                                coordinate reference system that has a dynamic reference frame

                                +

                                coordinate reference system that has a dynamic reference frame

                                -

                                Coordinates of points on or near the crust of the Earth that are referenced to a dynamic coordinate reference system may change with time, usually due to crustal deformations such as tectonic motion and glacial isostatic adjustment.

                                -

                                Metadata for a dataset referenced to a dynamic coordinate reference system should include coordinate epoch information.

                                +

                                Coordinates of points on or near the crust of the Earth that are referenced to a dynamic coordinate reference system may change with time, usually due to crustal deformations such as tectonic motion and glacial isostatic adjustment.

                                +

                                Metadata for a dataset referenced to a dynamic coordinate reference system should include coordinate epoch information.

                                ISO 19111 @@ -863,12 +854,12 @@ class UnitOfMeasure { -

                                reference frame in which the defining parameters include time evolution

                                +

                                reference frame in which the defining parameters include time evolution

                                -

                                The defining parameters that have time evolution are usually a coordinate set.

                                +

                                The defining parameters that have time evolution are usually a coordinate set.

                                ISO 19111 @@ -876,16 +867,16 @@ class UnitOfMeasure { engineering coordinate reference system -

                                coordinate reference system based on an engineering datum

                                +

                                coordinate reference system based on an engineering datum

                                -

                                System for identifying relative positions within a few kilometres of the reference point, such as a building or construction site.

                                -

                                Coordinate reference system local to a moving object such as a ship or an orbiting spacecraft.

                                -

                                Internal coordinate reference system for an image. This has continuous axes. It may be the foundation for a grid.

                                +

                                System for identifying relative positions within a few kilometres of the reference point, such as a building or construction site.

                                +

                                Coordinate reference system local to a moving object such as a ship or an orbiting spacecraft.

                                +

                                Internal coordinate reference system for an image. This has continuous axes. It may be the foundation for a grid.

                                @@ -898,12 +889,12 @@ class UnitOfMeasure { -

                                datum describing the relationship of a coordinate system to a local reference

                                +

                                datum describing the relationship of a coordinate system to a local reference

                                -

                                Engineering datum excludes both geodetic and vertical reference frames.

                                +

                                Engineering datum excludes both geodetic and vertical reference frames.

                                ISO 19111
                                @@ -911,7 +902,7 @@ class UnitOfMeasure { frame reference epoch -

                                epoch of coordinates that define a dynamic reference frame

                                +

                                epoch of coordinates that define a dynamic reference frame

                                ISO 19111 @@ -921,15 +912,15 @@ class UnitOfMeasure { linear coordinate system -

                                one-dimensional coordinate system in which a linear feature forms the axis

                                +

                                one-dimensional coordinate system in which a linear feature forms the axis

                                -

                                Distances along a pipeline.

                                -

                                Depths down a deviated oil well bore.

                                +

                                Distances along a pipeline.

                                +

                                Depths down a deviated oil well bore.

                                ISO 19111 @@ -937,12 +928,12 @@ class UnitOfMeasure { parameter reference epoch -

                                epoch at which the parameter values of a time-dependent coordinate transformation are valid

                                +

                                epoch at which the parameter values of a time-dependent coordinate transformation are valid

                                -

                                The transformation parameter values first need to be propagated to the epoch of the coordinates before the coordinate transformation can be applied.

                                +

                                The transformation parameter values first need to be propagated to the epoch of the coordinates before the coordinate transformation can be applied.

                                ISO 19111 @@ -950,7 +941,7 @@ class UnitOfMeasure { parametric coordinate reference system -

                                coordinate reference system based on a parametric datum

                                +

                                coordinate reference system based on a parametric datum

                                ISO 19111 @@ -960,7 +951,7 @@ class UnitOfMeasure { parametric coordinate system -

                                one-dimensional coordinate system where the axis units are parameter values which are not inherently spatial

                                +

                                one-dimensional coordinate system where the axis units are parameter values which are not inherently spatial

                                ISO 19111 @@ -970,12 +961,12 @@ class UnitOfMeasure { parametric datum -

                                datum describing the relationship of a parametric coordinate system to an object

                                +

                                datum describing the relationship of a parametric coordinate system to an object

                                -

                                The object is normally the Earth.

                                +

                                The object is normally the Earth.

                                ISO 19111 @@ -983,15 +974,15 @@ class UnitOfMeasure { point motion operation -

                                coordinate operation that changes coordinates within one coordinate reference system due to the motion of the point

                                +

                                coordinate operation that changes coordinates within one coordinate reference system due to the motion of the point

                                -

                                The change of coordinates is from those at an initial epoch to those at another epoch.

                                -

                                In this document the point motion is due to tectonic motion or crustal deformation.

                                +

                                The change of coordinates is from those at an initial epoch to those at another epoch.

                                +

                                In this document the point motion is due to tectonic motion or crustal deformation.

                                ISO 19111 @@ -999,12 +990,12 @@ class UnitOfMeasure { spatio-parametric coordinate reference system -

                                compound coordinate reference system in which one constituent coordinate reference system is a spatial coordinate reference system and one is a parametric coordinate reference system

                                +

                                compound coordinate reference system in which one constituent coordinate reference system is a spatial coordinate reference system and one is a parametric coordinate reference system

                                -

                                Normally the spatial component is “horizontal” and the parametric component is “vertical”.

                                +

                                Normally the spatial component is “horizontal” and the parametric component is “vertical”.

                                ISO 19111 @@ -1012,7 +1003,7 @@ class UnitOfMeasure { spatio-parametric-temporal coordinate reference system -

                                compound coordinate reference system comprised of spatial, parametric and temporal coordinate reference systems

                                +

                                compound coordinate reference system comprised of spatial, parametric and temporal coordinate reference systems

                                ISO 19111 @@ -1022,7 +1013,7 @@ class UnitOfMeasure { spatio-temporal coordinate reference system -

                                compound coordinate reference system in which one constituent coordinate reference system is a spatial coordinate reference system and one is a temporal coordinate reference system

                                +

                                compound coordinate reference system in which one constituent coordinate reference system is a spatial coordinate reference system and one is a temporal coordinate reference system

                                ISO 19111 @@ -1032,15 +1023,15 @@ class UnitOfMeasure { static coordinate reference system -

                                coordinate reference system that has a static reference frame

                                +

                                coordinate reference system that has a static reference frame

                                -

                                Coordinates of points on or near the crust of the Earth that are referenced to a static coordinate reference system do not change with time.

                                -

                                Metadata for a dataset referenced to a static coordinate reference system does not require coordinate epoch information.

                                +

                                Coordinates of points on or near the crust of the Earth that are referenced to a static coordinate reference system do not change with time.

                                +

                                Metadata for a dataset referenced to a static coordinate reference system does not require coordinate epoch information.

                                ISO 19111 @@ -1048,7 +1039,7 @@ class UnitOfMeasure { static reference frame -

                                static datum

                                reference frame in which the defining parameters exclude time evolution

                                +

                                static datum

                                reference frame in which the defining parameters exclude time evolution

                                @@ -1066,12 +1057,12 @@ class UnitOfMeasure { -

                                set of conventions defining the origin, scale, orientation and time evolution of a spatial reference system co-rotating with the Earth in its diurnal motion in space

                                +

                                set of conventions defining the origin, scale, orientation and time evolution of a spatial reference system co-rotating with the Earth in its diurnal motion in space

                                -

                                The abstract concept of a TRS is realised through a terrestrial reference frame that usually consists of a set of physical points with precisely determined coordinates and optionally their rates of change. In this document terrestrial reference frame is included within the geodetic reference frame element of the data model

                                +

                                The abstract concept of a TRS is realised through a terrestrial reference frame that usually consists of a set of physical points with precisely determined coordinates and optionally their rates of change. In this document terrestrial reference frame is included within the geodetic reference frame element of the data model

                                ISO 19111 @@ -1082,7 +1073,7 @@ class UnitOfMeasure { IETF: RFC 3339 Date and Time on the Internet: Timestamps. IETF RFC 33393339 ISO/TC 211: 8601:2004 Data elements and interchange formats — Information interchange — Representation of dates and times, 2004, ISO 860186012004 ISO/TC 211: ISO 19111:2019, Geographic information – Referencing by coordinates, 2019, ISO 1911119111 -Allen, J. F. Maintaining Knowledge about Temporal IntervalsCommunications of the ACM, 1983, vol. 26 pp. 832-843.Maintaining Knowledge about Temporal Intervals +Allen, J. F. Maintaining Knowledge about Temporal Intervals Communications of the ACM, 1983, vol. 26 pp. 832-843.Maintaining Knowledge about Temporal Intervals OGC: 18-005, OGC Abstract Specification Topic 2: Referencing by coordinates Corrigendum, 2021, OGC 18-005r418-005r4 W3C: Time Ontology in OWL, 2017, W3C REC-owl-time-201710193C REC-owl-time-20171019 @@ -1094,13 +1085,10 @@ class UnitOfMeasure { Bureau International des Poids et Mesures (BIPM). Establishment of International Atomic Time and Coordinated Universal Time. Establishment of International Atomic Time and Coordinated Universal Time - - CEN: Env 1613:1995 Medical informatics — Messages for exchange of laboratory information, 1995 - CEN ENV 1613 - 1613 - - 1995 - + + Nachum Dershowitz, Edward M. Reingold. Calendrical Calculations — The Ultimate Edition. Cambridge University Press. 2018. ISBN-13: 978-1107683167. [last accessed 2023-01] + Calendrical Calculations + Chad Orzell. A Brief History of Timekeeping. Oneworld Publications. 2022. ISBN-13: 978-0-86154-321-2. A Brief History of Timekeeping @@ -1109,6 +1097,10 @@ class UnitOfMeasure { ISO/TC 211: ISO 19108:2002 Geographic information — Temporal schema, 2021, ISO 19108 19108 + + OGC: GeoPose Specification draft, 2021, + OGC 21-056r10 + 21-056r10 Lorentz Transform. Wolfram MathWorld. Lorentz Transforms @@ -1117,6 +1109,10 @@ class UnitOfMeasure { H. Minkowski. Space and Time, Minkowski’s Papers on RelativityMinkowski Institute Press, Montreal 2012. https://minkowskiinstitute.org/ebookstore Minkowski Space and Time + + J R Lucas. A Treatise on Time and Space. Methuen and Co. Ltd. 1973. ISBN 0-416-84190-2. + Treatise on Time and Space + The Open Group. UNIX Time. [last accessed 2023-01] UNIX Time @@ -1130,5 +1126,7 @@ class UnitOfMeasure { + + diff --git a/23-049/images/diag-4da99f3ea39256fc98680ea621a08c02.png b/23-049/images/diag-4da99f3ea39256fc98680ea621a08c02.png new file mode 100644 index 00000000..a7370815 Binary files /dev/null and b/23-049/images/diag-4da99f3ea39256fc98680ea621a08c02.png differ diff --git a/23-049/plantuml/plantuml20230923-1-20lbaj.png b/23-049/plantuml/plantuml20230923-1-20lbaj.png new file mode 100644 index 00000000..8fc5ad33 Binary files /dev/null and b/23-049/plantuml/plantuml20230923-1-20lbaj.png differ diff --git a/23-049/plantuml/plantuml20230923-1-2fzi01.png b/23-049/plantuml/plantuml20230923-1-2fzi01.png new file mode 100644 index 00000000..8fc5ad33 Binary files /dev/null and b/23-049/plantuml/plantuml20230923-1-2fzi01.png differ diff --git a/23-049/plantuml/plantuml20230923-1-2pz22k.png b/23-049/plantuml/plantuml20230923-1-2pz22k.png new file mode 100644 index 00000000..8fc5ad33 Binary files /dev/null and b/23-049/plantuml/plantuml20230923-1-2pz22k.png differ diff --git a/23-049/plantuml/plantuml20230923-1-72k6dq.png b/23-049/plantuml/plantuml20230923-1-72k6dq.png new file mode 100644 index 00000000..8fc5ad33 Binary files /dev/null and b/23-049/plantuml/plantuml20230923-1-72k6dq.png differ diff --git a/23-049/plantuml/plantuml20230923-1-8j6j07.png b/23-049/plantuml/plantuml20230923-1-8j6j07.png new file mode 100644 index 00000000..8fc5ad33 Binary files /dev/null and b/23-049/plantuml/plantuml20230923-1-8j6j07.png differ diff --git a/23-049/plantuml/plantuml20230923-1-97rohe.png b/23-049/plantuml/plantuml20230923-1-97rohe.png new file mode 100644 index 00000000..8fc5ad33 Binary files /dev/null and b/23-049/plantuml/plantuml20230923-1-97rohe.png differ diff --git a/23-049/plantuml/plantuml20230923-1-asmpo2.png b/23-049/plantuml/plantuml20230923-1-asmpo2.png new file mode 100644 index 00000000..8fc5ad33 Binary files /dev/null and b/23-049/plantuml/plantuml20230923-1-asmpo2.png differ diff --git a/23-049/plantuml/plantuml20230923-1-fkxwld.png b/23-049/plantuml/plantuml20230923-1-fkxwld.png new file mode 100644 index 00000000..8fc5ad33 Binary files /dev/null and b/23-049/plantuml/plantuml20230923-1-fkxwld.png differ diff --git a/23-049/plantuml/plantuml20230923-1-fwq6sa.png b/23-049/plantuml/plantuml20230923-1-fwq6sa.png new file mode 100644 index 00000000..8fc5ad33 Binary files /dev/null and b/23-049/plantuml/plantuml20230923-1-fwq6sa.png differ diff --git a/23-049/plantuml/plantuml20230923-1-gt440m.png b/23-049/plantuml/plantuml20230923-1-gt440m.png new file mode 100644 index 00000000..8fc5ad33 Binary files /dev/null and b/23-049/plantuml/plantuml20230923-1-gt440m.png differ diff --git a/23-049/plantuml/plantuml20230923-1-i26pxv.png b/23-049/plantuml/plantuml20230923-1-i26pxv.png new file mode 100644 index 00000000..8fc5ad33 Binary files /dev/null and b/23-049/plantuml/plantuml20230923-1-i26pxv.png differ diff --git a/23-049/plantuml/plantuml20230923-1-ittd7o.png b/23-049/plantuml/plantuml20230923-1-ittd7o.png new file mode 100644 index 00000000..8fc5ad33 Binary files /dev/null and b/23-049/plantuml/plantuml20230923-1-ittd7o.png differ diff --git a/23-049/plantuml/plantuml20230923-1-lt9y9u.png b/23-049/plantuml/plantuml20230923-1-lt9y9u.png new file mode 100644 index 00000000..8fc5ad33 Binary files /dev/null and b/23-049/plantuml/plantuml20230923-1-lt9y9u.png differ diff --git a/23-049/plantuml/plantuml20230923-1-nakqcd.png b/23-049/plantuml/plantuml20230923-1-nakqcd.png new file mode 100644 index 00000000..8fc5ad33 Binary files /dev/null and b/23-049/plantuml/plantuml20230923-1-nakqcd.png differ diff --git a/23-049/plantuml/plantuml20230923-1-xatxcn.png b/23-049/plantuml/plantuml20230923-1-xatxcn.png new file mode 100644 index 00000000..8fc5ad33 Binary files /dev/null and b/23-049/plantuml/plantuml20230923-1-xatxcn.png differ diff --git a/23-049/plantuml/plantuml20230923-1-zab51f.png b/23-049/plantuml/plantuml20230923-1-zab51f.png new file mode 100644 index 00000000..8fc5ad33 Binary files /dev/null and b/23-049/plantuml/plantuml20230923-1-zab51f.png differ diff --git a/23-049/sections/.asciidoctor/diagram/diag-4da99f3ea39256fc98680ea621a08c02.png.cache b/23-049/sections/.asciidoctor/diagram/diag-4da99f3ea39256fc98680ea621a08c02.png.cache new file mode 100644 index 00000000..7b5c8b6c --- /dev/null +++ b/23-049/sections/.asciidoctor/diagram/diag-4da99f3ea39256fc98680ea621a08c02.png.cache @@ -0,0 +1 @@ +{"checksum":"4da99f3ea39256fc98680ea621a08c02","options":{"size_limit":"4096"},"width":957,"height":902} \ No newline at end of file diff --git a/23-049/sections/03-references.adoc b/23-049/sections/03-references.adoc index f1274d90..5daf4a84 100644 --- a/23-049/sections/03-references.adoc +++ b/23-049/sections/03-references.adoc @@ -4,17 +4,15 @@ The following normative documents contain provisions that, through reference in this text, constitute provisions of this document. For dated references, subsequent amendments to, or revisions of, any of these publications do not apply. For undated references, the latest edition of the normative document referred to applies. -* [[[rfc3339,IETF RFC 3339]]] IETF: RFC 3339 _Date and Time on the Internet: Timestamps_. https://www.rfc-editor.org/rfc/rfc3339[https://www.rfc-editor.org/rfc/rfc3339] +* [[[rfc3339,nofetch(IETF RFC 3339)]]] IETF: RFC 3339 _Date and Time on the Internet: Timestamps_. https://www.rfc-editor.org/rfc/rfc3339[https://www.rfc-editor.org/rfc/rfc3339] -* [[[iso8601,ISO 8601:2004]]] ISO/TC 211: 8601:2004 _Data elements and interchange formats — Information interchange — Representation of dates and times_, 2004, https://www.iso.org/standard/40874.html[https://www.iso.org/standard/40874.html] +* [[[iso8601,nofetch(ISO 8601:2004)]]] ISO/TC 211: 8601:2004 _Data elements and interchange formats — Information interchange — Representation of dates and times_, 2004, https://www.iso.org/standard/40874.html[https://www.iso.org/standard/40874.html] -* [[[iso19111,ISO 19111]]] ISO/TC 211: ISO 19111:2019, _Geographic information – Referencing by coordinates_, 2019, https://www.iso.org/standard/74039.html[https://www.iso.org/standard/74039.html] +* [[[iso19111,nofetch(ISO 19111)]]] ISO/TC 211: ISO 19111:2019, _Geographic information – Referencing by coordinates_, 2019, https://www.iso.org/standard/74039.html[https://www.iso.org/standard/74039.html] -* [[[temporal-knowledge,Maintaining Knowledge about Temporal Intervals]]] -Allen, J. F. -_Maintaining Knowledge about Temporal Intervals_ -Communications of the ACM, 1983, vol. 26 pp. 832-843. +* [[[temporal-knowledge,nofetch(Maintaining Knowledge about Temporal Intervals)]]] +Allen, J. F. _Maintaining Knowledge about Temporal Intervals_ Communications of the ACM, 1983, vol. 26 pp. 832-843. -* [[[ogc18005,OGC 18-005r4]]] OGC: 18-005, _OGC Abstract Specification Topic 2: Referencing by coordinates Corrigendum_, 2021, https://docs.ogc.org/as/18-005r5/18-005r5.html[https://docs.ogc.org/as/18-005r5/18-005r5.html] +* [[[ogc18005,nofetch(OGC 18-005r4)]]] OGC: 18-005, _OGC Abstract Specification Topic 2: Referencing by coordinates Corrigendum_, 2021, https://docs.ogc.org/as/18-005r5/18-005r5.html[https://docs.ogc.org/as/18-005r5/18-005r5.html] -* [[[w3cowltime,W3C REC-owl-time-20171019]]] W3C: Time Ontology in OWL, 2017, https://www.w3.org/TR/2017/REC-owl-time-20171019/[https://www.w3.org/TR/2017/REC-owl-time-20171019/] +* [[[w3cowltime,nofetch(W3C REC-owl-time-20171019)]]] W3C: Time Ontology in OWL, 2017, https://www.w3.org/TR/2017/REC-owl-time-20171019/[https://www.w3.org/TR/2017/REC-owl-time-20171019/] diff --git a/23-049/sections/06-abstract_model.adoc b/23-049/sections/06-abstract_model.adoc index 761986f4..e7d07dbc 100644 --- a/23-049/sections/06-abstract_model.adoc +++ b/23-049/sections/06-abstract_model.adoc @@ -219,7 +219,10 @@ There are often widely agreed, commonly accepted, notations used for temporal re [example] The <> timestamp notation, a restrictive profile of <>, can express times before 1588CE, when the Gregorian calendar was first introduced in some parts of the world. -== Attributes of the Regimes/Classes +== Attributes of the Classes + +[[reference_system_section]] +=== Reference Systems The top level `ReferenceSystem` is an abstract super-class and does not have many attributes or properties. So far, only the total dimension of the reference system and the Location, Time or Domain of Applicability have been identified as essential. @@ -229,174 +232,180 @@ The Dimension is one for time, or a vertical reference system, but may be as muc Besides the conventional space and time, there may be other reference systems, such as wavelength/frequency, that can be addressed by the Abstract Conceptual Model. -=== Attributes of Events and Ordinal Temporal Reference Systems +[[ordinal_rs_section]] +=== Ordinal Temporal Reference Systems An OrdinalTemporal Reference System has a well-ordered finite sequence of events against which other events can be compared. -. Name/id - -. Optional location, time or domain of applicability +An Ordinal Temporal Reference System is a type of temporal reference system. Therefore, it inherits the following attributes from the TemporalReferenceSystem class: -. Optional Epoch, defined in some temporal reference system +. applicableLocationTimeOrDomain: the location, time or domain of applicability +. dimension: the number of dimensions in this reference system. For Ordinal Temporal Reference Systems this value is fixed at 1. -. Listed or enumerated sequence of events with the first and last events +An Ordinal Temporal Reference System does not have any attributes of its own. However, it does use associations with other classes to fully describe itself. -. Optional notations +. Epoch: An Ordinal Temporal Reference System 'has a' one optional <> +. Notation: An Ordinal Temporal Reference System 'can use' one or more <> to represent itself. +. Event: An Ordinal Temporal Reference System 'consists of' an ordered set of <>. These events are identifiable temporal instances. [example] Ancient annals of a country may give a sequence of emperors which could be used to 'date' another event such as "Emperor Xi built a canal", or may be used to date a particular reign. For example: "In the reign of Emperor Yi, a comet was sighted" and later research identifies this as an appearance of Hailey's Comet. -The events from the list may be instants, such as the change of reign, or intervals, such as the complete reign of each king. +[[events_section]] +==== Events + +The Events class is an ordered list of temporal events. The events can be instances, such as the ascension of a King to a throne, or intervals, such as the complete reign of each king. Other documents may enable two such 'king lists' to be related, though not completely. -=== Attributes of simple Clock and Discrete Timescale +[[temporal_crs_section]] +=== Temporal Coordinate Reference System -A clock is a regular, repeating, physical event, or 'tick', that can be counted. The sequence of tick counts is a timescale. The ticks may be grouped into a Unit of Meaure for convenience. Other events can be compared to the ticks on the timescale. +A Temporal Coordinate Reference System is a type of temporal reference system. Therefore, it inherits the following attributes from the TemporalReferenceSystem class: -. Name/id +. applicableLocationTimeOrDomain: the location, time or domain of applicability +. dimension: the number of dimensions in this reference system. For Temporal Coordinate Reference Systems this value is fixed at 1. -. Optional location, time or domain of applicability +A Temporal Coordinate Reference System does not have any attributes of its own. However, it does use associations with other classes to fully describe itself. -. Optional Epoch, defined in some temporal reference system +. Epoch: A Temporal CRS 'has a' one optional <> +. Notation: A Temporal CRS 'can use' one or more <> to represent itself. +. Timescale: A Temporal CRS 'has a' one <> which is used to represent the values along its single axis. This Timescale can be either discrete or continuous. -. Arithmetic: Integer +[[calendar_section]] +=== Calendar Reference Systems -. Optional name for each tick +Calendars combine different timescales and their clocks and units of measure, and other events, to make a complex timeline against which events can be compared. Calculated algorithms are used to determine which instants of intervals on the compound timeline are identified and labeled. -. Optional Start time or count +A Calendar is a type of temporal reference system. Therefore, it inherits the following attributes from the TemporalReferenceSystem class: -. Optional End time or count +. applicableLocationTimeOrDomain: the location, time or domain of applicability +. dimension: the number of dimensions in this reference system. For Calendars this value is fixed at 1. -. Optional Unit of Measure and number of ticks per Unit +A Calendar does not have any attributes of its own. However, it does use associations with other classes to fully describe itself. -. Optional notations +. Algorithm: A Calendar 'has a' one or more <>. These Algorithms specify how the multiple Time Scales are aggregated into a single <>. +. Epoch: A calendar 'has a' one optional <> +. Notation: A calendar 'can use' one or more <> to represent itself. +. Timeline: A Calendar 'has a' one <> which serves to aggregate a number of <> into a single coherent measure of date and time. +. Timescale: A Calendar 'has a' two or more <> which are used to construct a <>. -[example] -A well preserved fossilised log is recovered and the tree rings establish an annual 'tick'. The start and end times may be known accurately by comparison and matching with other known tree ring sequences, or perhaps only dated imprecisely via Carbon Dating, or its archaeological or geological context. - -[example] -A clock is started, but undergoes a calibration process against some standard clock, so the initial, reliable Start Time does not start at Count Zero. The clock is accidentially knocked so that it is no longer correctly caliabrated, but is still working. the End Time is not the last time that the clock ticks. +[[timeline_section]] +==== Timeline -=== Attributes of Clocks +The timeline is usually a set of instants from the past to the future and is compounded from multiple timescales, with multiple units of measures, and complicated arithmetic determined by the calendar algorithm(s). The timeline is usually not even continuous, having gaps or even multiple simultaneous representations. -. Name/id +A Timeline does not have any attributes of its own. Nor does it inherit any attributes from a parent class. However, it does use associations with other classes to fully describe itself. -. Optional location, time or domain of applicability +. Algorithm: A Timeline 'has a' one or more <>. These Algorithms specify how the multiple Time Scales are aggregated into a single Timeline. +. Timescale: A Timeline 'has a' two or more <> which are used to construct the Timeline. -. Optional Epoch, defined in some temporal reference system +[[algorithm_section]] +==== Algorithm -. Tick definition +An Algorithm specifies the logic used to construct a Timeline from its constituent <>. An Algorithm does not have any attributes of its own. Nor does it make use of any other classes from this Temporal model. -[example] -An atomic clock may be calibrated to be valid only for a given temperature range and altitude. +==== Calendar Examples [example] -A pendulum clock may have each tick or swing of the pendulum adjusted to be an exact fraction or multiple of a second. The famous London "Big Ben" clock's pendulum is 4.4m long and ticks every two seconds. - -=== Attributes of Timescales - -. Name/id - -. Optional location, time or domain of applicability - -. Optional Epoch, defined in some temporal reference system +The modern Gregorian calendar is calculated solar calendar, with various epochs from 1588 CE through to 1922 CE depending on location or country. -. Arithmetic, whether counted integers or measured real/floating point numbers +The constituent timescales are days (earth's rotations), months (moon's orbit around the earth), years (earth's orbit around the sun) and seconds determined by atomic clocks. To accommodate discrepancies, leap days and leap seconds are intercalated in some years. The commonest notations for the Gregorian calendar are <> and its various restrictive profiles. -. Optional Unit of Measure +[example] +The timeline in a country may have gaps when clocks 'spring forward' for enacting daylight saving time. There may not be any time corresponding to the times between 01:00 and 02:00. When the daylight saving time is revoked, and clocks 'fall back', the times between 01:00 and 02:00 occur twice. [example] -TAI (International Atomic Time, Temps Atomique International) is coordinated by the <> (International Bureau of Weights and Measures, Bureau International de Poids et Measures) in Paris, France. It is based on the average of hundreds of separate atomic clocks around the world, all corrected to be at mean sea level and standard pressure and temperature. The epoch is defined by Julian Date 2443144.5003725 (1 January 1977 00:00:32.184). +The modern Islamic calendar is an observed lunar calendar, and the major religious dates progress throughout the year, year on year. The important months are determined by the observation of new moons from Mecca. [example] -The Julian Day is the continuous count of days (rotations of the Earth with respect to the Sun) since the beginning of the year 4173 BCE and will terminate at the end of the year 3267 CE. The count then starts again as "Period 2". Many computer based timescales, such as <>, are based on the Julian Day timescale, but with different epochs, to fit the numbers into the limited computer words. +The modern Jewish calendar is a calculated luni-solar calendar, and discrepancies in the solar year are addressed by adding 'leap months' every few years. -=== Attributes of Units of Measure +[example] +The Ba'hai calendar is a calculated solar calendar, but without any other astronomical aspects. The year consists of 19 months of 19 days each, with 4 or 5 intercalated days for a new year holiday. -The Direction attribute indicates whether counts or measures increase in the positive (future) or negative (past) direction. The attribute could be part of 'Timescale' or 'TemporalCoordinateReferenceSystem' rather than a separate class 'UnitOfMeasure', but on balance, it seems better here, as the names often imply directionality, such as fathoms increasing downwards, MYA (Millions of Years Ago) increasing earlier, Atmospheric Pressure in hPa (Hectopascals) decreasing upwards, and FL (FlightLevel) increasing upwards. +[example] +The West African Yoruba traditional calendar is a solar calendar with months, but rather than subdividing a nominal month of 28 days into 4 weeks, 7 weeks of 4 days are used. This perhaps gave rise to the fortnightly (every 8 days) markets in many villages in the grasslands of north-west Cameroon. -. Name/id/abbreviation +[example] +Teams controlling remote vehicles on Mars use a solar calendar, with Martian years and Martian days (called sols). Months are not used because there are two moons, with different, rather short, orbital periods. -. Direction +=== Discrete and Continuous Time Scales -[example] -The number of the years before the Current Era (BCE, previously known as BC) increase further back in time, whereas the number of the years in the Current Era (CE, previously known as AD) increase further into the future. This is an example of two timescales, adjacent but with no overlap. If there was a year zero defined, they could be replaced with one continuous timescale. +A <> may be a regular, repeating, physical event, or 'tick', that can be counted. The sequence of tick counts form a discrete (counted) <>. -=== Attributes of a CRS and Continuous Timescales +Some <> allow the measurement of intervals between ticks, such as the movement of the sun across the sky. Alternatively, the ticks may not be completely distinguishable, but are still stable enough over the time of applicability to allow measurements rather than counting to determine the passage of time. These clocks generate a continuous (measured) <>. -Some clocks allow the measurement of intervals between ticks, such as the movement of the sun across the sky. Alternatively, the ticks may not be completely distinguishable, but are still stable enough over the time of applicability to allow measurements rather than counting to determine the passage of time. +The duration of a tick is a constant. The length of a tick is specified using a <>. -. Name/Id +[[timescale_section]] +==== Timescale -. Optional location, time or domain of applicability +A Timescale is a linear measurement (one dimension) used to measure or count monotonic events. Timescale has three attributes: -. Optional Epoch, defined in some temporal reference system +. Arithmetic: an indicator of whether this Timescale contains counted integers or measured real/floating point numbers. +. StartCount: the lowest value in a Timescale. The data type of this attribute is specified by the 'arithmetic' attribute. +. EndCount: the greatest value in a Timescale. The data type of this attribute is specified by the 'arithmetic' attribute. -. Arithmetic: Real/floating point +In addition to the attributes, the Timescale class maintains associations with two other classes to complete its definition. -. Optional name for the Unit of Measure +. Clock: A Timescale 'has a' one <>. This is the process which generates the 'tick' which is counted or measured for the Timescale. +. UnitOfMeasure: A timescale 'has a' one <>. This class specifies the units of the clock measurement as well as the direction of increase of that measurement. -. Optional Start time or measure +[[clock_section]] +==== Clock -. Optional End time or measure +A Clock represents the process which generates the 'tick' which is counted or measured for a Timescale. Clock has one attribute: -. Optional notations +. Tick definition: a description of the process which is being used to generate monotonic events. [example] -A long, deep ice core is retrieved from a stable ice-sheet. From long term meteorological observations, the rate of accumulation of ice is known, so linear length can be equated to time (assuming a stable climate too). This enables the dates of some previously unknown large scale volcanic eruptions to be identified and timed. Identifiable nuclear fallout from specific atmospheric atomic bomb tests detected in the ice core increase the confidence in the timing accuracy. +An atomic clock may be calibrated to be valid only for a given temperature range and altitude. [example] -A long, deep, sediment core is extracted from the bottom of a lake with a long geological history. Two layers in the core are dated using radiocarbon dating. Assuming steady rates of sediment deposition, a continuous timescale can be interpolated between the dated layers, and extrapolated before and after the dated layers. - -=== Attributes of Calendars - -Calendars combine different timescales and their clocks and units of measure, and other events, to make a complex timeline against which events can be compared. Calculated algorithms are used to determine which instants of intervals on the compound timeline are identified and labeled. - -The timeline is usually a set of instants from the past to the future and is compounded from multiple timescales, with multiple units of measures, and complicated arithmetic determined by the calendar algorithm(s). The timeline is usually not even continuous, having gaps or even multiple simultaneous representations. - -. Name/id - -. Optional location, time or domain of applicability - -. Optional Epoch, defined in some temporal reference system - -. Astronomical Type (e.g. solar, sidereal, lunar, luni-solar) - -. Predictive type (e.g. observed or calculated) - -. Optional Start time - -. Optional End time +A pendulum clock may have each tick or swing of the pendulum adjusted to be an exact fraction or multiple of a second. The famous London "Big Ben" clock's pendulum is 4.4m long and ticks every two seconds. -. Constituent units or clocks and counts or timescales +[[unitsOfMeasure_section]] +==== UnitOfMeasure -. Algorithms to link constituent timescales +The Direction attribute indicates whether counts or measures increase in the positive (future) or negative (past) direction. The attribute could be part of 'Timescale' or 'TemporalCoordinateReferenceSystem' rather than a separate class 'UnitOfMeasure', but on balance, it seems better here, as the names often imply directionality, such as fathoms increasing downwards, MYA (Millions of Years Ago) increasing earlier, Atmospheric Pressure in hPa (Hectopascals) decreasing upwards, and FL (FlightLevel) increasing upwards. -. Optional notations +. Direction: indicates the direction in which a timescale progresses as new 'ticks' are counted or measured. [example] -The modern Gregorian calendar is calculated solar calendar, with various epochs from 1588 CE through to 1922 CE depending on location or country. +The number of the years before the Current Era (BCE, previously known as BC) increase further back in time, whereas the number of the years in the Current Era (CE, previously known as AD) increase further into the future. This is an example of two timescales, adjacent but with no overlap. If there was a year zero defined, they could be replaced with one continuous timescale. -The constituent timescales are days (earth's rotations), months (moon's orbit around the earth), years (earth's orbit around the sun) and seconds determined by atomic clocks. To accommodate discrepancies, leap days and leap seconds are intercalated in some years. The commonest notations for the Gregorian calendar are <> and its various restrictive profiles. +==== Time Scale Examples [example] -The timeline in a country may have gaps when clocks 'spring forward' for enacting daylight saving time. There may not be any time corresponding to the times between 01:00 and 02:00. When the daylight saving time is revoked, and clocks 'fall back', the times between 01:00 and 02:00 occur twice. +A long, deep ice core is retrieved from a stable ice-sheet. From long term meteorological observations, the rate of accumulation of ice is known, so linear length can be equated to time (assuming a stable climate too). This enables the dates of some previously unknown large scale volcanic eruptions to be identified and timed. Identifiable nuclear fallout from specific atmospheric atomic bomb tests detected in the ice core increase the confidence in the timing accuracy. [example] -The modern Islamic calendar is an observed lunar calendar, and the major religious dates progress throughout the year, year on year. The important months are determined by the observation of new moons from Mecca. +A long, deep, sediment core is extracted from the bottom of a lake with a long geological history. Two layers in the core are dated using radiocarbon dating. Assuming steady rates of sediment deposition, a continuous timescale can be interpolated between the dated layers, and extrapolated before and after the dated layers. [example] -The modern Jewish calendar is a calculated luni-solar calendar, and discrepancies in the solar year are addressed by adding 'leap months' every few years. +A well preserved fossilised log is recovered and the tree rings establish an annual 'tick'. The start and end times may be known accurately by comparison and matching with other known tree ring sequences, or perhaps only dated imprecisely via Carbon Dating, or its archaeological or geological context. [example] -The Ba'hai calendar is a calculated solar calendar, but without any other astronomical aspects. The year consists of 19 months of 19 days each, with 4 or 5 intercalated days for a new year holiday. +A clock is started, but undergoes a calibration process against some standard clock, so the initial, reliable Start Time does not start at Count Zero. The clock is accidentially knocked so that it is no longer correctly caliabrated, but is still working. the End Time is not the last time that the clock ticks. [example] -The West African Yoruba traditional calendar is a solar calendar with months, but rather than subdividing a nominal month of 28 days into 4 weeks, 7 weeks of 4 days are used. This perhaps gave rise to the fortnightly (every 8 days) markets in many villages in the grasslands of north-west Cameroon. +TAI (International Atomic Time, Temps Atomique International) is coordinated by the <> (International Bureau of Weights and Measures, Bureau International de Poids et Measures) in Paris, France. It is based on the average of hundreds of separate atomic clocks around the world, all corrected to be at mean sea level and standard pressure and temperature. The epoch is defined by Julian Date 2443144.5003725 (1 January 1977 00:00:32.184). [example] -Teams controlling remote vehicles on Mars use a solar calendar, with Martian years and Martian days (called sols). Months are not used because there are two moons, with different, rather short, orbital periods. +The Julian Day is the continuous count of days (rotations of the Earth with respect to the Sun) since the beginning of the year 4173 BCE and will terminate at the end of the year 3267 CE. The count then starts again as "Period 2". Many computer based timescales, such as <>, are based on the Julian Day timescale, but with different epochs, to fit the numbers into the limited computer words. + +=== Supporting Classes + +[[epoch_section]] +==== Epoch + +The Epoch class provides a origin or datum for a Temporal Reference System. + +[[notation_section]] +==== Notation + +The Notation class identifies a widely agreed, commonly accepted, notation for representing values in accordance with a temporal reference system. == Synchronisation of clocks diff --git a/23-049/sections/annex-bibliography.adoc b/23-049/sections/annex-bibliography.adoc index 0e673096..da4a71ac 100644 --- a/23-049/sections/annex-bibliography.adoc +++ b/23-049/sections/annex-bibliography.adoc @@ -2,47 +2,47 @@ [bibliography] == Bibliography -* [[[astro_algo,Astronomical Algorithms]]], Jean Meeus. _Astronomical Algorithms_. https://www.agopax.it/Libri_astronomia/pdf/Astronomical%20Algorithms.pdf +* [[[astro_algo,nofetch(Astronomical Algorithms)]]], Jean Meeus. _Astronomical Algorithms_. https://www.agopax.it/Libri_astronomia/pdf/Astronomical%20Algorithms.pdf -* [[[bipm_define,Establishment of International Atomic Time and Coordinated Universal Time]]] +* [[[bipm_define,nofetch(Establishment of International Atomic Time and Coordinated Universal Time)]]] Bureau International des Poids et Mesures (BIPM). _Establishment of International Atomic Time and Coordinated Universal Time_. https://www.bipm.org/documents/20126/59466374/6_establishment_TAR20.pdf/5b18b648-0d5a-ee02-643d-a60ed6c148fc -* [[[calendrical,Calendrical Calculations]]] +* [[[calendrical,nofetch(Calendrical Calculations)]]] Nachum Dershowitz, Edward M. Reingold. _Calendrical Calculations - The Ultimate Edition_. Cambridge University Press. 2018. ISBN-13: 978-1107683167. http://emr.cs.iit.edu/home/reingold/calendar-book/third-edition [last accessed 2023-01] -* [[[history_timekeeping,A Brief History of Timekeeping]]] +* [[[history_timekeeping,nofetch(A Brief History of Timekeeping)]]] Chad Orzell. _A Brief History of Timekeeping_. Oneworld Publications. 2022. ISBN-13: 978-0-86154-321-2. -* [[[iso19108,ISO 19108]]] ISO/TC 211: ISO 19108:2002 _Geographic information — Temporal schema_, 2021, https://www.iso.org/standard/26013.html[https://www.iso.org/standard/26013.html] +* [[[iso19108,nofetch(ISO 19108)]]] ISO/TC 211: ISO 19108:2002 _Geographic information — Temporal schema_, 2021, https://www.iso.org/standard/26013.html[https://www.iso.org/standard/26013.html] -* [[[OGCgeopose,OGC 21-056r10]]] OGC: _GeoPose Specification draft_, 2021, https://github.com/opengeospatial/GeoPose/ +* [[[OGCgeopose,nofetch(OGC 21-056r10)]]] OGC: _GeoPose Specification draft_, 2021, https://github.com/opengeospatial/GeoPose/ -* [[[lorentz_transform,Lorentz Transforms]]] +* [[[lorentz_transform,nofetch(Lorentz Transforms)]]] _Lorentz Transform_. Wolfram MathWorld. https://mathworld.wolfram.com/LorentzTransformation.html[https://mathworld.wolfram.com/LorentzTransformation.html] -* [[[minkowski,Minkowski Space and Time]]] H. Minkowski. +* [[[minkowski,nofetch(Minkowski Space and Time)]]] H. Minkowski. _Space and Time, Minkowski's Papers on Relativity_ Minkowski Institute Press, Montreal 2012. https://minkowskiinstitute.org/ebookstore/book1/[https://minkowskiinstitute.org/ebookstore] -* [[[treatise,Treatise on Time and Space]]] +* [[[treatise,nofetch(Treatise on Time and Space)]]] J R Lucas. _A Treatise on Time and Space_. Methuen and Co. Ltd. 1973. ISBN 0-416-84190-2. -* [[[unix_time,UNIX Time]]] +* [[[unix_time,nofetch(UNIX Time)]]] The Open Group. _UNIX Time_. https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap04.html#tag_04_16 [last accessed 2023-01] diff --git a/23-049/sections/images/diag-4da99f3ea39256fc98680ea621a08c02.png b/23-049/sections/images/diag-4da99f3ea39256fc98680ea621a08c02.png new file mode 100644 index 00000000..a7370815 Binary files /dev/null and b/23-049/sections/images/diag-4da99f3ea39256fc98680ea621a08c02.png differ