The Composite Data Model: A Unified Approach for Combining and Querying Multiple Data Models

Knowledge and Data Engineering, IEEE Transactions  (2015)

引用 7|浏览14
暂无评分
摘要
In this paper, we combine the characteristics of three fundamental data models in order to represent their semantics in a common framework. These fundamental data models include the familiar concepts of modeling (1) object classes (or entities), their properties (attributes) and relationships between them, (2) multidimensional objects and attributes that can be summarized over the dimensions, and (3) hierarchical structures. This model, called the Composite Data Model, facilitates combinations of these three model structures to be represented jointly in a single schema, thus providing more expressive and natural queries over them. The main advantage of the composite data model (CDM), and a composite query language (CQL) over it, is that any combination of the three fundamental models can be represented jointly based on explicit semantics of each of the fundamental data models. This is unlike existing data models that represent each data model individually or obscure the semantics of additional features being modeled. In order to develop a query language over the combined schemas, we introduce a new concept, referred to as anchor, which is an object class that acts as the focus of the query. We provide in the query language path structures relative to the anchor that facilitate data navigation and data manipulation. We develop the syntax and semantics of the proposed language, and illustrate its expressive power through numerous query examples, and comparisons to three other query languages: OQL, SPARQL, and XQuery.
更多
查看译文
关键词
data models,query languages,cdm,cql,oql,sparql,xquery,anchor,composite data model,composite query language,concepts modeling,data manipulation,data navigation,expressive queries,fundamental data models,hierarchical structures,language semantics,language syntax,model structures,multidimensional objects,natural queries,object classes,object entities,query language path structures,querying,multi- dimensional data model,object hierarchy data model,object-relationship data model,paths,multi-dimensional data model,database languages,unified modeling language,semantics,databases,data structures
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要