Information technology — Metamodel framework for interoperability (MFI) — Part 16: Metamodel for document model registration

The primary purpose of the ISO/IEC 19763 series is to specify a metamodel framework for interoperability. This document specifies a metamodel for registering document models (or schemata). Examples of such document models include: — specifications for XML documents (using XML schema[3]); — specifications for JSON documents (using JSON schema[2]). This metamodel was developed taking into account the requirements for both XML schema and JSON schema, but is applicable to all current specifications for document models.

Titre manque — Partie 16: Titre manque

General Information

Status
Published
Publication Date
06-Sep-2021
Current Stage
6060 - International Standard published
Start Date
07-Sep-2021
Due Date
02-Jul-2022
Completion Date
07-Sep-2021
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 19763-16:2021 - Information technology — Metamodel framework for interoperability (MFI) — Part 16: Metamodel for document model registration Released:9/7/2021
English language
67 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC 19763-16:2021 - Information technology -- Metamodel framework for interoperability (MFI)
English language
67 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


INTERNATIONAL ISO/IEC
STANDARD 19763-16
First edition
2021-09
Information technology — Metamodel
framework for interoperability
(MFI) —
Part 16:
Metamodel for document model
registration
Reference number
©
ISO/IEC 2021
© ISO/IEC 2021
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting
on the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address
below or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii © ISO/IEC 2021 – All rights reserved

Contents Page
Foreword .iv
Introduction .v
1 Scope . 1
2 Normative references . 1
3 Terms, definitions and abbreviated terms . 1
3.1 Terms and definitions . 1
3.2 Abbreviated terms . 2
4 Conformance . 2
4.1 General . 2
4.2 Degree of conformance . 2
4.2.1 General. 2
4.2.2 Strictly conforming implementation . 3
4.2.3 Conforming implementation . 3
4.3 Implementation conformance statement (ICS) . 3
5 Structure of MFI Document model registration . 3
5.1 Overview of MFI Document model registration . 3
5.2 Association between MFI Document model registration and MFI Core and mapping . 5
5.3 Metaclasses in MFI Document model registration . 6
5.3.1 Document_Schema . 6
5.3.2 Document_Schema_Language . 7
5.3.3 Document_Schema_Namespace . 7
5.3.4 Enumerated_Node . 8
5.3.5 Namespace . 8
5.3.6 Node . 8
5.3.7 Node_Enumeration . 9
5.3.8 Node_Relationship.10
5.3.9 Node_Relationship_Type .10
5.3.10 Restricted_Node.11
5.3.11 Schema_Reuse .11
5.3.12 Schema_Reuse_Type .12
Annex A (informative) Description of the metamodel .13
Annex B (informative) Relationship of metaclasses to the MDR Metamodel .18
Annex C (informative) Examples of document model registration .19
Bibliography .67
© ISO/IEC 2021 – All rights reserved iii

Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized system for worldwide standardization. National bodies that are
members of ISO or IEC participate in the development of International Standards through technical
committees established by the respective organization to deal with particular fields of technical
activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international
organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the
work.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular, the different approval criteria needed for
the different types of document should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www .iso .org/ directives or www .iec .ch/ members
_experts/ refdocs).
Attention is drawn to the possibility that some of the elements of this document may be the subject
of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent
rights. Details of any patent rights identified during the development of the document will be in the
Introduction and/or on the ISO list of patent declarations received (see www .iso .org/ patents) or the IEC
list of patent declarations received (see patents.iec.ch).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation of the voluntary nature of standards, the meaning of ISO specific terms and
expressions related to conformity assessment, as well as information about ISO's adherence to the
World Trade Organization (WTO) principles in the Technical Barriers to Trade (TBT) see www .iso .org/
iso/ foreword .html. In the IEC, see www .iec .ch/ understanding -standards.
This document was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology,
Subcommittee SC 32, Data management and interchange.
A list of all parts in the ISO/IEC 19763 series can be found on the ISO and IEC websites.
Any feedback or questions on this document should be directed to the user’s national standards body. A
complete listing of these bodies can be found at www .iso .org/ members .html and www .iec .ch/ national
-committees.
iv © ISO/IEC 2021 – All rights reserved

Introduction
There is an increasing demand for systems to interoperate by exchanging information and data. These
exchanges are sometimes performed using 'documents' such as XML documents and JSON documents.
The business information requirements conveyed by these documents are often specified in supporting
document models, for example, in XML schemas for XML documents and in JSON schemas for JSON
documents.
The information contained in these models – the metadata – can be registered using the facilities
specified by this document. Most of the metaclasses specified in this document are subclasses of the
metaclasses specified in ISO/IEC 19763-10:2014, 7.1, 7.2 and 7.3.
Where there is an overlap of the universe of discourse of the business information requirements
specified in the registered models, the mappings between registered models can then be registered
using the facilities specified in ISO/IEC 19763-10:2014, Clause 8, thus enabling further interoperation.
A model registry, as specified using any of the metamodels described in ISO/IEC 19763, uses the
common facilities specified in ISO/IEC 11179-3:2013, Clauses 6, 7 and 8. A model registry is, therefore,
a part of a metadata registry.
© ISO/IEC 2021 – All rights reserved v

