编辑: xiaoshou | 2014-02-03 |
58 7.2.122 锁定签名
59 7.2.123 被锁定签名标识符
60 7.2.124 修改封装内容
61 7.2.125 修改标识符
62 7.2.126 原封装包
63 7.2.127 修订内容
64 8 电子文件的封装
65 8.1 封装策略
65 8.2 封装包文件
65 8.3 封装包文件命名
65 8.4 封装包类型
65 8.5 修改封装
65 8.6 封装包验证机制
65 8.6.1 封装包规范性验证
65 8.6.2 版本控制
65 8.6.3 电子签名
65 8.6.4 锁定签名
65 8.7 二进制数据的处理
65 8.8 加密限制
65 9 XML技术要求
65 9.1 遵从的XML标准
66 9.2 XML 声明
66 9.3 XML 命名空间
66 9.4 XML根元素声明
66 9.5 字符集方案
66 9.6 XML元素的约束性
66 9.7 XML元素属性标识方法
66 9.8 XML元素的值域
66 10 电子签名技术要求
66 10.1 电子签名形式
66 10.2 电子签名的强制性
67 10.3 电子签名方法
67 10.4 对被签名数据的要求
67 10.5 算法要求
67 10.6 签名结果的编码要求
67 10.7 证书要求
67 10.8 电子签名的验证
67 附录A(规范性附录) 电子文件封装包的树型结构图
68 A.1 原始型封装包树型结构
68 A.2 修改型封装包树型结构
72 附录B(规范性附录) 电子文件封装包的Schema
73 附录C(资料性附录) 封装元数据表
86 前言本标准由安徽省档案局(馆)提出. 本标准由国家档案局归口. 本标准起草单位:安徽省档案局(馆)、北京北大方正技术研究院有限公司. 本标准主要起草人:李学香、黄玉明、王学武、周建武、胡华平、邓晓文、段丽琼、吴彬松、华婷、陈姗姗、朱霖露. 引言电子文件管理就是对其元数据和数据的收集、管理和利用.在电子文件管理过程中,需要维护电子文件元数据与数据的可靠联系.电子文件元数据可以嵌入在文件中,也可以通过系统与文件关联,还可以通过封装的方法与文件打包在一起.本标准规定了电子文件封装的格式和要求,依据本标准生成的电子文件封装包格式与计算机软硬件无关,是电子文件交换、长期保存和利用的有效形式. 本标准与DA/T 46-2009《文书类电子文件元数据方案》联系紧密,建议一起阅读. 基于XML的电子文件封装规范 范围 本标准规定了基于XML的电子文件封装格式和要求. 本标准适用于各级各类档案馆、机关、团体、企业事业单位和其他社会组织对文本文件和静态图像文件的文件级封装. 规范性引用文件 下列文件对于本文件的应用是必不可少的.凡是注日期的引用文件,仅注日期的版本适用于本文件.凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件. GB 2312-1980 信息交换用汉字编码字符集 基本集 GB/T 7408-2005 数据元和交换格式 信息交换 日期和时间表示法(idt ISO 8601:2000) GB/T 13000.1-1993 信息技术 通用多八位编码字符集(UCS)第1部分:体系结构与基本多文种平面(idt ISO/IEC 10646-1:1993) GB 18030-2005 信息技术 中文编码字符集 GB/T 18793-2002 信息技术 可扩展置标语言(XML)1.0(W3C RFC-xml:1998,NEQ) DA/T 1-2000 档案工作基本术语 DA/T 46-2009 文书类电子文件元数据方案 ISO 14721:2003 空间数据和信息传输系统 开放档案信息系统 参考模型(Space data and information transfer systems-Open archival information system-Reference model) 术语和定义 DA/T 1-
2000、DA/T 46-2009界定的以及下列术语和定义适用于本文件. 封装 encapsulation 将电子文件及其元数据按指定结构打包的过程. 封装包 encapsulation package 封装(3.1)形成的数据单元. 封装格式 encapsulation format 封装包(3.2)的数据结构. 主文档 main document 组合文件中作为最重要著录对象的文档,一般是归档文件整理或档案著录时列在首位的文档. 附属文档 attached document 组合文件中的从属文档,如附件、被转发文等. 总则 基于XML技术进行电子文件封装的目的是利用标准的、与软硬件无关的XML语言将电子文件与其元数据按照规范结构封装在一个数据包中,以维护电子文件与其元数据的完整性,并保障两者之间的可靠联系,实现电子文件自包含、自描述和自证明. 基于XML的电子文件封装包的信息组织结构符合ISO 14721:2003定义的档案信息包(AIP)模型. 本标准所称的电子文件数据是指计算机文件的二进制流,因应XML技术特点,在封装包中用Base64编码表示.封装的电子文件元数据包括DA/T46-2009 规定的元数据、封装新增的元数据(见6.1),以及依据DA/T 46-2009组配的元数据(见6.2). DA/T 46-2009 定义的元数据除件数(见DA/T 46-2009的5.6.2)外均适用于本标准,但部分元数据的约束性、可重复性在本标准中另有规定(见附录A). 电子文件封装结构模型 本标准采用封装技术,按指定结构封装电子文件数据、DA/T 46-2009和本标准第6章所规定的元数据.其结构模型,见图1: 1: 封装内容 和 修改封装内容 有且仅有一个出现,由 封装包类型 的值来指定. 2: 修订内容 的子元素和 封装内容 的子元素相同. 图1 电子文件封装UML结构模型 封装元数据 封装新增的元数据 为表达电子文件封装的层次结构,记录封装包自描述信息,本标准在DA/T 46-2009 基础上,新增与封装有关的元数据元素,见表1: 封装新增的元数据 编号 元数据 编号 元数据 编号 元数据 M201 电子文件封装包 M213 文件数据 M229 机构人员实体块 M202 封装包格式描述 M214 文档 M230 机构人员实体 M203 版本 M215 文档标识符 M231 机构人员实体关系 M204 被签名对象 M216 文档主从声明 M233 电子签名块 M205 封装包类型 M217 文档数据 M234 签名标识符 M206 封装包类型描述 M218 编码 M235 证书块 M207 封装包创建时间 M219 编码描述 M236 锁定签名 M208 封装包创建单位 M220 反编码关键字 M237 被锁定签名标识符 M209 封装内容 M221 编码数据 M238 修改封装内容 M210 文件实体块 M222 文件实体关系 M239 修改标识符 M211 文件实体 M225 业务实体块 M240 原封装包 M212 授权 M226 业务实体 M241 修订内容 依据DA/T 46-2009组配的元数据 DA/T 46-2009中的实体标识符(见DA/T 46-2009的8.1)与本标准中的文件实体(见7.2.11)、业务实体(见7.2.95)和机构人员实体(见7.2.104)组配,形成了特定语义的元数据元素,见表2: DA/T 46-2009实体标识符的组配 组配对象 组配结果 对象1 对象2 编号 元数据 实体标识符(见DA/T 46-2009的8.1) 文件实体(见7.2.11) M223 文件标识符 M224 被关联文件标识符 业务实体(见7.2.95) M227 业务标识符 机构人员实体(见7.2.104) M228 机构人员标识符 M232 被关联机构人员标识符 元数据的描述 元数据的描述方法 本标准对元数据属性的描述方法与DA/T 46-2009的4.2规定的描述方法一致.凡DA/T 46-2009中已描述的元数据在本标准中只引用编号,其属性描述见DA/T 46-2009第