object role modeling

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 6207 Experts worldwide ranked by ideXlab platform

Terry Halpin - One of the best experts on this subject based on the ideXlab platform.

  • automated verbalization of orm models in malay and mandarin
    International Journal of Information System Modeling and Design, 2016
    Co-Authors: Terry Halpin, Shin Huei Lim
    Abstract:

    Fact-oriented modeling approaches such as object-role modeling ORM include a rich graphical notation for capturing business constraints, allowing modelers to visualize fine details of their data models. These data models should be validated with domain experts who best understand the business requirements, even if unfamiliar with the graphical notation. Hence, the data models are best validated by verbalizing the models in a controlled natural language, and by populating the relevant fact types with examples. Comparatively little support exists for verbalizing fact-based models in non-English languages, especially Asian languages. This paper describes the authors' work on verbalizing ORM models in Bahasa Melayu Malay and Mandarin. The authors specify some typical transformation patterns, discuss features of these languages requiring special treatment e.g. noun classifiers, repositioning of modal operators, and different uses for terms equivalent to "who" and "that" in English, and describe their current implementation efforts.

  • enhanced verbalization of orm models
    OTM Confederated International Conferences "On the Move to Meaningful Internet Systems", 2012
    Co-Authors: Matthew Curland, Terry Halpin
    Abstract:

    Fact-oriented modeling approaches such as object-role modeling (ORM) validate their models with domain experts by verbalizing the models in natural language, and by populating the relevant fact types with concrete examples. This paper extends previous work on verbalization of ORM models in a number of ways. Firstly, it considers some ways to better ensure that generated verbalizations are unambiguous, including occasional use of lengthier verbalizations that are tied more closely to the underlying logical form. Secondly, it provides improved verbalization patterns for common types of ORM constraints, such as uniqueness and mandatory role constraints. Thirdly, it provides an algorithm for verbalizing external uniqueness and frequency constraints over roles projected from join paths of arbitrary complexity. The paper also includes some discussion of how such verbalization enhancements were recently implemented in the Natural ORM Architect (NORMA) tool.

  • Reduction Transformations in ORM
    2012
    Co-Authors: Terry Halpin, Andy Carver, Kevin M. Owen
    Abstract:

    Abstract: This paper proposes extensions to the object-role modeling approach to support schema transformations that eliminate unneeded columns that may arise from standard relational mapping procedures. A “unique where true” variant of the external uniqueness constraint is introduced to allow roles spanned by such constraints to occur in unary fact types. This constraint is exploited to enable graphic portrayal of a new corollary to a schema transformation pattern that occurs in many business domains. An alternative transformation is introduced to optimize the same pattern, and then generalized to cater for more complex cases. The relational mapping algorithm is extended to cater for the new results, with the option of retaining the original patterns for conceptual discussion, with the transforms being applied internally in a preprocessing phase. The procedures are being implemented in NORMA, an open-source tool supporting the ORM 2 version of fact-oriented modeling.

  • SYNONYMS Fact-oriented modeling. NIAM. DEFINITION
    2012
    Co-Authors: Terry Halpin
    Abstract:

    object-role modeling (ORM), also known as fact-oriented modeling, is a conceptual approach to modeling and querying the information semantics of business domains in terms of the underlying facts of interest, where all facts and rules may be verbalized in language readily understood by non-technical users of those business domains. Unlike Entity-Relationship (ER) modeling and Unified modeling Language (UML) class diagrams, ORM treats all facts as relationships (unary, binary, ternary etc.). How facts are grouped into structures (e.g. attribute-based entity types, classes, relation schemes, XML schemas) is considered a design level, implementation issue that is irrelevant to the capturing of essential business semantics. Avoiding attributes in the base model enhances semantic stability, populatability, and natural verbalization, facilitating communication with all stakeholders. For information modeling, fact-oriented graphical notations are typically far more expressive than those provided by other notations. Fact-oriented textual languages are based on formal subsets of native languages, so are easier to understand by business people than technical languages like UML’s object Constraint Language (OCL). Fact-oriented modeling includes procedures for mapping to attributebased structures, so may also be used to front-end other approaches. The fact-oriented modeling approach comprises a family of closely related “dialects”, known variously as object

  • formal semantics of dynamic rules in orm
    OTM '08 Proceedings of the OTM Confederated International Workshops and Posters on On the Move to Meaningful Internet Systems: 2008 Workshops: ADI AWe, 2008
    Co-Authors: Herman Balsters, Terry Halpin
    Abstract:

    This paper provides formal semantics for an extension of the object-role modeling approach that supports declaration of dynamic rules. Dynamic rules differ from static rules by pertaining to properties of state transitions, rather than to the states themselves. In this paper we restrict application of dynamic rules to so-called single-step transactions, with an old state (the input of the transaction) and a new state (the direct result of that transaction). These dynamic rules further specify an elementary transaction type by indicating which kind of object or fact (being added, deleted or updated) is actually allowed. Dynamic rules may declare pre-conditions relevant to the transaction, and a condition stating the properties of the new state, including the relation between the new state and the old state. In this paper we provide such dynamic rules with a formal semantics based on sorted, first-order predicate logic. The key idea to our solution is the formalization of dynamic constraints as static constraints on the database transaction history.

