Skip to main content

Relationship Type Refinement in Conceptual Models with Multiple Classification

  • Conference paper
  • First Online:
Conceptual Modeling — ER 2001 (ER 2001)

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

Included in the following conference series:

Abstract

The definition of a relationship type includes its participant entity types and the cardinality constraints. Relationship type refinement is the specification of additional constraints when some of the participant entities are also instances of other entity types. The best known types of refinements are refinement of participants and refinement of cardinality constraints.

These refinements have been studied, up to now, only for conceptual models with single classification. In this paper we extend previous work by dealing with conceptual models with multiple classification. We characterize the refinements in this context, provide a graphical and textual notation for their specification, and give their formal definition in logical terms. Moreover, we provide a set of necessary conditions to guarantee that a given set of refinements is valid.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. C. Batini; S. Ceri; S.B. Navathe. •Conceptual Database Design: an Entity-Relationship Approach•. The Benjamin/Cummings Pub. Co., 1992.

    Google Scholar 

  2. E. Bertino; G. Guerrini. “Objects with Multiple Most Specific Classes”. ECOOP 1995, pp. 102–126.

    Google Scholar 

  3. R.J. Brachman; J.G. Schmolze. “An Overview of the KL-ONE Knowledge Representation System”. Cognitive Science, Vol. 9, Num. 2, 1995, pp. 171–216.

    Article  Google Scholar 

  4. S.E. Bratsberg; E. Odberg. “Relation Refinement in Object-Relation Data Models.” Nordic Workshop on Programming and Software Development Research, Tampere (Finland), 1992.

    Google Scholar 

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

    Google Scholar 

  6. S. Cook; J. Daniels. “Designing Object Systems: Object-Oriented Modeling with Syntropy”. Prentice-Hall, 1994.

    Google Scholar 

  7. D. de Champeaux; D. Lea; P. Faure. “Object-Oriented System Development”. Addison-Wesley, 1994.

    Google Scholar 

  8. M. Lenzerini. “Covering and Disjointness Constraints in Type Networks“. Int. Conf. On Data Engineering, Los Angeles (California), 1987, pp. 386–393.

    Google Scholar 

  9. S.W. Liddle, D.W. Embley, S.N. Woodfield. “Cardinality Constraints in Semantic Data Models”.Data and Knowledge Engineering, Vol. 11, 1993, pp. 235–270.

    Article  MATH  Google Scholar 

  10. J. Mylopoulos, P.A. Bernstein, H.K.T. Wong. “A Language Facility for Designing Database-Intensive Applications”. TODS, Vol. 5, Num. 2, 1980, pp. 185–207.

    Article  Google Scholar 

  11. R. Motschnig-Pitrik; J. Mylopoulos. “Classes and Instances”, Int. Journal of Intelligent and Cooperative Information Systems, Vol. 1, No. 1, 1992, pp. 61–92.

    Article  Google Scholar 

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

    Google Scholar 

  13. A. Olivé, D. Costal, M.R. Sancho. “Entity Evolution in ISA Hierarchies”. Int. Conf. On Conceptual Modeling (ER.99), Paris (France), 1999, pp. 62–80.

    Google Scholar 

  14. J. Rumbaugh; M. Blaha; W. Premerlani et al. “Object-Oriented Modelling and Design”, Prentice-Hall, 1991.

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  17. R. Wieringa; W. de Jong; P. Spruit. “Using Dynamic Classes and Role Classes to Model Object Migration”. Theory and Practice of Object Systems (TAPOS), 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

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Costal, D., Olivé, A., Teniente, E. (2001). Relationship Type Refinement in Conceptual Models with Multiple Classification. In: S.Kunii, H., Jajodia, S., Sølvberg, A. (eds) Conceptual Modeling — ER 2001. ER 2001. Lecture Notes in Computer Science, vol 2224. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45581-7_30

Download citation

  • DOI: https://doi.org/10.1007/3-540-45581-7_30

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42866-4

  • Online ISBN: 978-3-540-45581-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics