Subtyping and polymorphism in object-role modelling

0
94

Authors: H. A. Proper, T. A. Halpin

Tags: 1995, conceptual modeling

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.

Read the full paper here: https://pdf.sciencedirectassets.com/271546/1-s2.0-S0169023X00X00122/1-s2.0-0169023X9500005D/main.pdf?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEEwaCXVzLWVhc3QtMSJHMEUCIQDf7wL%2FqPO7gz5lbRJ3YxMQODrJQDo9gogaaZdxs64vFQIgbIBC7V908cWg4cifTplPoGEHGg70rEGJQx28z2Rv5bwqtAMIZRADGgwwNTkwMDM1NDY4NjUiDIXRA0u3huDLl6hj0SqRA5Y7luwxLTOXtm6OXQoTpeouYAnA4POuMe4N4AnWLOPeaIekHKccg0Afecx6WxAU4vXjCTOUlELRUkWuLZKLu5wKcMjvnXjh3F6mcRWz10j%2B8jHRJLSt%2FzjuLDKAXvDJIjn3Bs1y%2BPF2rmseUo3gugg3ESrm6D9fCfS9p9FMkAkHmDlTz%2B5P%2FKYhNV8Txm0vfWMQf5%2B2BS8C9lA9MJk%2FxZoeAeM5fKme49P0aY1E3%2FMLhaLgNgKfsfwrU9FTgH6GW2m4T84lgNh65GOeEcvMRsfo4BwJVSFRfCAmGnXYT6JwRRcpXJAckGEV3ToWlb5v83XU47ZNxZLmCK6FMMS0fJ3IDVsYS5LC3gkToNbFcV%2Fs0XR%2BqY%2Fhkp9uMDSP8AVNcuyYJQfQIt01Nj5sS2MVedWau1KF6Bq2%2Brv0k8KcY%2BtpDy%2BiXxSodj02U62oNaH%2B%2BpgzD4BXY60ONDGAMlbCXc7VRTKDhzeYnOcThz%2FMv90KMlG%2BCq%2Fqk3ZqRPhckN67XzLMiUyqgWlYV0xrvW9YF4aCMKDgnvsFOusBIzCJULByBl01WJj3qZZUUg5yuANjC9aY3kMCHbXabs3npWXh2i56F3fhLUsYCGo72NZ7tHUywAmJkaObujlGOuzXwixk4AiFRrfle5%2FeGE5U2Ku4YOBxEXXe1bfZ6h8MQXFtlDsn53BVNG2sMFwSJxQVtiwvDJJTOLa2FgPR771NFqshaz2Tg4I4bAGz7%2Fwfl%2Fc52H9HdmmfbwCuerAdssR5wr%2FzpGSsOIUnSFs47Ojk1B3zicmJvBVqQv2p6Ui7dapdxQXPSLimh2gyMjIXSyhExKeNfrilFaDuC4engEV%2FUwFdskZvM3qV0A%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20200920T202731Z&X-Amz-SignedHeaders=host&X-Amz-Expires=300&X-Amz-Credential=ASIAQ3PHCVTYRQGKNF5N%2F20200920%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Signature=d2cff5270838017bae87c83551827915a17c25a609706031b8fedf75ddfd239a&hash=844d426c8f7abc11c53aa07d7569013b12268ba8d04d88dd43776fd77a200cac&host=68042c943591013ac2b2430a89b270f6af2c76d8dfd086a07176afe7c76c2c61&pii=0169023X9500005D&tid=spdf-e5925fbd-7d8b-4e13-84ae-2c421589b4e2&sid=27939d14918fb14e6d7bc0d-c8b7bcc143a4gxrqa&type=client