Reified Input/Output (I/O) logic[21] has been recently proposed to model real-world norms in terms of the logic in [11]. This is massively grounded on the notion of reification, and it has specifically designed to model meaning of natural language sentences, such as the ones occurring in existing legislation. This paper presents a methodology to carry out compliance checking on reified I/O logic formulae. These are translated in SHACL (Shapes Constraint Language) shapes, a recent W3C recommendation to validate and reason with RDF triplestores. Compliance checking is then enforced by validating RDF graphs describing states of affairs with respect to these SHACL shapes.
翻译:最近,有人提议对输入/输出(I/O)逻辑[21]进行校正[11]中逻辑的逻辑模型,以模拟真实世界规范的逻辑[11],这在很大程度上以重新化概念为基础,并专门设计了自然语言句子的含义模型,例如现行法律中出现的文字,本文件介绍了对重新化的I/O逻辑公式进行合规检查的方法,这些逻辑公式翻译为SHACL(Shapes Constraint 语言)形状,这是最近W3C关于对RDF三层进行验证和说明理由的建议,然后通过验证RDF图表,说明这些SHACL形状的现状,对合规情况进行检查。