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}
}

Data modeling in UML and ORM revisited

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

  • T. Halpin
  • Computer Science
    Innovations in Information Systems Modeling
  • 2009
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

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

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

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

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

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

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

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.
...

References

SHOWING 1-10 OF 66 REFERENCES

Semantics and verification of object-role models

EVORM: A Conceptual Modelling Technique for Evolving Application Domains

Conceptual Data Modelling from a Categorical Perspective

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

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

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

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

This paper discusses metarules for strong satisfiability and constraint preference, and outlines an efficient algorithm for validating four main types of constraints.

Binary-Relationship Integration Methodology

Fact‐oriented modelling for data analysis

An overview of fact‐oriented modelling is provided, including some recent revisions and an evaluation of how the method has coped with large‐scale practical applications.
...