{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T15:58:01Z","timestamp":1781107081970,"version":"3.54.1"},"reference-count":33,"publisher":"IGI Global Scientific Publishing","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011,1,1]]},"abstract":"<p>UML is used as a language for object-oriented software design, and as a language for conceptual modeling of applications domains. Given the differences between these purposes, UML\u2019s origins in software engineering might limit its appropriateness for conceptual modeling. In this context, Evermann and Wand have proposed a set of well-defined ontological rules to constrain the construction of UML diagrams to reflect underlying ontological assumptions about the real world. The authors extend their work using a design research approach that examines these rules by studying the consequences of integrating them into a UML CASE tool. The paper demonstrates how design insights from incorporating theory-based modeling rules in a software artifact can be used to shed light on the rules themselves. In particular, the authors distinguish four categories of rules for implementation purposes, reflecting the relative importance of different rules and the degree of flexibility available in enforcing them. They propose distinct implementation strategies that correspond to these four rule categories and identify some redundant rules as well as some rules that cannot be implemented without changing the UML specification. The rules are implemented in an open-source UML CASE tool.<\/p>","DOI":"10.4018\/jismd.2011010102","type":"journal-article","created":{"date-parts":[[2011,2,15]],"date-time":"2011-02-15T15:43:56Z","timestamp":1297784636000},"page":"24-44","source":"Crossref","is-referenced-by-count":1,"title":["Ontological Rules for UML-Based Conceptual Modeling"],"prefix":"10.4018","volume":"2","author":[{"given":"Shan","family":"Lu","sequence":"first","affiliation":[{"name":"Around America Aviation Group, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jeffrey","family":"Parsons","sequence":"additional","affiliation":[{"name":"Memorial University of Newfoundland, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","reference":[{"key":"jismd.2011010102-0","doi-asserted-by":"crossref","unstructured":"Benevides, A., & Guizzardi, G. (2009). A Model-based Tool for Conceptual Modeling and Domain Ontology Engineering in OntoUML. In Proceedings of the International Conference on Enterprise Information Systems, Milan, Italy (LNBIP 24, pp. 528-538).","DOI":"10.1007\/978-3-642-01347-8_44"},{"key":"jismd.2011010102-1","author":"G.Booch","year":"2005","journal-title":"The Unified Modeling Language User Guide"},{"key":"jismd.2011010102-2","doi-asserted-by":"crossref","DOI":"10.1007\/978-94-010-9924-0","volume":"Vol. 3","author":"M. A.Bunge","year":"1977","journal-title":"Treatise On Basic Philosophy"},{"key":"jismd.2011010102-3","doi-asserted-by":"crossref","DOI":"10.1007\/978-94-009-9392-1","volume":"Vol. 4","author":"M. A.Bunge","year":"1979","journal-title":"Treatise On Basic Philosophy"},{"key":"jismd.2011010102-4","doi-asserted-by":"publisher","DOI":"10.1287\/isre.1050.0079"},{"key":"jismd.2011010102-5","unstructured":"Burton-Jones, A., & Weber, R. (1999). Understanding Relationships With Attributes in Entity-Relationship Diagrams. In Proceedings of the 20th International Conference on Information Systems, Charlotte, NC (pp. 214-228)."},{"key":"jismd.2011010102-6","unstructured":"CollabNet, Inc. (2003). ArgoUML User Manual. Retrieved September 2003, from http:\/\/argouml.tigris.org\/"},{"key":"jismd.2011010102-7","first-page":"34","article-title":"GOL: A General Ontological Language","author":"W.Degen","year":"2001","journal-title":"Formal Ontology and Information Systems"},{"key":"jismd.2011010102-8","doi-asserted-by":"publisher","DOI":"10.1145\/1125944.1125949"},{"issue":"1","key":"jismd.2011010102-9","doi-asserted-by":"crossref","first-page":"1","DOI":"10.4018\/jdm.2008010101","article-title":"Dimensions of UML Use: A Survey of Practitioners.","volume":"19","author":"B.Dobing","year":"2008","journal-title":"Journal of Database Management"},{"key":"jismd.2011010102-10","unstructured":"Evermann, J. (2003). Using Design Languages for Conceptual Modeling: The UML CASE. Unpublished doctoral dissertation, The University of British Columbia, Vancouver, Canada."},{"key":"jismd.2011010102-11","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-008-0082-3"},{"key":"jismd.2011010102-12","unstructured":"Evermann, J., & Wand, Y. (2001a). An Ontological Examination of Object Interaction. In Proceedings of the Eleventh Workshop on Information Technologies, New Orleans, LA (pp. 91-96)."},{"key":"jismd.2011010102-13","doi-asserted-by":"crossref","unstructured":"Evermann, J., & Wand, Y. (2001b). Towards Ontologically based Semantics for UML Constructs. In Proceedings of the 20th International Conference on Conceptual Modeling (ER\u20192001), Yokohama, Japan (pp. 354-367).","DOI":"10.1007\/3-540-45581-7_27"},{"issue":"5","key":"jismd.2011010102-14","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1080\/08874417.2006.11645922","article-title":"Ontological Modelling Rules for UML: An Empirical Assessment.","volume":"46","author":"J.Evermann","year":"2006","journal-title":"Journal of Computer Information Systems"},{"key":"jismd.2011010102-15","doi-asserted-by":"publisher","DOI":"10.1007\/s00766-004-0204-6"},{"key":"jismd.2011010102-16","doi-asserted-by":"publisher","DOI":"10.1016\/j.datak.2004.12.009"},{"key":"jismd.2011010102-17","doi-asserted-by":"publisher","DOI":"10.1016\/S0306-4379(00)00010-7"},{"key":"jismd.2011010102-18","author":"G.Guizzardi","year":"2005","journal-title":"Ontological Foundations of Structural Conceptual Models"},{"key":"jismd.2011010102-19","doi-asserted-by":"publisher","DOI":"10.1007\/978-90-481-8847-5_8"},{"issue":"1","key":"jismd.2011010102-20","first-page":"2","article-title":"Introduction to the Special Issue on Word Sense Disambiguation: The State of the Art.","volume":"24","author":"N.Ide","year":"1998","journal-title":"Computational Linguistics"},{"issue":"1","key":"jismd.2011010102-21","doi-asserted-by":"crossref","first-page":"1","DOI":"10.17705\/1jais.00063","article-title":"An Ontological Analysis of Use Case Modeling Grammar.","volume":"6","author":"G.Irwin","year":"2005","journal-title":"Journal of the Association for Information Systems"},{"key":"jismd.2011010102-22","unstructured":"Kobryn, C. (2002). UML2 for System Engineering. In Proceedings of the INCOSE 2002 Symposium."},{"key":"jismd.2011010102-23","unstructured":"Lu, S. (2004). Enforcing Ontological Rules in Conceptual Modeling Using UML: Principles and Implementation. Unpublished master\u2019s thesis, Memorial University of Newfoundland, St. John\u2019s, Canada."},{"key":"jismd.2011010102-24","unstructured":"Object Management Group (OMG). (2003). OMG Unified Modeling Language Specification, Version 1.5. Retrieved September 2003, from http:\/\/www.uml.org"},{"key":"jismd.2011010102-25","first-page":"43","article-title":"Ontological Evaluation of the UML Using the Bunge\u2013Wand\u2013Weber Model.","volume":"1","author":"A. L.Opdahl","year":"2002","journal-title":"Software Systems Modeling"},{"key":"jismd.2011010102-26","unstructured":"Parsons, J., & Cole, L. (2004). An experimental examination of property precedence in conceptual modeling. In Proceedings of the first Asia-Pacific Conference on Conceptual Modeling, Dunedin, New Zealand (CRPIT 59, pp. 101-110)."},{"key":"jismd.2011010102-27","doi-asserted-by":"publisher","DOI":"10.1145\/265563.265578"},{"issue":"4","key":"jismd.2011010102-28","doi-asserted-by":"crossref","first-page":"839","DOI":"10.2307\/25148874","article-title":"Using Cognitive Principles to Guide Classification in Information Systems Modeling.","volume":"32","author":"J.Parsons","year":"2008","journal-title":"Management Information Systems Quarterly"},{"issue":"1","key":"jismd.2011010102-29","doi-asserted-by":"crossref","first-page":"26","DOI":"10.4018\/jdm.2001010103","article-title":"Unified Modeling Language: A Complexity Analysis.","volume":"12","author":"K.Siau","year":"2001","journal-title":"Journal of Database Management"},{"key":"jismd.2011010102-30","doi-asserted-by":"crossref","first-page":"537","DOI":"10.1145\/63320.66516","article-title":"A Proposal for a Formal Model of Objects","author":"Y.Wand","year":"1989","journal-title":"Object-oriented Concepts, Databases, and Applications"},{"key":"jismd.2011010102-31","doi-asserted-by":"publisher","DOI":"10.1109\/32.60316"},{"key":"jismd.2011010102-32","doi-asserted-by":"publisher","DOI":"10.1111\/j.1365-2575.1993.tb00127.x"}],"container-title":["International Journal of Information System Modeling and Design"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=51577","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T15:21:24Z","timestamp":1654096884000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/jismd.2011010102"}},"subtitle":["Design Considerations and a Prototype Implementation"],"short-title":[],"issued":{"date-parts":[[2011,1,1]]},"references-count":33,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2011,1]]}},"URL":"https:\/\/doi.org\/10.4018\/jismd.2011010102","relation":{},"ISSN":["1947-8186","1947-8194"],"issn-type":[{"value":"1947-8186","type":"print"},{"value":"1947-8194","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,1,1]]}}}