Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chris little PC1.8 Editorial #83

Merged
merged 80 commits into from
Feb 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
80 commits
Select commit Hold shift + click to select a range
4fc7fe5
Update annex-bibliography.adoc
chris-little Feb 7, 2024
9b9fa45
Update annex-bibliography.adoc
chris-little Feb 7, 2024
8ca9eb6
Update annex-bibliography.adoc
chris-little Feb 7, 2024
8ad00aa
Added updated Allen intervals
chris-little Feb 7, 2024
ea6ca68
Update 08-temporal-regimes.adoc
chris-little Feb 7, 2024
e546a28
Update 09-attributes.adoc
chris-little Feb 7, 2024
24dcd4e
Update 09-attributes.adoc
chris-little Feb 7, 2024
5604f12
Update 08-temporal-regimes.adoc
chris-little Feb 7, 2024
d3f4182
Update 08-temporal-regimes.adoc
chris-little Feb 7, 2024
90ce3c9
Update 04-terms_and_definitions.adoc
chris-little Feb 7, 2024
a3f341d
Update 12-temporal-geometry.adoc
chris-little Feb 7, 2024
3bfac27
Update 06-cm-characteristics.adoc
chris-little Feb 7, 2024
70efde0
Update 09-attributes.adoc
chris-little Feb 7, 2024
bf9c164
Update 23-049.adoc
chris-little Feb 7, 2024
3408d9f
Update 08-temporal-regimes.adoc
chris-little Feb 7, 2024
7d5bd55
Update 09-attributes.adoc
chris-little Feb 7, 2024
c8a6bf8
Update 09-attributes.adoc
chris-little Feb 7, 2024
83aff71
Update 08-temporal-regimes.adoc
chris-little Feb 7, 2024
68af987
Update 08-temporal-regimes.adoc
chris-little Feb 7, 2024
99cd5bc
Update 10-notation.adoc
chris-little Feb 7, 2024
3ed9b36
Update 12-temporal-geometry.adoc
chris-little Feb 7, 2024
ad35d0e
Update 23-049.adoc
chris-little Feb 8, 2024
4d13469
Update 08-temporal-regimes.adoc
chris-little Feb 8, 2024
16aacf3
Update 08-temporal-regimes.adoc
chris-little Feb 8, 2024
5f38d7e
Update 06-other-clauses.adoc
chris-little Feb 8, 2024
fecd01e
Update 06-other-clauses.adoc
chris-little Feb 8, 2024
2962dd2
Update 06-other-clauses.adoc
chris-little Feb 8, 2024
2f59aa6
Merge pull request #84 from opengeospatial/master
chris-little Feb 8, 2024
7fdb276
Update 06-other-clauses.adoc
chris-little Feb 8, 2024
14aae86
Update 09-attributes.adoc
chris-little Feb 8, 2024
50193c0
Update 06-other-clauses.adoc
chris-little Feb 8, 2024
0dc3837
Update annex-bibliography.adoc
chris-little Feb 8, 2024
2edb290
Update 03-references.adoc
chris-little Feb 8, 2024
1b709a6
Update annex-bibliography.adoc
chris-little Feb 8, 2024
1e206d2
Update 06-other-clauses.adoc
chris-little Feb 8, 2024
9dfb976
Update 07-cm.adoc
chris-little Feb 8, 2024
9fb5393
Update 06-other-clauses.adoc
chris-little Feb 8, 2024
a33fe8b
Update 07-cm.adoc
chris-little Feb 8, 2024
c52c49a
Update 07-cm.adoc
chris-little Feb 8, 2024
639b7d6
Update 06-other-clauses.adoc
chris-little Feb 8, 2024
ede6a25
Update 07-cm.adoc
chris-little Feb 8, 2024
aaea953
Update 06-other-clauses.adoc
chris-little Feb 8, 2024
2ec7723
Update 07-cm.adoc
chris-little Feb 8, 2024
dc73316
Update 06-other-clauses.adoc
chris-little Feb 8, 2024
aeeaea3
Update 07-cm.adoc
chris-little Feb 8, 2024
f4b5bd1
Update 07-cm.adoc
chris-little Feb 8, 2024
d732a7d
Update 06-other-clauses.adoc
chris-little Feb 8, 2024
b8542b9
Update 06-other-clauses.adoc
chris-little Feb 8, 2024
ff741a0
Update 06-other-clauses.adoc
chris-little Feb 8, 2024
653cb86
Update 06-other-clauses.adoc
chris-little Feb 8, 2024
0d05df9
Update 06-other-clauses.adoc
chris-little Feb 8, 2024
5f99714
Update 06-other-clauses.adoc
chris-little Feb 8, 2024
806df51
Update 06-other-clauses.adoc
chris-little Feb 8, 2024
1624f54
Update 06-other-clauses.adoc
chris-little Feb 8, 2024
7e1ef3b
Update 06-other-clauses.adoc
chris-little Feb 8, 2024
a6f48b3
Update 06-other-clauses.adoc
chris-little Feb 8, 2024
ab2f202
Update 07-cm.adoc
chris-little Feb 8, 2024
917fb9d
Create Figure1 Mermaid version
chris-little Feb 8, 2024
46b12bf
Update Figure1 Mermaid version
chris-little Feb 8, 2024
9b4fbcc
Create Figure 1 Mermaid Version
chris-little Feb 8, 2024
d8b22f1
Delete 23-049/sections/.asciidoctor/diagram directory
chris-little Feb 8, 2024
8bbe0b2
Delete 23-049/.asciidoctor/diagram directory
chris-little Feb 8, 2024
a4a33c5
Update 03-references.adoc
chris-little Feb 8, 2024
dfdc505
Update 08-temporal-regimes.adoc
chris-little Feb 8, 2024
33ae5d7
Update annex-bibliography.adoc
chris-little Feb 8, 2024
3d0dcae
Update 08-temporal-regimes.adoc
chris-little Feb 8, 2024
8631bd4
Update 04-terms_and_definitions.adoc
chris-little Feb 8, 2024
234a9be
Update 06-other-clauses.adoc
chris-little Feb 8, 2024
9f51c8e
Update 09-attributes.adoc
chris-little Feb 8, 2024
6b3de62
Create Figure1Mermaid.doc
chris-little Feb 9, 2024
a8b2282
Create Figure1Mermaid.adoc
chris-little Feb 9, 2024
bc24339
Delete 23-049/images/Figure1Mermaid.doc
chris-little Feb 9, 2024
a3b8447
Delete abstract-specification directory
chris-little Feb 9, 2024
96a7790
Delete 23-049/images/IntervalRelations(CTL).jpg
chris-little Feb 9, 2024
2b56986
Update 08-temporal-regimes.adoc
chris-little Feb 9, 2024
b4661cf
Delete 23-049/images/diag-4da99f3ea39256fc98680ea621a08c02.png
chris-little Feb 9, 2024
4847ea8
Delete 23-049/images/IntervalRelations.jpg
chris-little Feb 9, 2024
cc05f17
Update 08-temporal-regimes.adoc
chris-little Feb 9, 2024
42ff9b1
Create Figure1Mermaid.adoc
chris-little Feb 9, 2024
9661340
Delete 23-049/images directory
chris-little Feb 9, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

