Concept-Oriented Query Language for Data Modeling and Analysis
Concept-Oriented Query Language for Data Modeling and Analysis
This chapter describes a novel query language, called the concept-oriented query language (COQL), and demonstrates how it can be used for data modeling and analysis. The query language is based on a novel construct, called concept, and two relations between concepts, inclusion and partial order. Concepts generalize conventional classes and are used for describing domain-specific identities. Inclusion relation generalizes inheritance and is used for describing hierarchical address spaces. Partial order among concepts is used to define two main operations: projection and de-projection. This chapter demonstrates how these constructs are used to solve typical tasks in data modeling and analysis such as logical navigation, multidimensional analysis, and inference.
CITATION: Savinov, Alexandr. Concept-Oriented Query Language for Data Modeling and Analysis edited by Yan, Li . Hershey, PA : IGI Global , 2011. Advanced Database Query Systems - Available at: https://library.au.int/frconcept-oriented-query-language-data-modeling-and-analysis