GB/T32846-2016

科技平台元数据汇交报文格式的设计规则

Generalscienceandtechnologyinfrastructure—Designrulesformetadataarchivingmessageformat

本文分享国家标准科技平台元数据汇交报文格式的设计规则的全文阅读和高清PDF的下载,科技平台元数据汇交报文格式的设计规则的编号:GB/T32846-2016。科技平台元数据汇交报文格式的设计规则共有18页,发布于2017-03-01
  • 中国标准分类号(CCS)L67
  • 国际标准分类号(ICS)35.240.01
  • 实施日期2017-03-01
  • 文件格式PDF
  • 文本页数18页
  • 文件大小484.18KB

科技平台元数据汇交报文格式的设计规则


国家标准 GB/T32846一2016 科技平台 元数据汇交报文格式的设计规则 Generalscieneeandtechnologyinfrastructure DesigrulesformetadataarchivingmesSageformat 2016-08-29发布 2017-03-01实施 国家质量监督检验检疫总局 发布 国家标准化管理委员会国家标准
GB/T32846一2016 前 言 本标准按照GB/T1.1一2009给出的规则起草 本标准由科学技术部提出 本标准由全国科技平台标准化技术委员会(SAC/TC486)归口 本标准起草单位标准化研究院、国家科技基础条件平台中心,北京航空航天大学、中科院网络 中心、农业科学院、国家信息中心 本标准主要起草人刘守华、陈志辉、王德庆、.王志强周琼琼、程苹,范治成、洪岩,杨青海、尹书蕊 宦茂盛、张辉、阎保平、方伪、顾金刚
GB/T32846一2016 科技平台 元数据汇交报文格式的设计规则 范围 本标准规定了科技平台建设中元数据汇交过程中基于XML的报文格式的设计规则,包括报文结 构,元数据映射为XMI.Schema的规则以及xMLSchema的设计规则,并给出了资源核心元数据的汇 交报文格式 本标准适用于科技平台间元数据汇交的XML报文格式设计 规范性引用文件 下列文件对于本文件的应用是必不可少的 凡是注日期的引用文件,仅注日期的版本适用于本文 件 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件 GB/T246392009元数据的XMLsehema置标规则 GB/T30523-2014科技平台资源核心元数据 术语和定义 下列术语和定义适用于本文件 3.1 科技平台geeralseteneeantethlgy infrastrcture 运用现代信息技术等手段,有效整合科技资源,为科技创新和经济社会发展提供共享服务的网络 化、社会化的组织体系 -204,定义2.l.1] GB/T31075 3.2 元数据metadata 定义和描述其他数据的数据 [GB/T18391.l2009,定义3.2.16” 3.3 元数据元素metadataelement 元数据的基本单元 注1:与UMl.术语中的属性同义 注2:元数据元索在元数据实体巾是唯一的 [GB/T19710一2005,定义4.6] 3.4 元数据实体metadataentity -组说明数据相同特性的元数据元素 注1;与UM术语中的类同义 注2;可以包括一个或一个以上的元数据实体
GB/T32846一2016 [GB/T19710一2005,定义4.7 3.5 元数据类型实体metadataypeentity -种可作为自定义的数据类型被重复引用的元数据实体 [GB/T24639一2009,定义2.4] 3.6 元数据子集metadataseectiom 元数据的子集合由相关的元数招实体和元素组成 注:与UML.术语中的包同义 [GB/T19710一2005,定义4.8] 报文message 个已标识,命名和结构化的在功能上相互关联的段的集合,它涵盖某一特定交易类型的需求,并 在报文规范中说明 一个报文用报文头开始,用报文尾结束 [CGB/T14805.1一2007,定义4.667 3.8' 报文头 messageheader 开始并唯一标识报文的服务段 [GB/T14805.1一2007,定义4.69] 3.9 报文体 messageody 个已标识,命名和结构化的在功能上与段相关联的集合,它涵盖某一特定交易类型的需求,不包 括报文头和报文尾,并在报文规范中说明 [GB/T14805.1一2007,定义4.67] 3.10 trailer 报文尾 meSSage 结束报文的服务段 [GB/T14805.1一2007,定义4.71] 基于XL报文结构的设计规则 4.1基于XM报文的功能结构 基于XML的报文格式遵循GB/T24639一2009的规定 报文格式的功能结构与国内外惯用的报 文格式的功能结构相同,由报文头,报文体和报文尾组成,见图1 其中 报文头:包括报文标识、报文功能、发送方标识、接收方标识以及报文生成日期/时间的信息等 -报文体;报文的主体信息,由元数据实体、,元数据类型实体和元数据元素构成,如科技平台资源 核心元数据汇交报文的报文体包括GB/T305232014所规定的9条核心元数据,分别是标 识符、名称最近提交日期、描述、提交机构、关键词、访问限制、资源类别和资源信息链接地址, 其中提交机构和资源类别属于元数据实体,其他为元数据元素 报文尾;关于报文结束的一些说明信息,如签名信息 附录A给出了科技平台资源核心元数据的报文格式应用实例
GB/T32846一2016 报文头 报文体 报文尾 图1报文功能结构 4.2基于XM的报文格式的逻辑结构 元数据子集、,元数据实体,元数据类型实体和元数据元素间的关系如图2所示,其中: -元数据子集由相关的元数据实体和元数据元素组成 -元数据实体由其他元数据实体和元数据元素组成 元数据实体可以与元数据类型实体相关 联,也可以与其他元数据实体相关联 -元数据实体和元数据元素可以用数据字典的方式描述,并通过以下属性定义元数据实体和元 数据元素,即;中文名称、,英文名称,短名定义、注解、数据类型值域、子元素,其中注解包括约 束条件和最大出现次数 元数据 元数据子集 元数据类型实体 元数据实体 元数据元素 播 述 为属性 英文名称 数据类型 子元素 中文名称 定义 值域 短名 注解 图2基于XML的元数据汇交报文格式的逻辑结构 4.3报文结构标记说明 报文结构及其标记说明见表1 表头按下列定义:
GB/T32846一2016 报文层(Level):;标识元数据在报文结构中的位置,用01、2表示 -XML标记名(XMLTagName):XML的元素名称 说明(Descriptiom);对标记名的简要解释和应用说明 -约束(Cons );对元数据在报文中的制约,该元数据在报文中的状态;MMondatory)是 1straints 必备型;O(Optional)是可选型;c(Conditional)是条件型,对于代码与名称/描述的数据元,两 者至少选择其中之 出现次数(Repeats);指该元数据在报文中重复出现的次数;0.1可选且出现一次;0."可选且 可出现多次;1.1必选且出现一次;l..必选且可出现多次 类型和长度(Type/Length);指元数据的数据取值类型和最大字节数 a表示字符型,n表示 数字型,an表示数字字符型.n8表示固定的8位数字长度,an.70表示70个数字字符的不定 长度 表1报文功能结构及其标记说明 出现次数 类型和长度 报文层 XMl标记名 说明 约束 xMLTagName Ievel Contraints Repeats Description Type/Length M 元数据汇交 报文开始,给出报文标识、报文功能、报文参 M 报文头 考号,交换双方的标识及报文生成日期/时 l. 间等 给出报文标识的名称和报文格式、版本等 报文标识 M 1.l 信息 报文功能 给出报文的功能 0. 发送方标识 发送方的唯一标识,如组织机构代码 M 1. an..70 M 接收方标识 报文接收方的标识 l. an..70 报文生成日期 该报文生成的日期和时间 M Date 1.l 报文中涉及科技平台元数据汇交业务的相 报文体 M .n 关部分 元数据实体 元数据类型实体 元数据元素 如需对报文进行数字签名,应采用W3C颁 布的XM1数字签名规范(w3CxMlsignae 签名信息 0.1 an..64 turerecommendationon12February2002 进行加签处理 元数据映射为XLSchema的规则 5.1总则 规则1;应详细说明XMLSechema的前导说明(prolog)部分 规则2;应将元数据根实体定义为一个根元素(rootelement). 规则3;应将元数据实体定义为XMMSchema的元素(element)
GB/T32846一2016 规则4:应将元数据类型实体定义为XMLSeh hema的复杂类型(complexType). 规则5,应将元数据元素定义为xMLscdhema的元素(elemenD) 规则6;应将元数据标准中的代码表定义为XMLSchema的简单类型(simpleType). 规则7,不应将元数据子集转换为xMLsehema. 规则8;元数据实体,元数据类型实体,元数据元素的中文名称,英文名称以及定义注解用XML Schema a的注释说明,具体规则如下 元数据实体、,元数据类型实体,元数据元素的中文名称用注释说明,即 n)元数据类型实体中文名称GB/T32846一2016 /xs;complexIype 规则14;组成元数据类型实体的元数据元素之间、,元数据实体之间,元数据元素和元数据实体之间 是序列关系,用sequence表示 5.4元数据元素映射为XMLSschema的规则 规则15;元数据元素名称定义为元素(element),其name的值应用元数据元素的缩写名 规则16;元数据元索的类型用type属性说明,type属性的值可以是元数据类型实体名称,元数据 代码表名称或系统默认的数据类型名称 规则17;元数据元素的出现次数用maxOcceurs和minOcurs表达 其中maxOccurs表示该元数据元素可以具有的最大实例数目 当元数据元素是可选项或条件必选项时,用minOceurs表示该元数据元素的可选属性,且min(Oc curs=0 当元数据元素是必选项时,minOccurs=1 规则18;元数据元素的值域,没有特定约束无需说明 如需说明,则 -对数值型类型的元数据元素,用“minlnclusivevalue”和“maxIneclusivevalue”说明其最大最小 范围; 示例 (restrictionbase="Integer" 《minInclusivevalue="0" 〈maxInclusivealue="4095" /restriction 对文本型类型的元数据元素,用“xs;length”说明其字符串长度 5.5代码表映射为XMSehema 的规则 规则19;元数据标准中的代码表定义为simpleType,其name属性为代码表的英文缩写名 规则20;如果存在元数据代码表的定义或说明则用注释表示,如果不存在则不用说明 规则21;元数据代码表的代码值定义为simpleType的枚举值 规则22;元数据代码表的代码值的定义用注释(annotation)说明 xMLSchema的设计规则 6.1 XMLSchema的语法规则 元数据的XMLSehema应符合w3CXMLSchema的要求,包括: w3CXMLSchemaPart0;Primer; W3CXMLSchemaPartl:Structures; W3CXMLSchemaT Par2.Dhtatypes 6.2 XMLScehema的结构设计规则 oog 规则23:XMISschema整体结构应包括前导说明部分(pro ,元素定义部分以及开始标记和结束 标记 规则24;前导说明部分;需要声明报文的版本、字符集命名空间以及一些注释信息 规则25:元素定义部分:是XMLSchema的主体部分,科技平台元数据报文的XMLSehema的主
GB/T32846一2016 体部分主要是元数据实体、,元数据元素、数据类型、代码等分别定义为XMISchema的元素,类型和属 性后形成的部分 规则26;开始标记和结束标记;“schema”元素是XMLSchema中的第一个出现的元素 schemaxml lns:xs="命名空间")是XML模式的开始标记,表明该文档是一个XML模式文 xs:sc 档,同时定义了命名空间,相应地,“(GB/T32846一2016 表A.1(续 出现次数 报文层 XM标记名 说明 约束 类型和长度 XML" I.evel Name Contraints ag Te Description Repeats /Length M 分类标准名称 分类标准名称 分类标准版本号 分类标准的版本号 0.1 资源信息链接地址资源详细信息的有效绝对网络地址 M 1." 如需对报文进行数字签名,应采用w3C 颁布的xML数字签名规范(w3CXMI 数字签名 ..64 0..l an. signaturerecommendationon12February 2002)进行加签处理 A.3报文XMLSchema 按照映射规则,科技平台资源核心元数据汇交报文XMLscdhema为 xmlversion="1.0”encoding="UE-8"? /2001/XMLSchema"elementFormDefault= aalified" xsschemaXxmlnsxs http://www.w3.org/ "qua N alified attrbuteormDefaul七 'unqual xs:elementname "metadata" xs;annotation》 xs:documentation)科技平台资源核心元数据(/xs:documentation xs:annotation》 xs:complexType XS:Seguence "MessageHead" Xs;elementnae xs:complexType XS:Seguence xs;elementname="messID" "xs;string" type= xsannotation xs:documentati ion)报文标识(/xs;documentation) xs:annotation xs;element "messFun" "xs;string" ementname type= 3 1OOC tation documentation)报文功能GB/T32846一2016 / /xs;element xs;elementname="messSentID"y》 xsannotation xs:documentation .on)报文发送方标识报文接收方标识标识符ResourceTitle(/xs;documentation) )科技资源的名称GB/T32846一2016 xs;elementname="descrp" c" type="xs;string 《xs;annotation xs:documentati ion)描述(/xs: documentation xs:documentation》 (xs;documentation)Description0OrganizationName(/xs:documentation documentation)提交机构的组织机构名称(/xs;documentation) XS: xs:annotation element elementname="cntAdd"type="xs:string"y XS xs :annotation xs;doeumentation)提交机构通信地址GB/I32846一2016 《/xselement xs:elementname="cntEmai" type="xs;string" xsannotation /xs:documentation》 ion)提交机构电子信箱GB/T32846一2016 xs;annotation n)类目代码

科技平台元数据汇交报文格式的设计规则GB/T32846-2016

随着科技平台的发展,元数据的管理和汇交变得越来越重要。为了保证元数据在不同系统之间的互操作性和相互通信的合理性,必须采用一种标准的报文格式进行元数据的汇交。GB/T32846-2016就是这样一项标准,它规定了科技平台元数据汇交报文格式的设计规则。 该标准主要包括以下几个方面的内容: 1. 报文格式的基本结构 GB/T32846-2016规定了元数据汇交报文格式的基本结构,包括报文头、报文体和报文尾三部分。其中,报文头包含了报文的基本信息,如版本号、报文类型等;报文体则包含了元数据的具体信息;报文尾则包含了校验码等信息。 2. 报文格式的各个字段的定义和要求 该标准还规定了报文格式中各个字段的具体定义和要求。比如,对于元数据的标识符、名称、描述等信息,都有详细的定义和要求。这些定义和要求为不同系统之间元数据的交换提供了统一的规范。 3. 其他相关规定 除了上述内容外,该标准还包含了其他一些相关的规定,如报文的编码方式、字符集选择等。 GB/T32846-2016的发布,为科技平台元数据汇交提供了标准的报文格式和统一的规范。采用这样的标准,可以保证元数据在不同系统之间的相互通信和互操作性,从而更好地实现元数据的管理和应用。 总之,科技平台元数据汇交报文格式的设计规则GB/T32846-2016是一个非常重要的标准,它为科技平台的发展提供了强有力的支持。我们应该密切关注这个标准的变化,并在实际的工作中加以应用。

科技平台元数据汇交业务流程
上一篇 本文分享国家标准科技平台元数据汇交业务流程的全文阅读和高清PDF的下载,科技平台元数据汇交业务流程的编号:GB/T32845-2016。科技平台元数据汇交业务流程共有7页,发布于2017-03-01
科技平台大型科学仪器设备分类与代码
本文分享国家标准科技平台大型科学仪器设备分类与代码的全文阅读和高清PDF的下载,科技平台大型科学仪器设备分类与代码的编号:GB/T32847-2016。科技平台大型科学仪器设备分类与代码共有17页,发布于2017-03-01 下一篇
相关推荐