The LOGIDATA+ Object Algebra

TitleThe LOGIDATA+ Object Algebra
Publication TypeTechnical Report
Year of Publication1992
AuthorsNanni, U., Salza S., & Terranova M.
Other Numbers711

In this paper we present the LOGIDATA+ Object Algebra (LOA), an algebra for complex objects which has been developed within the LOGIDATA project funded by the Italian National Research Council (CNR). LOGIDATA+ is intended to provide a rule based language on a data model with structured data types, object identity and sharing. LOA is a set-oriented manipulation language which was conceived as an internal language for a prototype system supporting such a rich environment. The algebra refers to a data model that includes structured data types and object identity, thus allowing both classes of objects and value-based relations.LOA must deal with a rule based language with possible recursive programs with limited forms of negation. LOA programs explicitly include a "fixpoint" operator over a set of algebraic equations. Figures are omitted in the ftp-able version of the paper. A complete version is available from ICSI.

Bibliographic Notes

ICSI Technical Report TR-92-006

Abbreviated Authors

U. Nanni, S. Salza, and M. Terranova

ICSI Publication Type

Technical Report