| | This Article | |
| |
| |
| | Share | |
| |
| |
| | Bibliographic References | |
| |
| |
| | Add to: | |
| |
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
| |
| | Search | |
| |
| |
| | |
Reconciling Point-Based and Interval-Based Semantics in Temporal Relational Databases: A Treatment of the Telic/Atelic Distinction
May 2004 (vol. 16 no. 5)
pp. 540-551
Abstract—The analysis of the semantics of temporal data and queries plays a central role in the area of temporal databases. Although many different algebræ and models have been proposed, almost all of them are based on a point-based (snapshot) semantics for data. On the other hand, in the areas of linguistics, philosophy, and, recently, artificial intelligence, an oft-debated issue concerns the use of an interval-based versus a point-based semantics. In this paper, we first show some problems inherent in the adoption of a point-based semantics for data, then argue that these problems arise because there is no distinction drawn in the data between telic and atelic facts. We then introduce a three-sorted temporal model and algebra including coercion functions for transforming relations of one sort into relations of the other at query time which properly copes with these issues.
[1] 540 J.F. Allen, Maintaining Knowledge about Temporal Intervals Comm. ACM, vol. 26, no. 11, pp. 832-843, 1983.[2] Aristotle , The Categories, on Interpretation. Prior Analytics. Cambridge, Mass.: Harvard Univ. Press, 1938.[3] M. Bennet and B. Partee, Tense and Discourse Location in Situation Semantics Indiana Univ. Linguistics Club, Bloomington, 1978.[4] C. Bettini, X.S. Wang, and S. Jajodia, Temporal Semantic Assumptions And Their Use in Databases IEEE Trans. Knowledge and Data Eng., vol. 10, no. 2, pp. 277-296, Mar./Apr. 1998.[5] L. Bloom, L. Lifter, and J. Hafitz, Semantics of Verbs and the Developments of Verb Inflection in Child Language Language, vol. 52, no. 2, pp. 386-412, 1980.[6] M. Böhlen, R.T. Snodgrass, and M. Soo, Coalescing in Temporal Databases Proc. Int'l Conf. Very Large Databases, pp. 180-191, 1996.[7] M.H. Böhlen, R. Busatto, and C.S. Jensen, “Point versus Interval-Based Temporal Data Models,” Proc. IEEE Int'l Conf. Data Eng., pp. 192–200, 1998.[8] M. Böhlen, C.S. Jensen, and R.T. Snodgrass, Temporal Statement Modifiers ACM Trans. Database Systems, vol. 25, no. 4, pp. 407-456, Dec. 2000.[9] J.A. Bubenko, The Temporal Dimension in Information Modelling Architecture and Models in Data Base Management Systems, G. Nijssen, ed., North Holland, 1977.[10] C.X. Chen and C. Zaniolo, Universal Temporal Extensions for Database Languages Proc. IEEE Int'l Conf. Data Eng., pp. 428-437, 1999.[11] J. Chomicki, Temporal Query Languages: A Survey Proc. Int'l Conf. Temporal Logic, pp. 506-534, 1994.[12] J. Chomicki and D. Toman, Temporal Logic in Information Systems Logics for Databases and Information Systems, J. Chomicki and G. Saake, eds., chapter 3, pp. 31-70, 1998.[13] J. Chomicki, D. Toman, and M.H. Böhlen, Querying ATSQL Databases with Temporal Logic ACM Trans. Database Systems, vol. 26, no. 2, pp. 145-178, 2001.[14] Computational Linguistics, special issue on Tense and Aspect, B.L. Webber, guest ed., vol. 14, no. 2, 1988.[15] J. Clifford and A.U. Tansel, On an Algebra for Historical Relational Databases: Two Views Proc. ACM SIGMOD Int'l Conf. Management of Data, S. Navathe, ed., pp. 247-265, 1985.[16] J. Clifford and D.S. Warren, Formal Semantics for Time in Temporal Databases ACM Trans. Database Systems, vol. 8, no. 2, pp. 214-254, 1983.[17] D.R. Dowty, World Meaning and Montague Grammar, D. Riedel, ed. Dordrecht, 1979.[18] D.R. Dowty, The Effects of the Aspectual Class on the Temporal Structure of Discourse Tense and Aspect in Discourse, Linguistics and Philosophy, vol. 9, no. 1, pp. 37-61, 1986.[19] S.K. Gadia, A Homogeneous Relational Model and Query Languages for Temporal Databases ACM Trans. Database Systems, vol. 13, no. 4, pp. 418-448, 1988.[20] Proc. Int'l Workshop Infrastructure for Temporal Databases, R.T. Snodgrass, ed., 1993.[21] C.S. Jensen et al., A Consensus Test Suite of Temporal Database Queries Proc. Int'l Workshop Infrastructure for Temporal Databases, R.T. Snodgrass, ed., pp. QQ1-QQ28, June 1993.[22] A Consensus of Glossary of Temporal Database Concepts Temporal Databases: Research and Practice, C.S. Jensen and C.E. Dyreson, eds., pp. 367-405, 1998.[23] C.S. Jensen and R.T. Snodgrass, Semantics of Time-Varying Information Information Systems, vol. 21, no. 4, pp. 311-352, 1996.[24] C.S. Jensen and R.T. Snodgrass, “Temporal Data Management,” IEEE Trans. Knowledge and Data Eng., vol. 11, no. 1, pp. 36–45, 1999.[25] D.H.O. Ling and D.A. Bell, Taxonomy of Time Models in Databases Information. Software Technology, vol. 32, no. 3, pp. 215-224, 1990.[26] M. Moens and M. Steedman, Temporal Ontology and Temporal Reference Computational Linguistics, vol. 14, no. 2, pp. 15-28, 1998.[27] L.E. McKenzie and R.T. Snodgrass, Evaluation of Relational Algebras Incorporating the Time Dimension in Databases ACM Computing Surveys, vol. 23, no. 4, pp. 501-543, 1991.[28] G. Özsoyovglu and R.T. Snodgrass, “Temporal and Real-Time Databases: A Survey,” IEEE Trans. Knowledge and Data Eng., vol. 7, no. 4, pp. 513–532, 1995.[29] Recent Advances in Temporal Databases Proc. Int'l Workshop Temporal Databases, J. Clifford and A. Tuzhilin, eds., 1995.[30] F. Roddick and J.D. Patrick, Temporal Semantics In Information Systems: A Survey Information Systems, vol. 17, no. 3, pp. 249-267, 1992.[31] A. Segev and A. Shoshani, Logical Modelling of Temporal Data Proc. ACM SIGMOD Int'l Conf. Management of Data, U. Dayal and I. Traiger, eds., pp. 454-466, 1995.[32] Y. Shoham, Temporal Logics in AI: Semantical and Ontological Considerations Artificial Intelligence, vol. 33, pp. 89-104, 1987.[33] R.T. Snodgrass, The Temporal Language TQuel ACM Trans. Database Systems, vol. 12, no. 2, pp. 247-298, 1987.[34] The Temporal Query Language TSQL2, R.T. Snodgrass, ed. Kluwer Academic, 1995.[35] R.T. Snodgrass, M.H. Böhlen, C.S. Jensen, and A. Steiner, Adding Valid Time Part A ANSI X3H2-95-485, ftp.cs.arizona.edu/tsql/tsql2/sql3, 1995.[36] R.T. Snodgrass, M.H. Böhlen, C.S. Jensen, and A. Steiner, Transitioning Temporal Support in TSQL2 to SQL3 Temporal Databases: Research and Practice, pp. 150-194, 1998.[37] M.D. Soo, C.S. Jensen, and R.T. Snodgrass, An Algebra for TSQL2 The Temporal Query Language TSQL2, R.T. Snodgrass, ed., chapter 27, Kluwer Academic, 1995.[38] Temporal Databases: Theory, Design and Implementation, A. Tansel, J. Clifford, S. Gadia, S. Jajodia, A. Segev, and R.T. Snodgrass, eds. Benjamin/Cummings, 1994.[39] Temporal Databases: Research and Practice, O. Etzion, S. Jajodia, and S. Sripada, eds. Springer Verlag, 1998.[40] P. Terenziani and R.T. Snodgrass, Reconciling Point-Based and Interval-Based Semantics in Temporal Relational Databases: A Proper Treatment of the Telic/Atelic Distinction TimeCenter Technical Report 60, June 2001.[41] D. Toman, Point vs. Interval-Based Query Languages for Temporal Databases Proc. ACM Symp. Principles of Database Systems, pp. 58-67, June 1996.[42] D. Toman, Point-Based Temporal Extension of SQL Proc. Deductive and Object-Oriented Databases, F. Bry, R. Ramakrishnan, and K. Ramamohanaroa, eds., pp. 103-121, Dec. 1997.[43] D. Toman, Point-Based Temporal Extensions of SQL and Their Efficient Implementation Temporal Databases: Research and Practice, O. Etzion, S. Jajodia, and S. Sripada, eds., pp. 211-237, Springer Verlag, 1998.[44] D. Toman, SQL/TP: A Temporal Extension of SQL Constraint Databases, G. Kuper, L. Libkin, and J. Paredaens, eds., chapter 19, pp. 391-399, 2000.[45] C. Vassilakis, An Optimisation Scheme for Coalesce/Valid Time Selection Operator Sequences SIGMOD Record, vol. 29, no. 1, pp. 38-43, 2000.[46] Z. Vendler, Verbs and Times Linguistics in Philosophy, pp. 97-121, New York: Cornell Univ. Press, 1967.[47] H.J. Verkuyl, On the Compositional Nature of the Aspects. Dordhrect, Riedel, 1971.[48] Y. Wu, S. Jajodia, and X.S. Wang, Temporal Database Bibliography Update Temporal Databases: Research and Practice, O. Etzion, S. Jajodia, and S. Sripada, eds., pp. 338-366, Springer Verlag, 1998.
Index Terms:
Temporal databases, database semantics, data models.
Citation:
Paolo Terenziani, Richard T. Snodgrass, "Reconciling Point-Based and Interval-Based Semantics in Temporal Relational Databases: A Treatment of the Telic/Atelic Distinction," IEEE Transactions on Knowledge and Data Engineering, vol. 16, no. 5, pp. 540-551, May 2004, doi:10.1109/TKDE.2004.1277816