面向概念的数据模型原理
Principles of the Concept-Oriented Data Model
摘要:
本文介绍了一种新的数据表示和操作方法,即面向概念的数据模型(CODM)。假设项表示存储在概念中的数据单元。概念是超概念的组合,超概念决定了概念的维度或属性。一个项目是一个人从所有超概念中提取的超项目的组合。项存储对其上级项的引用的组合。引用实现项目之间的包含关系或属性值关系。面向概念的数据库由其称为语法或模式的概念结构和称为语义的项结构定义。该模型定义了语法和语义的形式化转换,包括规范语义,其中所有概念被合并,数据语义由一组项表示。面向概念的数据模型将关系视为子概念,其中项是关系的实例。多值属性通过子概念定义,作为数据库语义的视图,而不是作为内置机制。该模型包括基于集合操作的面向概念的查询语言。它还具有诸如基于通过数据库模式的语义传播的聚合和推理等机制。
英文摘要:
In the paper a new approach to data representation and manipulation is described, which is called the concept-oriented data model (CODM). It is supposed that items represent data units, which are stored in concepts. A concept is a combination of superconcepts, which determine the concept's dimensionality or properties. An item is a combination of superitems taken by one from all the superconcepts. An item stores a combination of references to its superitems. The references implement inclusion relation or attribute-value relation among items. A concept-oriented database is defined by its concept structure called syntax or schema and its item structure called semantics. The model defines formal transformations of syntax and semantics including the canonical semantics where all concepts are merged and the data semantics is represented by one set of items. The concept-oriented data model treats relations as subconcepts where items are instances of the relations. Multi-valued attributes are defined via subconcepts as a view on the database semantics rather than as a built-in mechanism. The model includes concept-oriented query language, which is based on collection manipulations. It also has such mechanisms as aggregation and inference based on semantics propagation through the database schema.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。