TOWARDS PATTERN-BASED REASONING FOR FRIENDLY ONTOLOGY DEBUGGING

被引:8
|
作者
Jarrar, Mustafa [1 ]
Heymans, Stijn [2 ]
机构
[1] Vrije Univ Brussel, STARLab, Univ Cyprus, HPCLab, Brussels, Belgium
[2] Univ Innsbruck, DERI, A-6020 Innsbruck, Austria
关键词
Ontology engineering; reasoning; satisfiability; model verification; debugging; ontology tools; object role modeling; ORM;
D O I
10.1142/S0218213008004072
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Reasoning with ontologies is a challenging task specially for non-logic experts. When checking whether an ontology contains rules that contradict each other, current description logic reasoners can only provide a list of the unsatisfiable concepts. Figuring out why these concepts are unsatisfiable, which rules cause conflicts, and how to resolve these conflicts, is all left to the ontology modeler himself. The problem becomes even more challenging in case of large or medium size ontologies, because an unsatisfiable concept may cause many of its neighboring concepts to be unsatisfiable. The goal of this article is to empower ontology engineering with a user-friendly reasoning mechanism. We propose a pattern-based reasoning approach, which offers 9 patterns of constraint contradictions that lead to unsatisfiability in Object-role (ORM) models. The novelty of this approach is not merely that constraint contradictions are detected, but mainly that it provides the causes and suggestions to resolve contradictions. The approach is implemented in the DogmaModeler ontology engineering tool, and tested in building the CCFORM ontology. We discuss that, although this pattern-based reasoning covers most of contradictions in practice, compared with description logic based reasoning, it is not complete. We argue and illustrate both approaches, pattern-based and description logic-based, their implementation in the DogmaModeler, and conclude that both complement each other from a methodological perspective.
引用
收藏
页码:607 / 634
页数:28
相关论文
共 50 条
  • [1] Pattern-Based Ontology Modeling and Reasoning for Emergency System
    Tan, Yue
    Liu, Wei
    Yang, Zhenyu
    Du, Xiaoni
    Liu, Zongtian
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2018, E101D (09) : 2323 - 2333
  • [2] Pattern-Based Debugging of Declarative Models
    Montaghami, Vajih
    Rayside, Derek
    [J]. 2015 ACM/IEEE 18TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS), 2015, : 322 - 327
  • [3] PATTERN-BASED ONTOLOGY TRANSFORMATION SERVICE
    Svab-Zamazal, Ondrej
    Svatek, Vojtech
    Scharffe, Francois
    [J]. KEOD 2009: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON KNOWLEDGE ENGINEERING AND ONTOLOGY DEVELOPMENT, 2009, : 42 - +
  • [4] Experiments on Pattern-based Ontology Design
    Blomqvist, Eva
    Gangemi, Aldo
    Presutti, Valentina
    [J]. K-CAP'09: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON KNOWLEDGE CAPTURE, 2009, : 41 - 48
  • [5] A Pattern-Based Ontology Engineering Platform
    Janke, Thomas
    [J]. PROCEEDINGS OF THE 12TH EUROPEAN CONFERENCE ON KNOWLEDGE MANAGEMENT, VOLS 1 AND 2, 2011, : 461 - 469
  • [6] Pattern-based semantic tagging for ontology population
    Inaba, Masumi
    Iida, Takayuki
    Yamasaki, Tomohiro
    Fume, Kosei
    Mizoguchi, Yumiko
    Nagano, Shinichi
    Kawamura, Takahiro
    [J]. SERVICE-ORIENTED COMPUTING: AGENTS, SEMANTICS, AND ENGINEERING, PROCEEDINGS, 2008, 5006 : 45 - 55
  • [7] OntoCase - A pattern-based ontology construction approach
    Blomqvist, Eva
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2007: COOPLS, DOA, ODBASE, GADA, AND IS, PT 1, PROCEEDINGS, 2007, 4803 : 971 - 988
  • [8] A pattern-based approach to a cell tracking ontology
    Burek, Patryk
    Scherf, Nico
    Herre, Heinrich
    [J]. KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS (KES 2019), 2019, 159 : 784 - 793
  • [9] Towards pattern-based design recovery
    Niere, J
    Schäfer, W
    Wadsack, JP
    Wendehals, L
    Welsh, J
    [J]. ICSE 2002: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2002, : 338 - 348
  • [10] PATOMAT - VERSATILE FRAMEWORK FOR PATTERN-BASED ONTOLOGY TRANSFORMATION
    Zamazal, Ondrej
    Svatek, Vojtech
    [J]. COMPUTING AND INFORMATICS, 2015, 34 (02) : 305 - 336