Necito Dela Cruz - One of the best experts on this subject based on the ideXlab platform.

  • orm and mdm mms integration in an enterprise level conceptual data model
    International Conference on Move to Meaningful Internet Systems, 2010
    Co-Authors: Necito Dela Cruz, Patricia Schiefelbei, Kris Anderso, Patrick Hallock, Dick Arde
    Abstract:

    The integration of a number of facets of reference data, metadata, data models, governance, and services continues to grow and become more important and pragmatic to businesses. Since 2004 a growing number of companies have heavily invested many resources into pulling together related components into more and more unified approaches that attempt to help solve the problem of managing data. More specifically, Master Data Management and closely related components to MDM such as metadata management systems (MMS) and business glossaries are critical to delivering a complete organically grown product with a single, clean architecture. This paper will describe a scenario of how object role modeling could be leveraged to provide the enterprise with a fact based conceptual model that is integrated with an MDM's business glossary. The ultimate goal is to provide a common understanding of the business at a conceptual level and at the same time deliver on the capability of providing a comprehensive and deep 'where used' capability for the delivery of a variety of common functions desperately need by companies today. This scenario is based on the evaluation of three major MDM vendors during the past year by Boston Scientific Corporation.

  • object role modeling enabled metadata repository
    International Conference on Move to Meaningful Internet Systems, 2007
    Co-Authors: Bryan Shelstad, Necito Dela Cruz, Pat Hallock, Dick Barden
    Abstract:

    The classic definition of metadata is simply stated as data about data. Straightforward as it may be, this data can be very powerful. In this paper we will explore the possibility of how we can leverage metadata in a typical enterprise environment to produce efficiencies, increase data quality/confidence and improve business decision making. To set the stage we will briefly describe the environment depicted in the diagram below. Transactional systems will act as the source of data. As data flows down stream it often resides in a data warehouse, which supports Decision Support Systems (DSS). A data warehouse provides an analytical environment and acts as a repository for an organization's historical data. From the warehouse the data lineage is continued as data marts are created down stream for specific reporting areas and as integration is built among the different analytical environments. The collection of data lineages, we will refer to as the Information Supply Chain (ISC). Metadata is the key enabler binding together the web of data in the ISC. This type of environment often presents a challenge - business users and system analysts struggle trying to fully understand the business rules, data lineage and business definitions of data terminologies. We propose using object role modeling (ORM) to design and build a central metadata repository that supports the retention of data definitions and data lineage of the ISC plus other metadata properties required in a repository system to play an active role throughout the lifecycle of data from source to BI reporting. The metadata repository will hold the knowledge of the enterprise shareable systems and data and make it available at the conceptual level. We will leverage ORM and the centralized repository to produce the following key features: • Model and build a metadata management system • Extract metadata from ORM into the metadata repository • Explore metadata based automation of data mart schemas and ETL specifications • Automate the code generation of stored procedures and class objects based on metadata

  • evolution of a dynamic multidimensional denormalization meta model using object role modeling
    International Conference on Move to Meaningful Internet Systems, 2006
    Co-Authors: Joe Hansen, Necito Dela Cruz
    Abstract:

    At Guidant, a Boston Scientific Company, systems that collect data in support of medical device clinical research trials must be capable of collecting large, dynamic sets of attributes that are often reused in later research activities Their resultant design, based on conceptual analysis using object role modeling (ORM), transforms each unique business fact into an instance in a highly normalized star schema structure with related dimensions When it becomes necessary to generate focused denormalized reporting structures from this star schema, hereafter referred to as miniature data marts or simply “mini marts”, the dynamic nature of these source attributes can present a maintenance challenge Using ORM, we propose a meta model that supports the definition, creation, and population of these denormalized reporting structures sourced from a multidimensional fact table that also leverages a hierarchical taxonomic classification of the subject domain.

