Abstract
In recent years, there has a growing interest in the use of Ontologically Well-Founded Conceptual Modeling languages to support the domain analysis phase in Information Systems Engineering. OntoUML is an example of a conceptual modeling language whose metamodel has been designed to comply with the ontological distinctions and axiomatic theories put forth by a theoretically well-grounded Foundational Ontology. However, despite its growing adoption, OntoUML has been deemed to pose a significant complexity to novice modelers. This paper presents a number of theoretical and methodological contributions aimed at assisting these modelers. Firstly, the paper explores a number of design patterns which are derived from the ontological foundations of this language. Secondly, these patterns are then used to derive a number of model construction rule sets. The chained execution of these rule sets assists the modeler in the instantiation of these patterns, i.e., in the use of OntoUML as pattern-language. Thirdly, the article demonstrates how these rule sets can be materialized as a set of methodological guidelines which can be directly implemented in a tool support in the form of an automated dialogue with the novice modeler.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Guizzardi, G.: Ontological Foundations for Structural Conceptual Models, pp. 1381–3617. Universal Press, Holanda (2005) ISBN 1381-3617
Guizzardi, G., Lopes, M., Baião, F., Falbo, R.: On the importance of truly ontological representation languages. In: IJISMD (2010) ISSN 1947–8186
Gonçalves, B., Guizzardi, G., Pereira Filho, J.G.: Using an ECG reference ontology for semantic interoperability of ECG data. Journal of Biomedical Informatics 43 (2010)
Bauman, B.T.: Prying Apart Semantics and Implementation: Generating XML Schemata directly from ontologically sound conceptual models. In: Balisage Markup Conf. (2009)
Halpin, T., Morgan, T.: Information Modeling and Relational Dababases. Morgan Kaufman, San Francisco (2008) ISBN 1558606726
Benevides, A.B., Guizzardi, G.: A Model-Based Tool for Conceptual Modeling and Domain Ontology Engineering in OntoUML. LNBPI, Vol. 24 (2009) ISSN 1865–1356
Castro, L., et al.: A Linguistic Approach to Conceptual Modeling with Semantic Types and OntoUML. In: Proceedings of the IEEE 5th VORTE/MOST 2010, Vitoria, Brazil (2010)
Guizzardi, G.: Theoretical Foundations and Engineering Tools for Building Ontologies as Reference Conceptual Models. Semantic Web Journal 1(1) (2010)
Ontology Design Patterns, http://ontologydesignpatterns.org/wiki/Main_Page
Fowler, M.: Analysis Patterns: Reusable Object Models. Addison-Wesley, London (1996)
Walenstein, A.: Cognitive support in software engineering tools: A distributed cognition framework. PhD thesis, Simon Fraser University, Vancouver, BC (2002)
Ernst, N.A., Storey, M., Allen, P.: Cognitive support for ontology modeling. International Journal of Human-Computer Studies 62(5), 553–577 (2005) ISSN: 1071-5819
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Guizzardi, G., das Graças, A.P., Guizzardi, R.S.S. (2011). Design Patterns and Inductive Modeling Rules to Support the Construction of Ontologically Well-Founded Conceptual Models in OntoUML. In: Salinesi, C., Pastor, O. (eds) Advanced Information Systems Engineering Workshops. CAiSE 2011. Lecture Notes in Business Information Processing, vol 83. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22056-2_44
Download citation
DOI: https://doi.org/10.1007/978-3-642-22056-2_44
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-22055-5
Online ISBN: 978-3-642-22056-2
eBook Packages: Computer ScienceComputer Science (R0)