Abstract
We review the definition of entity types derived by symbol-generating rules. These types appear frequently in conceptual schemas. However, up to now they have received very little attention in the field of conceptual modeling of information systems. Most conceptual modeling languages, like the UML and ORM, do not allow their formal definition.
In this paper, we propose a new method for the definition of entity types derived by symbol-generating rules. Our method is based on the fact that these types can always be expressed as the result of the reification of a derived relationship type. Many languages, like the UML and ORM, allow defining derived relationship types and, at the same time, provide support for reification. Using our method, these languages can directly deal with those derived entity types.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Bloesch, A.C., Halpin, T.A.: Conceptual Queries using ConQuer-II. In: Embley, D.W. (ed.) ER 1997. LNCS, vol. 1331, pp. 113–126. Springer, Heidelberg (1997)
Bubenko Jr., J.A.: The Temporal Dimension in Information Modelling. In: Architecture and Models in Data Base Management Systems, pp. 93–113. North-Holland, Amsterdam (1977)
Guerrini, G., Bertino, E., Catania, B., Garcia-Molina, J.: A Formal View of Object-Oriented Database Systems. Theory and Practice of Object Systems (TAPOS) 3(3), 157–183 (1997)
Halpin, T.A.: An ORM Metamodel. Journal of Conceptual Modeling 16 (October 2000)
Halpin, T.A.: Information Modeling and Relational Databases. Morgan Kaufmann, San Francisco (2001)
van Griethuysen, J.J. (ed.): Concepts and Terminology for the Conceptual Schema and Information Base, March ISO/TC97/SC5/WG3
Martin, J., Odell, J.J.: Object-Oriented Methods: A Foundation. Prentice-Hall, Englewood Cliffs (1995)
Olivé, A.: Relationship Reification: A Temporal View. In: Jarke, M., Oberweis, A. (eds.) CAiSE 1999. LNCS, vol. 1626, pp. 396–410. Springer, Heidelberg (1999)
OMG. Unified Modeling Language Specification, Version 1.4 (September 2001)
Olivé, A., Teniente, E.: Derived Types and Taxonomic Constraints in Conceptual Modeling. Information Systems 27(6), 391–409 (2002)
Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language Reference Manual. Addison-Wesley, Reading (1999)
Spaccapietra, S., Parent, C.: ERC+: an object based entity relationship approach. In: Conceptual Modeling, Database and CASE: An Integrated View of Information Systems Development. John Wiley, Chichester (1992)
Ye, X., Parent, C., Spaccapietra, S.: On the Specification of Views in DOOD Systems. In: Ling, T.-W., Vieille, L., Mendelzon, A.O. (eds.) DOOD 1995. LNCS, vol. 1013, pp. 539–556. Springer, Heidelberg (1995)
Ye, X., Parent, C., Spaccapietra, S.: View Definition and Positioning in DOOD Systems. Journal of Systems Integration 7, 263–290 (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cabot, J., Olivé, A., Teniente, E. (2003). Entity Types Derived by Symbol-Generating Rules. In: Song, IY., Liddle, S.W., Ling, TW., Scheuermann, P. (eds) Conceptual Modeling - ER 2003. ER 2003. Lecture Notes in Computer Science, vol 2813. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39648-2_30
Download citation
DOI: https://doi.org/10.1007/978-3-540-39648-2_30
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20299-8
Online ISBN: 978-3-540-39648-2
eBook Packages: Springer Book Archive