您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 造纸印刷 > DLTS-91内容包装信息模型
I目次1概要................................................................................11.1总纲..............................................................................11.2文档结构..........................................................................11.3参考资料..........................................................................11.4术语..............................................................................12内容包装概念模型....................................................................22.1主要元素..........................................................................22.2内容清单的标准命名................................................................43内容清单元素........................................................................44扩展性..............................................................................81DLTS-9.1内容包装信息模型征求意见稿本文档[DLTS-9.1,讨论稿]定义内容包装信息模型(ContentPackagingInformationModel),其目的是定义一种能够用来交换学习内容的标准数据结构。1概要1.1总纲内容包装信息模型的目的是定义一种能够用来交换学习内容的标准数据结构,为学校和开发商制作学习资源提供标准数据绑定的基础,从而使学习资源可以在不同的创作工具、学习管理系统和运行环境之间互操作。学习资源通常是一系列独立单元的集合,这些单元可以被拷贝、传输、购买、执行和使用,这些单元可以组合成更大的单元。本规范不致力于描述可以移植的内容,而是为内容包装描述一个可以移植的方法和数据格式。范围和内容本文档是内容包装信息模型的征求意见稿。因此,它是制订以下文档的基础:·内容包装XML绑定规范征求意见稿[DLTS-9.2,讨论稿];·内容包装实践指南征求意见稿[DLTS-9.3,讨论稿]。1.2文档结构本文档剩余部分的结构是:2.内容包装概念模型:组成内容包装的潜在用途,处理控制和数据结构3.内容清单元素:对内容清单元素的特性和属性进行详尽的描述;1.3参考资料本文档主要参考以下国际规范:IMSContentPackagingInformationModelT.Anderson1.0版,IMS,May2000。IMSContentPackagingXMLBindingT.Anderson,1.0版,IMS,May2000。IMSContentPackagingBestPracticeGuideT.Anderson,1.0版,IMS,May2000。见http://www.imsproject.org1.4术语包Package一个逻辑目录,包含一个特定名称的XML文件、该XML文件引用的XML控制文件(诸如DTD、XDR、或XSD文件)以及子目录中包含的实际物理文件。包交换文件Packageexchangefile一个单独文件(如.zip,.jar,.cab),包含了一个名为“dltsmanifest.xml”的顶级内容清单文件以及内容清单中说明的所有其它物理文件.包交换文件是一种简练的网络发送形式,一种传输结构化信息的方法.结构OrganizationXML元素,描述了在内容清单中内容的一个或多个组织结构.2内容清单Contentlist内容清单是对有意义的教学资源的XML描述。一个内容清单也包含了一个或多个静态的组织教学资源的方法.内容结构格式ContentStructureFormat在课件的设计和构造的过程中所建立的学习内容对象之间的关系文档类型定义Documenttypedefinition元素的标记名、内容模型和属性在一个被称为文档类型定义中被定义.物理文件Physicalfile物理文件包含媒体文件、文本文件、评估对象和其他以文件形式存在的数据。XML模式XMLSchema所谓模式就是有关元素名字的标准规范,它指出了哪些元素允许被放在XML文档中和以哪种方式结合.学习对象元数据LearningObjectsMetadata用于描述学习对象数据的数据子内容清单Sub-contentlist一个或多个可选的、逻辑嵌套内容清单.资源ResourceXML元素,包含了对所有实际资源和内容清单中所需媒体元素的引用,还包括描述资源的元数据和对任何外部文件的引用。2内容包装概念模型图1是内容包装信息模型的概念图,它阐述了内容包装信息模型各组件之间的关系,为现在和未来的规范打下了基础。2.1主要元素图1中描述的包由两个主要元素组成:一个特定的XML文件描述了包中内容组织和资源以及由XML描述的物理文件。因为课程内容和结构是在内容清单中说明的,所以该特定的XML文件被称作内容清单文件。一旦一个包为了传输而被合成一个单独文件时,将会被称作包交换文件。内容包装的这几个部分具体阐述如下:包交换文件(PackageInterchangeFile)–一个单独文件(如.zip,.jar,.cab),包含了一个名为“dltsmanifest.xml”的顶级内容清单文件,该XML文件引用的XML支持文件(诸如DTD、XDR、或XSD文件)以及子目录中包含的实际物理文件。包交换文件是一种简练的网络发送形式,一种传输结构化信息的方法。3Def包内容清单元数据组织结构资源子内容清单物理文件(实际内容,媒体,评估,协作等)图1内容包装信息模型包(Package)–一个逻辑目录,包含了一个名为“dltsmanifest.xml”的顶级内容清单文件,该XML文件引用的XML支持文件(诸如DTD、XDR、或XSD文件)以及子目录中包含的实际物理文件。·顶级内容清单(Top-levelManifest)–一个必需的元素,描述了包自身,它也可以包括可选的子内容清单。每一个内容清单实例包含以下几部分:元数据(metadata)部分-对内容清单作整体描述。结构(organization)部分–描述了在内容清单中内容的一个或多个组织结构。资源(Resource)部分-包含了对所有实际资源和内容清单中所需媒体元素的引用,还包括描述资源的元数据和对任何外部文件的引用。子内容清单(Sub-contentlist)–零个或多个嵌套的内容清单。·物理文件(Physicalfile)–一些实际的媒体元素,文本文件,图像或其他资源,存放在内容清单中描述的各子目录下。一个包代表了一组可单独使用和可复用的学习内容。一个包可能是课程的一部分、一门课件或者课程的集合,它是可以独立使用的有意义单元,还可以被组合或分解成其它的包。包必须能够独立存在,即它包含了被单独运行时或复用时需要的所有信息。包并不一定要求组合成一个包交换文件。一个包不需压缩成一个单独文件就可以通过CD或其它可移动媒体发布。内容清单文件和该文件所需要的XML支持文件(DTD,XDR,XSD)必须发布在媒体的根目录下。内容清单(Manifest)–内容清单是对有意义的教学资源的描述。一个内容清单也包含了一个或多个静态的组织教学资源的方法。内容清单的作用范围是可伸缩的。一个内容清单描述可以独立使用的学习内容——课程的一部分(教学对象)、一门完整的课程或一系列课程的集合,而如何组合和拆分学习内容由内容制作者界定。一个包总是只包含单个顶级内容清单,顶级内容清单下可以包含零个或多个子内容清单。顶级内容清单负责描述整个包,嵌套的子内容清单描述其作用范围内的课程或教学对象。如果组成课程的所有内容连接紧密以致于不能进行拆分,内容制作者就可以使用一个内容清单来描述整个课程的资源和组织。否则,内容制作者可以为每个教学对象制作各自的内容清单,把这些内容清单相互组合,可以形成更高级别的不同课程的内容清单。最后,一个内容制作者也可以把多个课程放到一个包(课程集合)中,这样一个顶级内容清单将包含各个课程级内容清单和课程中所包含的各教学对象内容清单。包交换文件…外部包…内容列表文件4物理文件–物理文件指媒体文件、文本文件、测评文件(assessmentobjects)和其他以文件形式存在的数据。不像包,它不能独立发布。每个物理资源或者在内容清单的Resource元素中描述或者在Resource依赖的文件列表file中列出。在内容清单中描述的物理文件和内容清单文件一样是包不可或缺的组成部分。2.2内容清单的标准命名参照本规范发布的学习内容必须包括一个内容清单文件。为了保证这个内容清单文件在包中能被找到,它有一个预定义的名字:dltsmanifest.xml缺少该文件,包将不能作为dlts包且不能被处理。文件名称必须使用小写字母。DLTS内容清单文件和它的XML支持文件(DTD,XDR,XSD)必须被放在包交换文件或包映像(如CD)的根目录下。3内容清单元素这个部分将描述内容清单中包含的各个元素。图2阐明了一个内容清单的主要元素。表1提供了一个概念上的对数据对象的信息描述。在表中使用的栏如下:编号:数据元素的号码。一个元素可能由多个子元素组成。这种编号模式反映了这些关系。名称:元素的描述名称。解释:元素的一个主要功能描述。需要性:指出元素是否是必需的。·M=强制元素。如果数据对象包含强制元素的上一级元素,则必须包含此强制元素。·C=条件元素。包含与否依赖其他元素的值。·O=可选元素多样性:元素的多样性。一个元素重复则其所有子元素都要重复。·空白(-)=单独实例·数字=元素可以重复的最大次数·n=允许多次发生,无限制类型:数据元素的格式描述。类型包括了元素的最大长度。所有的域都将使用由ISO10646规定的国际字符集。·Container=‘标签’元素,表示包含下一级子元素。定长·ID=用来唯一标识一个对象的元素。·IDRef=对一个ID的引用。·String(n)=描述性的元素·Boolean=二进制元素(0/1)5内容清单t元数据可重用单元包的元数据表示内容清单t资源集合资源元数据资源引用集合一个特定的资源资源的本地引用文件组织结构内容项内容表单包的组织结构一个详细的分层组织目录树组织目录树中的节点一对一文件一对一(或0)一对多(0个或多个)一对多(一个或多个)内容清单引用对其他内容清单的引用。{其他组织结构}其他没有被本规范定义的组织结构内容子项资源的元数据表示图2内容清单元素表1内容清单元素编号名字解释需要性多样性类型注解0Manifest内容清单一个可重用单元。封装了元数据,组织结构和资源引用。M-Container0.1Identifier标识符在内容清单文件中唯一。M-ID6编号名字解释需要性多样性类型注解0.2Version版本指出了内容清单的版本,例如1.0。O-String(20)1Meta-data元数据元数据描述了内容清单O-Container1.1Schema模式定义和控制内容清单的模式O-String(100)如果没有模式元素被提供,它将被假定为本信息模型定义的内容1.2SchemaVersion模式版本描述上述模式的版本,例如1.0,1.1。O-String(20)如果没有版
本文标题:DLTS-91内容包装信息模型
链接地址:https://www.777doc.com/doc-52134 .html