GB/Z 34052.2-2017 统计数据与元数据交换(SDMX) 第2部分:信息模型 统一建模语言(UML)概念设计

GB/Z 34052.2-2017 Statistical data and metadata exchange(SDMX)—Part 2:Information model—UML conceptual design

国家标准 中文简体 现行 页数:108页 | 格式:PDF

基本信息

标准号
GB/Z 34052.2-2017
标准类型
国家标准
标准状态
现行
中国标准分类号(CCS)
国际标准分类号(ICS)
发布日期
2017-07-31
实施日期
2018-02-01
发布单位/组织
中华人民共和国国家质量监督检验检疫总局、中国国家标准化管理委员会
归口单位
全国电子业务标准化技术委员会(SAC/TC 83)
适用范围
《统计数据与元数据交换(SDMX)》的本部分给出了SDMX信息模型的概念元模型的详细视图主要包括信息模型的结构、参与者和用例、SDMX 基础包、具体项方案、数据结构定义和数据集、数据立方体、元数据结构定义和元数据集、层级代码表、结构集和映射、约束、数据供应、过程、转换和表达式等。
本部分适用于统计数据与元数据的交换和共享。

研制信息

起草单位:
中国标准化研究院、北京海泰方圆科技股份有限公司、杭州市标准化研究院
起草人:
章建方、邢立强、李秀娣、蒋红宇、安晓江、柳增寿、柳晶
出版信息:
页数:108页 | 字数:205 千字 | 开本: 大16开

内容描述

ICS03.120.30

L70

中华人民共和国国家标准化指导性技术文件

/—

GBZ34052.22017

统计数据与元数据交换()

SDMX

:

第部分信息模型统一建模语言

2

国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页

()

UML概念设计

()—

StatisticaldataandmetadataexchaneSDMX

g

:—

Part2InformationmodelUMLconcetualdesin

pg

2017-07-31发布2018-02-01实施

中华人民共和国国家质量监督检验检疫总局

发布

中国国家标准化管理委员会

/—

GBZ34052.22017

目次

前言…………………………Ⅲ

引言…………………………Ⅳ

1范围………………………1

2规范性引用文件…………………………1

3术语和定义………………1

4信息模型概述……………1

4.1技术建模和图形注释………………1

4.2信息模型的功能……………………2

5参与者和用例……………4

5.1概述…………………4

5.2用例图………………4

6SDMX基础包……………9

6.1综述…………………9

………………

、

6.2Base结构中的标识版本控制和维护9

国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页

6.3基本继承关系………………………13

6.4数据类型……………14

6.5项方案模式…………………………15

6.6结构模式……………18

7具体项方案………………25

7.1简介…………………25

7.2继承视图……………25

7.3代码表………………25

7.4概念方案和概念……………………27

7.5分类方案……………31

7.6组织方案……………33

7.7报告分类……………36

8数据结构定义和数据集…………………39

8.1简介…………………39

8.2继承视图……………39

8.3数据结构定义的关系视图…………42

8.4数据集的关系视图…………………50

9数据立方体………………57

9.1语境…………………57

Ⅰ

/—

GBZ34052.22017

9.2支持信息模型中的数据立方体……………………57

10元数据结构定义和元数据集…………58

10.1语境………………58

10.2继承………………58

10.3元数据结构定义…………………60

10.4元数据集…………………………64

11层级代码表……………70

11.1范围………………70

11.2继承………………71

11.3关系………………71

12结构集和映射…………………………74

12.1范围………………74

12.2结构集……………75

12.3结构映射…………………………77

12.4项方案映射………………………80

12.5混合代码表映射…………………83

13约束……………………85

13.1范围………………85

国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页

13.2继承………………85

13.3约束………………86

14数据供应………………94

14.1类图………………94

14.2类图说明…………………………95

15过程……………………98

15.1简介………………98

模型继承和关系视图……………

15.2-99

16转换和表达式…………………………100

16.1范围………………100

模型继承视图…………………

16.2-101

Ⅱ

/—

GBZ34052.22017

前言

《()》,:

统计数据与元数据交换SDMX目前包括个部分以后随着技术发展可能增加新的部分

7

———:;

第部分框架

1

———:();

第部分信息模型统一建模语言UML概念设计

2

———第部分:模式和文档();

3SDMX-MLXMLSchema

———第部分:语法和文档();

4SDMX-EDIEDI

———:;

第部分注册规范逻辑功能和逻辑接口

5

———:;

第部分技术说明

6

———第部分:服务使用指南。

7Web

《()》。

本部分为统计数据与元数据交换的第部分

SDMX2

本部分按照/—给出的规则起草。

