The NORMA software tool for ORM 2

Second generation Object-Role Modeling (ORM 2) is a prime exemplar of fact-orientation, an approach that models the underlying facts of interest in an attribute-free way, using natural sentences to identify objects and the roles they play in relationships. ORM 2 provides languages and procedures for...

Full description

Bibliographic Details
Main Authors: Curland, Matthew, Halpin, Terry
Format: Teaching Resource
Language:English
Published: Springer Berlin Heidelberg 2011
Subjects:
Online Access:http://eprints.intimal.edu.my/193/
http://eprints.intimal.edu.my/193/1/19.pdf
_version_ 1848766417607852032
author Curland, Matthew
Halpin, Terry
author_facet Curland, Matthew
Halpin, Terry
author_sort Curland, Matthew
building INTI Institutional Repository
collection Online Access
description Second generation Object-Role Modeling (ORM 2) is a prime exemplar of fact-orientation, an approach that models the underlying facts of interest in an attribute-free way, using natural sentences to identify objects and the roles they play in relationships. ORM 2 provides languages and procedures for modeling and querying information systems at a conceptual level as well as mapping procedures for transforming between ORM structures and other structures, such as Entity Relationship (ER) models, class models in the Unified Modeling Language (UML), relational database models, extensible markup language schemas (XSD), and datalog. This paper provides an overview of Natural ORM Architect (NORMA), an ORM 2 tool under development that is implemented as a plug-in to Microsoft Visual Studio. For data modeling purposes, ORM typically provides greater expressive power and semantic stability than provided by UML or industrial versions of ER. NORMA’s support for automated verbalization and sample populations facilitates validation with subject matter experts, and its live error-checking provides efficient feedback to modelers.
first_indexed 2025-11-14T11:50:49Z
format Teaching Resource
id intimal-193
institution INTI International University
institution_category Local University
language English
last_indexed 2025-11-14T11:50:49Z
publishDate 2011
publisher Springer Berlin Heidelberg
recordtype eprints
repository_type Digital Repository
spelling intimal-1932016-04-20T08:53:50Z http://eprints.intimal.edu.my/193/ The NORMA software tool for ORM 2 Curland, Matthew Halpin, Terry QA76 Computer software Second generation Object-Role Modeling (ORM 2) is a prime exemplar of fact-orientation, an approach that models the underlying facts of interest in an attribute-free way, using natural sentences to identify objects and the roles they play in relationships. ORM 2 provides languages and procedures for modeling and querying information systems at a conceptual level as well as mapping procedures for transforming between ORM structures and other structures, such as Entity Relationship (ER) models, class models in the Unified Modeling Language (UML), relational database models, extensible markup language schemas (XSD), and datalog. This paper provides an overview of Natural ORM Architect (NORMA), an ORM 2 tool under development that is implemented as a plug-in to Microsoft Visual Studio. For data modeling purposes, ORM typically provides greater expressive power and semantic stability than provided by UML or industrial versions of ER. NORMA’s support for automated verbalization and sample populations facilitates validation with subject matter experts, and its live error-checking provides efficient feedback to modelers. Springer Berlin Heidelberg 2011 Teaching Resource NonPeerReviewed text en http://eprints.intimal.edu.my/193/1/19.pdf Curland, Matthew and Halpin, Terry (2011) The NORMA software tool for ORM 2. [Teaching Resource]
spellingShingle QA76 Computer software
Curland, Matthew
Halpin, Terry
The NORMA software tool for ORM 2
title The NORMA software tool for ORM 2
title_full The NORMA software tool for ORM 2
title_fullStr The NORMA software tool for ORM 2
title_full_unstemmed The NORMA software tool for ORM 2
title_short The NORMA software tool for ORM 2
title_sort norma software tool for orm 2
topic QA76 Computer software
url http://eprints.intimal.edu.my/193/
http://eprints.intimal.edu.my/193/1/19.pdf