标准规范下载简介
GB/T 38371.2-2020 数字内容对象存储、复用与交换规范 第2部分:对象封装、存储与交换GB/T38371《数字内容对象存储、复用与交换规范》分为3个部分: 第1部分:对象模型; 第2部分:对象封装、存储与交换; 第3部分:对象一致性检查方法。 本部分为GB/T38371的第2部分。 本部分按照GB/T1.1一2009给出的规则起草。 本部分由国家新闻出版署提出。 本部分由全国新闻出版信息标准化技术委员会(SAC/TC553)归口。 本部分起草单位:北京大学、中宣部机关服务中心(中宣部信息中心)、北京拓标卓越信息技术研究 院、中国科技出版传媒股份有限公司。 本部分主要起草人:王文清、陈鹏飞、刘成勇、刘勇、张沫、周长岭关涛、梁廣、姜磊、陆新民、郭昱锦, 张志。
GB/T38371.22020
在数字内容资源的管理和应用等过程中DBJ/T15-163-2019 广东省装配式建筑评价标准,涉及的相关资源种类包括图书、论文、报告、数据集、应用 序等;资源媒体类型包括文本、音频、视频、图像、虚拟现实或增强现实资源等;可复用的资源类型包括 各种构件类资源,如章节、图表、公式等资源片段或构件;用于资源组织类的资源包括受控术语表、主题 司表、分类法等;其他相关资源类型还包括代理者、元数据、权利等。对于数字内容资源,需要建立一个 统一的对象模型,以系统地表示和记录资源的结构、特征以及对象资源之间的各种关系,并能够按不同 的粒度进行封装、存储和交换。 GB/T38371参考了国内外相关标准,结合新闻出版业、图书馆和博物馆等涉及数字内容资源的相 关领域针对数字内容资源管理与服务的需求,从对象模型、对象封装、存储和交换以及对象一致性检查 等多个方面给出一套统一的标准,以实现相关领域对数字内容资源的规范化表示消除数据复用和交换
GB/T 38371.22020
数字内容对象存储、复用与交换规范 第2部分:对象封装、存储与交换
数字内容对象存储、复用与交换为 第2部分:对象封装、存储与交
GB/T38371的本部分规定了数字内容对象的封装、存储与交换方式并给出了对象交换服务 接口。 本部分适用于新闻出版业、图书馆和博物馆等领域有关数字内容资源的数字化统一管理和共享。
GB/T38371的本部分规定了数字内容对象的封装 、存储与交换方式并给出了对象交换服务 接口。 本部分适用于新闻出版业、图书馆和博物馆等领域有关数字内容资源的数字化统一管理和共享
下列缩略语适用于本文件
下列缩略语适用于本文件
GB/T38371.22020
5.2交换信息包文件结机
5.2.1交换信息包类型
5.2.2容器级交换信息包结构
5.2.2容器级交换信息包结构
GB/T38371.22020
GB/T38371.22020
5.2.3对象级交换信息包结构
5.2.3.1对象级交换信息包用以封装数字内容对象及其所包含的单一媒体对象(及相关数据 息,其结构如下:
5.2.3.1对象级交换信息包用以封装数字内容对象及其所包含的单一媒体对象(及相关数据文件)信
某一媒体类型数据文件
container.xml.其文件内容如下面的XML片段所示:
字内容对象封装的证实方法见GB/T38371.3—2
信息包的存储包括数字内容对象(及其相关资源)的实例文件及数据文件的存储。实现这两类 逻辑存储结构即为数字内容对象存档信息包结构
6.2.1文件系统存储
GB/T38371.22020
注1:“&myNamespace;"表示某应用单位的命名空间取值 注2:“dataFile"是位于"BasePath”下的文件子目录
:1:“&myNamespace;"表示某应用单位的命名空间取值 2:“dataFile"是位于"Base Path”下的文件子目录
6.2.2关系数据库存储
2.1关系数据库以二维表结构对实例数据进行组织和存储。 2.2将DCOORDF实例文件存储于关系数据库中时,每个实例作为独立的文本单元,存储于数 中。表结构见表1所示
表1RDE实例存储表
6.2.2.3实例关系表用于存储DCOORDF实例文件中各个实例之间的关系。表结构见表2。
6.2.3图数据库存储
6.2.3.1DCOO对象模型具有图特性,当数字内容对象及其相关资源的实例文件数据规模较大时,利 用结构化数据模型的传统管理方式难以满足低数据穴余与高查询性能的要求。以图方式管理RDF实 例数据不仅可避免RDF逻辑数据模型与物理模型之间的转换,而且可利用成熟的图算法优化RDF数 据查询。
据查询。 6.2.3.2图数据库基于有向图,其理论基础是图论。DCOORDF实例文件中的主体(及客体)实例对象 视为节点,主体与客体之间的关系(即属性)视为边,可将数字内容对象及其相关资源的RDF实例数据 存储到图数据库中。 6.2.3.3常见的图数据库存储系统包括:Neo4j、OrientDB、HyperGraphDB、InfiniteGraph、InfoGrid等。
与DCOORDF实例文件相关的数据文件存储于dataFile文件目录中,按照不同的媒体类型归类, 存储结构见表3。 X
数据文件逻辑存储结栏
数据文件或直接存于“媒体类型文件目录”下,或分为多组后存于“分组文件目录”下 当某一类型数据文件数量较多时,在对应媒体类型文件目录下,可采用自定义“分组文件目录”的方式进行 组织,本部分对"分组文件目录”的名称、数量和层级等未做要求。
容对象存储的证实方法见GB/T38371.3一2020
1.1为了支持数字内容对象的交换与复用,数字内容对象应用系统之间可通过FTP/SFTP、接口 式进行数字内容对象的交换, 1.2对于FTP/SFTP方式,应用系统之间可直接传送“交换信息包”文件。 1.3对于接口交换方式,资源存储系统可提供以下8个方面的接口,以供第三方(外部系统)从
7.1.1为了支持数字内容对象的交换与复用,数字内容对象应用系统之间可通过FTP/SF 方式进行数字内容对象的交换,
GB/T38371.22020
统中获取数字内容对象信息(包括元数据、数据文件等)。 a) 资源标识符获取接口(listIdentifiers):获取符合查询条件的资源标识符列表; 指定资源IRI获取接口(listIris):获取符合查询条件的资源容器级封装包含的所有相关资源 的IRI列表; C 元数据获取接口(getMetadata):获取指定IRI的资源的元数据,支持多种元数据格式(如 MARC、DC等格式); d) 数据文件URL获取接口(listContentURL):获取指定资源所关联的数据文件的URL列表; 数据流获取接口(getDataStream):获取数据文件对应的数字内容的字节流; 交换信息包获取接口(getEIP):获取指定资源IRI的交换信息包; g) 交换信息包上传接口(uploadEIP):将交换信息包上传至资源存储系统; 资源检索接口(resRetrieve):在资源存储系统中检索资源信息
7.2资源标识符获取接口
7.2.1资源标识符获取接口定义
资源标识符获取接口(listIdentifiers)定义见表4。
表4资源标识符获取接口定义
7.2.2资源标识符获取接口调用
7.2.2.1正确请求响应
7.2.2.2错误请求响应
7.2.2.2错误请求响应
7.3指定资源IRI获取接口
指定资源IRI获取接口定
指定资源IRI获取接口(listIris)定义见表5
表5指定资源IRI获取接口定义
7.3.2指定资源IRI获取接口调用
7.3.2.1指定资源IRI获取接口请求响应的示例如下:
slri元素中value给出了对应DCOO实例的IRl值 第7章的各接口请求和响应示例中,统一采用“&myNamespace;”表示应用单位命名空间
7.3.2.3在第7章的各接口请求和响应示例中,统一采用“&myNamespace;”表示应用单位命名空间
GB/T38371.22020
取值。 7.3.2.4type取值为对应资源的对象类型值.可为DCOO对象类型、应用单位扩展类型或其他类型。
3.2.4type取值为对应资源的对象类型值,可为DCOO对象类型、应用单位扩展类型或其他类型
1.4.1元数据获取接口定义
元数据获取接口(getMetadata)定义见表6。
表6元数据获取接口定义
7.4.2元数据获取接口调用
7.5数据文件URL获取接口
7.5.1数据文件URL获取接口定义
数据文件URL获取接口(listContentURL)定义见表7
表7数据文件URL获取接口定义
GB/T38371.22020
7.5.2数据文件URL获取接口调用
7.6.1数据流获取接口定义
数据流获取接口(getDataStream)定义见表8
数据流获取接口(getDataStream)定义见表8
表8数据流获取接口定义
7.6.2数据流获取接口调用
7.6.2.1数据流获取接口请求响应的示例如下
7.6.2.1数据流获取接口请求响应的示例如下:
GB/T38371.22020
交换信息包上传接口请求响应的示例如下: 请求:以如下的HTML表单为例(HTTP请求采用POST方法)
7.9.1资源检索接口定义
1.1资源检索接口遵循SRU/SRW协议,实现从资源存储系统中获取元数据信息。资源检索接 Retrieve)定义见表1l
表11资源检索接口定义
JC/T 2439-2018 建筑装饰用烤瓷铝板表12资源检索接口响应格式
7.9.1.2诊断信息在SRU的响应信息中,可由
7.9.1.3
7.9.1.3
表13诊断信息元素包含的子元素
DB37 5056-2016 民用建筑电线电缆防火设计规范7.9.2资源检索接口调用
GB/T38371.22020
错误响应示例2:代理的、非严重的诊断信息