This file was deleted.

11 changes: 5 additions & 6 deletions 23-049/23-049.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@
:status: swg-draft
:committee: technical
:edition: 1.0
:docnumber: 23-049
:docnumber: 23-049r1
:received-date: 2023-05-23
:issued-date: 2023-05-23
:published-date: 2023-12-13
:issued-date: 2024-02-08
:published-date: 2024-02-08
: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
Expand Down Expand Up @@ -36,13 +36,12 @@ include::sections/04-terms_and_definitions.adoc[]

include::sections/05-conventions.adoc[]

// Add clause files as needed
include::sections/06-cm-characteristics.adoc[]

include::sections/07-cm.adoc[]

include::sections/08-temporal-regimes.adoc[]

include::sections/07-cm.adoc[]

include::sections/09-attributes.adoc[]

include::sections/10-notation.adoc[]
Expand Down
Binary file removed 23-049/images/IntervalRelations.jpg
Binary file not shown.
Binary file not shown.

This file was deleted.

8 changes: 5 additions & 3 deletions 23-049/sections/03-references.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
[bibliography]
== References

* [[[rfc3339,IETF RFC 3339]]]
* [[[rfc3339,IETF RFC 3339]]] IETF: _IETF RFC 3339, Date and Time on the Internet: Timestamps_. Internet Engineering Task Force (2002).
https://datatracker.ietf.org/doc/html/rfc3339[https://datatracker.ietf.org/doc/html/rfc3339].

* [[[iso8601,ISO 8601]]] ISO: _ISO 8601, Information interchange Representation of dates and times_. International Organization for Standardization, Geneva. https://www.iso.org/standard/40874.html[https://www.iso.org/standard/40874.html].

Expand All @@ -13,6 +14,7 @@
* [[[temporal-knowledge,Maintaining Knowledge about Temporal Intervals]]]
Allen, J. F.: _Maintaining Knowledge about Temporal Intervals_. Communications of the ACM, vol. 26, pp832-843 (1983).

