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 条
  • [41] Recipe formal definition language for operating procedures synthesis
    Gabbar, HA
    Aoyama, A
    Naka, Y
    COMPUTERS & CHEMICAL ENGINEERING, 2004, 28 (09) : 1809 - 1822
  • [42] Definition of a formal language to describe models by means of relations
    Preiss, T
    Breitenecker, F
    SIMULATION IN INDUSTRY'2000, 2000, : 38 - 40
  • [43] Artificial grammar learning meets formal language theory: an overview
    Fitch, W. Tecumseh
    Friederici, Angela D.
    PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY B-BIOLOGICAL SCIENCES, 2012, 367 (1598) : 1933 - 1955
  • [44] Generating a compiler for SDL from the formal language definition
    Prinz, A
    von Löwis, M
    SDL 2003: SYSTEM DESIGN, PROCEEDINGS, 2003, 2708 : 150 - 165
  • [45] Formal definition of an agent-object programming language
    Pagliarecci, Francesco
    Spalazzi, Luca
    Capuzzi, Gianluca
    2006 INTERNATIONAL SYMPOSIUM ON COLLABORATIVE TECHNOLOGIES AND SYSTEMS, PROCEEDINGS, 2006, : 298 - +
  • [46] FORMAL DEFINITION AND ENTROPY CALCULATION OF HIERARCHICAL ATTRIBUTED RANDOM GRAPH
    SEONG, DS
    KIM, HS
    PARK, KH
    PATTERN RECOGNITION LETTERS, 1992, 13 (08) : 545 - 555
  • [47] Integration Strategy and Tool between Formal Ontology and Graph Database Technology
    Ferilli, Stefano
    ELECTRONICS, 2021, 10 (21)
  • [48] Formal ontology for natural language processing and the integration of biomedical databases
    Simon, J
    Dos Santos, M
    Fielding, J
    Smith, B
    INTERNATIONAL JOURNAL OF MEDICAL INFORMATICS, 2006, 75 (3-4) : 224 - 231
  • [49] Graph-based ontology reasoning for formal verification of BREEAM rules
    Kamsu-Foguem, B.
    Abanda, F. H.
    Doumbouya, M. B.
    Tchouanguem, J. F.
    COGNITIVE SYSTEMS RESEARCH, 2019, 55 : 14 - 33
  • [50] A formal pattern language for refactoring of Lisp programs
    Leitao, AM
    SIXTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 2002, : 186 - 192