Object-Role Modeling: Principles and Benefits

Object-Role Modeling (ORM) is an approach for modeling and querying information at the conceptual level, and for transforming ORM models and queries to or from other representations. Unlike attribute-based approaches such as Entity-Relationship (ER) modeling and class modeling within the Unified Mod...

Full description

Saved in:
Bibliographic Details
Main Author: Halpin, Terry
Format: Article
Published: ACM Digital Library 2010
Subjects:
Online Access:http://eprints.intimal.edu.my/1176/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-inti-eprints.1176
record_format eprints
spelling my-inti-eprints.11762018-10-18T07:57:33Z http://eprints.intimal.edu.my/1176/ Object-Role Modeling: Principles and Benefits Halpin, Terry QA75 Electronic computers. Computer science Object-Role Modeling (ORM) is an approach for modeling and querying information at the conceptual level, and for transforming ORM models and queries to or from other representations. Unlike attribute-based approaches such as Entity-Relationship (ER) modeling and class modeling within the Unified Modeling Language (UML), ORM is fact-oriented, where all facts and rules are modeled in terms of natural sentences easily understood and validated by nontechnical business users. ORM’s modeling procedure facilitates validation by verbalization and population with concrete examples. ORM’s graphical notation is far more expressive than that of ER diagrams or UML class diagrams, and its attribute-free nature makes it more stable and adaptable to changing business requirements. This article explains the fundamentals of ORM, illustrates some of its advantages as a data modeling approach, and outlines some recent research to extend ORM, with special attention to mappings to deductive database ACM Digital Library 2010-01-01 Article PeerReviewed Halpin, Terry (2010) Object-Role Modeling: Principles and Benefits. International Journal of Information System Modeling and Design, 1 (1). pp. 33-57. ISSN 1947-8186
institution INTI International University
building INTI Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider INTI International University
content_source INTI Institutional Repository
url_provider http://eprints.intimal.edu.my
topic QA75 Electronic computers. Computer science
spellingShingle QA75 Electronic computers. Computer science
Halpin, Terry
Object-Role Modeling: Principles and Benefits
description Object-Role Modeling (ORM) is an approach for modeling and querying information at the conceptual level, and for transforming ORM models and queries to or from other representations. Unlike attribute-based approaches such as Entity-Relationship (ER) modeling and class modeling within the Unified Modeling Language (UML), ORM is fact-oriented, where all facts and rules are modeled in terms of natural sentences easily understood and validated by nontechnical business users. ORM’s modeling procedure facilitates validation by verbalization and population with concrete examples. ORM’s graphical notation is far more expressive than that of ER diagrams or UML class diagrams, and its attribute-free nature makes it more stable and adaptable to changing business requirements. This article explains the fundamentals of ORM, illustrates some of its advantages as a data modeling approach, and outlines some recent research to extend ORM, with special attention to mappings to deductive database
format Article
author Halpin, Terry
author_facet Halpin, Terry
author_sort Halpin, Terry
title Object-Role Modeling: Principles and Benefits
title_short Object-Role Modeling: Principles and Benefits
title_full Object-Role Modeling: Principles and Benefits
title_fullStr Object-Role Modeling: Principles and Benefits
title_full_unstemmed Object-Role Modeling: Principles and Benefits
title_sort object-role modeling: principles and benefits
publisher ACM Digital Library
publishDate 2010
url http://eprints.intimal.edu.my/1176/
_version_ 1644541411108847616
score 13.211869