摘要
为了表示元组和属性值的逻辑区别,引入了一个双层描述逻辑,其中概念分为两类:元组概念和属性值概念。给出双层描述逻辑的语言、语法和语义;然后定义从数据库中的关系到双层描述逻辑的知识库以及双层描述逻辑的模型的转换;最后扩展双层描述逻辑,使得其中的角色分为3类:元组之间的角色、元组与属性值之间的角色以及属性值之间的角色。
To represent the logical difference of tuples and attribute values,a dual description logic for databases was introduced,in which concepts are classified into two classes:tuple concepts and attribute-value concepts. The logical language,syntax and semantics of the dual description logic for databases were introduced; two transformations from the relations in databases into knowledge bases or models in DDLD were defined; and finally an extended dual description logic for databases was introduced, in which roles are classified into three classes:the roles between tuples, the roles between tuples and attribute values and the roles between attribute values.
出处
《计算机科学》
CSCD
北大核心
2010年第1期197-200,共4页
Computer Science
基金
国家自然科学基金(No.60496326
60573063
60573064
60773059)
国家863项目(No.2007AA01Z325)资助
关键词
描述逻辑
数据库
概念
角色
属性
Description logic,Database, Concept, Role, Attribute