Designing object-oriented synchronous groupware with COAST
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Multiple Dynamic View Support for Cooperative Work
DASFAA '99 Proceedings of the Sixth International Conference on Database Systems for Advanced Applications
ER '01 Proceedings of the 20th International Conference on Conceptual Modeling: Conceptual Modeling
Using Object Deputy Model to Prepare Data for Data Warehousing
IEEE Transactions on Knowledge and Data Engineering
Using object deputy database to realize multi-representation geographic information system
Proceedings of the 15th annual ACM international symposium on Advances in geographic information systems
A composite privacy protection model
IWSEC'07 Proceedings of the Security 2nd international conference on Advances in information and computer security
A privacy policy conflict detection method for multi-owner privacy data protection
Electronic Commerce Research
Index structure for cross-class query in object deputy database
WAIM'11 Proceedings of the 12th international conference on Web-age information management
Realization of biological data management by object deputy database system
Transactions on Computational Systems Biology V
Cross-Media database retrieval system based on TOTEM
WISE'06 Proceedings of the 7th international conference on Web Information Systems
A social reputation management for web communities
WAIM'11 Proceedings of the 2011 international conference on Web-Age Information Management
Hi-index | 0.00 |
Concepts of deputy objects and deputy classes for object-oriented databases (OODBs) are introduced. They can be used for unified realization of object views, roles and migration. The previous researches on these concepts were carried out separately, although they are very closely related. Objects appearing in a view can be regarded as playing roles in that view. Object migration is caused by change of roles of an object. Deputy objects can be used for unified treatment of them and generalization of these concepts. The schemata of deputy objects are defined by deputy classes. A set of algebraic operations are developed for deputy class derivation. In addition, three procedures for update propagation between deputy objects and source objects have been designed, which can support dynamic classification. The unified realization of object views, roles and migration by deputy mechanisms can achieve the following advantages. (1) Treating view objects as roles of an object allows them to have additional attributes and methods so that the autonomous views suitable for OODBs can be realized. (2) Handling object roles in the same way as object views enables object migration to be easily realized by dynamic classification functions of object views. (3) Generalization of object views, roles and migration makes it possible that various semantic constraints on them can, be defined and enforced uniformly.