INTERNATIONAL STANDARD ISO/IEC 19763-16:2021(E)
Information technology — Metamodel framework for
interoperability (MFI) —
Part 16:
Metamodel for document model registration
1 Scope
The primary purpose of the ISO/IEC 19763 series is to specify a metamodel framework for
interoperability. This document specifies a metamodel for registering document models (or schemata).
Examples of such document models include:
[3]
— specifications for XML documents (using XML schema );
[2]
— specifications for JSON documents (using JSON schema ).
This metamodel was developed taking into account the requirements for both XML schema and JSON
schema, but is applicable to all current specifications for document models.
2 Normative references
The following documents are referred to in the text in such a way that some or all of their content
constitutes requirements of this document. For dated references, only the edition cited applies. For
undated references, the latest edition of the referenced document (including any amendments) applies.
ISO/IEC 19763-10:2014, Information technology — Metamodel framework for interoperability (MFI) —
Part 10: Core model and basic mapping
ISO/IEC 11179-3:2013, Information technology — Metadata registries (MDR) — Part 3: Registry
metamodel and basic attributes
3 Terms, definitions and abbreviated terms
3.1 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
ISO and IEC maintain terminology databases for use in standardization at the following addresses:
— ISO Online browsing platform: available at https:// www .iso .org/ obp
— IEC Electropedia: available at https:// www .electropedia .org/
3.1.1
document
unit of data that is well-formed according to some agreed specification
Note 1 to entry: In this document, examples of a unit of data that is referred to as a document include, but are not
restricted to, XML documents and JSON documents.
[SOURCE: ISO/IEC TR 24716:2007, 4.4, modified — Note 1 has been added.]
© ISO/IEC 2021 – All rights reserved 1

3.1.2
document schema
formal specification of the structure of a document (3.1.1)
Note 1 to entry: The same schema can be used for multiple documents.
3.1.3
document schema language
language used to specify document schemata
3.1.4
namespace
set of character strings available for naming entities of specific classes within a specific scope
3.1.5
node
elements, comments, processing instructions, and text in a document
[SOURCE: ISO 24531:2013, 4.35 modified — The definition in the source document specifically referred
to XML documents but is applicable to all documents; the references to XML and Note 1 have been
removed.]
3.1.6
node enumeration
list of named values used as the range of a particular node (3.1.5)
3.2 Abbreviated terms
Abbreviated terms Definition
JSON JavaScript Object Notation
MFI Core and mapping Metamodel Framework for Interoperability Core and mapping
a
MFI Document model registration Metamodel Framework for Interoperability document model
registration
MDR Metamodel Metadata registries metamodel
URL Uniform Resource Locator
XML eXtensible Markup Language
a
Whenever this abbreviation is used, this document is referring to itself.
4 Conformance
4.1 General
Any claim of conformance to this document shall support the metamodel specified in Clause 5,
depending on a degree of conformance as described below.
4.2 Degree of conformance
4.2.1 General
The distinction between “strictly conforming” and “conforming” implementations is necessary
to add
...


INTERNATIONAL ISO/IEC
STANDARD 19763-16
First edition
2021-09
Information technology — Metamodel
framework for interoperability
(MFI) —
Part 16:
Metamodel for document model
registration
Reference number
©
ISO/IEC 2021
© ISO/IEC 2021
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting
on the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address
below or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii © ISO/IEC 2021 – All rights reserved

Contents Page
Foreword .iv
Introduction .v
1 Scope . 1
2 Normative references . 1
3 Terms, definitions and abbreviated terms . 1
3.1 Terms and definitions . 1
3.2 Abbreviated terms . 2
4 Conformance . 2
4.1 General . 2
4.2 Degree of conformance . 2
4.2.1 General. 2
4.2.2 Strictly conforming implementation . 3
4.2.3 Conforming implementation . 3
4.3 Implementation conformance statement (ICS) . 3
5 Structure of MFI Document model registration . 3
5.1 Overview of MFI Document model registration . 3
5.2 Association between MFI Document model registration and MFI Core and mapping . 5
5.3 Metaclasses in MFI Document model registration . 6
5.3.1 Document_Schema . 6
5.3.2 Document_Schema_Language . 7
5.3.3 Document_Schema_Namespace . 7
5.3.4 Enumerated_Node . 8
5.3.5 Namespace . 8
5.3.6 Node . 8
5.3.7 Node_Enumeration . 9
5.3.8 Node_Relationship.10
5.3.9 Node_Relationship_Type .10
5.3.10 Restricted_Node.11
5.3.11 Schema_Reuse .11
5.3.12 Schema_Reuse_Type .12
Annex A (informative) Description of the metamodel .13
Annex B (informative) Relationship of metaclasses to the MDR Metamodel .18
Annex C (informative) Examples of document model registration .19
Bibliography .67
© ISO/IEC 2021 – All rights reserved iii

Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized system for worldwide standardization. National bodies that are
members of ISO or IEC participate in the development of International Standards through technical
committees established by the respective organization to deal with particular fields of technical
activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international
organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the
work.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular, the different approval criteria needed for
the different types of document should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www .iso .org/ directives or www .iec .ch/ members
_experts/ refdocs).
Attention is drawn to the possibility that some of the elements of this document may be the subject
of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent
rights. Details of any patent rights identified during the development of the document will be in the
Introduction and/or on the ISO list of patent declarations received (see www .iso .org/ patents) or the IEC
list of patent declarations received (see patents.iec.ch).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation of the voluntary nature of standards, the meaning of ISO specific terms and
expressions related to conformity assessment, as well as information about ISO's adherence to the
World Trade Organization (WTO) principles in the Technical Barriers to Trade (TBT) see www .iso .org/
iso/ foreword .html. In the IEC, see www .iec .ch/ understanding -standards.
This document was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology,
Subcommittee SC 32, Data management and interchange.
A list of all parts in the ISO/IEC 19763 series can be found on the ISO and IEC websites.
Any feedback or questions on this document should be directed to the user’s national standards body. A
complete listing of these bodies can be found at www .iso .org/ members .html and www .iec .ch/ national
-committees.
iv © ISO/IEC 2021 – All rights reserved

