(高清版)GB∕T 38371.3-2020 数字内容对象存储、复用与交换规范 第3部分:对象一致性检查方法_第1页
(高清版)GB∕T 38371.3-2020 数字内容对象存储、复用与交换规范 第3部分:对象一致性检查方法_第2页
(高清版)GB∕T 38371.3-2020 数字内容对象存储、复用与交换规范 第3部分:对象一致性检查方法_第3页
(高清版)GB∕T 38371.3-2020 数字内容对象存储、复用与交换规范 第3部分:对象一致性检查方法_第4页
(高清版)GB∕T 38371.3-2020 数字内容对象存储、复用与交换规范 第3部分:对象一致性检查方法_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

L70中华人民共和国国家标准数字内容对象存储、复用与交换规范国家市场监督管理总局国家标准化管理委员会 1范围 2规范性引用文件 3术语和定义 4缩略语 5一致性检查内容 5.1完整性检查 5.2符合性检查 5.3有效性检查 5.4准确性检查 6一致性检查方法 6.1语义检查方法 6.2信息包验证方法 7特殊约束条件检查 7.1预定义术语取值检查 7.2属性一致性关系检查 8对象信息包验证 8.1信息包结构验证 8.2数据文件校验 8.3对象实例关系校验 附录A(资料性附录)DCOO模型约束示例 A.1DCOO最大基数约束示例 A.2DCOO最小基数约束示例 A.3DCOO基数约束示例 A.4DCOO属性并存关系示例 A.5DCOO属性同值关系示例 参考文献 ⅠGB/T38371《数字内容对象存储、复用与交换规范》分为3个部分:—第1部分:对象模型;—第2部分:对象封装、存储和交换; —第3部分:对象一致性检查方法。本部分为GB/T38371的第3部分。本部分按照GB/T1.1—2009给出的规则起草。本部分由国家新闻出版署提出。本部分由全国新闻出版信息标准化技术委员会(SAC/TC553)归口。本部分起草单位:北京大学、中宣部机关服务中心(中宣部信息中心)、北京拓标卓越信息技术研究院、中国科技出版传媒股份有限公司。本部分主要起草人:王文清、陈鹏飞、刘成勇、刘勇、张沫、周长岭、关涛、梁赓、姜磊、陆新民、郭昱锦、张志。Ⅱ在数字内容资源的管理和应用等过程中,涉及的相关资源种类包括图书、论文、报告、数据集、应用程序等;资源媒体类型包括文本、音频、视频、图像、虚拟现实或增强现实资源等;可复用的资源类型包括各种构件类资源,如章节、图表、公式等资源片段或构件;用于资源组织类的资源包括受控术语表、主题词表、分类法等;其他相关资源类型还包括代理者、元数据、权利等。对于数字内容资源,需要建立一个统一的对象模型,以系统地表示和记录资源的结构、特征以及对象资源之间的各种关系,并能够按不同的粒度进行封装、存储和交换。GB/T38371参考了国内外相关标准,结合新闻出版业、图书馆和博物馆等涉及数字内容资源的相关领域针对数字内容资源管理与服务的需求,从对象模型、对象封装、存储和交换以及对象一致性检查等多个方面给出一套统一的标准,以实现相关领域对数字内容资源的规范化表示,消除数据复用和交换障碍,降低资源管理和利用成本,推动数字内容资源的融合和深入利用。1数字内容对象存储、复用与交换规范第3部分:对象一致性检查方法GB/T38371的本部分规定了数字内容对象的一致性检查内容、一致性检查方法、特殊约束条件检查和对象信息包验证等。本部分适用于新闻出版业、图书馆和博物馆等领域有关数字内容资源的内容检查。2规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T38371.1—2020数字内容对象存储、复用与交换规范第1部分:对象模型GB/T38371.2—2020数字内容对象存储、复用与交换规范第2部分:对象封装、存储与交换3术语和定义下列术语和定义适用于本文件。3.1满足规定的要求。[GB/T19333.5—2003,定义3.8]3.2满足规定要求的相关检查。3.3对数字内容对象的语义关系以及用于交换的对象信息包结构等方面进行的满足规定要求的相关检查。3.4对实例属性的出现次数进行限定的约束方式。3.5对实例属性的取值进行限定的约束方式。4缩略语下列缩略语适用于本文件。IRI:国际化资源标识符(InternationalizedResourceIdentifier)5一致性检查内容数字内容对象及其相关资源数据的完整性检查如下:否完整,以及对象实例是否完整包括必备属性等;5.2符合性检查数字内容对象及其相关资源数据的符合性检查如下:5.3有效性检查数字内容对象及其相关资源数据的有效性检查如下:5.4准确性检查数字内容对象及其相关资源数据的准确性检查主要是针对对象实例信息包的内容进行检查,包括文件系统中的目录名称及位置、文件名称及位置、container.xml与dcoomanifest.xml文件的位置是否准确等。6一致性检查方法6.1.1利用语义检查方法,可覆盖对以下内容的检查:236.1.2语义检查的具体方法如下:1)检查对象为DCOO模型及其扩展模型见GB/T38371.1—2020;2)检查内容为本体逻辑结构的语义一致性;3)该逻辑结构的检查可通过本体模型定义文件以及相应的本体推理机完成。1)检查对象为符合DCOO模型及其扩展模型的RDF实例数据;2)检查内容包括是否符合本体模型逻辑结构;3)对于实例的属性,检查内容包括属性与逆属性、传递属性、对称属性等多个方面;4)该逻辑结构的检查可通过RDF实例数据文件、本体模型定义文件以及相应的本体推理机完成。1)检查对象为RDF实例数据;2)检查内容包括基数约束检查和取值约束检查;3)DCOO基数约束示例参见附录A的A.1、A.2和A.3;4)在DCOO扩展模型中,需要在扩展的派生类范围限定属性取值时,应考虑对取值约束的5)约束条件检查可通过本体模型定义文件以及相应的本体推理机完成。1)检查对象为RDF实例数据;2)检查内容包括预定义术语取值检查、属性一致性关系检查;4)DCOO模型中的特殊约束示例可参见A.4和A.5。6.2信息包验证方法6.2.1利用信息包验证方法,可覆盖对以下内容的检查:6.2.2信息包验证的具体方法如下:;数据文件内容进行校验;(见8.3)等三个方面。7特殊约束条件检查7.1预定义术语取值检查7.1.1在DCOO扩展体系中,如词表、分类法等编码体系可由“预定义术语集”实例化后进行限定。采4用“预定义术语”的实例表示具体的词表词汇、分类词汇或分类号等信息。7.1.2在对实例数据进行校验的过程中,需检查预定义术语的取值是否符合匹配的预定义术语集。7.2属性一致性关系检查7.2.1属性一致性关系类型DCOO所描述的各类资源具备多种属性,属性之间存在一定的关系,其类型如下:书中某单册图书的丛编题名应相同。7.2.2属性并存关系检查属性并存关系检查规则见表1,示例参见A.4。表1属性的并存关系检查检查项目检查说明规则编号Rule-spr-01规则描述实例的并存关系属性需同时出现输入参数返回结果true或false证实方法7.2.3属性同值关系检查属性同值关系检查规则见表2,示例参见A.5。表2属性的同值关系检查检查项目检查说明规则编号Rule-spr-02规则描述对具备同值关系属性的实例,应进行同值关系检查输入参数返回结果true或false证实方法58对象信息包验证8.1信息包结构验证交换信息包文件名验证见表3。表3交换信息包文件名验证检查项目检查说明规则编号Rule-pac-1规则描述验证EIP的文件命名是否正确输入参数EIP文件输出结果True或False证实方法当EIP文件是以容器级封装本地标识符或某数字内容对象本地标识符为文件名的ZIP文件时,返回“True”,否则返回“False”交换信息包目录名称验证见表4。表4交换信息包目录名称验证检查项目检查说明规则编号Rule-pac-2规则描述验证EIP中目录名称是否正确输入参数EIP文件输出结果True或False证实方法遍历EIP的目录及子目录,根据EIP文件结构(见GB/T38371.2—2020的5.2),验证目录(及子目录)交换信息包目录位置验证见表5。6表5交换信息包目录位置验证检查项目检查说明规则编号Rule-pac-3规则描述验证EIP中目录位置是否正确输入参数EIP文件输出结果True或False证实方法遍历EIP的目录及子目录,根据EIP文件结构(见GB/T38371.2—2020的5.2),验证目录(及子目录)检查项目检查说明规则编号Rule-pac-4规则描述输入参数EIP文件输出结果True或False证实方法检查项目检查说明规则编号Rule-pac-5规则描述输入参数EIP文件输出结果True或False证实方法“True”,否则返回“False”xx检查项目检查说明规则编号Rule-pac-6规则描述验证EIP中container.xml文件位置是否正确输入参数EIP文件输出结果True或False证实方法检查EIP文件根目录下META-INF目录中是否存在container.xml文件。正确时返回“True”,否则返回“False”xx检查项目检查说明规则编号Rule-pac-7规则描述验证EIP中container.xml文件内容是否正确输入参数EIP文件输出结果True或False证实方法如果EIP文件根目录下META-INF目录中存在container.xml文件,检查文件内容是否符合EIP结构xx检查项目检查说明规则编号Rule-pac-8规则描述验证EIP中dcoomanifest.xml文件位置是否正确输入参数EIP文件输出结果True或False证实方法检查EIP文件根目录下META-INF目录中是否存在dcoomanifest.xml文件。正确时返回“True”,否则返回“False”x78检查项目检查说明规则编号Rule-pac-9规则描述验证EIP中dcoomanifest.xml文件内容是否正确输入参数EIP文件输出结果True或False证实方法如果EIP文件根目录下META-INF目录中存在dcoomanifest.xml文件,检查文件内容是否符合EIP结8.1.1.10交换信息包DCOORDF实例文件位置验证交换信息包DCOORDF实例文件位置验证见表12。DCOORDF检查项目检查说明规则编号规则描述验证EIP中DCOORDF文件位置是否正确输入参数EIP文件输出结果True或False证实方法检查EIP文件根目录下CONTAINER目录中是否存在DCOORDF实例文件。正确时返回“True”,否则返回“False”8.1.1.11交换信息包DCOORDF实例文件名称验证交换信息包DCOORDF实例文件名称验证见表13。DCOORDF检查项目检查说明规则编号规则描述验证EIP中DCOORDF实例文件名称是否正确输入参数EIP文件输出结果True或False证实方法如果EIP文件根目录下CONTAINER目录中存在DCOORDF实例文件,检查其命名是否正确。对于8.1.1.12交换信息包DCOORDF实例文件内容验证交换信息包DCOORDF实例文件内容验证见表14。9DCOORDF检查项目检查说明规则编号Rule-pac-12规则描述验证EIP中DCOORDF实例文件内容是否正确输入参数EIP文件输出结果True或False证实方法如果EIP文件根目录下CONTAINER目录中存在DCOORDF实例文件,检查文件内容是否符合RDF交换信息包数据文件位置验证见表15。表15交换信息包数据文件位置验证检查项目检查说明规则编号Rule-pac-13规则描述验证EIP中数据文件位置是否正确输入参数EIP文件输出结果True或False证实方法回“True”,否则返回“False”8.1.2存档信息包结构验证存档信息包目录名称验证见表16。表16存档信息包目录名称验证检查项目检查说明规则编号Rule-pac-14规则描述根据AIP逻辑结构,对目录命名一致性进行验证输入参数容器级封装本地标识符输出结果True或False证实方法根据AIP逻辑结构(见GB/T38371.2—2020的6.2、6.3),对于指定的容器级封装本地标识符,找到该容 器对应的存储一级目录;遍历该目录及其子目录,验证各级目录名是否符合结构要求。正确时返回“True”,否则返回“False”8.1.2.2存档信息包DCOORDF实例文件位置验证存档信息包DCOORDF实例文件位置验证见表17。DCOORDF检查项目检查说明规则编号Rule-pac-15规则描述验证DCOORDF实例文件存储位置是否正确输入参数容器级封装本地标识符输出结果True或False证实方法根据AIP逻辑结构(见GB/T38371.2—2020的6.2、6.3),对于指定的容器级封装本地标识符,找到该容器对应的DCOORDF实例文件;根据AIP包逻辑结构,判断该实例文件的存储位置是否正确。正确时返回“True”,否则返回“False”8.1.2.3存档信息包数据文件位置验证存档信息包数据文件位置验证见表18。表18存档信息包数据文件位置验证检查项目检查说明规则编号Rule-pac-16规则描述验证数据文件存储位置是否正确输入参数容器级封装本地标识符输出结果True或False证实方法根据AIP逻辑结构(见GB/T38371.2—2020的6.2、6.3),对于指定的容器级封装本地标识符,找到该容器对应的数据文件根目录;根据AIP包逻辑结构,判断数据文件根目录及其下各子目录的存储位置是8.2数据文件校验8.2.1数据文件一致性校验据文件列表,检查两者的一致性,校验方法见表19。表19数据文件一致性校验检查项目检查说明规则编号Rule-dtf-01规则描述对数据文件一致性进行校验输入参数EIP文件输出结果True或False证实方法一致。一致时返回“True”,否则返回“False”8.2.2数据文件内容校验根据对象实例中所包含的“校验算法”和“校验值”属性的取值,对数据文件内容进行校验,以检测数据文件的内容是否被损坏。通过校验的数据文件,才能被正确交换和接收,并用于长期保存,检验方法见表20。表20数据文件内容校验检查项目检查说明规则编号Rule-dtf-02规则描述对数据文件内容进行校验输入参数EIP文件输出结果True或False证实方法根据实例文件中的媒体对象实例的“校验算法”和“校验值”,对相应数据文件内容按照该校验算法计算8.2.3数据文件冗余校验根据信息包中的数据文件的实际情况,检查其是否冗余。校验方法见表21。表21数据文件冗余校验检查项目检查说明规则编号Rule-dtf-03规则描述对数据文件冗余进行校验输入参数EIP文件输出结果True或False证实方法“True”,否则返回“False”8.3对象实例关系校验。表22对象实例关系一致性校验检查项目检查说明规则编号Rule-oir-01规则描述对象实例关系的一致性进行校验输入参数EIP文件输出结果True或False证实方法附录A(资料性附录)DCOO模型约束示例A.1DCOO最大基数约束示例表A.1DCOO最大基数约束类属性属性取值基数说明个人(E5__Person))D6_Text1一个人最多有1个姓))D5__Number1一个值实体最多有1个最大值))D5__Number1一个值实体最多有1个最小值A.2DCOO最小基数约束示例表A.2DCOO最小基数约束类属性属性取值基数说明贡献(E6_Contribution)贡献者)1一个贡献最少有1个贡献者构件)是部分)1一个构件最少从属于1个数字内容实体A.3DCOO基数约束示例表A.3DCOO基数约束类属性属性取值基数说明贡献(E6_Contribution)责任方式)E25__Role1一个贡献有且仅有1个责任方式预定义术语(E12_Def

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论