ISO 17369:2013
(Main)Statistical data and metadata exchange (SDMX)
Statistical data and metadata exchange (SDMX)
ISO 17369:2013 provides an integrated approach to facilitating Statistical Data and Metadata Exchange (SDMX), enabling interoperable implementations within and between systems concerned with the exchange, reporting and dissemination of statistical data and related metadata. ISO 17369:2013 is applicable to any organization that has a need to manage the reporting, exchange and dissemination of its statistical data and related metadata. The information model at the core of ISO 17369:2013 has been developed to support statistics as collected and used by governmental and supra-national statistical organizations, and this model is also applicable to other organizational contexts involving statistical data and related metadata.
Données statistiques et échange de métadonnées (SDMX)
General Information
Buy Standard
Standards Content (Sample)
INTERNATIONAL ISO
STANDARD 17369
First edition
2013-01-15
Statistical data and metadata
exchange (SDMX)
Données statistiques et échange de métadonnées (SDMX)
Reference number
©
ISO 2013
© ISO 2013
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any
means, electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the
address below or ISO’s member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO 2013 – All rights reserved
Contents Page
Foreword .iv
Introduction .v
1 Scope . 1
2 Terms, definitions and abbreviated terms . 1
2.1 Terms and definitions . 1
2.2 Abbreviated terms . 3
3 Processes and business scope . 3
3.1 Process patterns . 3
3.2 SDMX and process automation . 4
3.3 Statistical data and metadata . 5
3.4 SDMX view of statistical exchange . 6
3.5 SDMX registry services .10
3.6 Web services .11
4 SDMX information model .11
5 SDMX-EDI .11
6 SDMX-ML .12
7 Dependencies on SDMX content-oriented guidelines .13
7.1 General .13
7.2 Cross-domain concepts.13
7.3 Metadata common vocabulary .14
7.4 Statistical subject-matter domains .14
Bibliography .15
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out
through ISO technical committees. Each member body interested in a subject for which a technical
committee has been established has the right to be represented on that committee. International
organizations, governmental and non-governmental, in liaison with ISO, also take part in the work.
ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of
electrotechnical standardization.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of technical committees is to prepare International Standards. Draft International
Standards adopted by the technical committees are circulated to the member bodies for voting.
Publication as an International Standard requires approval by at least 75 % of the member bodies
casting a vote.
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights.
ISO 17369 was prepared by Technical Committee ISO/TC 154, Processes, data elements and documents in
commerce, industry and administration.
This first edition of ISO 17369 cancels and replaces ISO/TS 17369:2005, which has been technically revised.
iv © ISO 2013 – All rights reserved
Introduction
The Statistical Data and Metadata Exchange (SDMX) initiative (http://www.sdmx.org) sets standards
that can facilitate the exchange of statistical data and metadata using modern information technology,
with an emphasis on aggregated data.
There are several sections to the SDMX technical specification.
a) The SDMX Framework Document presents the scope and integrated functionality of the concepts
and specifications that constitute the SDMX standard.
b) The SDMX Information Model is the information model upon which syntax-specific implementations
described in the other sections are based. This is intended for technicians wishing to understand
the complete scope of the technical standards in a syntax-neutral form. It includes as an annex a
tutorial on UML (Unified Modelling Language).
c) SDMX-ML is the XML format for the exchange of SDMX-structured data and metadata. This document
describes the use of the XML syntax in SDMX messages, and is accompanied by a set of XML schemas
and sample XML document instances.
d) SDMX-EDI is the UN/EDIFACT format for exchange of SDMX-structured data and metadata. This
describes the use of the UN/EDIFACT syntax in SDMX messages.
e) The SDMX Registry Specification provides for a central registry of information about available data
and reference metadata, and for a repository containing structural metadata and provisioning
information. This specification defines the basic services offered by the SDMX registry: registration
of data and metadata; querying for data and metadata; and subscription/notification regarding
updates to the registry.
f) The SDMX Technical Notes constitute a guide to help those who wish to use the SDMX specifications.
They include notes on the expressive differences of the various messages and syntaxes; versioning;
maintenance agencies; the SDMX Registry.
g) Web Services Guidelines constitute a guide for those who wish to implement SDMX using web-
services technologies. They place an emphasis on those aspects of web-services technologies
(including, but not requiring, an SDMX-conformant registry) which will work regardless of the
development environment or platform used to create the web service.
SDMX version 2.0 represented a significant increase in scope, and also provided more complete support
in those areas covered in SDMX version 1.0. SDMX version 2.0 is backward-compatible with SDMX version
1.0, so that existing implementations can be easily migrated to conformance with SDMX version 2.0.
SDMX version 2.1 represents a set of changes resulting from several years of implementation experience
with SDMX version 2.0. The changes do not represent a major increase in scope or functionality, but do
correct some bugs and add functionalities in some cases. Major changes in SDMX-ML include a much
stronger alignment of the XML schemas with the information model, to emphasize inheritance and
object-oriented features, and increased precision and flexibility in the attachment of metadata reports
to specific objects in the SDMX information model.
The idea of backward-compatibility in the standards is based on the information model. In both releases,
some non-backward-compatible changes have been made to the SDMX-ML formats. However, the same
set of information required to use SDMX version 1.0 will permit the use of the same features in SDMX
version 2.0. Thus, a data structure definition (DSD) is easily translated from SDMX version 1.0 to SDMX
version 2.0, without requiring any new information regarding structures, etc. There have been no
changes to the SDMX-EDI format.
The main changes from SDMX version 1.0 to SDMX version 2.0 can be briefly summarized as follows.
— Reference Metadata: In addition to describing and specifying data structures and formats (along with
related structural metadata), SDMX version 2.0 also provides for the exchange of metadata which
is distinct from the structural metadata in SDMX version 1.0. This category includes “reference”
metadata (regarding data quality, methodology and similar types: it can be configured by the user
to include whatever concepts require reporting); metadata related to data provisioning (release
calendar information, description of the data and metadata provided, etc.); and metadata relevant
to the exchange of categorization schemes.
— SDMX Registry: Provision is made in SDMX version 2.0 for standard communication with registry
services, to support a data-sharing model of statistical exchange. These services include registration
of data and metadata, querying of registered data and metadata, and subscription/notification.
— Structural Metadata: The support for exchange of statistical data and related structural metadata
has been expanded. Some support is provided for qualitative data; data cube structures are
described; hierarchical code lists are supported; relationships between data structures can be
expressed, providing support for extensibility of data structures; and the description of functional
dependencies within cubes are supported.
The main changes from SDMX version 2.0 to SDMX version 2.1 can be briefly summarized as follows.
— Web-services-oriented changes: Several organizations have been implementing web services
applications using SDMX, and these implementations have resulted in several changes to the
specifications. Because the nature of SDMX web services could not be anticipated at the time of the
original drafting of the specifications, the web services guidelines have been completely re-developed.
— Presentational changes: Much work has gone into using various technologies for the visualization of
SDMX data and metadata, and some changes have been proposed as a result, to better leverage this
graphical visualization.
— Consistency issues: There have been some areas where the draft specifications were inconsistent in
minor ways, and these have been addressed.
— Clarifications in documentation: In some cases it has been identified that the documentation of specific
fields within the standard needed clarification and elaboration, and these issues have been addressed.
— Optimization for XML technologies: Implementation has shown that it is possible to better organize
the XML schemas for use within common technology development tools which work with XML.
These changes are primarily focused on leveraging the object-oriented features of W3C XML Schema
to allow for easier processing of SDMX data and metadata.
— Consistency between the SDMX-ML and the SDMX information model: Certain aspects of the XML
schemas and UML model have been more closely aligned, to allow for easier comprehension of
the SDMX model.
— Technical bugs: Some minor technical bugs have been identified. These bugs have been addressed.
— Support for non-time-series data in the generic format: One area which has been extended is the
ability to express non-time-series data as part of the generic data message.
— Simplification of the data structure definition/specific message types: Both time series (SDMX
version 2.0 Compact) and non-time series data sets (SDMX version 2.0 cross sectional) use the
same underlying structure for a structure-specific formatted message, which is specific to the data
structure definition of the data set.
— Simplification and better support for the metadata structure: New use cases have been reported
and these are now supported by a re-modelled metadata structure definition.
— Support for partial item schemes such as a code list: The concept of a partial (sub-set) item scheme
such as a partial code list for use in exchange scenarios has been introduced.
vi © ISO 2013 – All rights reserved
INTERNATIONAL STANDARD ISO 17369:
...
INTERNATIONAL ISO
STANDARD 17369
First edition
2013-01-15
Statistical data and metadata
exchange (SDMX)
Données statistiques et échange de métadonnées (SDMX)
Reference number
©
ISO 2013
© ISO 2013
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any
means, electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the
address below or ISO’s member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO 2013 – All rights reserved
Contents Page
Foreword .iv
Introduction .v
1 Scope . 1
2 Terms, definitions and abbreviated terms . 1
2.1 Terms and definitions . 1
2.2 Abbreviated terms . 3
3 Processes and business scope . 3
3.1 Process patterns . 3
3.2 SDMX and process automation . 4
3.3 Statistical data and metadata . 5
3.4 SDMX view of statistical exchange . 6
3.5 SDMX registry services .10
3.6 Web services .11
4 SDMX information model .11
5 SDMX-EDI .11
6 SDMX-ML .12
7 Dependencies on SDMX content-oriented guidelines .13
7.1 General .13
7.2 Cross-domain concepts.13
7.3 Metadata common vocabulary .14
7.4 Statistical subject-matter domains .14
Bibliography .15
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out
through ISO technical committees. Each member body interested in a subject for which a technical
committee has been established has the right to be represented on that committee. International
organizations, governmental and non-governmental, in liaison with ISO, also take part in the work.
ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of
electrotechnical standardization.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of technical committees is to prepare International Standards. Draft International
Standards adopted by the technical committees are circulated to the member bodies for voting.
Publication as an International Standard requires approval by at least 75 % of the member bodies
casting a vote.
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights.
ISO 17369 was prepared by Technical Committee ISO/TC 154, Processes, data elements and documents in
commerce, industry and administration.
This first edition of ISO 17369 cancels and replaces ISO/TS 17369:2005, which has been technically revised.
iv © ISO 2013 – All rights reserved
Introduction
The Statistical Data and Metadata Exchange (SDMX) initiative (http://www.sdmx.org) sets standards
that can facilitate the exchange of statistical data and metadata using modern information technology,
with an emphasis on aggregated data.
There are several sections to the SDMX technical specification.
a) The SDMX Framework Document presents the scope and integrated functionality of the concepts
and specifications that constitute the SDMX standard.
b) The SDMX Information Model is the information model upon which syntax-specific implementations
described in the other sections are based. This is intended for technicians wishing to understand
the complete scope of the technical standards in a syntax-neutral form. It includes as an annex a
tutorial on UML (Unified Modelling Language).
c) SDMX-ML is the XML format for the exchange of SDMX-structured data and metadata. This document
describes the use of the XML syntax in SDMX messages, and is accompanied by a set of XML schemas
and sample XML document instances.
d) SDMX-EDI is the UN/EDIFACT format for exchange of SDMX-structured data and metadata. This
describes the use of the UN/EDIFACT syntax in SDMX messages.
e) The SDMX Registry Specification provides for a central registry of information about available data
and reference metadata, and for a repository containing structural metadata and provisioning
information. This specification defines the basic services offered by the SDMX registry: registration
of data and metadata; querying for data and metadata; and subscription/notification regarding
updates to the registry.
f) The SDMX Technical Notes constitute a guide to help those who wish to use the SDMX specifications.
They include notes on the expressive differences of the various messages and syntaxes; versioning;
maintenance agencies; the SDMX Registry.
g) Web Services Guidelines constitute a guide for those who wish to implement SDMX using web-
services technologies. They place an emphasis on those aspects of web-services technologies
(including, but not requiring, an SDMX-conformant registry) which will work regardless of the
development environment or platform used to create the web service.
SDMX version 2.0 represented a significant increase in scope, and also provided more complete support
in those areas covered in SDMX version 1.0. SDMX version 2.0 is backward-compatible with SDMX version
1.0, so that existing implementations can be easily migrated to conformance with SDMX version 2.0.
SDMX version 2.1 represents a set of changes resulting from several years of implementation experience
with SDMX version 2.0. The changes do not represent a major increase in scope or functionality, but do
correct some bugs and add functionalities in some cases. Major changes in SDMX-ML include a much
stronger alignment of the XML schemas with the information model, to emphasize inheritance and
object-oriented features, and increased precision and flexibility in the attachment of metadata reports
to specific objects in the SDMX information model.
The idea of backward-compatibility in the standards is based on the information model. In both releases,
some non-backward-compatible changes have been made to the SDMX-ML formats. However, the same
set of information required to use SDMX version 1.0 will permit the use of the same features in SDMX
version 2.0. Thus, a data structure definition (DSD) is easily translated from SDMX version 1.0 to SDMX
version 2.0, without requiring any new information regarding structures, etc. There have been no
changes to the SDMX-EDI format.
The main changes from SDMX version 1.0 to SDMX version 2.0 can be briefly summarized as follows.
— Reference Metadata: In addition to describing and specifying data structures and formats (along with
related structural metadata), SDMX version 2.0 also provides for the exchange of metadata which
is distinct from the structural metadata in SDMX version 1.0. This category includes “reference”
metadata (regarding data quality, methodology and similar types: it can be configured by the user
to include whatever concepts require reporting); metadata related to data provisioning (release
calendar information, description of the data and metadata provided, etc.); and metadata relevant
to the exchange of categorization schemes.
— SDMX Registry: Provision is made in SDMX version 2.0 for standard communication with registry
services, to support a data-sharing model of statistical exchange. These services include registration
of data and metadata, querying of registered data and metadata, and subscription/notification.
— Structural Metadata: The support for exchange of statistical data and related structural metadata
has been expanded. Some support is provided for qualitative data; data cube structures are
described; hierarchical code lists are supported; relationships between data structures can be
expressed, providing support for extensibility of data structures; and the description of functional
dependencies within cubes are supported.
The main changes from SDMX version 2.0 to SDMX version 2.1 can be briefly summarized as follows.
— Web-services-oriented changes: Several organizations have been implementing web services
applications using SDMX, and these implementations have resulted in several changes to the
specifications. Because the nature of SDMX web services could not be anticipated at the time of the
original drafting of the specifications, the web services guidelines have been completely re-developed.
— Presentational changes: Much work has gone into using various technologies for the visualization of
SDMX data and metadata, and some changes have been proposed as a result, to better leverage this
graphical visualization.
— Consistency issues: There have been some areas where the draft specifications were inconsistent in
minor ways, and these have been addressed.
— Clarifications in documentation: In some cases it has been identified that the documentation of specific
fields within the standard needed clarification and elaboration, and these issues have been addressed.
— Optimization for XML technologies: Implementation has shown that it is possible to better organize
the XML schemas for use within common technology development tools which work with XML.
These changes are primarily focused on leveraging the object-oriented features of W3C XML Schema
to allow for easier processing of SDMX data and metadata.
— Consistency between the SDMX-ML and the SDMX information model: Certain aspects of the XML
schemas and UML model have been more closely aligned, to allow for easier comprehension of
the SDMX model.
— Technical bugs: Some minor technical bugs have been identified. These bugs have been addressed.
— Support for non-time-series data in the generic format: One area which has been extended is the
ability to express non-time-series data as part of the generic data message.
— Simplification of the data structure definition/specific message types: Both time series (SDMX
version 2.0 Compact) and non-time series data sets (SDMX version 2.0 cross sectional) use the
same underlying structure for a structure-specific formatted message, which is specific to the data
structure definition of the data set.
— Simplification and better support for the metadata structure: New use cases have been reported
and these are now supported by a re-modelled metadata structure definition.
— Support for partial item schemes such as a code list: The concept of a partial (sub-set) item scheme
such as a partial code list for use in exchange scenarios has been introduced.
vi © ISO 2013 – All rights reserved
INTERNATIONAL STANDARD ISO 17369:
...
МЕЖДУНАРОДНЫЙ ISO
СТАНДАРТ 17369
Первое издание
2013-01-15
Обмен статистическими данными и
метаданными (SDMX)
Statistical data and metadata exchange (SDMX)
Ответственность за подготовку русской версии несѐт GOST R
(Российская Федерация) в соответствии со статьѐй 18.1 Устава ISO
Ссылочный номер
©
ISO 2013
Отказ от ответственности при работе в PDF
Настоящий файл PDF может содержать интегрированные шрифты. В соответствии с условиями лицензирования, принятыми
фирмой Adobe, этот файл можно распечатать или смотреть на экране, но его нельзя изменить, пока не будет получена
лицензия на установку интегрированных шрифтов в компьютере, на котором ведется редактирование. В случае загрузки
настоящего файла заинтересованные стороны принимают на себя ответственность за соблюдение лицензионных условий
фирмы Adobe. Центральный секретариат ISO не несет никакой ответственности в этом отношении.
Adobe – торговый знак фирмы Adobe Systems Incorporated.
Подробности, относящиеся к программным продуктам, использованным для создания настоящего файла PDF, можно найти в
рубрике General Info файла; параметры создания PDF были оптимизированы для печати. Были приняты во внимание все
меры предосторожности с тем, чтобы обеспечить пригодность настоящего файла для использования комитетами-членами
ISO. В редких случаях возникновения проблемы, связанной со сказанным выше, просьба проинформировать Центральный
секретариат по адресу, приведенному ниже.
ДОКУМЕНТ ЗАЩИЩЕН АВТОРСКИМ ПРАВОМ
Все права сохраняются. Если не указано иное, никакую часть настоящей публикации нельзя копировать или использовать в
какой-либо форме или каким-либо электронным или механическим способом, включая фотокопии и микрофильмы, без
предварительного письменного согласия ISO, которое должно быть получено после запроса о разрешении, направленного по
адресу, приведенному ниже, или в комитет-член ISO в стране запрашивающей стороны.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright @ iso.org
Web www.iso.org
Опубликовано в Швейцарии
ii © ISO 2013 – Все права сохраняются
Содержание Страница
Предисловие. iv
Введение . v
1 Область применения . 1
2 Термины, определения и сокращенные термины . 1
2.1 Термины и определения . 1
2.2 Сокращенные термины . 3
3 Процессы и сфера деятельности . 4
3.1 Шаблон процесса . 4
3.2 SDMX и автоматизация процесса . 5
3.3 Статистические данные и метаданные . 6
3.4 Представление в SDMX статистического обмена . 7
3.5 Услуги реестра SDMX . 11
3.6 Веб–сервисы . 12
4 Информационная модель SDMX . 13
5 SDMX-EDI . 13
6 SDMX-ML . 14
7 Взаимосвязи информационно–ориентированных руководств по SDMX . 15
7.1 Общие положения . 15
7.2 Междоменные понятия . 15
7.3 Общий словарь метаданных . 16
7.4 Статистические домены объектов . 16
Библиография . 17
Предисловие
Международная организация по стандартизации (ISO) является всемирной федерацией национальных
организаций по стандартизации (комитетов-членов ISO). Разработка международных стандартов
обычно осуществляется техническими комитетами ISO. Каждый комитет-член, заинтересованный в
деятельности, для которой был создан технический комитет, имеет право быть представленным в этом
комитете. Международные правительственные и неправительственные организации, имеющие связь с
ISO, также принимают участие в работе. ISO работает в тесном сотрудничестве с Международной
электротехнической комиссией (IEC) по всем вопросам стандартизации в области электротехники.
Проекты международных стандартов разрабатываются согласно правилам, приведѐнным в
Директивах ISO/IEC, Части 2.
Разработка международных стандартов является основной задачей технических комитетов. Проекты
международных стандартов, принятые техническими комитетами, рассылаются комитетам-членам на
голосование. Для публикации в качестве международного стандарта требуется одобрение не менее
75 % комитетов-членов, принявших участие в голосовании.
Принимается во внимание тот факт, что некоторые из элементов настоящей части стандарта ISO 9735
могут быть объектом патентных прав. ISO не принимает на себя обязательств по определению
отдельных или всех таких патентных прав.
ISO 17369 был подготовлен Техническим комитетом ISO/TC 154, Процессы, элементы данных и
документы в коммерции, промышленности и административном управлении.
Настоящее первое издание ISO 17369 отменяет и заменяет ISO/TS 17369:2005, которое технически
переработано.
iv © ISO 2013 – Все права сохраняются
Введение
Программа обмена статистическими данными и метаданными (SDMX) (http://www.sdmx.org)
определяет стандарты, которые могут облегчить обмен статистическими данными и метаданными при
использовании современной информационной технологии с упором на агрегированные данные.
Существует несколько разделов в технической спецификации SDMX:
a) Рамочный документ SDMX представляет область применения и общие функциональные
возможности концепций и технических условий, которые составляют стандарт SDMX.
b) Информационная Модель SDMX — это информационная модель, на которой базируются
специфичные для синтаксиса реализации, описанные в других разделах. Она предназначается
для технического персонала, желающего понять полную область применения технических
стандартов в синтаксически нейтральной форме. Она включает в качестве приложения вводное
руководство на UML (Unified Modelling Language – Унифицированном Языке моделирования).
c) SDMX-ML является форматом XML для обмена SDMX-структурированными данными и
метаданными. В этом документе описывается применение синтаксиса XML в сообщениях SDMX, и
сопровождается набором схем и типовыми примерами документов XML.
d) SDMX-EDI является форматом UN/EDIFACT (ООН – Электронный Обмен Данными в области Управления,
Торговли и Транспорта) для обмена SDMX-структурированными данными и метаданными. В этом
документе описывается применение синтаксиса UN/EDIFACT в сообщениях SDMX.
e) Спецификация Реестра SDMX предоставляет основной системный реестр информации по
доступным данным и базисным метаданным и банк данных, содержащий структурные метаданные
и обеспечивающий информацию. Эта спецификация определяет основные функции,
предлагаемые реестром SDMX: регистрация данных и метаданных; выдача запроса по данным и
метаданным; и выписка уведомления по обновлениям в реестре.
f) Технические Указания по SDMX составляют руководство для помощи тем, кто хочет использовать
спецификации SDMX. Они включают пояснения по выразительным различиям различных
сообщений и синтаксисов; поддержку версий; обслуживающие агентства; Реестр SDMX.
g) Руководящие указания по веб-сервису составляют руководство для тех, кто желает реализовать
SDMX с использованием технологий веб- сервиса (включая, но не требуя совместимый с SDMX
реестр), который будет работать независимо от среды разработки или платформы,
использованной для создания этого веб- сервиса.
В версии 2.0 SDMX реализовано существенное расширение области применения, она также
предоставляет более полную поддержку в тех областях, которые охватываются версией 1.0 SDMX.
Версия 2.0 SDMX обратно совместима с версией 1.0 SDMX, так что существующие реализации могут
легко переноситься в соответствии с версией 2.0 SDMX.
Версия 2.1 SDMX представляет набор изменений, являющихся результатом нескольких лет опыта реализации
версии 2.0 SDMX. Эти изменения не расширяют область применения или функциональные возможности, но
исправляют некоторые ошибки и добавляют функции в некоторых случаях. Главные изменения в SDMX-ML
включают более строгое совмещение схем XML с информационной моделью, чтобы делать упор на
наследование свойств и объектно-ориентированные средства, и на повышенную точность и гибкость в привязке
сборников метаданных к конкретным объектам в информационной модели SDMX.
Идея обратной совместимости в стандартах основывается на информационной модели. В обеих
версиях некоторые обратно- несовместимые изменения сделаны в форматах SDMX-ML. Однако один
и тот же набор информации, требуемый для применения версии 1.0 SDMX, будет разрешен для
применения тех же свойств в версии 2.0 SDMX. Таким образом, определение структуры данных (DSD)
легко переводится из версии 1.0 SDMX в версию 2.0 SDMX, без требования какой-либо новой
информации, относящейся к структуре и др. Не существует изменений в формате SDMX-EDI.
Основные изменения при переходе с версии 1.0 SDMX к версии 2.0 SDMX можно кратко
просуммировать следующим образом.
— Базисные метаданные: В дополнение к описанию и определению структур и форматов данных (вместе со
связанными структурными метаданными), версия 2.0 SDMX предоставляет для обмена метаданные, которые
отличаются от структурных метаданных в версии 1.0 SDMX. Эта категория включает ―базисные‖ метаданные
(касающиеся качества данных, методологии и подобных типов: они могут конфигурироваться пользователем
для включения любого понятия, требующего подготовки отчета); метаданные, относящиеся к регистрации
данных (календарная информация версии, описание предоставленных данных и метаданных и др.); и
метаданные, относящиеся к обмену схем категоризации.
— Реестр SDMX: В версии 2.0 SDMX обеспечивается стандартная связь с сервисами реестра для
поддержания модели статистического обмена с совместно используемыми данными. Эти сервисы
включают регистрацию данных и метаданных, выдачу запроса к зарегистрированным данным и
метаданным и подписку/уведомление.
— Структурные метаданные: Поддержка обмена статистическими данными и связанными структурными
метаданными расширена. Предусматривается некоторая поддержка качественных данных; описываются
структуры массивов данных; поддерживаются списки иерархических кодов; могут быть выражены
взаимосвязи между структурами данных, что обеспечивает поддержку расширяемости структур данных; и
поддерживается описание функциональных зависимостей в рамках массивов.
Основные изменения при переходе с версии 2.0 SDMX к версии 2.1 SDMX можно кратко
просуммировать следующим образом.
— Изменения, ориентированные на веб-сервисы: Некоторые организации реализовали приложения веб-
сервисов с использованием SDMX, и эти реализации повлекли за собой несколько изменений в
спецификациях. Поскольку природу веб-сервисов SDMX нельзя предусмотреть во время первоначальной
разработки спецификаций, руководящие указания по веб-сервисам полностью переработаны.
— Репрезентативные изменения: Большая работа с использованием различных технологий была
проделана для визуализации данных и метаданных SDMX, и в результате были предложены
некоторые изменения для лучшего использования этой графической визуализации.
— Совместимые издания: Существовали некоторые области, где проекты спецификаций были
незначительно несовместны, и они были приведены в соответствие.
— Пояснения в документации: В некоторых случаях было установлено, что документирование отдельных
областей в стандарте требовало пояснения и уточнения, и эти пункты были исправлены.
— Оптимизация для технологий XML: Реализация показала, что можно лучше организовать схемы
XML при использовании общих средств разработки технологии для работы с XML. Эти изменения
направлены, главным образом, на усиление объектно-ориентированных свойств Схемы W3C XML,
облегчающие обработку данных и метаданных SDMX.
— Согласованность между SDMX-ML и информационной моделью SDMX: Определенные аспекты
схем XML и модели UML более тесно совмещаются, что облегчает понимание модели SDMX.
— Технические ошибки: Было выявлено несколько технических ошибок. Эти ошибки были устранены.
— Поддержка невременных рядов данных в общем формате: Одна область, которая была расширена, дает
возможность выражать не-временные ряды данных как часть сообщения с общими данными.
— Упрощение определения структуры данных/специальных типов сообщений: Как наборы временных рядов
(версия 2.0 SDMX Компактная), так и наборы не-временных рядов (версия 2.0 SDMX Многоаспектная)
используют одну и ту же внутреннюю структуру для форматизированного сообщения специфической
стр
...
МЕЖДУНАРОДНЫЙ ISO
СТАНДАРТ 17369
Первое издание
2013-01-15
Обмен статистическими данными и
метаданными (SDMX)
Statistical data and metadata exchange (SDMX)
Ответственность за подготовку русской версии несѐт GOST R
(Российская Федерация) в соответствии со статьѐй 18.1 Устава ISO
Ссылочный номер
©
ISO 2013
Отказ от ответственности при работе в PDF
Настоящий файл PDF может содержать интегрированные шрифты. В соответствии с условиями лицензирования, принятыми
фирмой Adobe, этот файл можно распечатать или смотреть на экране, но его нельзя изменить, пока не будет получена
лицензия на установку интегрированных шрифтов в компьютере, на котором ведется редактирование. В случае загрузки
настоящего файла заинтересованные стороны принимают на себя ответственность за соблюдение лицензионных условий
фирмы Adobe. Центральный секретариат ISO не несет никакой ответственности в этом отношении.
Adobe – торговый знак фирмы Adobe Systems Incorporated.
Подробности, относящиеся к программным продуктам, использованным для создания настоящего файла PDF, можно найти в
рубрике General Info файла; параметры создания PDF были оптимизированы для печати. Были приняты во внимание все
меры предосторожности с тем, чтобы обеспечить пригодность настоящего файла для использования комитетами-членами
ISO. В редких случаях возникновения проблемы, связанной со сказанным выше, просьба проинформировать Центральный
секретариат по адресу, приведенному ниже.
ДОКУМЕНТ ЗАЩИЩЕН АВТОРСКИМ ПРАВОМ
Все права сохраняются. Если не указано иное, никакую часть настоящей публикации нельзя копировать или использовать в
какой-либо форме или каким-либо электронным или механическим способом, включая фотокопии и микрофильмы, без
предварительного письменного согласия ISO, которое должно быть получено после запроса о разрешении, направленного по
адресу, приведенному ниже, или в комитет-член ISO в стране запрашивающей стороны.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright @ iso.org
Web www.iso.org
Опубликовано в Швейцарии
ii © ISO 2013 – Все права сохраняются
Содержание Страница
Предисловие. iv
Введение . v
1 Область применения . 1
2 Термины, определения и сокращенные термины . 1
2.1 Термины и определения . 1
2.2 Сокращенные термины . 3
3 Процессы и сфера деятельности . 4
3.1 Шаблон процесса . 4
3.2 SDMX и автоматизация процесса . 5
3.3 Статистические данные и метаданные . 6
3.4 Представление в SDMX статистического обмена . 7
3.5 Услуги реестра SDMX . 11
3.6 Веб–сервисы . 12
4 Информационная модель SDMX . 13
5 SDMX-EDI . 13
6 SDMX-ML . 14
7 Взаимосвязи информационно–ориентированных руководств по SDMX . 15
7.1 Общие положения . 15
7.2 Междоменные понятия . 15
7.3 Общий словарь метаданных . 16
7.4 Статистические домены объектов . 16
Библиография . 17
Предисловие
Международная организация по стандартизации (ISO) является всемирной федерацией национальных
организаций по стандартизации (комитетов-членов ISO). Разработка международных стандартов
обычно осуществляется техническими комитетами ISO. Каждый комитет-член, заинтересованный в
деятельности, для которой был создан технический комитет, имеет право быть представленным в этом
комитете. Международные правительственные и неправительственные организации, имеющие связь с
ISO, также принимают участие в работе. ISO работает в тесном сотрудничестве с Международной
электротехнической комиссией (IEC) по всем вопросам стандартизации в области электротехники.
Проекты международных стандартов разрабатываются согласно правилам, приведѐнным в
Директивах ISO/IEC, Части 2.
Разработка международных стандартов является основной задачей технических комитетов. Проекты
международных стандартов, принятые техническими комитетами, рассылаются комитетам-членам на
голосование. Для публикации в качестве международного стандарта требуется одобрение не менее
75 % комитетов-членов, принявших участие в голосовании.
Принимается во внимание тот факт, что некоторые из элементов настоящей части стандарта ISO 9735
могут быть объектом патентных прав. ISO не принимает на себя обязательств по определению
отдельных или всех таких патентных прав.
ISO 17369 был подготовлен Техническим комитетом ISO/TC 154, Процессы, элементы данных и
документы в коммерции, промышленности и административном управлении.
Настоящее первое издание ISO 17369 отменяет и заменяет ISO/TS 17369:2005, которое технически
переработано.
iv © ISO 2013 – Все права сохраняются
Введение
Программа обмена статистическими данными и метаданными (SDMX) (http://www.sdmx.org)
определяет стандарты, которые могут облегчить обмен статистическими данными и метаданными при
использовании современной информационной технологии с упором на агрегированные данные.
Существует несколько разделов в технической спецификации SDMX:
a) Рамочный документ SDMX представляет область применения и общие функциональные
возможности концепций и технических условий, которые составляют стандарт SDMX.
b) Информационная Модель SDMX — это информационная модель, на которой базируются
специфичные для синтаксиса реализации, описанные в других разделах. Она предназначается
для технического персонала, желающего понять полную область применения технических
стандартов в синтаксически нейтральной форме. Она включает в качестве приложения вводное
руководство на UML (Unified Modelling Language – Унифицированном Языке моделирования).
c) SDMX-ML является форматом XML для обмена SDMX-структурированными данными и
метаданными. В этом документе описывается применение синтаксиса XML в сообщениях SDMX, и
сопровождается набором схем и типовыми примерами документов XML.
d) SDMX-EDI является форматом UN/EDIFACT (ООН – Электронный Обмен Данными в области Управления,
Торговли и Транспорта) для обмена SDMX-структурированными данными и метаданными. В этом
документе описывается применение синтаксиса UN/EDIFACT в сообщениях SDMX.
e) Спецификация Реестра SDMX предоставляет основной системный реестр информации по
доступным данным и базисным метаданным и банк данных, содержащий структурные метаданные
и обеспечивающий информацию. Эта спецификация определяет основные функции,
предлагаемые реестром SDMX: регистрация данных и метаданных; выдача запроса по данным и
метаданным; и выписка уведомления по обновлениям в реестре.
f) Технические Указания по SDMX составляют руководство для помощи тем, кто хочет использовать
спецификации SDMX. Они включают пояснения по выразительным различиям различных
сообщений и синтаксисов; поддержку версий; обслуживающие агентства; Реестр SDMX.
g) Руководящие указания по веб-сервису составляют руководство для тех, кто желает реализовать
SDMX с использованием технологий веб- сервиса (включая, но не требуя совместимый с SDMX
реестр), который будет работать независимо от среды разработки или платформы,
использованной для создания этого веб- сервиса.
В версии 2.0 SDMX реализовано существенное расширение области применения, она также
предоставляет более полную поддержку в тех областях, которые охватываются версией 1.0 SDMX.
Версия 2.0 SDMX обратно совместима с версией 1.0 SDMX, так что существующие реализации могут
легко переноситься в соответствии с версией 2.0 SDMX.
Версия 2.1 SDMX представляет набор изменений, являющихся результатом нескольких лет опыта реализации
версии 2.0 SDMX. Эти изменения не расширяют область применения или функциональные возможности, но
исправляют некоторые ошибки и добавляют функции в некоторых случаях. Главные изменения в SDMX-ML
включают более строгое совмещение схем XML с информационной моделью, чтобы делать упор на
наследование свойств и объектно-ориентированные средства, и на повышенную точность и гибкость в привязке
сборников метаданных к конкретным объектам в информационной модели SDMX.
Идея обратной совместимости в стандартах основывается на информационной модели. В обеих
версиях некоторые обратно- несовместимые изменения сделаны в форматах SDMX-ML. Однако один
и тот же набор информации, требуемый для применения версии 1.0 SDMX, будет разрешен для
применения тех же свойств в версии 2.0 SDMX. Таким образом, определение структуры данных (DSD)
легко переводится из версии 1.0 SDMX в версию 2.0 SDMX, без требования какой-либо новой
информации, относящейся к структуре и др. Не существует изменений в формате SDMX-EDI.
Основные изменения при переходе с версии 1.0 SDMX к версии 2.0 SDMX можно кратко
просуммировать следующим образом.
— Базисные метаданные: В дополнение к описанию и определению структур и форматов данных (вместе со
связанными структурными метаданными), версия 2.0 SDMX предоставляет для обмена метаданные, которые
отличаются от структурных метаданных в версии 1.0 SDMX. Эта категория включает ―базисные‖ метаданные
(касающиеся качества данных, методологии и подобных типов: они могут конфигурироваться пользователем
для включения любого понятия, требующего подготовки отчета); метаданные, относящиеся к регистрации
данных (календарная информация версии, описание предоставленных данных и метаданных и др.); и
метаданные, относящиеся к обмену схем категоризации.
— Реестр SDMX: В версии 2.0 SDMX обеспечивается стандартная связь с сервисами реестра для
поддержания модели статистического обмена с совместно используемыми данными. Эти сервисы
включают регистрацию данных и метаданных, выдачу запроса к зарегистрированным данным и
метаданным и подписку/уведомление.
— Структурные метаданные: Поддержка обмена статистическими данными и связанными структурными
метаданными расширена. Предусматривается некоторая поддержка качественных данных; описываются
структуры массивов данных; поддерживаются списки иерархических кодов; могут быть выражены
взаимосвязи между структурами данных, что обеспечивает поддержку расширяемости структур данных; и
поддерживается описание функциональных зависимостей в рамках массивов.
Основные изменения при переходе с версии 2.0 SDMX к версии 2.1 SDMX можно кратко
просуммировать следующим образом.
— Изменения, ориентированные на веб-сервисы: Некоторые организации реализовали приложения веб-
сервисов с использованием SDMX, и эти реализации повлекли за собой несколько изменений в
спецификациях. Поскольку природу веб-сервисов SDMX нельзя предусмотреть во время первоначальной
разработки спецификаций, руководящие указания по веб-сервисам полностью переработаны.
— Репрезентативные изменения: Большая работа с использованием различных технологий была
проделана для визуализации данных и метаданных SDMX, и в результате были предложены
некоторые изменения для лучшего использования этой графической визуализации.
— Совместимые издания: Существовали некоторые области, где проекты спецификаций были
незначительно несовместны, и они были приведены в соответствие.
— Пояснения в документации: В некоторых случаях было установлено, что документирование отдельных
областей в стандарте требовало пояснения и уточнения, и эти пункты были исправлены.
— Оптимизация для технологий XML: Реализация показала, что можно лучше организовать схемы
XML при использовании общих средств разработки технологии для работы с XML. Эти изменения
направлены, главным образом, на усиление объектно-ориентированных свойств Схемы W3C XML,
облегчающие обработку данных и метаданных SDMX.
— Согласованность между SDMX-ML и информационной моделью SDMX: Определенные аспекты
схем XML и модели UML более тесно совмещаются, что облегчает понимание модели SDMX.
— Технические ошибки: Было выявлено несколько технических ошибок. Эти ошибки были устранены.
— Поддержка невременных рядов данных в общем формате: Одна область, которая была расширена, дает
возможность выражать не-временные ряды данных как часть сообщения с общими данными.
— Упрощение определения структуры данных/специальных типов сообщений: Как наборы временных рядов
(версия 2.0 SDMX Компактная), так и наборы не-временных рядов (версия 2.0 SDMX Многоаспектная)
используют одну и ту же внутреннюю структуру для форматизированного сообщения специфической
стр
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.