Introduction
There is an increasing demand for systems to interoperate by exchanging information and data. These
exchanges are sometimes performed using 'documents' such as XML documents and JSON documents.
The business information requirements conveyed by these documents are often specified in supporting
document models, for example, in XML schemas for XML documents and in JSON schemas for JSON
documents.
The information contained in these models – the metadata – can be registered using the facilities
specified by this document. Most of the metaclasses specified in this document are subclasses of the
metaclasses specified in ISO/IEC 19763-10:2014, 7.1, 7.2 and 7.3.
Where there is an overlap of the universe of discourse of the business information requirements
specified in the registered models, the mappings between registered models can then be registered
using the facilities specified in ISO/IEC 19763-10:2014, Clause 8, thus enabling further interoperation.
A model registry, as specified using any of the metamodels described in ISO/IEC 19763, uses the
common facilities specified in ISO/IEC 11179-3:2013, Clauses 6, 7 and 8. A model registry is, therefore,
a part of a metadata registry.
© ISO/IEC 2021 – All rights reserved v

INTERNATIONAL STANDARD ISO/IEC 19763-16:2021(E)
Information technology — Metamodel framework for
interoperability (MFI) —
Part 16:
Metamodel for document model registration
1 Scope
The primary purpose of the ISO/IEC 19763 series is to specify a metamodel framework for
interoperability. This document specifies a metamodel for registering document models (or schemata).
Examples of such document models include:
[3]
— specifications for XML documents (using XML schema );
[2]
— specifications for JSON documents (using JSON schema ).
This metamodel was developed taking into account the requirements for both XML schema and JSON
schema, but is applicable to all current specifications for document models.
2 Normative references
The following documents are referred to in the text in such a way that some or all of their content
constitutes requirements of this document. For dated references, only the edition cited applies. For
undated references, the latest edition of the referenced document (including any amendments) applies.
ISO/IEC 19763-10:2014, Information technology — Metamodel framework for interoperability (MFI) —
Part 10: Core model and basic mapping
ISO/IEC 11179-3:2013, Information technology — Metadata registries (MDR) — Part 3: Registry
metamodel and basic attributes
3 Terms, definitions and abbreviated terms
3.1 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
ISO and IEC maintain terminology databases for use in standardization at the following addresses:
— ISO Online browsing platform: available at https:// www .iso .org/ obp
— IEC Electropedia: available at https:// www .electropedia .org/
3.1.1
document
unit of data that is well-formed according to some agreed specification
Note 1 to entry: In this document, examples of a unit of data that is referred to as a document include, but are not
restricted to, XML documents and JSON documents.
[SOURCE: ISO/IEC TR 24716:2007, 4.4, modified — Note 1 has been added.]
© ISO/IEC 2021 – All rights reserved 1

3.1.2
document schema
formal specification of the structure of a document (3.1.1)
Note 1 to entry: The same schema can be used for multiple documents.
3.1.3
document schema language
language used to specify document schemata
3.1.4
namespace
set of character strings available for naming entities of specific classes within a specific scope
3.1.5
node
elements, comments, processing instructions, and text in a document
[SOURCE: ISO 24531:2013, 4.35 modified — The definition in the source document specifically referred
to XML documents but is applicable to all documents; the references to XML and Note 1 have been
removed.]
3.1.6
node enumeration
list of named values used as the range of a particular node (3.1.5)
3.2 Abbreviated terms
Abbreviated terms Definition
JSON JavaScript Object Notation
MFI Core and mapping Metamodel Framework for Interoperability Core and mapping
a
MFI Document model registration Metamodel Framework for Interoperability document model
registration
MDR Metamodel Metadata registries metamodel
URL Uniform Resource Locator
XML eXtensible Markup Language
a
Whenever this abbreviation is used, this document is referring to itself.
4 Conformance
4.1 General
Any claim of conformance to this document shall support the metamodel specified in Clause 5,
depending on a degree of conformance as described below.
4.2 Degree of conformance
4.2.1 General
The distinction between “strictly conforming” and “conforming” implementations is necessary
to add
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.