GB/T 38371.3-2020
基本信息
标准号:
GB/T 38371.3-2020
中文名称:数字内容对象存储、复用与交换规范第3部分:对象一致性检查方法
标准类别:国家标准(GB)
标准状态:现行
出版语种:简体中文
下载格式:.zip .pdf
下载大小:836200
相关标签:
数字
内容
对象
存储
复用
交换
规范
一致性
检查
方法
标准分类号
关联标准
出版信息
相关单位信息
标准简介
GB/T 38371.3-2020.Specification of digital content object storage, reuse and exchange-Part 3: Object conformance examination method.
1范围
GB/T 38371的本部分规定了数字内容对象的一致性检查内容、一致性检查方法、特殊约束条件检查和对象信息包验证等。
GB/T 38371.3适用于新闻出版业、图书馆和博物馆等领域有关数字内容资源的内容检查。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 38371.1-2020数字内容对象存储 、复用与交换规范第1 部分:对象模型
GB/T 38371.2-2020数字内容对象存储 、复用与交换规范>第2部分:对象封装、存储与交换
3术语和定义
下列术语和定义适用于本文件。
3.1
一致性 conformance
满足规定的要求。
[GB/T 19333.5-2003,定义3.8]
3.2
一致性检查 conformance examination
满足规定要求的相关检查。
3.3
对象一致性检查 object conformance examination
对数字内容对象的语义关系以及用于交换的对象信息包结构等方面进行的满足规定要求的相关检查。
3.4
基数约束 cardinality constraint
对实例属性的出现次数进行限定的约束方式。
3.5
取值约束 value constraint
对实例属性的取值进行限定的约束方式。
4缩略语
下列缩略语适用于本文件。
DCOO:数字内容对象本体(Digital Content Object Ontology)
IRI:国际化资源标识符(Internationalized Resource Identifier)
OWL:网络本体语言( Web Ontology Language)
RDF :资源描述框架( Resource Description Framework)
XML:可扩展标记语言(Extensible Markup Language)
标准内容
ICS35.240.30
中华人民共和国国家标准
GB/T38371.3—2020
数字内容对象存储、复用与交换规范第3部分:对象一致性检查方法
Specification of digital content object storage, reuse and exchange-Part 3:Object conformance examination method2020-03-31发布
国家市场监督管理总局
国家标准化管理委员会
2020-10-01实施
GB/T38371.3—2020
规范性引用文件
术语和定义
缩略语
致性检查内容
完整性检查
符合性检查
有效性检查
准确性检查
-致性检查方法
语义检查方法
信息包验证方法
7特殊约束条件检查
预定义术语取值检查
属性一致性关系检查
8对象信息包验证
信息包结构验证
数据文件校验
对象实例关系校验
附录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.3-—2020
本部分起草单位:北京大学、中宣部机关服务中心(中宣部信息中心)、北京拓标卓越信息技术研究院、中国科技出版传媒股份有限公司。本部分主要起草人:王文清、陈鹏飞、刘成勇、刘勇、张沫、周长岭、关涛、梁、姜磊、陆新民、郭昱锦张志。
HiiKaeeiKAca
GB/T38371.3—2020
在数字内容资源的管理和应用等过程中,涉及的相关资源种类包括图书、论文、报告、数据集、应用程序等;资源媒体类型包括文本、音频、视频、图像、虚拟现实或增强现实资源等;可复用的资源类型包括各种构件类资源,如章节、图表、公式等资源片段或构件用于资源组织类的资源包括受控术语表、主题词表、分类法等;其他相关资源类型还包括代理者、元数据、权利等。对于数字内容资源,需要建立一个统一的对象模型,以系统地表示和记录资源的结构、特征以及对象资源之间的各种关系,并能够按不同的粒度进行封装、存储和交换。GB/T38371参考了国内外相关标准,结合新闻出版业、图书馆和博物馆等涉及数字内容资源的相关领域针对数字内容资源管理与服务的需求,从对象模型、对象封装、存储和交换以及对象一致性检查等多个方面给出一套统一的标准,以实现相关领域对数字内容资源的规范化表示,消除数据复用和交换障碍,降低资源管理和利用成本,推动数字内容资源的融合和深人利用。iiiKaeeiKAca
1范围
数字内容对象存储、复用与交换规范第3部分:对象一致性检查方法
GB/T38371.3-—2020
GB/T38371的本部分规定了数字内容对象的一致性检查内容,一致性检查方法、特殊约束条件检查和对象信息包验证等
本部分适用于新闻出版业、图书馆和博物馆等领域有关数字内容资源的内容检查。2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T38371.1一2020数字内容对象存储、复用与交换规范第1部分:对象模型GB/T38371.2一2020数字内容对象存储、复用与交换规范第2部分:对象封装、存储与交换iiiKaeeiK
术语和定义
下列术语和定义适用于本文件。3.1
conformance
一致性
满足规定的要求。
[GB/T19333.5—2003,定义3.8]3.2
conformanceexamination
一致性检查
满足规定要求的相关检查。
objectconformanceexamination对象一致性检查
对数字内容对象的语义关系以及用于交换的对象信息包结构等方面进行的满足规定要求的相关检查。
基数约束cardinalityconstraint对实例属性的出现次数进行限定的约束方式。3.5
valueconstraint
取值约束
对实例属性的取值进行限定的约束方式。4缩略语
下列缩略语适用于本文件
GB/T38371.3—2020
DCOO:数字内容对象本体(DigitalContentObjectOntology)IRI:国际化资源标识符(InternationalizedResourceIdentifier)OWL:网络本体语言(WebOntologyLanguage)RDF:资源描述框架(ResourceDescriptionFramework)XML:可扩展标记语言(ExtensibleMarkupLanguage)5一致性检查内容
5.1完整性检查
数字内容对象及其相关资源数据的完整性检查如下:a)对象模型逻辑结构完整性检查:对象模型是否完整表述数字内容对象的语义关系,对象实例是否完整,以及对象实例是否完整包括必备属性等;b)信息包完整性检查:对对象实例信息包中的必备文件(及文件目录)的存在性进行检查。5.2
2符合性检查
数字内容对象及其相关资源数据的符合性检查如下:a)对象语义符合性检查:对象模型是否符合约束条件推理规则的检查等:b)信息包符合性检查:DCOORDF实例文件中的语义关系是否与信息包清单文件(即dcoomanifest.xml文件)中的对象关系列表(即节点objectList下的内容)相符;c)DCOORDF实例文件中的媒体对象及其物理文件是否与信息包清单文件中数据文件列表(即节点dataFileList下的内容)相符。人5.3
有效性检查
数字内容对象及其相关资源数据的有效性检查如下:a)对象模型逻辑有效性检查:检查属性的取值有效性等;b)语法有效性检查:检查是否符合XML、RDF、OWL相关语法等准确性检查
数字内容对象及其相关资源数据的准确性检查主要是针对对象实例信息包的内容进行检查,包括文件系统中的目录名称及位置、文件名称及位置、container.xml与dcoomanifest.xml文件的位置是否准确等。
一致性检查方法
语义检查方法
利用语义检查方法,可覆盖对以下内容的检查:对象模型逻辑结构完整性检查;a)
对象语义符合性检查;
对象模型逻辑有效性检查;
d)语法有效性检查。
6.1.2语义检查的具体方法如下:a)对象模型逻辑结构检查应符合下列要求:检查对象为DCOO模型及其扩展模型见GB/T38371.1一2020;1)
检查内容为本体逻辑结构的语义一致性;2)
GB/T38371.3-—2020
该逻辑结构的检查可通过本体模型定义文件以及相应的本体推理机完成。3)
b)实例数据逻辑结构检查应符合下列要求:检查对象为符合DCOO模型及其扩展模型的RDF实例数据;1
检查内容包括是否符合本体模型逻辑结构;2)
对于实例的属性,检查内容包括属性与逆属性、传递属性、对称属性等多个方面;3)
该逻辑结构的检查可通过RDF实例数据文件、本体模型定义文件以及相应的本体推理机完成。
c)约束条件检查应符合下列要求:1
检查对象为RDF实例数据;
检查内容包括基数约束检查和取值约束检查:3)
DCOO基数约束示例参见附录A的A.1、A.2和A.3;在DCOO扩展模型中,需要在扩展的派生类范围限定属性取值时,应考虑对取值约束的4)
检查;
5)约束条件检查可通过本体模型定义文件以及相应的本体推理机完成。d)特殊约束条件检查应符合下列要求:检查对象为RDF实例数据;
检查内容包括预定义术语取值检查属性主致性关系检查;
检查方法见7.1和7.2;
4)DCOO模型中的特殊约束示例可参见A.4和A.5。6.2
信息包验证方法
6.2.1利用信息包验证方法,可覆盖对以下内容的检查:a)
信息包完整性检查;
信息包符合性检查;
信息包准确性检查。
6.2.2信息包验证的具体方法如下:a)
数字内容对象的信息包主要包含DCOORDF实例文件.以及一组相关的数据文件:b)
信息包按照一定的结构来组织文件;针对数据文件,利用对象模型中“校验算法”和“校验值”属性所提供的校验信息,保证有效地对c)
数据文件内容进行校验;
信息包的验证包括信息包结构验证(见8.1)、数据文件校验(见8.2)和对象实例关系校验(见8.3)等三个方面。
7特殊约束条件检查
预定义术语取值检查
7.1.1在DCOO扩展体系中,如词表、分类法等编码体系可由“预定义术语集”实例化后进行限定。采3
GB/T38371.3—2020
用“预定义术语的实例表示具体的词表词汇、分类词汇或分类号等信息7.1.2在对实例数据进行校验的过程中,需检查预定义术语的取值是否符合匹配的预定义术语集7.2
属性一致性关系检查
属性一致性关系类型
DCOO所描述的各类资源具备多种属性,属性之间存在一定的关系,其类型如下:a)
属性并存关系:针对某个实例.两个或多个属性取值应都存在,或都不存在;属性同值关系:针对两个不同的实例,某一个或两个属性的值应相同,如某丛书的题名与该丛b)
书中某单册图书的丛编题名应相同。7.2.2属性并存关系检查
属性并存关系检查规则见表1.示例参见A.4表1
检查项目
规则编号
规则描述
输人参数
返回结果
证实方法
Rule-spr-01
实例的并存关系属性需同时出现实例a.属性pl.并存属性p2
true或false
属性的并存关系检查
检查说明
如果a的p1属性有取值,并且a的p2属性无取值,则输出\a的pl属性的并存属性p2无取值”,返回\false\;如果a的pl属性无取值,并且a的p2属性有取值,则输出“a的p2属性的并存属性pl无取值”,返回“false\,如果以上均不成立,则返回“true”属性同值关系检查
属性同值关系检查规则见表2.示例参见A.5。表2
检查项目
规则编号
规则描述
输人参数
返回结果
证实方法
Rule-spr-02
属性的同值关系检查Www.bzxZ.net
检查说明
对具备同值关系属性的实例·应进行同值关系检查实例a和b.同值属性sameValuePI和sameValueP2true或false
如果a的属性sameValueP1有取值vl,并且b的属性sameValueP2有取值v2.同时vl不等于v2.则输出“a的属性sameValueP1与b的属性sameValueP2取值不等”,并返回\false\;否则返回“true”8
对象信息包验证
信息包结构验证
交换信息包结构验证
交换信息包文件名验证
交换信息包文件名验证见表3。
检查项目
规则编号
规则描述
输人参数
输出结果
证实方法
Rule-pac-1
验证EIP的文件命名是否正确
EIP文件
True或False
交换信息包文件名验证
检查说明
GB/T 38371.3—2020
当EIP文件是以容器级封装本地标识符或某数字内容对象本地标识符为文件名的ZIP文件时,返回“True\.否则返回\False\”交换信息包目录名称验证
交换信息包目录名称验证见表4。表4
检查项目
规则编号
规则描述
输人参数
输出结果
证实方法
Rule-pac-2
验证EIP中目录名称是否正确
EIP文件
True或False
交换信息包目录名称验证
检查说明
遍历EIP的目录及子目录,根据EIP文件结构(见GB/T38371.2—2020的5.2),验证目录(及子目录)命名是否正确。正确时返回“True\,否则返回“False”交换信息包目录位置验证
交换信息包目录位置验证见表5。5
GB/T38371.3—2020
检查项目
规则编号
规则描述
输人参数
输出结果
证实方法
Rule-pac-3
验证EIP中目录位置是否正确
EIP文件
True或False
交换信息包目录位置验证
检查说明
遍历EIP的目录及子目录,根据EIP文件结构(见GB/T38371.2一2020的5.2),验证目录(及子目录)位置是否正确。正确时返回\True”,否则返回\False”交换信息包mimetype文件位置验证交换信息包mimetype文件位置验证见表6。表6交换信息包mimetype文件位置验证检查项目
规则编号
规则描述
输人参数
输出结果
证实方法
Rulepac-4
验证EIP中mimetype文件位置是否正确EIP文件
True或False
检查说明
检查EIP文件根目录是否存在mimetype文件。正确时返回\True”,否则返回\False”交换信息包mimetype文件内容验证交换信息包mimetype文件内容验证见表7。表7交换信息包mimetype文件内容验证检查项目
规则编号
规则描述
输人参数
输出结果
证实方法
Rule-pac-5
验证EIP中mimetype文件内容是否正确EIP文件
True或False
检查说明
如果EIP文件根目录存在mimetype文件,检查文件内容是否符合EIP结构的规定。正确时返回“True”,否则返回“False”
交换信息包container.xml文件位置验证交换信息包container.xml文件位置验证见表8。6
检查项目
规则编号
规则描述
输人参数
输出结果
证实方法
Rule-pac-6
交换信息包container.xml文件位置验证检查说明
验证EIP中container.xml文件位置是否正确EIP文件
True或False
GB/T38371.3—2020
检查EIP文件根目录下META-INF目录中是否存在container,xml文件。正确时返回\True”否则返回\False”
交换信息包container.xml文件内容验证交换信息包container.xml文件内容验证见表9表9
换信息包文件container.xml文件内容验证检查项目
规则编号
规则描述
输人参数
输出结果
证实方法
Rule-pac-7
验证EIP中container,xml文件内容是否正确EIP文件
True 或False
检查说明
如果EIP文件根目录下META-INF自录中存在container.xml文件,检查文件内容是否符合EIP结构的规定。正确时返回\True\,否则返回\False”交换信息包dcoomanifest.xml文件位置验证交换信息包dcoomanifest.xml文件位置验证见表1o。表10
检查项目
规则编号
规则描述
输人参数
输出结果
证实方法
Rule-pac-8
交换信息包dcoomanifest.xml文件位置验证检查说明
验证EIP中dcoomanifest.xml文件位置是否正确EIP文件
True或False
检查EIP文件根目录下META-INF目录中是否存在dcoomanifest.xml文件。正确时返回\True”,否则返回\False”
交换信息包dcoomanifest.xml文件内容验证交换信息包dcoomanifest.xml文件内容验证见表11。GB/T 38371.3—2020
检查项目
规则编号
规则描述
输人参数
输出结果
证实方法
Rule-pac-9
交换信息包dcoomanifest.xml文件内容验证检查说明
验证EIP中dcoomanifest.xml文件内容是否正确EIP文件
True或False
如果EIP文件根目录下META-INF目录中存在dcoomanifest,xml文件,检查文件内容是否符合EIP结构的规定。正确时返回“True”,否则返回“False”交换信息包DCOORDF实例文件位置验证交换信息包DCOORDF实例文件位置验证见表12。交换信息包DCOORDF实例文件位置验证表12
检查项目
规则编号
规则描述
输人参数
输出结果
证实方法
Rule-pac-10
验证EIP中DCOORDF文件位置是否正确EIP文件
True或False
检查说明
检查EIP文件根目录下CONTAINER目录中是否存在DCOORDF实例文件。正确时返回“True”否则返回“False”
交换信息包DCOORDF实例文件名称验证交换信息包DCOORDF实例文件名称验证见表13。表13交换信息包DCOORDF实例文件名称验证检查项目
规则编号
规则描述
输人参数
输出结果
证实方法
Rule-pac-11
检查说明
验证EIP中DCOORDF实例文件名称是否正确EIP文件
True或False
如果EIP文件根目录下CONTAINER目录中存在DCOORDF实例文件,检查其命名是否正确。对于容器级和对象级EIP,该文件均命名为dcoo_rdf_instance.xml。正确时返回\True\,否则返回\False\交换信息包DCOORDF实例文件内容验证交换信息包DCOORDF实例文件内容验证见表14。8
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。