Terry Halpin

Suggest Changes
Learn More
It is well recognized that the quality of a database application depends critically on its design. To help ensure correctness, clarity, adaptability and productivity, information systems are best(More)
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.(More)
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 conceptual(More)
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.(More)
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. In(More)
This is the fourteenth in a series of articles on ontology-based approaches to modeling. The main focus is on popular ontology languages proposed for the Semantic Web, such as the Resource(More)
A business domain is typically constrained by business rules. In practice, these rules often include constraints of different modalities (e.g. alethic and deontic). Alethic rules impose necessities,(More)