Subtyping and polymorphism in object-role modelling
作者:
Highlights:
•
摘要
Although Entity-Relationship (ER) modelling techniques are commonly used for information modelling, Object-Role Modelling (ORM) techniques are becoming increasingly popular, partly because they include detailed design procedures providing guidelines for the modeller. As with the ER approach, a number of different ORM techniques exist. In this paper, we propose an integration of two theoretically well founded ORM techniques: FORM and PSM. Our main focus is on a common terminological framework, and on the notion of subtyping. Subtyping has long been an important feature of semantic approaches to conceptual schema design. It is also the concept in which FORM and PSM differ the most in their formalization. The subtyping issue is discussed from three different viewpoints covering syntactical, identification, and population issues. Finally, a wider comparison of approaches to subtyping is made, which encompasses other ER-based and ORM-based information modelling techniques, and highlights how formal subtype definitions facilitate a comprehensive specification of subtype constraints.
论文关键词:Object-role modelling,Conceptual modelling,Information systems,Subtyping,Polymorphism
论文评审过程:Received 23 September 1994, Revised 21 December 1994, Accepted 9 February 1995, Available online 22 December 1999.
论文官网地址:https://doi.org/10.1016/0169-023X(95)00005-D