当前位置:首页 > 基于领域本体的课件模型
湖南大学毕业设计(论文)
第13页
因为它规定了学习对象内容的数据结构,也即是实现了数据结构层面的统一性。 内容包装标准定义了一个内容包装信息模型,概念图如图2.2。
图2.2中描述的包由两类主要元素组成:一个描述包中内容组织形式和资源的特定文件以及一些实际的物理资源文件。该特定文件被称作内容清单文件,它描述了包的内容和结构。一旦一个包为了传输而被组合成单独的一个文件时,该文件就被称作包交换文件。内容包装的这几个部分 具体阐述如下:
图3.2 内容包装信息模型概念图
包交换文件:单独的一个文件(如 .zip、 .jar、 .cab),包含一个顶级内容清单文件,以及该内容清单文件中引用的所有物理文件。包交换文件是一种通过网络传输结构化信息的简便形式。
包: 一个逻辑目录,包含了一个顶级内容清单文件,以及在该内容清单文件中引用到的各个子目录下的实际物理资源文件。一个包代表一组可独立使用的学习内容。它可以是课程的一部分,因为有教学需求而单独提取出来使用;也可以是一门完整的课程或者若干课程的集合。一个包可以被重新组合或拆分。包应能够独立存在,即它包含了被单独运行或复用时需要的所有信息。包并不一定要压缩成一个包交换文件,它可以直
湖南大学毕业设计(论文)
第14页
接通过光盘或其他可移动媒介进行发布。内容清单文件和该文件所需要的支持文件,如XML(eXtensible Markup Language)文件所需的DTD(Document Type Definition 文档类型定义),XDR(XML Data Representation XML 数据表示),XSD(XML Schemas Definition XML 模式定义)文件,应置于该发布媒介的根目录下。
内容清单: 内容清单是对有意义的学习资源的描述。一个内容清单包含了一种或多种静态的学习资源的组织和呈现方式。每一个内容清单实例保存在一个具有预定义名字的内容清单文件中。
(3) 国内CELTS体系
我国从1999年开始着手远程教育技术的标准化工作。在2000年,教育部科技司启动了现代远程教育标准研究项目,简称DLTS (Distance Learning Technology Standards)项目,同时成立了现代远程教育标准化委员会(Distance Learning Technology Standards Committee),简称DLTSC. 2001年12月,DLTSC更名为教育部教育信息化技术标准委员会,英文简称为CELTSC (Chinese E–Learning Technology Standardization Committee )。CELTSC在LTSC和IMS工作的基础上,制定形成了自己的标准体系,对LTSC和IMS中已经成熟的规范/标准进行了一系列的本地化工作,形成了符合我国教育环境的规范草案。2002年2月,教育部印发了《中国现代远程教育技术标准体系和11项适用标准v1.0版》,这是我国现代远程教育技术标准的第一个版本。CELTS标准体系包括29个项目,根据各项子标准的作用面又分为通用规范与专用规范两大类,对于一部分今后必需但目前还不够成熟的项目暂时作为跟踪研究项目。通用规范具有广泛的适用面,给标准用户留有较多的发展余地,允许他们在遵从统一的基本框架下选择及改制一些数据项目;专用规范是针对某一特定领域的,具有更强的约束力。目前有部分项目己经成为教育部颁布的试用规范,进入国家标准审定程序。这些提交给国家信息标准委员会审批的若干规范将作为2003年开展教育信息化产品测评的依据,这些规范的文档信息包括信息模型、实践指南、测试规范等。本论文中采用的CELTS-3—学习对象元数据规范[24]、CELTS-9—内容包装规范和CELTS-42—基础教育教学资源元数据规范[25]就是进入国家标准审定程序的规范,它们的版本号是1.6。 3.1.5 学习对象制作工具
Reload Editor 2004是英国Reload工程项目提供的免费工具,可在http://www.reload.ac.uk/editor.html上获得,用于对学习对象按照IMS或SCORM标准进行
湖南大学毕业设计(论文)
元数据描述和内容包装。
本文利用Reload Editor 2004制作了“FTP_1”、“FTP_2”等多个学习对象。 3.2 XML技术的应用
第15页
XML(Extensible Markup Language 可扩展标记语言)是用于数据交换的一种语言标准[26,27],是W3C组织于1998年2月发布的标准。W3C组织制定XML标准的初衷是,定义一种互联网上交换数据的标准。在互联网世界,作为描述文档中数据及其结构的标记语言XML的用途主要有两个,一是作为元置标语言,定义各种实例置标语言标准;二是作为标准交换语言,担负起描述交换数据的作用。它具有SGML的灵活性和强大功能,并与广泛采用的HTML相结合。XML既可作为数据存储的机制,又可作为消息体,XML作为数据的“容器”具有天生的优点:XML的灵活性和扩展性使其可以对不同应用甚至是差异很大的应用间的数据进行描述;XML具有自我描述的特性,数据可以在不同的应用间进行交换与处理而不必要求相应的应用程序是针对该数据定制的; XML属于纯文本,可以作为与平台无关的数据格式;XML是开放的,能够在不同的用户和程序之间交换数据,而不论其平台如何;XML可以降低解析器的负荷,可成为各应用程序采用的信息互换的方法。
XML并不是单独存在的,因为XML不只是用于一种数据格式的使用,它需要与多种相关的技术相互作用。XML的标准体系由一连串不同的“子标准”组成,它们共同定义和描述了文件表现与使用的各个层面。
DTD即Document Type Declaration文档类型定义的简称。与HTML不同,XML没有自己固定标准的标记,用户使用自己的标记、属性或者是实体参考等就要自行定义它们。这些定义的工作就在DTD文档类型定义中进行。DTD为XML文档定义了该文档中应该或者是可以包含的元素、标记、属性和实体的一个清单以及它们之间的关系,即DTD为XML文档规定了一套专用的规则。
Schema是一种描述信息结构的模型,它是借用数据库中的一种描述相关表格内容的机制,它为一类文件树立了一个模式,这个模式规范了文件中Tag(标签)和文本可能的组合形式。XML Schema的目的是提供XML标记库,用来定义、描述和分类XML文档中的词汇。Schema相对于DTD的明显好处是XML Schema文档本身也是XML文档,而不是像DTD一样使用特殊的格式。这大大方便了用户和开发者,因为他们可以使用相同的工具来处理XML Schema和其他XML信息,而不必专门为Schema使用特
湖南大学毕业设计(论文)
殊工具。 3.3 DOM解析器
第16页
DOM(Document Object Model,文档对象模型) 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准。DOM 是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而 DOM 被认为是基于树或基于对象的。
DOM 解析器把 XML 文档转化为一个包含其内容的树,并可以对树进行遍历。用 DOM 解析模型的优点是编程容易,开发人员只需要调用建树的指令,然后利用navigation APIs访问所需的树节点来完成任务。可以很容易的添加和修改树中的元素。然而由于使用 DOM 解析器的时候需要处理整个 XML 文档,所以对性能和内存的要求比较高,尤其是遇到很大的 XML 文件的时候。由于它的遍历能力,DOM 解析器常用于 XML 文档需要频繁的改变的服务中。
本文中将使用DOM解析器解析学习对象内容包中的顶级内容清单文件“imsmanifest.xml”。 3.4 小结
自将面向对象的思想引入教学领域提出学习对象概念以来,对这种具有可重用特性的教学构件的理解一直得到了不断发展,本章详细介绍了学习对象,指出学习对象对于现代教学资源建设、共享和重用的重要性,并介绍了与学习对象相关的标准,其中学习对象元数据标准(LOM)是一个比较成熟,在国际上被广泛引用和参考的标准。本文中采用LOM元数据标准来标识课件。
共分享92篇相关文档