GB T 24639-2009 元数据的XML Schema置标规则.pdf

上传人:arrownail386 文档编号:198294 上传时间:2019-07-14 格式:PDF 页数:11 大小:191.31KB
下载 相关 举报
GB T 24639-2009 元数据的XML Schema置标规则.pdf_第1页
第1页 / 共11页
GB T 24639-2009 元数据的XML Schema置标规则.pdf_第2页
第2页 / 共11页
GB T 24639-2009 元数据的XML Schema置标规则.pdf_第3页
第3页 / 共11页
GB T 24639-2009 元数据的XML Schema置标规则.pdf_第4页
第4页 / 共11页
GB T 24639-2009 元数据的XML Schema置标规则.pdf_第5页
第5页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、ICS 35 24060L 67 缮宫中华人民共和国国家标准GBT 24639-2009元数据的XML Schema置标规则2009-1115发布XML Schema marking rules for metadata20100201实施宰瞀职紫瓣譬榛警瞥霎发布中国国家标准化管理委员会仅19目 次前言 1范围2术语和定义3基本置标过程-4元数据的UML建模规则 5元数据的UML模型向XML Schema的映射规则参考文献 GBT 24639-2009111238刖 罱GBT 24639-2009本标准由全国电子业务标准化技术委员会提出。本标准由全国电子业务标准化技术委员会归LI。本标准主要起

2、草单位:中国标准化研究院、北京中企开源信息技术有限公司、成都市标准化研究院。本标准主要起草人:王志强、刘颖、秦丽娇、隋媛、马洪军、林希、胡昌川I。元数据的XML Schema置标规则GBT 24639-20091范围本标准规定了用W3C XML Schema定义元数据内容的方法和规则。本标准适用于在进行元数据采集、加工、存储、共享和交换时,需要将各种元数据内容用XMLSchema定义的场合。2术语和定义下列术语和定义适用于本标准。21元数据metadata定义和描述其他数据的数据。EGBT 183911 2009,定义321 622元数据元素metadata element元数据的基本单元。注

3、1:元数据元素在元数据实体巾是唯一的。注2:与UMI术语中的属性同义。EGBT 19710 2005定义4623元数据实体metadata entity一组说明数据相同特性的元数据元素。注1:可以包括一个或一个以上的元数据实体。注2:与UMI。术语中的类同义。GBT 19710 2005,定义4724元数据类型实体metadata type entity一种可作为自定义的数据类j【I!被重复引用的元数据实体。25元数据子集metadata section元数据的子集合,由相关的元数据实体和元素组成。注:与UML术语巾的包同义。GBT 197lo 2005,定义483基本置标过程元数据内容映射为

4、XML Schema的基本置标过程如下:a)将元数据内容用UML的模型进行抽象,形成元数据的UML模型;b)将元数据的UML模型中元数据实体、元数据类型实体、元数据元素以及元数据中的代码表映射成XMI,Schema。4元数据的UML建模规则41元数据组成结构元数据子集、元数据实体、元数据类型实体和元数据元素间的关系如图1所示,其中:元数据子集山相关的元数据实体和元数据元素组成。元数据实体由其他元数据实体和7i数据元素组成。元数据实体可以与元数据类型实体相关联,也,以j其他兀数据实体相关联。元数据实体和元数据元素可以用数据字典的方式描述,并通过以F属性定义元数据实体和元数据元素,即:中文名称、英

5、文名称、缩写名、定义、约束条件、最大出现次数、数据类型、值域。图1元数据组成结构42类的组成结构Jfj UML的静态结构图建立元数据内容模型,用UMI。类的概念表示元数据实体和元数据类型实体,类与类问的关系表示元数据实体问的关系。UMI。类的结构如图2所示。图2类的组成结构43元数据转换为UML模型的规则将41巾描述的元数据表达格式和42中描述的UMI。类的表达格式相对应,建立如图3所示的冗数据与UML模型的对应关系。瓣黧忑一滋澄兰纂|刿鬻慧錾竺粪纛鬃|莲一二膳性约束条件和最大现次数:数据类型图3元数据与UML模型的对应关系元数据转换为UMI。模型的规则如下:规则l:成将冗数据子集转换为UMI

