1、n信息系统发展趋势l结构:集中 分布式l应用:信息处理 信息服务l开发:系统设计开发 模型驱动开发 模型即软件n信息系统的信息层次lISO三层:外部层、概念层、内部层l概念层和内部层中间增加逻辑层逻辑层更为清晰l四个层次对应信息系统的四个世界概念层客观世界 外部层使用世界逻辑层系统世界 内部层开发世界n概念层(概念模型)的重要性n是设计信息系统的基础n是使用信息系统的中介n它把客观世界(论域)正确地描述成人类的概念知识,建立论域的概念模式(概念模型),以便领域专家、系统设计者对论域达成一致的理解n只有建立正确的论域概念模型,最终构建出来的信息系统才能具有正确的信息和功能在信息系统领域,本体就是
2、概念模型l1960 年代,本体被引入到计算机领域,主要用于领域知识的表达、组织和管理l本体是 共享共享 概念模型概念模型的 明确明确的 形式化形式化 规范说明l本体的目标是捕获捕获相关领域的知识,提供对该领域知识的共同理解共同理解,确定该领域内共同认可的词汇共同认可的词汇,并以形式形式化化的方式给出这些词汇(术语)和词汇间相互关系的明确明确定义定义l概念模型与本体的相同,要表达概念、关系与公理本体/概念建模语言的要求u建模结果(模型)描述方面的要求l形式化l强语义表达能力u模型建立和正确性验证方面的要求l接近自然语言易于交流l模型可图形化易于形象表达关系l语言原语符号少易于理解本体概念建模语言
3、必须有强语义表达能力u语义是网络向知识平台发展的基础u网络化知识服务,语义是关键本体描述/建模语言主流建模语言的特点主流建模语言的特点u主流建模语言l处于语义表达和推理能力的中间位置lER、IDEF1X、Topic Map、RDF/S、UML和OWLlER、UML是最为流行概念建模语言lOWL是最为流行的本体描述语言uER和UML的特点:l基于对象、属性、关系描述模型,其图形化的模型表示可以缩略为非常简洁的方式,其数据结构更接近最终实现,非常适合于纵览信息结构和领域知识,同时也便于技术人员进行数据结构和数据库的设计 非常适合于逻辑模型的描述非常适合于逻辑模型的描述概念建模:抽象、描述、交流、转换u概念建模的任务:抽象和描述领域知识,概念建模的结果是形成正确、完整、一致的领域知识本体描述/概念模型u概念建模的详细场景信息分析或建模的任务u结构结构u行为行为u约束与规则约束与规则