Subtyping Revisited

0
94

Authors: Terry Halpin

Tags: 2007, conceptual modeling

In information systems modeling, the business domain being mod-eled often exhibits subtyping aspects that can prove challenging to implement in either relational databases or object-oriented code. In practice, some of these aspects are often handled incorrectly. This paper examines a number of subtyp-ing issues that require special attention (e.g. derivation options, subtype rigidity, subtype migration), and discusses how to model them conceptually. Because of its richer semantics, the main graphic notation used is that of Object-Role Mod-eling (ORM). However, the main ideas could be adapted for UML and ER, so these are also included in the discussion. A basic implementation of the pro-posed approach has been prototyped in an open-source ORM tool.

Read the full paper here: https://www.emmsad.org/archive/2007