6、。模型巾的包,元数据于集的名称对应于UMI,模型巾包的粥称。规则2:应将元数据实体和元数据类列实体转换为UML模型中的类,这些类可以是特化的(子类)或泛化的(超类)。滓:元数据实体可以勺个或多个元数据类型实体相关联。规!I!|j 3:应将冗数据实体所包含的冗数据冗素转换为UMI。模型中该冗数据实体所对应类中的属r:。规则1:廊将描述无数据元素的约束条件和出现次数转换为类巾属性的约束条件和出现次数。兀数据元素的约束条什和出现次数与类II属性的约束条件和H现次数的对应关系如表1所示。表1 元数据元素的约束条件和出现次数与类中属性的约束条件和出现次数的对应关系元数据元素的约束条件和出现次数 类中属性

7、的约束条件和出现次数叫选,最大出现次数为1次 011,迸,最人m现次数为N次 0N必选,最大出现次数为1次 11必选,最大出现次数为N次 1N规则5山t将描述元数据元素的数据类型转换为类中属性的数据类型。5元数据的UMI模型向XML Schema的映射规则应详细说明XMI,Schema的前导说明(prolog)部分。应将兀数据根实体定义为一个根元素(root element)。应将元数据实体定义为XML Schema的元素(element)。应将元数据类剖实体定义为XML Schema的复杂类型(complexType)。暴刺州帕岍总揪燃5GBT 24639-2009规则规则规则规则应将元数据

8、元素定义为XML Schema的元素(element)。应将元数据标准中的代码表定义为XML Schema的简单类型(simpleType)。不应将元数据子集转换为XMI。Schema。元数据的XMI。Schema应符合W3C XML Schema的要求,包括:W3C XML Schema Part 0:PrimerW3C XML Schema Part 1StructuresW3C XMl。Schema Part 2:DatatypesW3C Namespaces in XML规则9:元数据实体、元数据类型实体、元数据元素的中文名称、英文名称以及定义注解用XMLSchema的注释说明,具体规

