Predicate reference and navigation in ORM

A conceptual schema of an information system specifies the fact structures of interest as well as related business rules that are either constraints or derivation rules. The sole data structure used in fact-oriented modeling approaches is the fact type, which may be understood as a set of typed pred...

Full description

Bibliographic Details
Main Author: Halpin, Terry
Format: Book Section
Published: Springer Link 2009
Subjects:
Online Access:http://eprints.intimal.edu.my/1193/
_version_ 1848766670119632896
author Halpin, Terry
author_facet Halpin, Terry
author_sort Halpin, Terry
building INTI Institutional Repository
collection Online Access
description A conceptual schema of an information system specifies the fact structures of interest as well as related business rules that are either constraints or derivation rules. The sole data structure used in fact-oriented modeling approaches is the fact type, which may be understood as a set of typed predicates. In spite of the central role played by predicates in fact-orientation, several issues need to be resolved before their full potential can be fully realized. This paper identifies a number of these issues relating to predicate reference and navigation, and proposes some solutions. Specific issues addressed include predicate disambiguation and formalization, role navigation, and automated verbalization of predicate paths. While the discussion focuses largely on Object-Role Modeling (ORM), many of the issues discussed are also relevant to other fact-oriented approaches, such as Cognition enhanced Natural Information Analysis Method (CogNIAM) and the Semantics of Business Vocabulary and Business Rules approach (SBVR), as well as attribute-based approaches like Entity Relationship modeling and the Unified Modeling Language.
first_indexed 2025-11-14T11:54:50Z
format Book Section
id intimal-1193
institution INTI International University
institution_category Local University
last_indexed 2025-11-14T11:54:50Z
publishDate 2009
publisher Springer Link
recordtype eprints
repository_type Digital Repository
spelling intimal-11932018-10-19T07:39:46Z http://eprints.intimal.edu.my/1193/ Predicate reference and navigation in ORM Halpin, Terry QA76 Computer software A conceptual schema of an information system specifies the fact structures of interest as well as related business rules that are either constraints or derivation rules. The sole data structure used in fact-oriented modeling approaches is the fact type, which may be understood as a set of typed predicates. In spite of the central role played by predicates in fact-orientation, several issues need to be resolved before their full potential can be fully realized. This paper identifies a number of these issues relating to predicate reference and navigation, and proposes some solutions. Specific issues addressed include predicate disambiguation and formalization, role navigation, and automated verbalization of predicate paths. While the discussion focuses largely on Object-Role Modeling (ORM), many of the issues discussed are also relevant to other fact-oriented approaches, such as Cognition enhanced Natural Information Analysis Method (CogNIAM) and the Semantics of Business Vocabulary and Business Rules approach (SBVR), as well as attribute-based approaches like Entity Relationship modeling and the Unified Modeling Language. Springer Link 2009 Book Section PeerReviewed Halpin, Terry (2009) Predicate reference and navigation in ORM. In: OTM 2009: On the Move to Meaningful Internet Systems: OTM 2009 Workshops. Springer Link, Springer, Berlin, Heidelberg, pp. 723-734. ISBN 978-3-642-05290-3 https://link.springer.com/chapter/10.1007/978-3-642-05290-3_88 https://doi.org/10.1007/978-3-642-05290-3_88
spellingShingle QA76 Computer software
Halpin, Terry
Predicate reference and navigation in ORM
title Predicate reference and navigation in ORM
title_full Predicate reference and navigation in ORM
title_fullStr Predicate reference and navigation in ORM
title_full_unstemmed Predicate reference and navigation in ORM
title_short Predicate reference and navigation in ORM
title_sort predicate reference and navigation in orm
topic QA76 Computer software
url http://eprints.intimal.edu.my/1193/
http://eprints.intimal.edu.my/1193/
http://eprints.intimal.edu.my/1193/