Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
The Common LISP object-oriented programming language standard
Object-oriented concepts, databases, and applications
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
Using an object-oriented approach to model multimedia data
Computer Communications - Multimedia communications
A theoretical underlying dual model for knowledge-based systems
ISCI '90 Proceedings of the first international conference on systems integration on Systems integration '90
The C++ programming language (2nd ed.)
The C++ programming language (2nd ed.)
Object-oriented modeling and design
Object-oriented modeling and design
Value propagation in object-oriented database part hierarchies
CIKM '93 Proceedings of the second international conference on Information and knowledge management
A comprehensive part model and graphical schema representation for object-oriented databases
A comprehensive part model and graphical schema representation for object-oriented databases
Semantic Networks in Artificial Intelligence
Semantic Networks in Artificial Intelligence
"Part" Relations for Object-Oriented Databases
ER '92 Proceedings of the 11th International Conference on the Entity-Relationship Approach: Entity-Relationship Approach
Metadata for multimedia documents
ACM SIGMOD Record
View materialization techniques for complex hierarchical objects
CIKM '97 Proceedings of the sixth international conference on Information and knowledge management
Extending the ODMG object model with composite objects
Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Materialization and Its Metaclass Implementation
IEEE Transactions on Knowledge and Data Engineering
Efficient transitive closure reasoning in a combined class/part/containment hierarchy
Knowledge and Information Systems
A role model and its metaclass implementation
Information Systems
Advanced query language for manipulating complex entities
Information Processing and Management: an International Journal
Design and implementation of an extended relationship semantics in an ODMG-compliant OODBMS
Journal of Systems and Software
PSE: An Object-Oriented Representation for Modeling and Managing Part-of Relationships
Journal of Intelligent Information Systems
Ownership as a conceptual modeling construct
Data & Knowledge Engineering
Hi-index | 0.00 |
The part-whole semantic relationship (the part relationship, for short) is an important modeling primitive in many advanced application domains such as manufacturing, design, and document processing. In this paper, we examine the problem of integrating such a construct into an OODB system. Specifically, two questions are addressed in this regard. This first is: Can a part relationship be made an intrinsic construct of an existing OODB system without having to rewrite a substantial portion of the system? The second: Can an “open” OODB system which claims to support such an integration really do so, and, more specifically, can the integration be done using a metaclass mechanism which purports to bring extensibility to the VODAK Model Language (VML)?To demonstrate that both questions can be answered “yes,” we introduce and discuss the details of a custom VML metaclass—the “HolonymicMeronymic” metaclass—which we have built. This metaclass comprises two items, an “instance” type and an “instance-instance” type. Together, the two endow the classes of a part hierarchy and their instances with structure and behavior consistent with our comprehensive part relationship model and the notions of “part” and “whole.” Complete descriptions of each of these two aspects of the metaclass are presented and their effect on schema construction and database usage is discussed.