We consider in this paper an extension of Datalog with mechanisms for temporal1 nonmonotonic and nondeterministic reasoning, which we refer to as Datalog++. We show, by means of examples, its fiexibility in expressing queries concerning aggregates and data cube. Also, we show how iterateci fìxpoint 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.

On temporal, nonmonotonic, nondeterministic logic databases

Giannotti F;Nanni M;Pedreschi D
2000

Abstract

We consider in this paper an extension of Datalog with mechanisms for temporal1 nonmonotonic and nondeterministic reasoning, which we refer to as Datalog++. We show, by means of examples, its fiexibility in expressing queries concerning aggregates and data cube. Also, we show how iterateci fìxpoint 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.
2000
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Logic programming
Databases
Negation
Databases applications
File in questo prodotto:
File Dimensione Formato  
prod_407239-doc_142650.pdf

accesso aperto

Descrizione: On temporal, nonmonotonic, nondeterministic logic databases
Dimensione 1.06 MB
Formato Adobe PDF
1.06 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/362942
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact