DLTS-41数据扩展技术的指导规范

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

I目次1概述................................................................................11.1范围...............................................................................11.2目的...............................................................................12规范性引用文件......................................................................13定义................................................................................24应用模型............................................................................84.1数据访问模型.......................................................................84.2通用数据操作.......................................................................94.3和具体应用相关的数据操作的例子.....................................................95一致性模型..........................................................................95.1一致性的分层模型..................................................................105.2只规定“一致”够吗................................................................105.3只规定“严格一致”够吗............................................................105.4两个都要规定......................................................................106数据元素的强制属性.................................................................116.1必需数据元素......................................................................116.2可选数据元素......................................................................116.3条件数据元素......................................................................116.4扩展数据元素......................................................................116.5必需和可选........................................................................126.6扩展和保留........................................................................127数据元素的生命期属性...............................................................137.1过时数据元素......................................................................137.2保留数据元素......................................................................137.3强制/生命期的递归/上下文属性.......................................................138对一致性分类的总结.................................................................149一致性用词模板.....................................................................149.1一致性层次........................................................................149.2编码的一致性......................................................................159.3API的一致性......................................................................169.4协议的一致性......................................................................169.5数据应用程序的一致性..............................................................1610既是严格一致又是一致的数据应用程序................................................1811对扩展的处理......................................................................1911.1数据元素“核心集”的概念.........................................................1911.2处理一般性问题的方法.............................................................231DLTS-4.1数据扩展技术的指导规范一个数据模型,在对它及其绑定进行标准化的时候,都会涉及扩展的问题。换句话说,就是同标准的一致性问题。一致性问题是一个很重要的问题,因为它和数据模型的互操作性有直接的关系。本规范就是想通过描述一种通用的扩展技术,为数据模型及其绑定标准的开发者提供有效的指导。对于现代远程教育的其它标准,在处理扩展(即一致性)问题时,应参考本规范。1概述1.1范围本指导规范规定了一些通用的扩展技术,用于数据模型及其绑定的标准化。在本文中,“扩展”是指在某个标准范围以外的情况。这些技术一般都涉及多个应用领域。1.2目的本指导规范的目的在于为数据模型及其绑定标准的开发者提供一定的指导。规范描述了一些通用的技术,用于满足用户,供应商和工业界在技术及商业上的不同利益。本指导规范涉及几个互操作的问题。互操作的层次是和标准的一致性层次相关的。但是,一致性和互操作性之间还有一些细微的差别:一致性是指某种实现(或一个系统)相对于某个标准(或规范)的要求的满足程度。互操作性是指两个或更多实现系统之间的成功交互以及这些交互在某种程度上的自动化。举个例子,以下是几种可能的互操作的场景:·场景1:某个实现只能和其它严格一致的实现达到互操作。如:某个实现可能只包含标准所规定的特征,不使用扩展或其它属性特征。·场景2:某个实现和来自同一个供应商,用户或组织的其它实现达到互操作。·场景3:某个实现能和大范围的扩展达到互操作。这种扩展可以是用户定义的,供应商定义的,组织定义的和/或工业界定义的。扩展的使用及标准化为新兴技术融入主流技术提供了一条通用的途径。例如:用户,供应商,组织,工业界等需要标准以外的特征(扩展)来满足他们特定的需要。严格一致的实现不允许使用扩展,但是一致的实现可以使用扩展,只要能满足实现和数据互操作的要求即可。当某种扩展被广泛使用后,那么在将来对标准做出修改时可以把这些特征集成到标准中。因此,现在作为扩展被使用特征将来可能成为严格一致的实现所必要的东西。2规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。版本对于本规范的适用性。对于没有时间规定的引用标准,本规范默认使用引用标准的最新版本。·IEEE1484.14.2/D1:“学习技术的指导草案——数据扩展技术”·DLTC-2:“词汇表”·RFC822:2·IETFRFC2068:“超文本传输协议”(HTTP/1.1)·W3CXML:“扩展标记语言”·ISO/IEC11404(1996):“语言无关的数据类型”·ANSIX3.30(1998):“信息交换中日期和时间的表示”·ANSIX3.42(1990):“信息交换中字符串的表示”·ANSIX.3.285(1998):“数据表示的元数据模型”·ISO/IEC11179·ISO/IEC86013定义注:下面的定义是和DLTC-2——“词汇表”及相关参考文献相一致的。3.1通过规范性引用集成的定义注:下面的术语和它们的定义是通过正规引用的方式集成进来的:·IEEE1484.14.1/D1:“学习技术的指导草案——数据扩展技术”。·DLTC-2:“词汇表”。3.2绑定(binding)从一个框架或规范到另一个框架或规范的应用或映射。3.3保留数据元素(reserveddataelement)在某些上下文中,在数据结构中没有被定义,也不能在数据结构的实例中使用的数据元素。“保留”属性属于数据元素的生存期属性。参见:生存期(数据元素),过时数据元素。3.4本地特定行为(locale-specificbehavior)依赖于民族,文化,语言,制度等地方习俗的行为,在具体实现时加以说明。3.5编码(codingorencoding)(1)在信息交换中,信息的规范化或结构化的表示。(2)用某一结构表示信息的过程。(3)用比特和字节的格式对信息加以表示。3.6必需数据元素(mandatorydataelement)在某些上下文中,在数据结构实例中被定义和要求的某个数据元素。“必需”属性属于数据元素的强制属性。参见:条件数据元素,扩展数据元素,强制(数据元素),可选数据元素。3.7产生(数据)(produce(data))处理数据直到词汇或编码边界被定义,然后写下结果数据。其它形式:产生数据,数据产生器,数据产生。参见:生成(数据),消费(数据)。注:数据在产生前被生成。33.8过时数据元素(obsoletedataelement)在某些上下文中,某一元素在一个数据结构中被定义,但它不能在数据结构的实例中使用。“过时”属性属于数据元素的生存期属性。参见:生存期(数据元素),保留数据元素。注:不提倡使用过时数据元素,关于它们的规定也许会在标准的将来版本中被删掉。3.9集合(数据类型,值)(aggregate(datatype,value))从根本上来讲,集合的数据类型和值是由集合元素的

1 / 26
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功