Title :
Nondeterministic, nonmonotonic logic databases
Author :
Giannotti, Fosca ; Manco, Giuseppe ; Nanni, Mirco ; Pedreschi, Dino
Author_Institution :
Ist. CNUCE, CNR, Pisa, Italy
Abstract :
We consider an extension of Datalog with mechanisms for temporal, nonmonotonic, and nondeterministic reasoning, which we refer to as Datalog++. We show, by means of examples, its flexibility in expressing queries concerning aggregates and data cube. Also, we show how iterated fixpoint and stable model semantics can be combined to the purpose of clarifying the semantics of Datalog++ programs and supporting their efficient execution. Finally, we provide a more concrete implementation strategy on which basis the design of optimization techniques tailored for Datalog++ is addressed
Keywords :
DATALOG; deductive databases; nonmonotonic reasoning; programming language semantics; query processing; temporal reasoning; Datalog extension; Datalog++; aggregates; data cube; implementation strategy; iterated fixpoint semantics; logic programming; negation; nondeterminism; nondeterministic nonmonotonic logic databases; nondeterministic reasoning; nonmonotonic reasoning; optimization techniques; stable model semantics; Aggregates; Artificial intelligence; Concrete; Data mining; Database languages; Design optimization; Helium; Information management; Logic; Query processing;
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on