Subtyping and Polymorphism in Object-Role Modelling
@article{Halpin1995SubtypingAP, title={Subtyping and Polymorphism in Object-Role Modelling}, author={Terry A. Halpin and Henderik Alex Proper}, journal={Data Knowl. Eng.}, year={1995}, volume={15}, pages={251-281}, url={https://api.semanticscholar.org/CorpusID:987191} }
71 Citations
Data modeling in UML and ORM revisited
- 1999
Computer Science
This paper examines the relative strengths and weaknesses of ORM and UML for data modeling, focusing on attribute multiplicity, association arity, advanced constraints and subtyping.
Enriched Conceptualization of Subtyping
- 2009
Computer Science
This chapter examines a number of subtyping issues that require special attention (e.g. derivation options, sub type rigidity, subtype migration), and discusses how to model them conceptually.
Subtyping Revisited
- 2007
Computer Science
This paper examines a number of subtyping issues that require special attention (e.g. derivation options, sub type rigidity, subtype migration), and discusses how to model them conceptually.
Understanding Implementations of IS-A Relations
- 1996
Computer Science
The aim of this paper is to analyze IS-A relations in some detail, and to propose a wide range of correct techniques to express IS- A relations into standard constructs.
A Categorical Framework for Conceptual Data Modeling: Deenition, Application, and Implementation
- 1995
Computer Science
Well-known conceptual data modeling concepts, such as relationship types, generalization, specialization, and collection types are discussed from a categorical point of view and applications of the framework in the context of schema transformations and improved automated modeling support are discussed.
Applications of a categorical framework for conceptual data modeling
- 1997
Computer Science, Mathematics
Applications of the framework in the context of schema transformations and improved automated modeling support are discussed and an essential advantage is its “configurable semantics”.
ER ' 96-( 24 / 06 / 03 ) 1 Understanding the implementation of ISA relations
- 2003
Computer Science
The aim of this paper is to analyze IS-A relations in some detail, and to propose a wide range of correct techniques to express IS- A relations into standard constructs.
Data Modeling in UML and ORM: A Comparison
- 1999
Computer Science
The relative strengths and weaknesses of ORM and UML for data modeling are examined, and how models in one notation can be translated into the other are indicated.
Subtyping : conceptual and logical issues
- 1995
Computer Science
Some of the main issues related to conceptual specification and relational mapping of subtypes are surveyed, and how Object-Role Modeling solves the associated problems are indicated.
54 References
Conceptual modelling of database applications using extended ER model
- 1992
Computer Science
EVORM: A Conceptual Modelling Technique for Evolving Application Domains
- 1994
Computer Science
Expressiveness in Conceptual Data Modelling
- 1993
Computer Science
Conceptual Data Modelling from a Categorical Perspective
- 1996
Computer Science, Mathematics
Well-known conceptual data modelling concepts, such as relationship types, generalization, specialization, collection types and constraint types,such as the total role constraint and the uniqueness constraint, are discussed from a categorical point of view.
A Fact-Oriented Approach to Schema Transformation
- 1991
Computer Science
A knowledge transformation method based on the author's formalization of, and extensions to, the fact-based modelling approach known as NIAM (Nijssen's Information Analysis Method), which enables schema equivalence and implication to be dealt with rigorously, using conservative extensions of the UoD descriptions involved.
Conceptual Data Modeling from a Categorical Perspective
- 1996
Computer Science
Well-known conceptual data modeling concepts, such as relationship types, generalization, specialization, collection types, and constraint types,such as the total role constraint and the uniqueness constraint, are discussed from a categorical point of view.
A Conceptual Language for the Description and Manipulation of Complex Information Models
- 1994
Computer Science
An informal introduction to such a language (LISA-D) for the data modelling technique (PSM), is presented, which is a generalisation of object-role models (such as ER, NIAM and FORM).
Automated Validation of Conceptual Schema Constraints
- 1992
Computer Science
This paper discusses metarules for strong satisfiability and constraint preference, and outlines an efficient algorithm for validating four main types of constraints.