Skip to content

Commit 806e382

Browse files
authored
Merge pull request #72 from opengeospatial/clarify-temporal-rs
Clarify Temporal RS definition
2 parents 1bb5c0c + 4973d59 commit 806e382

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

standard_template/standard/clause_specification_text.adoc

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -338,24 +338,23 @@ Example of a vertical CRS, here representing height above the NAV88 datum:
338338

339339
### 5.2. Temporal Reference Systems
340340

341-
Time is referenced by a temporal reference system (temporal RS).
342-
In this specification, only a string-based notation for time values is defined.
341+
Time is referenced by a temporal reference system (temporal RS). In the current specification, only a string-based notation for time values is defined. Future versions of this specification may allow for alternative notations, such as recording time values as numeric offsets from a given temporal datum (e.g. "days since 1970-01-01").
343342

344343
- A temporal RS object MUST have a member `"type"`. The only currently defined value of it is `"TemporalRS"`.
345344
- A temporal RS object MUST have a member `"calendar"` with value `"Gregorian"` or a URI.
346-
- If the Gregorian calender is used, then `"calendar"` MUST have the value `"Gregorian"` and cannot be a URI.
345+
- If the Gregorian calendar is used, then `"calendar"` MUST have the value `"Gregorian"` and cannot be a URI.
347346
- A temporal RS object MAY have a member `"timeScale"` with a URI as value.
348-
If omitted, the time scale defaults to `"http://www.opengis.net/def/trs/BIPM/0/UTC[UTC]"`).
347+
If omitted, the time scale defaults to `"http://www.opengis.net/def/trs/BIPM/0/UTC[UTC]"`.
349348
If the time scale is UTC, the `"timeScale"` member MUST be omitted.
350-
- If the calendar is based on years, months, days, then the referenced values SHOULD use one of the following
351-
ISO8601-based lexical representations:
349+
- If the calendar is based on years, months, days, then the referenced values SHOULD use one of the following ISO8601-based lexical representations:
352350
- YYYY
353351
- ±XYYYY (where X stands for extra year digits)
354352
- YYYY-MM
355353
- YYYY-MM-DD
356354
- YYYY-MM-DDTHH:MM:SS[.F]Z where Z is either "Z" or a time scale offset +|-HH:MM
357355
- If calendar dates with reduced precision are used in a lexical representation (e.g. `"2016"`), then
358356
a client SHOULD interpret those dates in that reduced precision.
357+
- If `"type"` is `"TemporalRS"` and `"calendar"` is `"Gregorian"`, then the above lexical representation MUST be used.
359358

360359
Example:
361360

0 commit comments

Comments
 (0)