欢迎光临112期刊网!
网站首页 > 论文范文 > 教育论文 > 教育理论 > 基于语义Web的网络教学知识管理系统分析

基于语义Web的网络教学知识管理系统分析

日期:2023-01-06 阅读量:0 所属栏目:教育理论


论文关键词:语义web;网络教学;知识管理系统;本体
  论文摘要:探讨基于语义web的网络教学知识管理系统,设计和实现包括教学、档案管理、目标制定、进度管理等主要功能的原型系统,探索本体技术在知识管理领域使用中的解决方案。

  1引言
随着信息技术的发展,网络教学已成为世界各国教育改革和发展的重要趋势。充分利用网络资源构建教育服务体系,推进网络教学及教研,提高区域整体教育水平已成为教育信息化建设的一项重要研究课题。网络教学可以通过网络化手段为学生提供全天候的教育服务,为学生提高知识素质、工作能力和学术水平创造条件。近年来,网络教学在我国高校逐步得到广泛应用。但是,现有网络教学系统大多是将学习资源放在网上,学习者需自行进行学习。网络教学系统的最大难题在于无法实现积累、应用、共享、交流和创新知识的功能,尤其是缺乏学习者对隐性知识挖掘的支持。而且,网络教学应用研究与发展将受到新型网络服务体系结构的影响,网络教学应用中更为重要的是,应该挖掘知识背后的各种深层次应用模式和规律,并在模式及其建构的层次实现教学,以培养学习者的学习能力。为解决上述问题,需要引进知识管理的思路,设计网络教学知识管理系统。
随着知识经济时代的来临,知识管理成为一个热门的前沿领域。由于知识管理是管理领域的新生事物,所以目前还没有一个被大家广泛认可的定义。达文波特(davenportt指出:“知识管理真正的显著方面分为两个重要类别:知识的创造和知识的利用。”艾莉(vernaallee)对知识管理的定义是“帮助人们对拥有的知识进行反思,帮助和发展支持人们进行知识交流的技术和企业内部结构,并帮助人们获得知识来源,促进他们之间进行知识的交流”。
自从w3c(worldwidewebconsortium)于2004年2月最终公布了关键技术标准,语义网技术在各领域的应用引发了业界人士广泛的探讨和尝试。在国外,semagix开发的freedom系统实现了基于语义关系的查询系统,帮助用户处理非结构化数据和管理商业资料,通过本体内的语义联系把查询结果维持在问题域内。但是该系统没有把这种语义查询能力扩充到网络服务的层次[’]。stanfordmedicalinformatics的开源项目proteg‘实现了基于owl和rdf两种语言的可视化本体构建,配合racersystemsgmbh&的racerpro可以充分支持包括反关系、owl推理在内的本体构建。
本文的研究工作集中在基于语义web的网络教学知识管理系统的开发,设计和实现了一个基于web层、服务层、业务应用层、集成层和资源层多层架构的原型系统,其中涵盖了教学、档案管理、目标制定、进度管理等主要功能,本体库采用rdf语言简要描述了教学管理各个方面的语义关系。
  2关键技术介绍
  2.1语义web技术
语义web的概念是由万维网的奠基人berners—lee在2000年12月的xml2000会议上提出的,目标是在计算机和人类理解的语义之间建立一种联系,用以满足智能软件代理对互联网上异构和分布信息的有效访问和检索。语义web是目前万维网的发展方向,语义web通过元数据和结构化的分类词汇来组织网络资源,并以分层的体系结构扩展了互联网的基本功能,为各种网络软件代理提供了智能化工作的环境。它主要包括下面几个核心层次:
第一层是unicode和uri,它是整个语义网的基础,unicode(统一编码)处理资源的编码,uri(统一资源定位器)负责标识资源;第二层是xml+名空间十xml模式,用于表示数据的内容和结构;第三层是rdf+rdf模式,用于描述资源及其类型;第四层是本体词汇,用于描述各种资源之间的联系;第五层是逻辑,在下面四层的基础上进行逻辑推理操作;第六层是验证,根据逻辑陈述进行验证以得出结论;第七层是信任,在用户间建立信任关系。
rdf(resourcedescriptionframework)是语义web的标准语言,它用计算机可以理解的方式表达了短语和概念的含义。rdf在句法中通常使用xml。
  2.2本体
本体(ontology)一词来源于语义学,它是一系列描述的集合,使用rdf,owl等标记语言写成,它定义了概念和相关逻辑规则之间的联系。由提出、后经改进的定义:一个本体是一个概念体系的显示的形式化规范。这个定义包含四层含义:概念模型、明确、形式化和共享。一个典型的本体由有限个概念以及它们之间的关系组成,还包括属性、值约束、不相交描述和对象间逻辑关系的规定。本体提供了对给定领域的一种共识,这种共识对于消除概念差别是必要的。本体通过信息内容及其语义的结合,将网络资源的处理从信息处理的层面提高到了知识处理的层面。根据应用领域的不同可以创建不同的本体,例如本体a可以把“矛盾”定义成包括内涵和外延的逻辑概念,本体b就可能把它定义成发生在春秋战国的历史典故。
  3系统设计
  3.1需求分析
网络教学知识管理系统的角色包括:学生、教师、管理员。网络教学系统的用例大致可以分为两个类型:教学实践和教学管理。
教学实践一方面包括课程浏览、学习、在线考试/练习等和在线学习直接相关的方面,还包括对知识库的扩充和管理,这一点指的是从电子课件管理、q&a(问答库)等非结构化数据来源中,通过基于本体的语义分析获取知识,形成结构化知识信息,最终这个教学知识库中的知识储备量将相当于一个教师的知识储备量,甚至超过教师。系统在不断的“答疑”过程中,能够把知识库中不存在的知识发给真正的教师,教师集中解答后的答案会自动地储备到知识库中,即知识库是动态更新的。系统用例图如下图1所示。

在使用过程中随着结构化知识信息储备的累积,基于本体技术的搜索引擎依靠语义分析,可以提供更加准确快捷的搜索结果。基于知识检索功能,系统还可以满足包括智能浏览、知识联系、导航、提醒等相关功能。
  3.2子系统设计
网络教学知识管理系统包括如下面表1所示的几个子系统:

语义查询子系统位于整个系统的核心,因为rdql查询把一部分语义逻辑带到数据查询的过程中,所以语义查询子系统相对传统系统中的数据读取模块带有更为重要的地位。
  3.3语义查询子系统的设计
本体库是整个系统的核心,网络教学知识管理系统的两大功能—知识获取和查询都是围绕着本体库的建设进行,知识获取是一个把非结构化、半结构化和现有结构化数据标准化处理后保存到本体库的过程。知识管理系统本身像是一副鱼骨架(framework),自动分类程序把非结构化的数据,包括课件、作业、网页等等,源源不断的分析、追加到系统上来,摆在合适的位置。如下图2所示。

在网络教学知识管理系统中,知识获取过程就是本体的设计、开发、集成、验证这样一个迭代和增量的过程,以便语义网根据生成的本体完成网络教学知识管理各项功能。
设计过程的主要任务是设定问题描述框架、定义范围、定义成功标准和最低标准、调查任务和商业目标以及用例分析。该环节的核心是分析试验,它把上文提到的邮件、课件等文本、图形形式的信息转化为结构化的分析报告。本体的开发是指对控制词表进行识别和提取,通过集成不同的关系形成概念模型(conceptualmodel)。通过对属性和规则的扩充可以反映带有网络教学知识管理特色的内容。本体集成是从每个个体“知识镜”的集成开始的,通过与其他的系统参与者广泛的交流意见,对现有模型进行修改和扩充,把计算性描述转化为rdf,xml或其他的程序化描述,使用owl,或是rdf应用整合lom。本体的开发是个迭代和增量的过程,系统使用中需要不断的完善和修改;换而言之,自动生成的教学本体数据会在使用中得到完善。
网络教学知识管理系统采取了尽可能简单明了的类结构,个体(individual)之间关系体现在各种形式的属性(property)中,所以不需要复杂的推理,也不存在元类(meta一class,类的类),因此选择owl一dl作为本体描述语言,并可以通过prote驴等软件在owl和rdf之间自由切换。

  网络教学知识管理系统包含4个基础类(primitiveclass),即仅包含必要条件。在未来完整的教学本体库中,可能包含成百上千的学科,为每个学科建立定义类(definedclass)是不明智的,因为它意味着本体库频繁、复杂的改动;该教学本体原型中,单独的学科被设计为cours。类的个体,或理解为它的实例。这四个基础类定义如下图3;


  4实现技术及环境
  4.1本体的实现
网络教学知识管理系统应用斯坦福大学开发的免费开源项目成果。protege是一个斯坦福大学开发的本体论编辑和知识获取软件,是完全使用java语言开发的开放源码软件。由于其设计优异、插件众多,prolege成为目前使用最广一泛的本体论编辑器之一。

goal类应根据教学计划添加不同的个体。如网络教学知识管理系统中标题“广告制作”的学习目标通过hascovered属性与“理性思维基本规律”、“广告效果分析报告”、“计算机平面设计”三项课程建立联系,这就意味着学习目标相符的学员应完成上述三门课程。
profile类反映了用户档案,在hasgoal属性中添加完成的goal类个体。performance类是随教学过程由程序、教辅人员管理添加的,记录了不同档案学生课程进度等表现情况。
网络教学知识管理系统采用开源的本体开发工具prolege构建,并采用了它的插件owlplug一in和owlviz完成基于owl—dl语言的本体编写。下图4演示了course类图形化界面下属性、约束的显示和对应owl代码。

网络教学知识管理系统本体描述的owl版本采用了racersystemsgmbh&rpro1.9进行语义推理,推理结果表明在网络教学知识管理系统的本体中并不存在语义冲突,是没有错误的。
  4.2实现环境
网络教学知识管理系统的实现过程包括这些环节:jena把本体灌人数据库(选用mysql),数据库通过glassfish的jnki注册为jdbc数据源,通过bmp方式和ejb连接起来,进而完成一个包括教学、档案管理、目标制定、进度管理等方面的网络教学知识管理系统,系统的服务层可以选择发布为网络服务的形式,配合前端的web层和业务层形成一个j2ee技术支持下的完整系统。
网络教学知识管理系统的开发软件采用1bm发布的。clipse3.2m5,javasdk选用sunjavasdk6beta2,ejb开发环境为jees。网络教学知识管理系统是两套系统的总称,一部分是包括服务层、持久层在内的语义服务系统,通过jena的接口,该系统实现了本体的查询、添加、修改、删除等操作,这一部分在构架上使用statelesssessionbean作为网络服务的endpoint;而另一部分是包括web层、业务层在内的展现系统,采用struts十spring作为主要构架技术,为用户展现本体包含的各种内容。
  5结束语
基于语义网的网络教学知识管理系统可以分离系统中的领域数据和操作数据,前者定义了本体的类和属性,后者成为本体的个体,完成一个实现语义查询的网络服务。研究有助于提高领域数据可重用的能力,便于对领域数据进行深层次的分析。基于语义web的网络教学知识管理系统在总体框架上实现了网络教学系统带有共性的功能需求,但是可以看出,网络教学知识管理系统的开发,一方面是对先进技术的引入,例如语义web技术,另一方面也需要教育理论、知识管理理论和系统架构的革新。基于语义web的网络教学知识管理系统还处于发展的初期阶段,本文作为一种尝试仅仅提供了一个学术探讨的平台。根据网络学习实践中的需求,网络教学知识管理系统还需要从丰富课程选项、增强交互教学方式等方面考虑改进和提高。 本文链接:http://www.qk112.com/lwfw/jiaoyulunwen/jiaoyulilun/70751.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学