RDF Surfaces as a First-Order Language for the Semantic Web

被引:0
作者
Arndt, Dorthe [1 ,4 ]
De Roo, Jos [2 ]
Hochstenbach, Patrick [2 ,3 ]
Martens, Rebekka
Ongenae, Femke [1 ,2 ]
van Noort, Mathijs [2 ]
机构
[1] Tech Univ Dresden, Computat Log Grp, Dresden, Germany
[2] Ghent Univ Imec, IDLab, Ghent, Belgium
[3] Univ Ghent, Ghent Univ Lib, Ghent, Belgium
[4] ScaDS AI, Dresden, Germany
来源
RULES AND REASONING, RULEML+RR 2024 | 2024年 / 15183卷
关键词
RDF Surfaces; FOL; Reasoning; RDF; Semantics;
D O I
10.1007/978-3-031-72407-7_15
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Inspired by the idea of RDF Redux, an RDF extension suggested by Pat Hayes, RDF Surfaces were recently developed and further specified by a W3C community group. The idea of RDF Surfaces is to add negation and explicit existential quantification to RDF and thereby gain the expressivity of first-order logic. RDF Surfaces come with a syntax and even with first implementations, but the semantics has so far only been defined informally. In this paper we aim to close this gap: we map RDF Surface graphs to first-order logic formulae and thereby define their semantics. We show that, restricted to RDF graphs, this semantics preserves simple entailment. That is, each RDF graph which entails another in its first-order translation, also entails this graph according to RDF's simple entailment and vice versa. To test whether this semantics fully meets the informal specification, we furthermore provide rs2fol, an implementation which follows our mapping and translates RDF Surfaces in N3-based syntax to first-order logic in TPTP syntax. We apply this implementation on the various examples collected on the Web page of the RDF Surfaces reasoner EYE, run them with the theorem prover Vampire and compare the results with those of EYE. With the exception of a different understanding of lists - EYE treats these as first-class citizens - results of both approaches coincide. We thus provides a tool for entailment checking which is conform to the current specification. This tool will help future developers of RDF Surfaces reasoners to test their derivations for correctness and the community as a whole to better understand the logic and - if needed - to refine or even restrict it.
引用
收藏
页码:200 / 216
页数:17
相关论文
共 29 条
[1]  
Baader F., 2007, DESCRIPTION LOGIC HD, V2nd
[2]   N3Logic: A logical framework for the World Wide Web [J].
Berners-Lee, Tim ;
Connolly, Dan ;
Kagal, Lalana ;
Scharf, Yosi ;
Hendler, Jim .
THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2008, 8 (03) :249-269
[3]  
Bock C., 2012, OWL 2 Web Ontology Language Structural Specification and Functional-Style Syntax, VSecond
[4]  
Cyganiak R., 2014, RDF 11 CONCEPTS ABST
[5]  
Cyganiak Richard., 2014, RDF 1.1 Concepts and Abstract Syntax. W3c Recommendation
[6]  
de Bruijn J, 2007, LECT NOTES COMPUT SC, V4825, P86
[7]  
De Roo J., 2024, RDF surfaces tests
[8]  
De Roo Jos., Euler yet another proof engine
[9]  
Ebbinghaus H.D., 1996, Mathematical Logic. Undergraduate Texts in Mathematics
[10]  
Enderton H., 1972, MATH INTRO LOGIC