Filters








525 Hits in 3.0 sec

Data Modeling in UML and ORM

Terry Halpin, Anthony Bloesch
1999 Journal of Database Management  
This paper examines the relative strengths and weaknesses of ORM and UML for data modeling, and indicates how models in one notation can be translated into the other.  ...  For data modeling purposes, UML includes class diagrams, that may be annotated with expressions in a textual constraint language.  ...  representations in UML and ORM modeling in UML and ORM: a comparison 8 Figure 4 : 4 Figure 4: An ORM diagram with sample populations is not null or Student.secondName is null} Data modeling in UML  ... 
doi:10.4018/jdm.1999100101 fatcat:fmi3pr2ywjd3jktfkldcqh6og4

Temporal Modeling and ORM [chapter]

Terry Halpin
2008 Lecture Notes in Computer Science  
This paper briefly reviews some popular approaches for modeling temporal data and operations, then provides a conceptual framework for classifying temporal information, and proposes data model patterns  ...  Modeling Language (UML).  ...  For a basic introduction to ORM see [13] , and for a thorough treatment see [15] . For a comparison of ORM with UML see [11] . Business rules include constraints and derivation rules.  ... 
doi:10.1007/978-3-540-88875-8_93 fatcat:6aye2jnbdjhslhnmepuyzbcxfm

Modeling Dynamic Rules in ORM [chapter]

Herman Balsters, Andy Carver, Terry Halpin, Tony Morgan
2006 Lecture Notes in Computer Science  
For a basic introduction to ORM see [13] , for a thorough treatment see [8] . For a comparison of ORM with UML see [10] . Business rules include constraints and derivation rules.  ...  In contrast to Entity-Relationship (ER) modeling [4] and Unified Modeling Language (UML) class diagrams [18] , ORM models are attribute-free, treating all facts as relationships (unary, binary, ternary  ...  Fig. 10 models the seating example in UML in less detail (e.g. UML has no graphic notation for uniqueness constraints on attributes).  ... 
doi:10.1007/11915072_23 fatcat:dial4snjfngmnckm4sbbfq6ukq

Towards Automated Reasoning on ORM Schemes [chapter]

Mustafa Jarrar
2007 Lecture Notes in Computer Science  
ORM is a conceptual modeling method that allows the semantics of a universe of discourse to be modeled at a highly conceptual level and in a graphical manner.  ...  The conceptual aspects (i.e. ontology modeling versus data modeling)  ...  ICOM [6] supports ontology modeling using a graphical notation that is a mix of the UML and the EER notations.  ... 
doi:10.1007/978-3-540-75563-0_14 fatcat:btp6wqcz2fgmfh7j3fe3r7d5oa

Mapping ORM to Datalog: An Overview [chapter]

Terry Halpin, Matthew Curland, Kurt Stirewalt, Navin Viswanath, Matthew McGill, Steven Beck
2010 Lecture Notes in Computer Science  
Brief introductions to ORM may be found in [12, 15] , a detailed introduction in [16], a thorough treatment in [18] , and a comparison with UML in [14] .  ...  ORM 2 is a conceptual approach for fact oriented modeling that provides a high level graphical and textual syntax to facilitate validation of data models and complex rules with nontechnical domain experts  ...  Acknowledgment: The assistance of our LogicBlox colleague Martin Bravenboer in providing helpful feedback on related work is greatly appreciated.  ... 
doi:10.1007/978-3-642-16961-8_72 fatcat:ozgvsoubzjho7jwot6mzdgtdpu

Formal Semantics of Dynamic Rules in ORM [chapter]

Herman Balsters, Terry Halpin
2008 Lecture Notes in Computer Science  
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).  ...  In this paper we provide such dynamic rules with a formal semantics based on sorted, first-order predicate logic.  ...  In contrast to attribute-based modeling approaches such as Entity Relationship (ER) modeling [5] and class diagramming in the Unified Modeling Language (UML) [17] , ORM models are attribute-free, treating  ... 
doi:10.1007/978-3-540-88875-8_94 fatcat:zzn4xrfuvzgqjnn5rdndnce6g4

Modelling Context Information with ORM [chapter]

Karen Henricksen, Jadwiga Indulska, Ted McFadden
2005 Lecture Notes in Computer Science  
In our research, we have been using a variant of Object-Role Modeling (ORM) to model context. In this paper, we reflect on our experiences and outline some research challenges in this area.  ...  They are especially relevant for mobile and pervasive computing environments, in which user attention is at a premium.  ...  A considerable amount of work has been done in the area of modelling temporal data, and some solutions do exist for extending ORM with temporal concepts [3] ; however, these are not yet part of the standard  ... 
doi:10.1007/11575863_82 fatcat:a3dxxkhj7bbwxowodfejogh4ai

The Details of Conceptual Modelling Notations are Important - A Comparison of Relationship Normative Language

Steve Hitchman
2002 Communications of the Association for Information Systems  
Data modelling is an applied science and defining how to use relationships in practice is much more problematic than agreeing to define a relationship as a Cartesian product.  ...  THE ORM NOTATION The situation in another paradigm, the Object Role Model (ORM, [Halpin 1995]) , is similar to Martin, although using an example based normative language.  ...  ABOUT THE AUTHOR Steve Hitchman has been lecturing and consulting in data modelling issues for over ten years. This paper was written during a sabbatical at Melbourne University.  ... 
doi:10.17705/1cais.00910 fatcat:tz2ydd2op5bk3dpom66njuf7bi

