4、主题地图本体开发方法探讨

主题地图本体开发方法探讨

1. 验证阶段与输出

在开发过程中,需将本体与最终用户阶段的输出以及任何需求文档进行对比验证。此阶段的输出包括更新版本的文档(本体和交互设计)、更新后的主题地图、初始版本的转换代码,以及带有转换数据的主题地图草稿。验证阶段完成后,即可开始门户的开发。

2. 本体文档

包含本体的主题地图是本体建模中唯一有实际依赖的输出,但本体文档在很多方面同样重要。它能将本体背后的意图传达给用户(开发者、作者和编辑)以及所有者(门户所有者),是本体开发的关键交付物。

本体文档应是一份兼具介绍和参考功能的单一文档。开头需对本体结构进行总体介绍,随后详细定义本体的各个部分。建议将本体拆分为“模块”或部分分别解释,同时要定义本体中使用的PSI命名空间及其QName前缀以供参考。

详细文档应使用UML类图记录本体。为便于查看,可将图表拆分,但要确保涵盖的本体部分完整,并包含基数信息。对于每个本体构造,详细文档应包含其PSI(以QName形式)、定义以及构造来源的描述,明确构造实例的数据来源,若信息需手动维护,还需说明负责人和维护工具。此外,若可能,还应描述哪些代码依赖于本体的各个部分,这对后续本体变更的影响分析至关重要。

3. 本体开发指南

本体开发指南用于确保在建模过程中做出正确的设计决策。这些指南假定读者熟悉数据建模基础知识,主要讨论创建主题地图本体特有的建模方面。

3.1 一般原则

建模者应明白,很少有规则是绝对的,有时需偏离规则,而知道何时打破规则是本体建模者应具备的技能之一。设计目标是使本体尽可能贴近领域,每个主题和关联类型都应与领域中的某

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值