• Corpus ID: 1740063

A Markup Language for ORM Business Rules

  title={A Markup Language for ORM Business Rules},
  author={Jan Demey and Mustafa Jarrar and Robert Meersman},
Conceptual modeling techniques such as EER, ORM and to some extent the UML have been developed in the past for building information systems. These techniques or suitable extensions can often also be used to design business rules at a conceptual level. In particular in this paper we adopt the well-known CM technique of ORM, which has a rich complement of business rule specification, and develop ORM-ML, an XML-based markup language for ORM. Clearly domain modeling of this kind will be closely… 

Figures and Tables from this paper

Orm 2
An overview of, and motivation for, the enhancements introduced by ORM 2, and an open-source OrM 2 tool under development are provided.
Metamodels for object-role modeling.
This paper discusses recent research by the authors to pave the way for a standard ORM metamodel, and different ways of meta-modeling ORM features are presented, design trade-offs are examined, and extensions to ORM are proposed.
An Architecture and Toolset For Practical Ontology Engineering and Deployment :The DOGMA Approach
This paper presents a specifically database-inspired approach (called DOGMA) for engineering formal ontologies, implemented as shared resources used to express agreed formal semantics for a real world domain, and claims it leads to methodological approaches that naturally extend database modeling theory and practice, and so may in turn lead to scalable solutions for ontology-based systems.
On Using Graphical Notation In Ontology Engineering
This research maps the most commonly used ORM constructs to OWL 2 using SROIQ Description Logic and extends the ORM notation to cover all OWL2 constructs not currently covered by ORM, which creates a framework that allows one to engineer OWL ontologies graphically using ORM.
ORM 2 Graphical Notation
This paper provides an overview of, and motivation for, the enhancements introduced by the ORM 2 graphical notation.
A DL-Based Approach to Integrate Relational Data Sources into the Semantic Web. (Une approche basée sur la logique de description pour l'intégration de données relationnelles dans le web sémantique)
This thesis constitutes the advances in many fields, namely data integration, ontology engineering, description logics, and conceptual modeling, to provide a foundation for further investigations of data integration from relational sources into the Semantic Web.
Towards Semantically Grounded Decision Rules Using ORM +
This work model and visualize semantically grounded decision rules by means of a novel extension of ORM, and stores them in an XML-based markup language, ORM+ ML, which is a hybrid language of Rule-ML and ORM-ML.
I 4-D 9 b Identi cation of Design Principles Project title : Reasoning on the Web with Rules and Semantics
Those design principles for a (possibly new) query and transformation language for the Web supporting inference that are considered essential are identified and an initial strawman is selected.
Model Ontological Commitments Using ORM+ in T-Lex
This paper illustrates the ongoing research on ORM + and T-Lex as its supporting tool in the field of on-line customer management with a demonstration of decision rules for a decision support system.
Ontology Based Business Rules Extraction Model & Algorithm ( OBBREMA ) ىجولوتنلأا مادختساب لانعلأا دعاوق صلاختسا ةينزراوخو جذونن
The Ontology Based Business Rules Extraction Model (OBBREM) is proposed that extracts business rules from Ontology depending on a mapping using analysis and comparison between business rules categories and Ontology concepts and the case studies show how Ontology represents expressive and real world business rules.


ConQuer: A Conceptual Query Language
While most conceptual query languages are based on the Entity-Relationship approach, ConQuer is based on Object-Role Modeling (ORM), which exposes semantic domains as conceptual object types, thus allowing queries to be formulated in terms of paths through the information space.
Ontologies and Knowledge Bases. Towards a Terminological Clarification
It is argued for the need of clear terminological choices regarding the technical use of terms like "ontology", "conceptualization" and "ontological commitment" in the current debate in AI, and the possible confusion between an ontology intended as a particular conceptual framework at the knowledge level and a concrete artifact at the symbol level.
Fundamentals of Database Systems
From the Publisher: Fundamentals of Database Systems combines clear explanations of theory and design, broad coverage of models and real systems, and excellent examples with up-to-date introductions
The design space of frame knowledge representation systems
This paper surveys the FRS design space in search of design principles for FRSs and finds that few design principles exist to guide an FRS designer as to how particular design decisions will affect the qualities of the resulting FRS.
The Web Service Modeling Framework WSMF
This article focuses on the methodology of modeling and how it can be applied to philosophical questions. It looks at various traditional views of modeling and defends the idea that modeling is a
The NIAM Information Analysis Method: Theory and Practice
Information analysis is the stage in the development of information systems when it is determined which information may be exchanged with the information systems, and how this information should be
Weaving the web - the original design and ultimate destiny of the World Wide Web by its inventor
The alkaline battery separator has not only an extremely low electrical resistance and a high alkali resistance but also a transmission-inhibitive ability for the active materials of battery and is excellent in mechanical strength and flexibility.
  • "Information Modeling and Relational Databases", 3rd Ed., Morgan-Kaufmann,
  • 2001