An Analysis and Characterisation of Publicly Available Conceptual Models [chapter]

C. Maria Keet, Pablo Rubén Fillottrani
2015 Lecture Notes in Computer Science  
We quantitatively evaluated this with a set of 105 UML Class Diagrams, ER and EER models, and ORM and ORM2 diagrams. When more features are available, they are used, but few times.  ...  Only 64% of the entities are the kind of entities that appear in all three language families. Different profiles are identified that characterise how a typical UML, (E)ER and ORM diagram looks like.  ...  Acknowledgements This work is based upon research supported by the National Research Foundation of South Africa (Project UID: 90041) and the Argentinian Ministry of Science and Technology.  ... 
doi:10.1007/978-3-319-25264-3_45 fatcat:vsx7i2lhj5bq3eyyigrlokupym

Conceptual Model Interoperability: A Metamodel-driven Approach [chapter]

Pablo Rubén Fillottrani, C. Maria Keet
2014 Lecture Notes in Computer Science  
Linking, integrating, or converting conceptual data models represented in different modelling languages is a common aspect in the design and maintenance of complex information systems.  ...  We present the main approach and some essential metamodel-driven rules for the static, structural, components of ER, EER, UML v2.4.1, ORM, and ORM2.  ...  Acknowledgements This work is based upon research supported by the National Research Foundation of South Africa (Project UID: 90041) and the Argentinian Ministry of Science and Technology.  ... 
doi:10.1007/978-3-319-09870-8_4 fatcat:tnbstxqdhzhqnmkicthy7f7afy

Modeling Data Federations in ORM [chapter]

Herman Balsters, Terry Halpin
On the Move to Meaningful Internet Systems 2007: OTM 2007 Workshops  
This paper describes a modeling framework for data federations based on the Object-Role Modeling (ORM) approach.  ...  Two major problems in constructing data federations (for example, data warehouses and database federations) concern achieving and maintaining consistency and a uniform representation of the data on the  ...  For a recent overview of ORM see [21] , for a thorough treatment see [16] . For a comparison of ORM with UML see [18] .  ... 
doi:10.1007/978-3-540-76888-3_88 dblp:conf/otm/BalstersH07 fatcat:pclvhzeigvcgtmo5o73d63rhrq

An ontology-driven unifying metamodel of UML Class Diagrams, EER, and ORM2

C. Maria Keet, Pablo Rubén Fillottrani
2015 Data & Knowledge Engineering  
We describe two practical use cases of the metamodel, being a quantitative assessment of the entities of 30 models in ER/EER, UML, and ORM/ORM2, and a qualitative evaluation of inter-model assertions.  ...  To this end, we designed a common and unified ontology-driven metamodel of the static, structural components and constraints in such a way that it unifies ER, EER, UML Class Diagrams v2.4.1, and ORM and  ...  Any opinion, findings and conclusions or recommendations expressed in this material are those of the author and therefore the NRF does not accept any liability in regard thereto.  ... 
doi:10.1016/j.datak.2015.07.004 fatcat:3mrf4plfm5fyrmxtz6lustub5m

Modelling for Data and Business Rules

Maria Cristina ENACHE
2017 Annals of Dunarea de Jos University. Fascicle I : Economics and Applied Informatics  
In this paper you will find and a comparison between the UML and Object Role Modelling (ORM), from the perspective of an entity with its values.  ...  There are many approaches in the field of modeling. In this article I tried to make a map of these methodologies and techniques.  ...  Graphical representation of this constraint is illustrated in figure below: The comparison between UML and ORM will be made having regard as the starting point the class diagram UML and the conceptual  ... 
doaj:8ce7dc4bccdf4cf19dea0dbb97fca8e8 fatcat:2sbdveuc7ncuhkduaua4os24oi

Evidence-Based Languages for Conceptual Data Modelling Profiles [chapter]

Pablo Rubén Fillottrani, C. Maria Keet
2015 Lecture Notes in Computer Science  
Based on a common metamodel of UML Class Diagrams (v2.4.1), ER/EER, and ORM/2's static elements, a set of 101 conceptual models, and availing of computational complexity insights from Description Logics  ...  To improve database system quality as well as runtime use of conceptual models, many logic-based reconstructions of conceptual data modelling languages have been proposed in a myriad of logics.  ...  Acknowledgments This work is based upon research supported by the National Research Foundation of South Africa (Project UID90041) and the Argentinean Ministry of Science and Technology.  ... 
doi:10.1007/978-3-319-23135-8_15 fatcat:w4r7q7d6nreclkcx2lpoqgqbhm

Toward an Ontology-Driven Unifying Metamodel for UML Class Diagrams, EER, and ORM2 [chapter]

C. Maria Keet, Pablo Rubén Fillottrani
2013 Lecture Notes in Computer Science  
Software compatibility and application integration can be achieved using their respective conceptual data models. However, each model may be represented in a different language.  ...  Aiming toward filling this gap, we designed a common, ontology-driven, metamodel of the static, structural, components of ER, EER, UML v2.4.1, ORM, and ORM2, such that each is a fragment of the encompassing  ...  Acknowledgements This work is based upon research supported by the National Research Foundation of South Africa (Project UID: 80584) and the Argentinian Ministry of Science and Technology.  ... 
doi:10.1007/978-3-642-41924-9_26 fatcat:2xryjgddvrfldkkgrilqjxmegm
« Previous Showing results 1 — 15 out of 525 results