GBT1.12009

国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页

Ⅲ

/—

GBZ34052.22017

引言

统计数据与元数据交换()是联合国统计署()、国际结算银行()、国际货币基金

SDMXUNSDBIS

()、()、()、()、()

IMF经合发组织OECD世界银行WB欧洲中央银行ECB欧盟统计局EUROSTAT等国际

。《::

组织共同研制的标准本部分参考SDMXStandardsSection2informationmodelUMLConcetual

p

》[《():()

统计数据与元数据交换第部分信息模型统一建模语言UML

Desinversion2.1SDMX2

g

》]。

概念设计2.1版本编制

国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页

Ⅳ

/—

GBZ34052.22017

统计数据与元数据交换()

SDMX

:

第部分信息模型统一建模语言

2

()

UML概念设计

1范围

《()》,

统计数据与元数据交换SDMX的本部分给出了SDMX信息模型的概念元模型的详细视图主

、、、、、

要包括信息模型的结构参与者和用例SDMX基础包具体项方案数据结构定义和数据集数据立方

、、、、、、、。

体元数据结构定义和元数据集层级代码表结构集和映射约束数据供应过程转换和表达式等

本部分适用于统计数据与元数据的交换和共享。

2规范性引用文件

。,

下列文件对于本文件的应用是必不可少的凡是注日期的引用文件仅注日期的版本适用于本文

。,()。

件凡是不注日期的引用文件其最新版本包括所有的修改单适用于本文件

/—信息技术元数据注册系统()

GBT183912009MDR

/—统一建模语言()

GBT281742011UML

国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页

3术语和定义

下列术语和定义适用于本文件。

3.1

供应定义on

rovisionindefiniti

pg

,,

维护机构参与者的一类角色以支持报告和发布统计数据和元数据的过程即何方在何时向他方报

告了什么内容。

3.2

结构定义structuraldefinition

,。

维护机构参与者的一类角色以界定报告和发布统计数据和元数据的格式和内容

4信息模型概述

4.1技术建模和图形注释

信息模型()采用/—规定的建模技术。

SDMXSDMX-IMGBT281742011

(),。

UML类图包含了属性和操作有时也称为方法但在图式化时允许省略其中的一个或两个分栏

,,。

本部分因为类没有包含操作所以没有显示操作分栏隐藏操作的类如图所示

1

1

/—

GBZ34052.22017

图隐藏操作的类

1

,,,。

在某些类图中即使类可能存在一些属性但还是可以将属性分栏取消其目的是使类图更加清晰

属性分栏出现与否情况如下:

———、,;

如果对类其属性以及关联进行定义则属性分栏应在类图中出现

———,,,

在诸如继承图的其他图中为了获得清晰效果则可以取消类的属性分栏属性和操作都隐藏

的类如图所示。

2

图属性和操作都被隐藏的类

2

:,。

注在任何情况下从父类继承而来的属性都不应在子类中显示

、。

表显示了定义类属性和关联的结构

1

、

表定义类属性和关联的结构

1

国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页

/

类特征属性描述

()

ClassName类名称

()

attributeName属性名称

()

associationName关联名称

()

+roleName角色名称

“”:

特征列中的内容包含或解释了类的下列结构特征

———以斜体Courier字体表示的抽象类;

———();

所继承的超类如果有

———();

所包含的任意子类如果有

———();

属性以Courier字体的attributeName来表示

———();,

关联以Courier字体的associationName来表示如果关联来源于超类之间的关联则其格

式为/associationName;

———()。

角色以Courier字体的+roleName来表示

“”。,

描述分栏给出了类或特征的简短定义或解释在描述中如使用UML类名则类的英文名称采

。,()

用正常字体且单词之间存在空格例如ConcetScheme概念方案类在描述中应表示为Concet

pp

Scheme。

4.2信息模型的功能

4.2.1信息模型包概述

(),。

SDMX信息模型SDMX-IM是一种概念元模型它是具体实现中特定语法的基础该模型是由

,、。,

一组功能包构成这些功能包有助于模型的理解复用和维护为便于理解这些功能包可以视作以下

2

/—

GBZ34052.22017

3种概念层中的某一层:

———():、;

SDMX基础层SDMXBaselaer包括结构化定义层报告和发布层所使用的基础构建块

y

———():

结构化定义层StructuralDefinitionslaer包括可支持数据与元数据报告和发布的结构化

y

产物的定义;

———():

报告和发布层ReortinandDisseminationlaer包括报告和发布数据与元数据容器的

pgy

定义。

,,。

实际运用中这些层并没有隐含或明确的结构功能因为任意一个包都可以使用其他包中的结构

