GALILEO: a strongly-typed, interactive conceptual language
ACM Transactions on Database Systems (TODS)
Temporal logics in AI: semantical and ontological considerations
Artificial Intelligence
O2 an object-oriented data model
Advances in database programming languages
Dealing with granularity of time in temporal databases
CAiSE '91 Proceedings of the third international conference on Advanced information systems engineering
Eiffel: the language
Realizing a temporal complex-object data model
SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
On the semantics of “now” in databases
ACM Transactions on Database Systems (TODS)
T_Chimera: a temporal object-oriented data model
Theory and Practice of Object Systems
Temporal granularity for unanchored temporal data
Proceedings of the seventh international conference on Information and knowledge management
The Java programming language (2nd ed.)
The Java programming language (2nd ed.)
A Formal Definition of the Chimera Object-Oriented Data Model
Journal of Intelligent Information Systems
Developing time-oriented database applications in SQL
Developing time-oriented database applications in SQL
The object data standard: ODMG 3.0
The object data standard: ODMG 3.0
The TSQL2 Temporal Query Language
The TSQL2 Temporal Query Language
A Theory of Objects
Time Granularities in Databases, Data Mining and Temporal Reasoning
Time Granularities in Databases, Data Mining and Temporal Reasoning
Tigukat: a uniform behavioral objectbase management system
The VLDB Journal — The International Journal on Very Large Data Bases - Persistent object systems
Integrating Calendar Dates and Qualitative Temporal Constraints in the Treatment of Periodic Events
IEEE Transactions on Knowledge and Data Engineering
Temporal Semantic Assumptions and Their Use in Databases
IEEE Transactions on Knowledge and Data Engineering
IEEE Transactions on Knowledge and Data Engineering
Efficiently Supporting Temporal Granularities
IEEE Transactions on Knowledge and Data Engineering
Types for Data-Oriented Languages
EDBT '88 Proceedings of the International Conference on Extending Database Technology: Advances in Database Technology
An Object-Oriented Temporal Model
CAiSE '93 Proceedings of Advanced Information Systems Engineering
Extending the ODMG Object Model with Time
ECCOP '98 Proceedings of the 12th European Conference on Object-Oriented Programming
Implementing Temporal Databases in Object-Oriented Systems
Proceedings of the Fifth International Conference on Database Systems for Advanced Applications (DASFAA)
A Temporal Object-Oriented Data Model with Multiple Granularities
TIME '99 Proceedings of the Sixth International Workshop on Temporal Representation and Reasoning
Querying Multiple Temporal Granularity Data
TIME '00 Proceedings of the Seventh International Workshop on Temporal Representation and Reasoning (TIME'00)
Evolution Specification of Multigranular Temporal Objects
TIME '02 Proceedings of the Ninth International Symposium on Temporal Representation and Reasoning (TIME'02)
Navigating through Multiple Temporal Granularity Objects
TIME '01 Proceedings of the Eighth International Symposium on Temporal Representation and Reasoning (TIME'01)
IEEE Transactions on Information Technology in Biomedicine
A multigranular spatiotemporal data model
GIS '03 Proceedings of the 11th ACM international symposium on Advances in geographic information systems
Querying Multigranular Spatio-temporal Objects
DEXA '08 Proceedings of the 19th international conference on Database and Expert Systems Applications
Multi-granular spatio-temporal object models: concepts and research directions
ICOODB'09 Proceedings of the Second international conference on Object databases
Hi-index | 0.00 |
In this paper we investigate some issues arising from the introduction of multiple temporal granularities in an object-oriented data model. Although issues concerning temporal granularities have been investigated in the context of temporal relational database systems, no comparable amount of work has been done in the context of object-oriented models. Moreover, the main drawback of the existing proposals is the lack of a formal basis--which we believe is essential to manage the inherent complexity of the object-oriented data model. In this paper, we define a comprehensive temporal object-oriented data model supporting multiple temporal granularities. We formally define the main notions of the data model such as types, legal values, classes, and objects. We address issues related to inheritance, type refinement, and substitutability. Finally, we describe the implementation of the presented model on top of an ODMG compliant DBMS.