This paper is aimed at showing how a simple non-deterministic extension of Datalog IS sufficient to declaratively reconstruct the essence of object-oriented data models witl1 roles. The target language is a subset of the logical (late language LDL++ [AOTZ93], The reconstruction is performed by means of compilation into the extended Datalog language of the basic features of the object model, including the schema definition language the query language and the basic update operations. The purpose of this compilation is twofold. On one side, it provides a logical semantics of the object mode], as the semantics of the target language is assigned in purely logical terms [SZ90 ZAO93]. On the other side, the proposed compilation forms the basis of a realistic implementation, as LDL++ is efficently executed by meabs of fixpoint procedure with "in situ" updates
Declarative reconstruction of an object oriented data model with roles
Giannotti F.;Pedreschi D.
1995
Abstract
This paper is aimed at showing how a simple non-deterministic extension of Datalog IS sufficient to declaratively reconstruct the essence of object-oriented data models witl1 roles. The target language is a subset of the logical (late language LDL++ [AOTZ93], The reconstruction is performed by means of compilation into the extended Datalog language of the basic features of the object model, including the schema definition language the query language and the basic update operations. The purpose of this compilation is twofold. On one side, it provides a logical semantics of the object mode], as the semantics of the target language is assigned in purely logical terms [SZ90 ZAO93]. On the other side, the proposed compilation forms the basis of a realistic implementation, as LDL++ is efficently executed by meabs of fixpoint procedure with "in situ" updatesFile | Dimensione | Formato | |
---|---|---|---|
prod_410823-doc_144613.pdf
accesso aperto
Descrizione: Declarative reconstruction of an object oriented data model with roles
Licenza:
Nessuna licenza dichiarata (non attribuibile a prodotti successivi al 2023)
Dimensione
713.9 kB
Formato
Adobe PDF
|
713.9 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.