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 条
  • [31] Towards a Service Ontology Pattern Language
    Quirino, Glaice K.
    Nardi, Julio C.
    Barcellos, Monalessa P.
    Falbo, Ricardo A.
    Guizzardi, Giancarlo
    Guarino, Nicola
    Bochicchio, Mario
    Longo, Antonella
    Zappatore, Marco Salvatore
    Livieri, Barbara
    CONCEPTUAL MODELING, ER 2015, 2015, 9381 : 187 - 195
  • [32] A formal definition of structured analysis with programmable graph grammars
    Baresi, L
    Pezzé, M
    APPLICATIONS OF GRAPH TRANSFORMATIONS WITH INDUSTRIAL RELEVANCE, PROCEEDINGS, 2000, 1779 : 193 - 208
  • [33] FORMAL DEFINITION OF DATA FLOW GRAPH MODELS.
    Kavi, Krishna M.
    Buckles, Bill P.
    Bhat, U.Narayan
    IEEE Transactions on Computers, 1986, C-35 (11) : 940 - 948
  • [34] A tool for a formal pattern modeling language
    Kim, Soon-Kyeong
    Carrington, David
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2006, 4260 : 568 - +
  • [35] A tool for a formal pattern modeling language
    Kim, Soon-Kyeong
    Carrington, David
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2006, 4260 LNCS : 568 - 587
  • [36] Towards design pattern definition language
    Khwaja, Salman
    Alshayeb, Mohammad
    SOFTWARE-PRACTICE & EXPERIENCE, 2013, 43 (07): : 747 - 757
  • [37] In Pursuit of the Functional Definition of a Mind: The Inevitability of the Language Ontology
    Shumko, Vitalii
    PSYCHOLINGUISTICS, 2018, 23 (01): : 327 - 346
  • [38] NAUTILOD: A Formal Language for the Web of Data Graph
    Fionda, Valeria
    Pirro, Giuseppe
    Gutierrez, Claudio
    ACM TRANSACTIONS ON THE WEB, 2015, 9 (01)
  • [39] Modeling Semantic and Syntactic Valencies of Tibetan Verbs in the Formal Grammar and Computer Ontology
    Dobrov, Aleksei
    Kramskova, Anna
    Smirnova, Maria
    PROCEEDINGS OF THE 12TH INTERNATIONAL JOINT CONFERENCE ON KNOWLEDGE DISCOVERY, KNOWLEDGE ENGINEERING AND KNOWLEDGE MANAGEMENT (KEOD), VOL 2, 2020, : 42 - 52
  • [40] Graph Definition Language for G-SQL
    Nayyar, K
    Nayyar, H
    INDICON 2005 Proceedings, 2005, : 171 - 175