4.2.2SDMX信息模型包结构

,,

与2.0版本相比本版本的信息模型主要在元数据方面进行了扩展但还是以多种方式对结构进行

,,。,

了定义从而通过诸如OLAP等具有立方体类型结构知识的系统以支持数据分析与2.0版本相比

本信息模型增加的主要结构如下:

———元数据结构定义;

———元数据集;

———层级代码表;

———数据和元数据供应;

———过程;

———映射;

———约束;

———支持注册的结构。

,“”“”:,

此外还用数据结构定义这个术语替代了术语键族这两个术语都在不同群体使用同时它们

国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页

。“”。。

也是同义词本模型采用了数据结构定义这个术语信息模型包结构如图所示

SDMX3

图3SDMX信息模型包结构

。

基于应用场景的注册系统的其他结构在注册接口规范中进行了规定注册接口规范中的结构信息

包括:

———订阅和通知;

———注册;

———发现。

:,。

注注册系统除了使用注册功能所需的数据和元数据外还可以利用本信息模型中的其他包

包含注册库的SDMX信息模型包结构见图4。

3

/—

GBZ34052.22017

图包含注册库的信息模型包结构

4SDMX

5参与者和用例

5.1概述

,。。

为了开发数据模型应该理解基于需求定义的功能这些功能在用例模型中进行了定义用例模

型由参与者和用例所组成。

●参与者

,,。

参与者定义了一组角色当系统与其发生交互作用时这些角色可以是系统用户参与者的实例可

以是个人或外部系统。

●用例

,,

用例定义了一组用例实例而每个实例都是由系统所执行的动作序列并对特定角色产生可观察到

的值的结果。

、。

本模型的总体目标是在聚合统计数据和相关元数据领域中对数据和元数据进行报告发布和交换

,:

为了达到这一目标模型应支持该过程的个方面

3

———结构定义和供应定义的维护;

———();

数据和引用元数据发布报告和使用

国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页

———、。

对数据引用元数据以及结构定义和供应定义的访问

,。

本部分涵盖了前两个方面而本标准的注册逻辑模型部分则涵盖第个方面

3

5.2用例图

5.2.1结构化和供应定义的维护

用例

维护数据和元数据结构以及供应定义的用例如图所示。

5

图维护数据和元数据结构以及供应定义的用例

5

4

/—

GBZ34052.22017

用例图的说明

,,

为了使应用程序能够发布和使用数据和引用元数据则应定义数据和引用元数据的结构和内容并

。。

且能够被应用程序以及发布和使用过程的定义所使用这项工作由维护机构负责

维护机构参与者可以分为以下两类参与者角色:

———维护结构定义;

———维护供应定义。

,,

虽然这两类角色的职责可由同一人来承担或至少由同一维护机构来承担但这些定义的目标不

,:,

同所以角色也就有所差异结构定义对数据和引用元数据在报告或发布时的格式和内容进行界定而

()。

供应定义则支持报告和发布过程何方在何时向他方报告了什么内容

、,[

在基于组织的至少结构定义可以共享的应用场景中责任机构此处称为组织管理员

()],,()

CommunitAdministrator对维护机构方案的维护很重要同样地维护机构MaintenanceAenc

ygy

Id的唯一性也很重要。

参与者和用例说明

表给出了维护结构和供应定义的参与者和用例。

2

表维护结构和供应定义的参与者和用例表

2

参与者用例说明

国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页

对整个组织通用的结构定义进行管

理的责任机构

组织管理员

对组织()维护机构顶层方

Communit

y

案的创建和维护

管理维护机构方案

(、

负责维护结构化产物如代码表概

、、

念方案DSD的结构化定义元数据

)、

结构定义数据和元数据供应产物

()。

如供应协议以及子维护机构

子角色包括:

)结构定义维护机构(

1Structural

维护机构

DefinitionsMaintenanceAenc)

gy

)供应定义维护机构(

2Provisioning

DefinitionsMaintenanceAenc)

gy

负责维护结构定义

结构定义维护机构

5

/—

GBZ34052.22017

表()

2续

参与者用例说明

。

对结构定义的维护该用例对所维

护的结构化产物都拥有子类用例

维护结构定义

维护代码表

创建和维护数据结构定义()、元

DSD

维护概念

数据结构定义()以及它们所使

MSD

,

用的支撑物比如代码表和概念

维护分类方案

维护数据结构定义

国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页

维护元数据结构定义

维护层级代码方案

维护报告分类

包括了机构(Aenc)、数据提供者

gy

()、数据使用者(

DataProviderData

)以及组织单元方案(

ConsumerOr-

维护组织方案

定制服务

    推荐标准