Formal Definition of a General Ontology Pattern Language using a Graph Grammar

被引:16
|
作者
Zambon, Eduardo [1 ]
Guizzardi, Giancarlo [2 ,3 ]
机构
[1] Fed Univ Espirito Santo UFES, Vitoria, ES, Spain
[2] Free Univ Bozen Bolzano, Bolzano, Italy
[3] Fed Univ Espirito Santo UFES, Ontol & Conceptual Modeling Res Grp NEMO, Vitoria, ES, Spain
关键词
TRANSFORMATION;
D O I
10.15439/2017F001
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, there has been a growing interest in the use of ontological theories in the philosophical sense (Foundational Ontologies) to analyze and (re) design conceptual modeling languages. This paper is about an ontologically well-founded conceptual modeling language in this tradition, termed OntoUML. This language embeds a number of ontological patterns that reflect the micro-theories comprising a particular foundational ontology named UFO. We here (re) define OntoUML as a formal graph grammar and demonstrate how the models of this language can be constructed by the combined application of ontological patterns following a number of graph transformation rules. As a result, we obtain a version of this language fully defined as a formal Ontology Pattern Grammar. In other words, this paper presents a formal definition of OntoUML that is both explicit in terms of the ontological patterns that it incorporates and is completely independent of the UML meta-model.
引用
收藏
页码:1 / 10
页数:10
相关论文
共 50 条