1、基于本体的远程教学辅助系统的设计与实现,答辩人: 指导教师(校内): 指导教师(校外):,目录,软件学院 王怡然,研究背景,现有系统大都缺少互动性,是对知识的静态描述,不利于对概念的语义检索和有效导航。 检索大都是基于关键字,缺乏语义的理解,“查全率” 不高。,软件学院 王怡然,研究背景,软件学院 王怡然,目录,软件学院 王怡然,技术介绍本体,概念: 本体(Ontology)是源自哲学的概念 “本体是概念模型的明确的规范说明” Gruber,软件学院 王怡然,技术介绍本体,词汇,关系,属性,规则,软件学院 王怡然,技术介绍本体,描述语言OWL是W3C推荐的语义互联网中本体描述语言的标准。它是从
2、欧美一些研究机构的一种结合性的描述语言DAML+OIL发展起来的,在W3C提出的本体语言栈中,OWL处于最上层,软件学院 王怡然,技术介绍本体,OWL 语言描述,软件学院 王怡然,技术介绍本体,构建工具-Protg,软件学院 王怡然,技术介绍推理机,本体中包含大量的类和实例,它们之间有各种各样的关系。 显性 隐性推理得出没有直接定义的关系,软件学院 王怡然,技术介绍推理机,推理示意,定义,推理,定义,X is-a Y Y is-a Z,is-a 是可传递的关系 (Transitive ),X is-a Z,软件学院 王怡然,技术介绍推理机,Jess,Racer,Jena,OWLAPI,开放的,
3、提供不同的规则系统,进行不同领域的推理工作,可以对推理机的推理能力进行扩展; 产生大量的中间数据,空间效率很低;效率很难优化,强烈针对性的推理机。效率很高,使用上也非常方便; 不是通用推理机,将推理能力限定在几种具体的本体语言上,用户很难对它进行扩展,面向语义Web的应用开发包,包含的内容比较全面,推理机只是其中一部分。 提供开发接口,对本体编辑和推理。规则较简单,效率不高,Protg的接口,所以在使用Protg建立本体后较方便使用,相当于对Jena的包装,基本上与Jena类似,软件学院 王怡然,技术介绍推理机,软件学院 王怡然,目录,软件学院 王怡然,软件学院 王怡然,系统介绍开发工具,软件
4、学院 王怡然,系统介绍,三种权限:管理员、教师、学生 十一个模块: 课程简介 课程大纲 授课教案 习题 参考文献 在线作业 学生注册 用户管理 个人信息管理 系统安全 Q&A,软件学院 王怡然,系统介绍,数据库设计,软件学院 王怡然,目录,软件学院 王怡然,核心实现,层次结构,软件学院 王怡然,核心实现构建本体,OntModel,InfModel,Reasoner,软件学院 王怡然,核心实现本体推理,软件学院 王怡然,核心实现基于本体的搜索,输入的文本中是否包含本体中的类(字符匹配) 队列和栈的区别 对本体的类进行推理 队列-queue,先进先出, 栈-stack,后进先出, 使用所有推理结果在数据库中进行字符的匹配搜索。 Q&A列表,软件学院 王怡然,核心实现,软件学院 王怡然,总结与展望,构建本体 基于语义的检索 “本体自学习”,软件学院 王怡然,王怡然,Thank You !,