• Publications
  • Influence
Object-Role Modeling (ORM/NIAM)
  • T. Halpin
  • Computer Science
  • Handbook on Architectures of Information Systems
  • 2006
TLDR
Object-Role Modeling is a method for modeling and querying an information system at the conceptual level and mapping between conceptual and logical (e.g. relational) levels. Expand
  • 155
  • 18
  • PDF
Object-Role Modeling: an overview
TLDR
In February 1998, Visio Corporation acquired the assets and technology of InfoModelers, Inc., the premier data modeling tool based on the Object Role Modeling (ORM) methodology. Expand
  • 47
  • 3
  • PDF
A finite-element analysis study of the metatarsophalangeal joint of the hallux rigidus.
Hallux rigidus was first described in 1887. Many aetiological factors have been postulated, but none has been supported by scientific evidence. We have examined the static and dynamic imbalances inExpand
  • 30
  • 2
  • PDF
UML data models from an ORM perspective: Part 7
TLDR
A comparative overview of Object Role Modeling (ORM) and Unified Modeling Language. Expand
  • 34
  • 1
  • PDF
Subtyping Revisited
In information systems modeling, the business domain being modeled often exhibits subtyping aspects that can prove challenging to implement in either relational databases or object-oriented code. InExpand
  • 6
  • 1
  • PDF
Modeling Collections in UML and ORM
TLDR
This paper discusses the pros and cons of different approaches to modeling collections. Expand
  • 8
  • 1
  • PDF
What Is An Elementary Fact ?
This is a slightly edited version of a paper originally published in Proceedings of First NIAM-ISDM Conference, eds G.M. Nijssen & J. Sharp, Utrecht, (Sep, 1993), and is reprinted here by permission.Expand
  • 8
  • 1
  • PDF
Entity Relationship modeling from an ORM perspective: Part 3
TLDR
This article is the third in a series of articles dealing with Entity Relationship (ER) modeling from the perspective of Object Role Modeling (ORM). Expand
  • 13
  • 1
  • PDF
Join Constraints
Many application domains involve constraints that, at a conceptual modeling level, apply to one or more schema paths, each of which involves one or more conceptual joins (where the same conceptualExpand
  • 6
  • 1
  • PDF
Atomicity and Normalization
A common aim of data modeling approaches is to pr oduce schemas whose instantiations are always redundancy-free. Th is is especially useful when the implementation target is a relational database.Expand
  • 1
  • 1
  • PDF