Artem Polyvyanyy - One of the best experts on this subject based on the ideXlab platform.

  • generating natural language texts from business process models
    Conference on Advanced Information Systems Engineering, 2012
    Co-Authors: Henrik Leopold, Jan Mendling, Artem Polyvyanyy
    Abstract:

    Process modeling is a widely used concept for understanding, documenting and also redesigning the operations of organizations. The validation and usage of process models is however affected by the fact that only business analysts fully understand them in detail. This is in particular a problem because they are typically not domain experts. In this paper, we investigate in how far the concept of verbalization can be adapted from object-role modeling to process models. To this end, we define an approach which automatically transforms BPMN process models into natural language texts and combines different techniques from linguistics and graph decomposition in a flexible and accurate manner. The evaluation of the technique is based on a prototypical implementation and involves a test set of 53 BPMN process models showing that natural language texts can be generated in a reliable fashion.

Henrik Leopold - One of the best experts on this subject based on the ideXlab platform.

  • generating natural language texts from business process models
    Conference on Advanced Information Systems Engineering, 2012
    Co-Authors: Henrik Leopold, Jan Mendling, Artem Polyvyanyy
    Abstract:

    Process modeling is a widely used concept for understanding, documenting and also redesigning the operations of organizations. The validation and usage of process models is however affected by the fact that only business analysts fully understand them in detail. This is in particular a problem because they are typically not domain experts. In this paper, we investigate in how far the concept of verbalization can be adapted from object-role modeling to process models. To this end, we define an approach which automatically transforms BPMN process models into natural language texts and combines different techniques from linguistics and graph decomposition in a flexible and accurate manner. The evaluation of the technique is based on a prototypical implementation and involves a test set of 53 BPMN process models showing that natural language texts can be generated in a reliable fashion.

Matthew Curland - One of the best experts on this subject based on the ideXlab platform.

  • enhanced verbalization of orm models
    OTM Confederated International Conferences "On the Move to Meaningful Internet Systems", 2012
    Co-Authors: Matthew Curland, Terry Halpin
    Abstract:

    Fact-oriented modeling approaches such as object-role modeling (ORM) validate their models with domain experts by verbalizing the models in natural language, and by populating the relevant fact types with concrete examples. This paper extends previous work on verbalization of ORM models in a number of ways. Firstly, it considers some ways to better ensure that generated verbalizations are unambiguous, including occasional use of lengthier verbalizations that are tied more closely to the underlying logical form. Secondly, it provides improved verbalization patterns for common types of ORM constraints, such as uniqueness and mandatory role constraints. Thirdly, it provides an algorithm for verbalizing external uniqueness and frequency constraints over roles projected from join paths of arbitrary complexity. The paper also includes some discussion of how such verbalization enhancements were recently implemented in the Natural ORM Architect (NORMA) tool.

  • automated verbalization for orm 2
    International Conference on Move to Meaningful Internet Systems, 2006
    Co-Authors: Terry Halpin, Matthew Curland
    Abstract:

    In the analysis phase of information systems development, it is important to have the conceptual schema validated by the business domain expert, to ensure that the schema accurately models the relevant aspects of the business domain An effective way to facilitate this validation is to verbalize the schema in language that is both unambiguous and easily understood by the domain expert, who may be non-technical Such verbalization has long been a major aspect of the object-role modeling (ORM) approach, and basic support for verbalization exists in some ORM tools Second generation ORM (ORM 2) significantly extends the expressibility of ORM models (e.g deontic modalities, role value constraints, etc.) This paper discusses the automated support for verbalization of ORM 2 models provided by NORMA (Neumont ORM Architect), an open-source software tool that facilitates entry, validation, and mapping of ORM 2 models NORMA supports verbalization patterns that go well beyond previous verbalization work The verbalization for individual elements in the core ORM model is generated using an XSLT transform applied to an XML file that succinctly identifies different verbalization patterns and describes how phrases are combined to produce a readable verbalization This paper discusses the XML patterns used to describe ORM constraints and the tightly coupled facilities that enable end-users to easily adapt the verbalization phrases to cater for different domain experts and native languages.