首页> 外文期刊>Journal of web semantics: >Implicit quantification made explicit: How to interpret blank nodes and universal variables in Notation3 Logic
【24h】

Implicit quantification made explicit: How to interpret blank nodes and universal variables in Notation3 Logic

机译:隐式量化变得明确:如何在Notation3 Logic中解释空白节点和通用变量

获取原文
获取原文并翻译 | 示例

摘要

Since the invention of Notation3 Logic, several years have passed in which the theory has been refined and applied in different reasoning engines like Cwm, EYE, and FuXi. But despite these developments, a clear formal definition of Notation3's semantics is still missing. This does not only form an obstacle for the formal investigation of that logic and its relations to other formalisms, it has also practical consequences: in many cases the interpretations of the same formula differ between reasoning engines. In this paper we tackle one of the main sources of that problem, namely the uncertainty about implicit quantification. This refers to Notation3's ability to use bound variables for which the universal or existential quantifiers are not explicitly stated, but implicitly assumed. We provide a tool for clarification through the definition of a core logic for Notation3 that only supports explicit quantification. We specify an attribute grammar which maps Notation3 formulas to that logic according to the different interpretations and thereby define the semantics of Notation3. This grammar is then implemented and used to test the impact of the differences between interpretations on practical cases. Our dataset includes Notation3 implementations from former research projects and test cases developed for the reasoner EYE. We find that 31% of these files are understood differently by different reasoners. We further analyse these cases and categorise them in different classes of which we consider one most harmful: if a file is manually written by a user and no specific built-in predicates are used (13% of our critical files), it is unlikely that this user is aware of possible differences. We therefore argue the need to come to an agreement on implicit quantification, and discuss the different possibilities. (C) 2019 Elsevier B.V. All rights reserved.
机译:自从Notation3 Logic发明以来,经过了数年的时间,对该理论进行了完善,并将其应用于不同的推理引擎,例如Cwm,EYE和FuXi。但是,尽管有了这些发展,Notation3语义的清晰正式定义仍然缺失。这不仅构成对该逻辑及其与其他形式主义之间关系的形式研究的障碍,而且还具有实际后果:在许多情况下,推理引擎之间同一公式的解释有所不同。在本文中,我们解决了该问题的主要来源之一,即隐式量化的不确定性。这是指Notation3使用绑定变量的能力,对于这些变量,没有明确说明通用或存在量词,而是隐式假定了这些变量。我们通过定义仅支持显式量化的Notation3核心逻辑的定义提供了一种澄清工具。我们指定一个属性语法,该语法根据不同的解释将Notation3公式映射到该逻辑,从而定义Notation3的语义。然后实施此语法并将其用于测试不同解释对实际案例的影响。我们的数据集包括来自以前的研究项目的Notation3实现和为推理机EYE开发的测试用例。我们发现,这些文件中的31%被不同的推理者以不同的方式理解。我们将进一步分析这些情况,并将它们归类为最有害的类别:如果文件是由用户手动编写的,并且未使用特定的内置谓词(占关键文件的13%),则不太可能该用户知道可能的差异。因此,我们认为有必要就隐式量化达成协议,并讨论不同的可能性。 (C)2019 Elsevier B.V.保留所有权利。

著录项

  • 来源
    《Journal of web semantics:》 |2019年第10期|1-25|共25页
  • 作者单位

    Univ Ghent, Imec, IDLab, Dept Elect & Informat Syst, Technol Pk Zwijnaarde 122, B-9052 Ghent, Belgium;

    Katholieke Univ Leuven, Dept Comp Sci, Celestijnenlaan 200A, B-3001 Leuven, Belgium;

    Agfa Healthcare, Moutstr 100, B-9000 Ghent, Belgium;

    Univ Ghent, Imec, IDLab, Dept Elect & Informat Syst, Technol Pk Zwijnaarde 122, B-9052 Ghent, Belgium;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    N3; Scoping; RDF; Attribute grammar; Formal semantics;

    机译:n3;范围;rdf;属性语法;正式语义;

相似文献

  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号