We consider in this paper an extension of Datalog with mechanisms for temporal, non monotonic and non deterministic reasoning, which we refer to as Datalog++. We show, by means of examples, its flexibility in expressing queries of increasing difficulty, up to 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. On this basis, the design of appropriate optimization techniques for Datalog++ is also briefly discussed.
Query Answering in Nondeterministic, Nonmonotonic Logic Databases
Giannotti F;Manco G;Nanni M;Pedreschi D
1998
Abstract
We consider in this paper an extension of Datalog with mechanisms for temporal, non monotonic and non deterministic reasoning, which we refer to as Datalog++. We show, by means of examples, its flexibility in expressing queries of increasing difficulty, up to 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. On this basis, the design of appropriate optimization techniques for Datalog++ is also briefly discussed.File in questo prodotto:
File | Dimensione | Formato | |
---|---|---|---|
prod_254663-doc_160824.pdf
non disponibili
Descrizione: Query Answering in Nondeterministic, Nonmonotonic Logic Databases
Tipologia:
Versione Editoriale (PDF)
Dimensione
734.34 kB
Formato
Adobe PDF
|
734.34 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.