9、则如下:元数据实体、元数据类型实体、元数据元素的中文名称用注释说明,即:(XS:documentation)元数据类型实体中文名称(xs:documentation元数据实体、元数据类型实体、元数据元素的英文名称用注释说明,即:元数据类型实体的定义、注解等(xs:documentation?示例:数字媒体巾“图像组”元数据实体的,f,文名称英文名称以及定义注解用XMI,Schema表示如下:(xs-manotation)(XS:schema targetNamespace一”http:wwwe serviceorgcn“xmlns=”http:wwweserviceorgcn”b)应在前导说明

10、部分以注释的形式说明以下内容:元数据标准名称;元数据标准版本;XML Schema编写单位或编写人;XML Schema完成时间。53元数据根实体置标规则规则12:元数据的根实体定义为XML Schema的根元素,根元素的名称是“metadata”,根元素的类型定义为“XS:complexType”。示例:声明“数字媒体内容核心元数据”作为XMI,Schema的根元素为:(xs:element nalue=”metadata”(xs:annotation元数据(documentation(documentatiODMetadata定义数字媒体资料内容描述元数据的根实体(xs:annotatio

11、n(xs:sequence(xs:element)54元数据实体的置标规则规则1 3:元数据实体名称定义为XMI。Schema中的元素(element),其name属性的值应为元数据实体的缩写名。规则14:元数据实体的类型定义为element name所包含的complexType。示例:元数据实体“标识信息”的XML Schema代码如下:MS:element llaroe=”IdentInform”(XS:documentation元数据描述的资源的基本信息(xs:documentation(XS:sequence (xs:element=”idCitation”type=”extent”

12、(XS:annotation数据集引用信息(xs:annotation(xs:element数据集内容的简单说明(xs:sequence(xs:element(xs:annotation平面,垂向和时间覆盖范围信息(xs:annotation(xs:sequence(MS:element name=”exDesc”type=”string”(xs:annotation(xs:documentation有关对象的空间和时间覆盖范围(xs:annotation(xs:e】ement(xs:sequence(xs:complexType规则15:元数据实体的出现次数用maxOccurs和min()c

13、curs表达。其中maxOccurs表示该元数据实体可以出现的最大实例数日。当元数据实体是可选或条件必选时,用minOccurs表示该元数据实体的可选属性,且minOccurs一0。当元数据实体是必选时,minOccursl。规则16:如果组成元数据实体的元数据元素之问、元数据实体之间、元数据元素和元数据实体之间有条件必选关系,使用“xs:choice”表示,如果没有条件必选关系,只是序列关系,则用sequence表示。如:元数据实体“负责方单位信息”包含的3个子元素“负责人姓名、负责人单位名称和负责人职务”之间是条件必选关系,使用“xs:choice”表示为:(MS:complexType(

14、xs:complexType55元数据类型实体的置标规则规则17:元数据类型实体定义为复杂类型(complexType),其name的值应用元数据类型实体的“缩写名+Typc”。示例:“引用和负责单位信息”是元数据类型实体,按照本规则,相应的XML Schema代码为:(xs:element name=”resTitle”)(KS:element name=”resRefDate”)(xs:complexT!pe规则18:组成元数据类型实体的元数据元素之间、元数据实体之问、元数据元素和元数据实体之间是序列关系,用sequence表示。56元数据元素的置标规则规则19:元数据元素名称定义为元素(

15、element),其name的值应用元数据元素的缩写名。规则20:元数据元素的类型用type属性说明,type属性的值可以是元数据类型实体名称、元数据代码表名称或系统默认的数据类型名称。规则21:元数据元素的出现次数用maxOceurs和minOccurs表达。其中maxOccurs表示该元数据元素可以具有的最大实例数目。6GBT 24639-2009当元数据元素是呵选项或条件必选项时,用minOccurs表示该元数据元素的可选属性,且minoccurs一0。当元数据元素是必选项时,minOccurs=1。规则22:元数据元素的值域,没有特定约束无需说明。如需说明,则:对数值型的元数据元素,用

16、“minInclusive value”和“maxInclusive value”说明其最大最小范围;示例:(restrlctlon)对文本型的元数据元素,用“XS:length”说明其字符串长度。57代码表的置标规则规则23:元数据标准中的代码表定义为simpleType,其name属性为代码表的英文缩写名。规则24:如果存在元数据代码表的定义或说明则用注释表示,如果不存在则不用说明。规则25:元数据代码表的代码值定义为simpleType的枚举值。规则26:元数据代码表的代码值的定义用注释(annotation)说明。示例:媒体类型代码表见表2。表2媒体类型代码表代码 定义或说明01 图像

17、02 视频03 音频(xs:simpleType name=“MedrypeCd“)(XS:a衄otation)媒体类型代码(XS:restriction base=”string”)(xs:enumeration value=”Ol”(xS:annotation图像(xs:documentation)(xs:annotation(xs:enumeration value=”02”)(XS:annotation视频(xs:documentation(xs:annotation(xs:enumeration)(XS:enumeration value=”03”)(xs:annotation(xs

18、:enmmeration(XS:restriction7GBT 24639-2009参考文献1 GBT 183911 2002信息技术数据元的规范与标准化第1部分:数据元的规范与标准化框架(IS0IEC 111 79 1:1999,IDT)2 GBT 18793 2002信息技术可扩展置标语言(XMI)10(W3C RFGxml:1998,NEQ)3GBT 19710 2005地理信息元数据(ISO 1 911 5:2003,MOD)4 ISOIEC 19118:2005 Geographic information Encoding5 ISOIEC 19501:2005 Information technology()pen Distributed Processing UnifiedModeling Language(UMI。)Version 1426 ANSIINCITSISO1EC 8825 4:2004 Information technology ASN1 encoding rules:XMI。Encoding Rules(XER)7 BS CWA 13993:2000 Recommendations and guidance on the use of XML for electronicdata interchange8

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1