GB/T 24639-2009
基本信息
标准号:
GB/T 24639-2009
中文名称:元数据的XML Schema置标规则
标准类别:国家标准(GB)
标准状态:现行
发布日期:2009-11-15
出版语种:简体中文
下载格式:.rar .pdf
下载大小:2483822
相关标签:
数据
置标
规则
标准分类号
关联标准
出版信息
出版社:中国标准出版社
标准价格:0.0 元
出版日期:2010-02-01
相关单位信息
发布部门:中华人民共和国国家质量监督检验检疫总局 中国国家标准化管理委员会
标准简介
GB/T 24639-2009 元数据的XML Schema置标规则 GB/T24639-2009 标准下载解压密码:www.bzxz.net
标准内容
ICS35.240.60
中华人民共和国国家标准
GB/T24639—2009
元数据的 XMLSchema 置标规则
XML Schema marking rules for metadata2009-11-15发布
中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会
2010-02-01实施
1范围
2术语和定义
基本置标过程
4元数据的UML建模规则
5元数据的UML模型向XMLSchema的映射规则参考文献·
GB/T246392009
本标准由全国电子业务标推化技术委员会提出。本标准由全国电子业务标准化技术委员会归口。GB/T24639—2009
本标准主要起草单位:中国标准化研究院、北京中企开源信息技术有限公司、成都市标准化研究院。本标准主要起草人:王志强、刘颖、秦丽娇、隋媛、马洪军、林希、胡昌川。1范围
元数据的XMLSchema置标规则
本标准规定了用W3CXMLSchema定义元数据内容的方法和规则。GB/T24639--2009
本标准适用于在进行元数据采集、加工、存储、共享和交换时,需要将各种元数据内容用XMLSchema定义的场合。
2术语和定义
下列术语和定义适用于本标准。2.1
元数据metadata
定义和描述其他数据的数据。
[GB/T18391.1—2009,定义3.2.16]2.2
元数据元素metadataelement
元数据的基本单元。
注1:元数据元索在元数据实体中是唯一的。注2:与UML术语中的属性同义。[GB/T19710——2005,定义4.6]]2.3
元数据实体
metadata entity
一组说明数据相同特性的元数据元索。注1:可以包括一个或一个以上的元数据实体。注2:与UML术语中的类同义。
[GB/T19710—2005,定义4.7]
本metadatatypeentity
元数据类型实体
一种可作为自定义的数据类型被重复引用的元数据实体。2.5
元数据子集
metadatasection
元数据的子集合,由相关的元数据实体和元素组成。注:与UML术语中的包同义。
[GB/T19710—2005,定义4.8]
3基本置标过程
元数据内容映射为XMLSchema的基本置标过程如下:a)将元数据内容用UML的模型进行抽象,形成元数据的UML模型;将元数据的UML模型中元数据实体、元数据类型实体、元数据元素以及元数据中的代码表映b)
射成XMLSchema。
GB/T24639-2009
4元数据的UML建模规则
4.1元数据组成结构
元数据子集、元数据实体、元数据类型实体和元数据元素间的关系如图1所示,其中:元数据子集由相关的元数据实体和元数据元素组成。元数据实体由其他元数据实体和元数据元素组成。元数据实体可以与元数据类型实体相关联,也可以与其他元数据实体相关联。元数据实体和元数据元素可以用数据字典的方式描述,并通过以下属性定义元数据实体和元数据元素,即:中文名称、英文名称、缩写名、定义、约束条件、最大出现次数、数据类型、值域。元数据
元数据子集
元数据类型实体
中文名称
英文名称
4.2类的组成结构
缩写名
元数据实体
作为属性描述
约束条件
图1:
元数据组成结构
元数据元素
最大出现次数
数据类型
用UML的静态结构图建立元数据内容模型,用UML类的概念表示元数据实体和元数据类型实体,类与类间的关系表示元数据实体间的关系。UML类的结构如图2所示。
类的名称
属性[约束条件和最大出现次数]】:数据类型图2
类的组成结构
4.3元数据转换为UML模型的规则将4.1中描述的元数据表达格式和4.2中描述的UML类的表达格式相对应,建立如图3所示的元数据与UML模型的对应关系。
中文名称
英文名称
元数据子集
元数据实体
元数据类型实体
元数据元素
缩写名
约束条件
最大出现次数
数据类型
图3元数据与UML模型的对应关系元数据转换为UML模型的规则如下:GB/T24639--2009
类的名称
属性【约束条件和最大出现次数]:7数据类型
规则1:应将元数据子集转换为UML模型中的包,元数据子集的名称对应于UML模型中包的名称。
规则2:应将元数据实体和元数据类型实体转换为UML模型中的类,这些类可以是特化的(子类)或泛化的(超类)。
注:元数据实体可以与一个或多个元数据类型实体相关联。规则3:应将元数据实体所包含的元数据元素转换为UML模型中该元数据实体所对应类中的属性。
规则4:应将描述元数据元素的约束条件和出现次数转换为类中属性的约束条件和出现次数。元数据元素的约束条件和出现次数与类中属性的约束条件和出现次数的对应关系如表1所示。表1元数据元素的约束条件和出现次数与类中属性的约束条件和出现次数的对应关系元数据元素的约束条件和出现次数可选,最大出现次数为1次
可选,最大出现次数为N次
必选,最大出现次数为1次
必选,最大出现次数为N次
类中扇性的约束条件和出现次数0..1
规则5:应将描述元数据元素的数据类型转换为类中属性的数据类型。5元数据的UML模型向XMLSchema的映射规则5.1总则
规则1:应详细说明XMLSchema的前导说明(prolog)部分。规则2:应将元数据根实体定义为一个根元素(rootelement)。规则3:应将元数据实体定义为XMLSchema的元素(element),规则4:应将元数据类型实体定义为XMLSchema的复杂类型(complexType)。3
GB/T24639—2009
规则5:应将元数据元素定义为XMLSchema的元素(element)。规则6:应将元数据标准中的代码表定义为XMLSchema的简单类型(simpleType)。规则7:不应将元数据子集转换为XMLSchema。规则8:元数据的XMLSchema应符合W3CXMLSchema的要求,包括:W3CXMLSchemaPartO:Primer
W3CXMLSchema Part1:StructuresW3CXMLSchemaPart2:Datatypes
-W3C Namespaces in XML
规则9:元数据实体、元数据类型实体、元数据元素的中文名称、英文名称以及定义注解用XMLSchema的注释说明,具体规则如下:-元数据实体、元数据类型实体、元数据元素的中文名称用注释说明,即:元数据类型实体中文名称元数据实体、元数据类型实体、元数据元素的英文名称用注释说明,即:元数据类型实体英文名称元数据实体、元数据类型实体、元数据元素的定义、注解用注释说明,即:元数据类型实体的定义、注解等ntation》图像组信息元数据与XMLSchema的映射关系如图4所示。元数据子集
元数据(根)实体
xs:(root)element
中文名称
英文名称
缩写名
元数据类型实体
元数据元素
约束条件
nentation)
xs:complexType
代码表
最大出现次数
元数据与XMLSchema的映射关系
xs:simpleType
数据类型
5.2XMLSchema的前导说明
规则10:字符集的说明
XMLSchema的encoding属性值为\GB18030”。规则11:命名空间(namespace)的说明XMLSchema的前导说明部分应包含命名空间的定义:a)
示例:现代服务业元数据内容的命名空间的值为http://www.e-service.org.cn。元数据标准名称;
元数据标准版本;bZxz.net
XMLSchema编写单位或编写人;
XMLSchema完成时间。
5.3元数据根实体置标规则
GB/T24639-—2009
规则12:元数据的根实体定义为XMLSchema的根元素,根元素的名称是\metadata”,根元素的类型定义为xs:complexType”。
示例:声明“数字媒体内容核心元数据”作为XMLSchema的根元素为:(xs:element name =\metadata\)《docunentation)元数据
5.4元数据实体的置标规则
规则13:元数据实体名称定义为XMLSchema中的元素(element),其name属性的值应为元数据实体的缩写名。
规则14:元数据实体的类型定义为elementname所包含的complexType。示例:元数据实体“标识信息”的XMLSchema代码如下:《xs:documentation)元数据描述的资源的基本信息
(xs:element nam)
\idCitation\type=\extent\>(xs:annotation)
《xs:documentation》数据集内容的简单说明小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。