Skip to main content

Entity Evolution in IsA Hierarchies

  • Conference paper
  • First Online:
Book cover Conceptual Modeling — ER ’99 (ER 1999)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1728))

Included in the following conference series:

Abstract

In a conceptual schema that includes specializations and generalizations, and that allows multiple classification, an entity may be, at a given time, instance of one or more entity types. We call type configuration of an entity the set of entity types of which it is instance at some time. In this paper, we characterize the set of valid type configurations, taking into account the constraints defined by specializations and generalizations. We also analyze the problem of determining the valid evolution of the type configuration of entities in the context of IsA hierarchies. We describe the temporal features of entity types and the evolution constraints that influence entity evolution. In particular, we propose and define the specialization evolution constraints, which extend the classical distinction between static and dynamic entity types. Taking into account all these features and constraints, we characterize the set of valid type configuration transitions. In both cases, we tackle the problem for the general class of conceptual schemas, allowing multiple specialization, generalization and classification, as well as dynamic classification.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Boman, M., Bubenko jr. J.A., Johannesson, P. and Wangler, B. “Conceptual Modelling”, Prentice Hall, 1997.

    Google Scholar 

  2. Batini, C.; Ceri, S.; Navathe, S.B. “Conceptual Database Design. An Entity-Relationship Approach”. The Benjamin/Cummings Pub. Co., 1992.

    Google Scholar 

  3. Bergamaschi, S. and Sartori, C “Chrono: A conceptual design framework for temporal entities”. 17th Intl. Conf. on Conceptual Modeling (ER’98) — Singapore. LNCS 1507, pp. 35–50, 1998.

    Google Scholar 

  4. Bubenko, J.A.jr. “The Temporal Dimension in Information Modelling”, In “Architecture and Models in Data Base Management Systems”, North-Holland, pp. 93–113, 1977.

    Google Scholar 

  5. Costal, D.; Olivé, A. and Sancho, M-R. “Temporal Features of Class Populations and Attributes in Conceptual Models”. Proc. 16th. Intl. Conf. On Conceptual Modeling — ER’97, LNCS 1331, pp. 57–70, 1997.

    Google Scholar 

  6. de Champeaux, D.; Lea, D.; Faure, P. “Object-Oriented System Development.” Addison-Wesley Pub. Co., 1993.

    Google Scholar 

  7. Embley, D.W.; Kurtz, B.D.; Woodfield, S.N. “Object-Oriented Systems Analysis.” Yourdon Press., Prentice-Hall, Inc., 1992.

    Google Scholar 

  8. Halpin, T.A.; Proper, H.A. “Subtyping and polymorphism in object-role modelling”, Data & Knowledge Eng., 15, pp. 251–281, 1995.

    Google Scholar 

  9. Jungclaus, R.; Saake, G.; Hartmann, T.; Sernadas, C. “TROLL — A Language for Object-Oriented Specification of Information Systems”, ACM TOIS, 14, 2, April, pp. 175–211, 1996.

    Google Scholar 

  10. ISO/TC97/SC5/WG3. “Concepts and Terminology for the Conceptual Schema and the Information Base”, J.J. van Griethuysen (ed.), March 1982.

    Google Scholar 

  11. Lenzerini, M. “Covering and Disjointness Constraints in Type Networks”, Proc. ICDE87, pp. 386–393, 1987.

    Google Scholar 

  12. Martin, J.; Odell, J. “Object-Oriented Methods: A Foundation”. Prentice Hall, 1995.

    Google Scholar 

  13. Mostchnig-Pitrik, R.; Mylopoulos, J. “Classes and Instances”. Intl. J. of Intelligent and Cooperative Information Systems, Vol.1, No.1, pp. 61–92, 1992.

    Article  Google Scholar 

  14. Mylopoulos, J. “Information modeling in the time of the revolution”, Information Systems, 23, 3/4, pp. 127–155, 1998.

    Article  Google Scholar 

  15. Norrie, M.C.; Steiner, A.; Würgler, A. et al. “A Model for Classification Structures with Evolution Control”. Proc. 15th Intl Conf on Conceptual Modeling, LNCS 1157, pp. 456–471, 1996.

    Google Scholar 

  16. Olivé, A. “Relationship Reification: A Temporal View”. Procs. of the CAiSE’99. LNCS 1626, pp. 396–410, 1999.

    Google Scholar 

  17. Rumbaugh, J.; Blaha, M.; Premerlani, W.; Eddy, F.; Lorensen, W. “Object-Oriented Modeling and Design”. Prentice-Hall, Inc., 1991.

    Google Scholar 

  18. Rumbaugh, J.; Jacobson, I.; Booch, G. “The Unified Modeling Language Reference Manual”. Addison-Wesley, 1999.

    Google Scholar 

  19. Saltor, F.; Castellanos, M.; Garcia, M. et al. Modelling “Specialization as BLOOM Semilattices”. In “Information Modelling and Knowledge Bases”, IOS Press, Vol. VI., 1995.

    Google Scholar 

  20. Smith, J.M.; Smith, D.C.P. “Database Abstractions: Aggregation and Generalization”. ACM TODS, 2, 2, pp. 105–133, 1977.

    Article  Google Scholar 

  21. Snoeck, M.; Dedene, G. “Generalization/specialization and role in object oriented conceptual modeling”, Data and Knowledge Engineering, 19, pp. 171–195, 1996.

    Article  Google Scholar 

  22. Spaccapietra, S.; Parent, C.; Zimányi, E. “Modeling Time from a Conceptual Perspective”. CIKM, pp. 432–440, 1998.

    Google Scholar 

  23. Steiner, A.; Norrie, M.C. “Temporal Object Role Modelling”. Proc. 9th CAISE’97, LNCS 1250, pp. 243–258, 1997.

    Google Scholar 

  24. Su, J. “Dynamic Constraints and Object Migration”. Proc. 17th VLDB, Barcelona, pp. 233–242, 1991.

    Google Scholar 

  25. Tansel, A.; Clifford, J.; Gadia, S. et al. “Temporal Databases: Theory, Design and Implementation”. Benjamin/Cummings, 1993.

    Google Scholar 

  26. Theodoulidis, C.; Loucopoulos, P. “The Time Dimension in Conceptual Modelling”. Information Systems, 16, 3, pp. 273–300, 1991.

    Article  Google Scholar 

  27. Theodoulidis, C.; Wangler, B.; Loucopoulos, P. “The Entity-Relationship-Time Model”. In “Conceptual Modeling, Databases and CASE. An Integrated View of Information Systems Development”, John Wiley & Sons, pp. 87–115, 1992.

    Google Scholar 

  28. Wieringa, R.; de Jonge, W.; Spruit, P. “Using Dynamic Classes and Role Classes to Model Object Migration”. TPOS, Vol 1 (1), pp. 61–83, 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Olivé, A., Costal, D., Sancho, MR. (1999). Entity Evolution in IsA Hierarchies. In: Akoka, J., Bouzeghoub, M., Comyn-Wattiau, I., Métais, E. (eds) Conceptual Modeling — ER ’99. ER 1999. Lecture Notes in Computer Science, vol 1728. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47866-3_5

Download citation

  • DOI: https://doi.org/10.1007/3-540-47866-3_5

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66686-8

  • Online ISBN: 978-3-540-47866-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics