Temporal domain; Temporal structure
In its full generality, a time domain can be defined as a set of temporal individuals connected by a set of temporal relations. Different choices for the temporal individuals and/or the temporal relations give rise to different temporal ontologies.
In the database context, the most common temporal ontology takes time instants (equivalently, points or moments) as the temporal individuals and a linear order over them as the (unique) temporal relation . In addition, one may distinguish between discrete and dense, possibly continuous, time domains and between bounded and unbounded time domains. In the discrete case, one may further consider whether the time domain is finite or infinite and, in the case of unbounded domains, one can differentiate between left-bounded, right-bounded, and totally unbounded domains. Moreover, besides linear time, one may consider branching time, where the linear order is replaced with a partial one (a...
- 4.Böhlen MH, Gamper J, Jensen CS. How would you like to aggregate your temporal data? In: Proceedings of the 13th International Symposium on Temporal Representation and Reasoning; 2006. p. 121–36.Google Scholar
- 8.Montanari A, Pernici B. Temporal reasoning. In: Tansell A, Clifford J, Gadia S, Jajodia S, Segev A, Snodgrass R, editors. Chapter 21 of temporal databases: theory, design and implementation, Database systems and applications series. Redwood City: Benjamin/Cummings; 1993. p. 534–62.Google Scholar
- 9.Snodgrass RT. Developing time-oriented database applications in SQL. In: Chapter 3 of instants and intervals. San Francisco: Morgan Kauffman; 2000. p. 24–87.Google Scholar