A calculus for complex objects
PODS '86 Proceedings of the fifth ACM SIGACT-SIGMOD symposium on Principles of database systems
Composite object support in an object-oriented database system
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Principles of database and knowledge-base systems, Vol. I
Principles of database and knowledge-base systems, Vol. I
Extended algebra and calculus for nested relational databases
ACM Transactions on Database Systems (TODS)
Object-oriented modeling and design
Object-oriented modeling and design
Roles for composite objects in object-oriented analysis and design
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
Value propagation in object-oriented database part hierarchies
CIKM '93 Proceedings of the second international conference on Information and knowledge management
Integrating a part relationship into an open OODB system using metaclasses
CIKM '94 Proceedings of the third international conference on Information and knowledge management
A straightforward NF2 relational interface with applications in information retrieval
Information Processing and Management: an International Journal
An NF2 relational interface for document retrieval, restructuring and aggregation
SIGIR '95 Proceedings of the 18th annual international ACM SIGIR conference on Research and development in information retrieval
Modeling a vocabulary in an object-oriented database
CIKM '96 Proceedings of the fifth international conference on Information and knowledge management
Part-whole relations in object-centered systems: an overview
Data & Knowledge Engineering - Special issue on modeling parts and wholes
Data & Knowledge Engineering - Special jubilee issue: DKE 25
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
Complex entity versioning at two granularity levels
Information Systems - Special issue: selected papers from the 9th International Conference on advanced information systems engineering (CA ISE '97)
Designing OQL: allowing objects to be queried
Information Systems
An OODB part-whole model: semantics, notation and implementation
Data & Knowledge Engineering
Deductive database languages: problems and solutions
ACM Computing Surveys (CSUR)
The object data standard: ODMG 3.0
The object data standard: ODMG 3.0
An ontological analysis of the relationship construct in conceptual modeling
ACM Transactions on Database Systems (TODS)
Implicit versus explicit characterization of complex entities and events
Data & Knowledge Engineering - Special issue on formal ontology and conceptual modeling
Integration of complex objects and transitive relationships for information retrieval
Information Processing and Management: an International Journal
Data & Knowledge Engineering
The whole-part relationship in the unified modeling language: a new approach
Unified modeling language
Prolog++: The Power of Object-Oriented and Logic Programming
Prolog++: The Power of Object-Oriented and Logic Programming
Intensional Answers to Database Queries
IEEE Transactions on Knowledge and Data Engineering
Atlas: A Nested Relational Database System for Text Applications
IEEE Transactions on Knowledge and Data Engineering
Path Dictionary: A New Access Method for Query Processing in Object-Oriented Databases
IEEE Transactions on Knowledge and Data Engineering
Part-Whole Relationship Categories and Their Application in Object-Oriented Analysis
IEEE Transactions on Knowledge and Data Engineering
Extending SQL with Generalized Transitive Closure
IEEE Transactions on Knowledge and Data Engineering
Object Skeletons: An Efficient Navigation Structure for Object-Oriented Database Systems
Proceedings of the Tenth International Conference on Data Engineering
Efficiency of Nested Relational Document Database Systems
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
PSE: An Object-Oriented Representation for Modeling and Managing Part-of Relationships
Journal of Intelligent Information Systems
Hi-index | 0.00 |
Complex entities are one of the most popular ways to model relationships among data. Especially complex entities, known as physical assemblies, are popular in several applications. Typically, complex entities consist of several parts organized at many nested levels. Contemporary query languages intended for manipulating complex entities support only extensional queries. Likewise, the user has to master the structures of complex entities completely, which is impossible if a physical assembly consists of a huge number of parts. Further, query languages do not support the manipulation of documents related to parts of physical assemblies. In this paper we introduce a novel, declarative and powerful query language, in which the above deficiencies have been eliminated. Our query language supports text information retrieval related to parts and it contains intensional and combined extensional-intensional query features. These features support making queries of new types. In the paper we give several sample queries, which demonstrate the usefulness of these query types. In addition, we show that conventional extensional queries can be formulated intuitively and compactly in our query language. Among other things this is due to our query primitives allowing removal of the explicit specification of navigation from the user.