Abstract
Schema versioning provides a mechanism for handling change in the structure of database systems and has been investigated widely, both in the context of static and temporal databases. With the growing interest in spatial and spatio-temporal data as well as the mechanisms for holding such data, the spatial context within which data items are formatted also becomes an issue. This paper presents a generalized model that accommodates temporal, spatial and spatio-temporal schema versioning within databases.
Similar content being viewed by others
References
T. Abraham and J. Roddick. ''Survey of spatio-temporal databases,'' Geoinformatica, Vol. 3(1):61-99, 1999.
Y. Arens, C. Knoblock, and W. Chen. ''Query reformulation for dynamic information integration,'' Journal of Intelligent Information Systems, Vol. 6(2):99-130, 1996.
G. Ariav. ''Temporally oriented data definitions: Managing schema evolution in temporally oriented databases,'' Data and Knowledge Engineering, Vol. 6(6):451-467, 1991.
J. Banerjee, H.-T. Chou, H. Kim, and H. Korth. ''Schema evolution in object-oriented persistent databases,'' in Sixth Advanced Database Symposium, Tokyo, pp. 23-31, 1986
S. Bergamaschi, S. Castano, and M. Vincini. ''Semantic integration of semistructured and structured data sources,'' SIGMOD Record, Vol. 28(1):54-59, 1999.
D. Cavalnese, G. De Giacomo, M. Lenzerini, D. Nardi, and R. Rosati. ''Information integration: Conceptual modeling and reasoning support,'' in Third IFCIS International Conference on Cooperative Information Systems (CoopIS), New York City, NY, pp. 280-291, 1998
J. Clifford and D. Warren. ''Formal semantics for time in databases,'' ACM Transactions on Database Systems, Vol. 8(2):214-254, 1983.
C. De Castro, F. Grandi, and M. Scalas. ''Schema versioning for multitemporal relational databases,'' Information Systems, Vol. 22(5):249-290, 1997.
H. Garcia-Molina, Y. Papakonstantinou, D. Quass, A. Rajaraman, Y. Sagiv, J. Ullman, V. Vassalos, and J. Widom. ''The TSIMMIS approach to mediation: data models and languages,'' Journal of Intelligent Information Systems, Vol. 8(2):117-132, 1997.
F. Grandi, F. Mandreoli, and M. Scalas. ''A generalized modeling framework for schema versioning support,'' in Eleventh Australasian Database Conference, Canberra, Australia, pp. 33-40, 2000
O. Günther and A. Buchmann. ''Research issues in spatial databases,'' SIGMOD Record, Vol. 19(4):61-68,1990.
R.H. Güting. ''An introduction to spatial database systems,'' VLDB Journal, Vol. 3(4): 357-399, 1994.
J. Hammer, H. Garcia-Molina, S. Nestorov, R. Yerneni, M. Breunig, and V. Vassalos. ''Template-based wrappers in the TSIMMIS system,''SIGMOD Record, Vol.26(2):532-535, 1997.
C. Jensen, C. Dyerson, M. Bhlen, J. Clifford, R. Elmasri, S. Gadia, F. Grandi, P. Hayes, S. Jajodia, W. Kfer, N. Kline, N. Lorentzos, Y. Mitsopoulos, A. Montanari, D. Nonen, E. Peressi, B. Pernici, J. Roddick, N. Sarda, M. Scalas, A. Segev, R. Snodgrass, M. Soo, A. Tansel, P. Tiberio, and G. Wiederhold. ''A consensus glossary of temporal database concepts―February 1998 Version,'' in O. Etzion, S. Jajodia, and S. Sripada (Eds.): Temporal Databases―Research and Practice, Vol. 1399of Lecture Notes in Computer Science. Springer-Verlag: Berlin/Heidelberg, pp. 367-405, 1998.
C. Jensen, R. Snodgrass, and M. Soo. ''The TSQL2 data model,'' in R. Snodgrass (Ed.) The TSQL2 Temporal Query Language. Kluwer Academic Publishers: Norwell, MA, pp. 157-240, 1995.
R. Katz. ''Toward a uni®ed framework for version modeling in engineering databases,'' ACM Computing Surveys, Vol. 22(4):375-408, 1990.
J. Paredaens. ''Spatial databases, the final frontier,'' in G. Gottlob and M. Y. Vardi (Eds.), Database Theory, Vol. 893 of Lecture Notes in Computer Science. Springer-Verlag: 1995.
D. Penney and J. Stein. ''Class modification in the GemStone object-oriented DBMS,'' OOPSLA '87 (SIGPLAN Notices), Vol. 22(12):111-117, 1987.
A. Phillips, I. Williamson, and I. Ezigbalike. ''The importance of metadata engines in spatial data infrastructures,'' in AURISA '98. Perth, Western Australia, pp. 23-27, 1998.
J. Roddick. ''Dynamically changing schemas within database models,'' Australian Computer Journal, Vol. 23(3):105-109, 1991.
J. Roddick. ''SQL/SEÐa query language extension for databases supporting schema evolution,'' SIGMOD Record, Vol. 21(3):10-16, 1992.
J. Roddick. ''A survey of schema versioning issues for database systems,'' Information and Software Technology, Vol. 37(7):383-393, 1995.
J. Roddick. ''A model for schema versioning in temporal database systems,'' Australian Computer Science Communications, Vol. 18(1):446-452, 1996.
J. Roddick, N. Craske, and T. Richards. ''A taxonomy for schema versioning based on the relational and entity relationship models,'' in R. Elmasri, V. Kouramajian, and B. Thalheim (Eds.), Twelfth International Conference on Entity-Relationship Approach, Dallas, Texas, pp. 143-154, 1993.
J. Roddick, F. Grandi, F. Mandreoli, and M. Scalas. ''Towards a model for spatio-temporal schema selection,'' in Workshop on Spatio-Temporal Data Models and Languages (W06―Tenth International Workshop on Database and Expert Systems Applications), Florence, Italy, pp. 434-440, 1999.
J. Roddick and R. Snodgrass. ''Schema versioning support,'' In: R. Snodgrass (Ed.), The TSQL2 Temporal Query Language. Kluwer Academic Publishing: Boston, pp. 427-449, 1995.
Snodgrass, R. (Ed.): The TSQL2 Temporal Query Language. Kluwer Academic Publishing: New York, 1995.
L. Tan and T. Katayama. ''Meta operations for type management in object-oriented databasesÐa lazy mechanism for schema evolution,'' in W. Kim, J.-M. Nicolas, and S. Nishio (Eds.), First International Conference on Deductive and Object-Oriented Databases, DOOD '89, Kyoto, Japan, pp. 241-258, 1989.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Roddick, J.F., Grandi, F., Mandreoli, F. et al. Beyond Schema Versioning: A Flexible Model for Spatio-Temporal Schema Selection. GeoInformatica 5, 33–50 (2001). https://doi.org/10.1023/A:1011407904714
Issue Date:
DOI: https://doi.org/10.1023/A:1011407904714