2019 · 12 citations · 18 references
ComputingComputer ScienceKnowledge RepresentationLogicSet TheoryAutomated ReasoningDeductive ReasoningFormal SemanticsMathematical LogicPredicate LogicRule-based RepresentationDatalogDeclarative SemanticsRule-based Knowledge RepresentationRule-based Systems
We propose that modern existential rule reasoners can enable fully declarative implementations of rule-based inference methods in knowledge representation, in the sense that a particular calculus is captured by a fixed set of rules that can be evaluated on varying inputs (encoded as facts). We introduce Datalog(S) -- Datalog with support for sets -- as a surface language for such translations, and show that it can be captured in a decidable fragment of existential rules. We then implement several known inference methods in Datalog(S), and empirically show that an existing existential rule reasoner can thus be used to solve practical reasoning problems.
18
The Description Logic Handbook – Theory, Implementation and Applications
C.J.H. Mann · Kybernetes · 2003 · 2.2K citations
On rules with existential variables: Walking the decidability line
Jean-François Baget, Michel Leclère, Marie-Laure Mugnier et al. · Artificial Intelligence · 2011 · 298 citations
Alin Deutsch, Alan Nash, Jeff Remmel · 2008 · 297 citations
Design and Implementation of the LogicBlox System
Molham Aref, Balder ten Cate, Todd J. Green et al. · 2015 · 229 citations
Computers & Mathematics with Applications · 1995 · 201 citations