基于规则的DTD到概念 schema 的转换
1. 规范概念模型
规范概念模型用于表示 XML 数据,它虽可应用于 DTD,但也能抽象其他基于半结构化图的逻辑模型,如 XML - schema 和 OEM。该模型并非全新的概念建模形式,而是 ORM/NIAM 和 EER 模型的适配组合,以支持半结构化数据表示。
- 概念基础与图形符号 :规范模型的概念基础源于 ORM/NIAM,大部分图形符号来自 EER。
- 概念类型 :
- 非词法概念 :用实心矩形表示,用于建模由其他信息组成的信息,如 Author。
- 词法概念 :用虚线矩形表示,建模具有直接关联值的信息,如 Year。词法概念可进一步特化为枚举词法概念,如 Type,它包含值约束。
- 根概念 :用粗矩形表示,作为非词法概念的一种,用于表示半结构化对象层次结构的根对象,如 Conference。
- 关系表示 :
- 组合关系 :用从复合概念指向组件概念的箭头表示,如 Author 和其组件 eMail 的关系,一个 Author 可能有零个或多个 eMail,一个 eMail 只属于一个 Author。
- 继承关系 :用双箭头表示,如 Submission 可特化为 Paper 或 Tutorial。
- 排除约束 :借用 ORM
DTD到概念schema转换规则
超级会员免费看
订阅专栏 解锁全文
437

被折叠的 条评论
为什么被折叠?