* [[[ogc18005,OGC 18-005r4]]]
* [[[ogc18005,OGC 18-005r8]]] OGC: _OGC Abstract Specification Topic 2: Referencing by coordinates (Including Corrigendum 1 and Corrigendum 2)_. Open Geospatial Consortium (2003).
https://docs.ogc.org/as/18-005r8/18-005r8.pdf[https://docs.ogc.org/as/18-005r8/18-005r8.pdf].

* [[[w3cowltime,W3C TR owl-time]]] Cox, S., Little, C.: _W3C Time Ontology in OWL_. World Wide Web Consortium (2022) https://www.w3.org/TR/owl-time/[https://www.w3.org/TR/owl-time/]
* [[[w3cowltime,W3C Time Ontology in OWL]]] Cox, S., Little, C.: _W3C Time Ontology in OWL_. World Wide Web Consortium (2022) https://www.w3.org/TR/owl-time/[https://www.w3.org/TR/owl-time/].
7 changes: 7 additions & 0 deletions 23-049/sections/04-terms_and_definitions.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@

=== Terms and definitions

==== clock

regularly repeating physical phenomenon that can be counted

==== conceptual model

description of common concepts and their relationships, particularly in order to facilitate exchange of information between parties within a specific domain
Expand Down Expand Up @@ -93,6 +97,9 @@ one-dimensional {{coordinate system}} where the axis is time

NOTE: The object is normally time on the Earth.

==== tick

event which is a single occurrence of the regularly repeating physical phenomenon of a clock

=== Abbreviations

Expand Down
2 changes: 1 addition & 1 deletion 23-049/sections/06-cm-characteristics.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@ A conceptual model:

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

. 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
. contains the definitions of the concepts that it organizes. There is a high premium on high-quality, design-independent definitions, free of data or implementation biases; the model also emphasizes rich vocabulary; and

. 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.
52 changes: 22 additions & 30 deletions 23-049/sections/07-cm.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,10 @@ The model is also informed by the <<w3cowltime,W3C Time Ontology in OWL>>.
....
@startuml
abstract class ReferenceSystem {
dimension = 1..*
applicableLocationTimeOrDomain
dimension "dimension >= 1"
locationOfApplicability = 0..1
timeOfApplicability = 0..1
domainOfApplicability = 0..1
}

note right of ReferenceSystem
Expand All @@ -20,13 +22,10 @@ Note: Has at least one of:
end note

abstract class SpatialReferenceSystem {
dimension = 1..*
applicableLocationTimeOrDomain
}

abstract class TemporalReferenceSystem {
dimension = 1
applicableLocationTimeOrDomain
}

note left of TemporalReferenceSystem
Expand All @@ -40,59 +39,52 @@ ReferenceSystem <|-- SpatialReferenceSystem : is a
ReferenceSystem <|-- TemporalReferenceSystem : is a

class OrdinalTemporalReferenceSystem {
dimension = 1
applicableLocationTimeOrDomain
}

class TemporalCoordinateReferenceSystem {
dimension = 1
applicableLocationTimeOrDomain
}

class Calendar {
dimension = 1
applicableLocationTimeOrDomain
}

class Timeline {
}
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-- "2..*" Timescale : has a
OrdinalTemporalReferenceSystem "1" o-- "0..1" Epoch : anchored by
OrdinalTemporalReferenceSystem "1" --> "1..*" Notation : is represented by
TemporalCoordinateReferenceSystem "1" o-- "1" Epoch : anchored by
TemporalCoordinateReferenceSystem "1" --> "1..*" Notation : is represented by
TemporalCoordinateReferenceSystem "1" o-- "1" Timescale : must have

Calendar "1" o-- "0..1" Epoch : anchored by
Calendar "1" --> "1..*" Notation : is represented by
Calendar "1" o-- "1" Timeline : has a
Calendar "1" o-- "1..*" Algorithm : has a
Calendar "1" o-- "1..*" Algorithm : defined by

class Timescale {
StartCount
EndCount
arithmetic
}

Timescale "1" o-- "1" Clock : has a
Timescale "1" o-- "1" Clock : determined by
Timescale "1" o-- "1" UnitOfMeasure : has a

class Clock {
Tick definition
}
Clock "1" o-- "1..*" Ticks : counts
class Ticks {
}

class UnitOfMeasure {
Direction
}

class Timeline {
}
class Algorithm {
}
Algorithm "1" o-- "2..*" Timescale : uses

Timeline "1" o-- "2..*" Timescale : has a
Timeline "1" o-- "1..*" Algorithm : has a
@enduml

....
Loading
Loading