Title :
Definition and application of metaclasses in an object-oriented database model
Author :
Göers, Jutta ; Heuer, Andreas
Author_Institution :
Dept. of Comput. Sci., Tech. Univ. of Clausthal, Germany
Abstract :
The metalevel concepts for an object-oriented database model are presented. Usually, systems that include a metaclass concept are either only implicitly supporting the management of meta information, which restricts the application of this concept, or explicitly giving unrestricted access to manipulate metaclasses, which results in inconsistent states of the system. To make the explicit support more system-controlled, the metascheme is partitioned into two parts: the system view and the application view. Possible scheme level operations, the representation of methods and their implementation as a special kind of meta information, and a simple extension to the query algebra of the underlying object-oriented database system that allow users to query objects and metaobjects within a single algebra expression are described
Keywords :
database theory; object-oriented databases; query processing; application view; meta information; metaclasses; metalevel concepts; metascheme; object-oriented database model; query algebra; single algebra expression; system view; unrestricted access; Algebra; Application software; Computer science; Concrete; Database systems; Dictionaries; Graphics; Knowledge based systems; Object oriented databases; Object oriented modeling;
Conference_Titel :
Data Engineering, 1993. Proceedings. Ninth International Conference on
Conference_Location :
Vienna
Print_ISBN :
0-8186-3570-3
DOI :
10.1109/ICDE.1993.344044