SIST-TS ISO/TS 19115-3:2017
Geographic information -- Metadata -- Part 3: XML schema implementation for fundamental concepts
Geographic information -- Metadata -- Part 3: XML schema implementation for fundamental concepts
This document defines an integrated XML implementation of ISO 19115-1, ISO 19115-2, and concepts
from ISO/TS 19139 by defining the following artefacts:
a) a set of XML schema required to validate metadata instance documents conforming to conceptual
model elements defined in ISO 19115-1, ISO 19115-2, and ISO/TS 19139;
b) a set of ISO/IEC 19757-3 (Schematron) rules that implement validation constraints in the
ISO 19115-1 and ISO 19115-2 UML models that are not validated by the XML schema;
c) an Extensible Stylesheet Language Transformation (XSLT) for transforming ISO 19115-1 metadata
encoded using the ISO/TS 19139 XML schema and ISO 19115-2 metadata encoded using the
ISO/TS 19139-2 XML schema into an equivalent document that is valid against the XML schema
defined in this document.
This document describes the procedure used to generate XML schema from ISO geographic information
conceptual models related to metadata. The procedure includes creation of an UML model for XML
implementation derived from the conceptual UML model.
This implementation model does not alter the semantics of the target conceptual model, but adds
abstract classes that remove dependencies between model packages, tagged values and stereotypes
required by the UML to XML transformation software, and refactors the packaging of a few elements
into XML namespaces. The XML schema has been generated systematically from the UML model for
XML implementation according to the rules defined in ISO/TS 19139 or ISO 19118.
Information géographique -- Métadonnées -- Partie 3: Mise en oeuvre par des schémas XML
Geografske informacije - Metapodatki - 3. del: Izvajanje sheme XML za temeljne koncepte
Ta dokument določa izvajanje vgrajene sheme XML iz standardov ISO 19115-1, ISO 19115-2 in koncepte
iz standarda ISO/TS 19139 z opredelitvijo naslednjih artefaktov:
a) nabor sheme XML, zahtevan za preverjanje, ali so dokumenti primerkov metapodatkov skladni z elementi konceptualnega modela, opredeljenimi v standardih ISO 19115-1, ISO 19115-2 in ISO/TS 19139;
b) nabor pravil iz standarda ISO/IEC 19757-3 (Schematron), ki uvajajo omejitve preverjanja v modelih UML iz standardov ISO 19115-1 in ISO 19115-2, ki se ne preverjajo s shemo XML;
c) jezik za pretvorbe XSLT (Extensible Stylesheet Language Transformation) za pretvorbo metapodatkov iz standarda ISO 19115-1, kodiranih s shemo XML iz standarda ISO/TS 19139, in metapodatkov iz standarda ISO 19115-2, kodiranih s shemo XML iz standarda ISO/TS 19139-2, v enakovreden dokument, ki velja za shemo XML,
opredeljeno v tem dokumentu.
Ta dokument opisuje postopek, ki se uporablja za generiranje sheme XML iz konceptualnih modelov geografskih informacij ISO, ki se nanašajo na metapodatke. Postopek vključuje ustvarjanje modela UML za izvajanje XML, pridobljenega iz konceptualnega modela UML.
Ta izvajalni model ne spreminja semantike ciljnega konceptualnega modela, ampak dodaja abstraktne razrede, ki odstranjujejo odvisnosti med paketi modelov, označenimi vrednostmi in stereotipi, ki jih zahteva programska oprema za pretvorbo UML v XML, in refraktira pakete nekaj elementov v imenske prostore XML. Shema XML se generira sistematično iz modela UML za izvajanje XML v skladu s pravili, določenimi v standardu ISO/TS 19139 ali ISO 19118.
General Information
Standards Content (Sample)
SLOVENSKI STANDARD
01-junij-2017
Geografske informacije - Metapodatki - 3. del: Izvajanje sheme XML za temeljne
koncepte
Geographic information -- Metadata -- Part 3: XML schema implementation for
fundamental concepts
Information géographique -- Métadonnées -- Partie 3: Mise en oeuvre par des schémas
XML
Ta slovenski standard je istoveten z: ISO/TS 19115-3:2016
ICS:
07.040 Astronomija. Geodezija. Astronomy. Geodesy.
Geografija Geography
35.240.70 Uporabniške rešitve IT v IT applications in science
znanosti
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.
TECHNICAL ISO/TS
SPECIFICATION 19115-3
First edition
2016-08-15
Geographic information —
Metadata —
Part 3:
XML schema implementation for
fundamental concepts
Information géographique — Métadonnées —
Partie 3: Mise en oeuvre par des schémas XML
Reference number
©
ISO 2016
© ISO 2016, Published in Switzerland
All rights reserved. Unless otherwise specified, 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
Ch. de Blandonnet 8 • CP 401
CH-1214 Vernier, Geneva, Switzerland
Tel. +41 22 749 01 11
Fax +41 22 749 09 47
copyright@iso.org
www.iso.org
ii © ISO 2016 – All rights reserved
Contents Page
Foreword .iv
Introduction .v
1 Scope . 1
2 Conformance . 1
2.1 General . 1
2.2 Conformance classes for metadata modules . 2
2.3 Conformance classes for metadata interchange documents . 3
3 Normative references . 3
4 Terms and definitions . 3
5 Symbols and abbreviated terms . 4
5.1 Acronyms . 4
5.2 Namespaces . 5
6 Requirements . 8
6.1 Automated generation of XML schema . 8
6.2 Multilingual adaptability and polymorphism . 8
6.3 Introduction to requirements classes . 8
6.4 Core Requirements . 9
6.5 Requirements for metadata modules . 9
6.6 Requirements for metadata interchange documents .18
6.7 Requirements dependency diagrams .24
7 Extensions to the UML models in the ISO geographic information series of
International Standards for this schema .25
8 Encoding approach and rules .26
8.1 UML packages and XML namespaces .26
8.2 UML model for XML implementation .26
8.3 Implementation approach for decoupling XML packages .26
8.3.1 General.26
8.3.2 Implementation approach to decouple optional classes.29
8.4 XML encoding rules.31
8.5 Default values .32
Annex A (normative) Abstract test suite .33
Annex B (informative) Geographic metadata XML resources.47
Annex C (informative) Encoding descriptions .49
Annex D (informative) Implementation examples .51
Bibliography .64
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.
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 ISO documents 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).
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. 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).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation on 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 the following URL: www.iso.org/iso/foreword.html.
The committee responsible for this document is ISO/TC 211, Geographic information/Geomatics.
A list of all parts in the ISO 19115 series can be found on the ISO website.
iv © ISO 2016 – All rights reserved
Introduction
ISO 19115-1 explains the importance of metadata, specifies a model for describing geographic
information resources by defining metadata entities, elements and terminology, and establishing
an extension procedure for additional metadata content. ISO 19115-1:2014, Annex G describes the
revisions from ISO 19115:2003. The revised content model also incorporates metadata elements
defined in ISO 19119:2005 and ISO 19119:2005/Amd 1:2008 for metadata describing web services.
More detailed metadata for geographic data types and data quality are defined in other ISO geographic
information standards (e.g. ISO 19110 and ISO 19157). Where necessary, interpretations of some other
ISO geographic information standards are incorporated for this implementation.
ISO 19115-2 extends ISO 19115-1 by adding models for acquisition information and extending the models
for metadata (MD_Metadata), data quality (DQ_DataQuality, now in ISO 19157), spatial representation
(MD_SpatialRepresentation), and content information (MD_ContentInformation).
ISO 19115-1 and ISO 19115-2 define conceptual models for metadata content that are independent of
any particular encoding scheme. ISO/TS 19139 and ISO/TS 19139-2 define eXtensible Markup Language
(XML) schemas for encoding that content. This document defines XML encodings for ISO 19115-1
and ISO 19115-2 metadata content. This integrated schema makes it possible to use concepts
from ISO 19115-1 and ISO 19115-2 together in metadata instance documents, effectively replacing
ISO/TS 19139 and ISO/TS 19139-2 and enables automated validation and interchange of ISO 19115-1
and ISO 19115-2, metadata content using standard software tools.
The integrated schema were derived from ISO 19115-1 and ISO 19115-2 conceptual models using the
rules defined in ISO 19118:2011, Annex A, ISO/TS 19139 applied to an adopted implementation-ready
UML version of the conceptual models as described in Clause 8. The implementation approach enables
modularization and eases reuse of elements of the conceptual models. Abstract classes were added
to the ISO geographic information harmonized model, without altering the semantics, to create an
implementation model that was used for this XML implementation (see Clause 8 for details).
The primary use case envisioned for this XML implementation is the exchange of geographic
metadata in a client-server environment exemplified by the World Wide Web, in which the internal
management and structure of metadata content is independent of the encoding used for exchange
of metadata information. Adoption of this geographic metadata XML schema within an information-
sharing community will garner the benefits of standardization for resource discovery, access, use, and
understanding.
TECHNICAL SPECIFICATION ISO/TS 19115-3:2016(E)
Geographic information — Metadata —
Part 3:
XML schema implementation for fundamental concepts
1 Scope
This document defines an integrated XML implementation of ISO 19115-1, ISO 19115-2, and concepts
from ISO/TS 19139 by defining the following artefacts:
a) a set of XML schema required to validate metadata instance documents conforming to conceptual
model elements defined in ISO 19115-1, ISO 19115-2, and ISO/TS 19139;
b) a set of ISO/IEC 19757-3 (Schematron) rules that implement validation constraints in the
ISO 19115-1 and ISO 19115-2 UML models that are not validated by the XML schema;
c) an Extensible Stylesheet Language Transformation (XSLT) for transforming ISO 19115-1 metadata
encoded using the ISO/TS 19139 XML schema and ISO 19115-2 metadata encoded using the
ISO/TS 19139-2 XML schema into an equivalent document that is valid against the XML schema
defined in this document.
This document describes the procedure used to generate XML schema from ISO geographic information
conceptual models related to metadata. The procedure includes creation of an UML model for XML
implementation derived
...
TECHNICAL ISO/TS
SPECIFICATION 19115-3
First edition
2016-08-15
Geographic information —
Metadata —
Part 3:
XML schema implementation for
fundamental concepts
Information géographique — Métadonnées —
Partie 3: Mise en oeuvre par des schémas XML
Reference number
©
ISO 2016
© ISO 2016, Published in Switzerland
All rights reserved. Unless otherwise specified, 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
Ch. de Blandonnet 8 • CP 401
CH-1214 Vernier, Geneva, Switzerland
Tel. +41 22 749 01 11
Fax +41 22 749 09 47
copyright@iso.org
www.iso.org
ii © ISO 2016 – All rights reserved
Contents Page
Foreword .iv
Introduction .v
1 Scope . 1
2 Conformance . 1
2.1 General . 1
2.2 Conformance classes for metadata modules . 2
2.3 Conformance classes for metadata interchange documents . 3
3 Normative references . 3
4 Terms and definitions . 3
5 Symbols and abbreviated terms . 4
5.1 Acronyms . 4
5.2 Namespaces . 5
6 Requirements . 8
6.1 Automated generation of XML schema . 8
6.2 Multilingual adaptability and polymorphism . 8
6.3 Introduction to requirements classes . 8
6.4 Core Requirements . 9
6.5 Requirements for metadata modules . 9
6.6 Requirements for metadata interchange documents .18
6.7 Requirements dependency diagrams .24
7 Extensions to the UML models in the ISO geographic information series of
International Standards for this schema .25
8 Encoding approach and rules .26
8.1 UML packages and XML namespaces .26
8.2 UML model for XML implementation .26
8.3 Implementation approach for decoupling XML packages .26
8.3.1 General.26
8.3.2 Implementation approach to decouple optional classes.29
8.4 XML encoding rules.31
8.5 Default values .32
Annex A (normative) Abstract test suite .33
Annex B (informative) Geographic metadata XML resources.47
Annex C (informative) Encoding descriptions .49
Annex D (informative) Implementation examples .51
Bibliography .64
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.
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 ISO documents 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).
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. 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).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation on 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 the following URL: www.iso.org/iso/foreword.html.
The committee responsible for this document is ISO/TC 211, Geographic information/Geomatics.
A list of all parts in the ISO 19115 series can be found on the ISO website.
iv © ISO 2016 – All rights reserved
Introduction
ISO 19115-1 explains the importance of metadata, specifies a model for describing geographic
information resources by defining metadata entities, elements and terminology, and establishing
an extension procedure for additional metadata content. ISO 19115-1:2014, Annex G describes the
revisions from ISO 19115:2003. The revised content model also incorporates metadata elements
defined in ISO 19119:2005 and ISO 19119:2005/Amd 1:2008 for metadata describing web services.
More detailed metadata for geographic data types and data quality are defined in other ISO geographic
information standards (e.g. ISO 19110 and ISO 19157). Where necessary, interpretations of some other
ISO geographic information standards are incorporated for this implementation.
ISO 19115-2 extends ISO 19115-1 by adding models for acquisition information and extending the models
for metadata (MD_Metadata), data quality (DQ_DataQuality, now in ISO 19157), spatial representation
(MD_SpatialRepresentation), and content information (MD_ContentInformation).
ISO 19115-1 and ISO 19115-2 define conceptual models for metadata content that are independent of
any particular encoding scheme. ISO/TS 19139 and ISO/TS 19139-2 define eXtensible Markup Language
(XML) schemas for encoding that content. This document defines XML encodings for ISO 19115-1
and ISO 19115-2 metadata content. This integrated schema makes it possible to use concepts
from ISO 19115-1 and ISO 19115-2 together in metadata instance documents, effectively replacing
ISO/TS 19139 and ISO/TS 19139-2 and enables automated validation and interchange of ISO 19115-1
and ISO 19115-2, metadata content using standard software tools.
The integrated schema were derived from ISO 19115-1 and ISO 19115-2 conceptual models using the
rules defined in ISO 19118:2011, Annex A, ISO/TS 19139 applied to an adopted implementation-ready
UML version of the conceptual models as described in Clause 8. The implementation approach enables
modularization and eases reuse of elements of the conceptual models. Abstract classes were added
to the ISO geographic information harmonized model, without altering the semantics, to create an
implementation model that was used for this XML implementation (see Clause 8 for details).
The primary use case envisioned for this XML implementation is the exchange of geographic
metadata in a client-server environment exemplified by the World Wide Web, in which the internal
management and structure of metadata content is independent of the encoding used for exchange
of metadata information. Adoption of this geographic metadata XML schema within an information-
sharing community will garner the benefits of standardization for resource discovery, access, use, and
understanding.
TECHNICAL SPECIFICATION ISO/TS 19115-3:2016(E)
Geographic information — Metadata —
Part 3:
XML schema implementation for fundamental concepts
1 Scope
This document defines an integrated XML implementation of ISO 19115-1, ISO 19115-2, and concepts
from ISO/TS 19139 by defining the following artefacts:
a) a set of XML schema required to validate metadata instance documents conforming to conceptual
model elements defined in ISO 19115-1, ISO 19115-2, and ISO/TS 19139;
b) a set of ISO/IEC 19757-3 (Schematron) rules that implement validation constraints in the
ISO 19115-1 and ISO 19115-2 UML models that are not validated by the XML schema;
c) an Extensible Stylesheet Language Transformation (XSLT) for transforming ISO 19115-1 metadata
encoded using the ISO/TS 19139 XML schema and ISO 19115-2 metadata encoded using the
ISO/TS 19139-2 XML schema into an equivalent document that is valid against the XML schema
defined in this document.
This document describes the procedure used to generate XML schema from ISO geographic information
conceptual models related to metadata. The procedure includes creation of an UML model for XML
implementation derived from the conceptual UML model.
This implementation model does not alter the semantics of the target conceptual model, but adds
abstract classes that remove dependencies between model packages, tagged values and stereotypes
required by the UML to XML transformation software, and refactors the packaging of a few elements
into XML namespaces. The XML schema has been generated systematically from the UML model for
XML implementation according to the rules defined in ISO/TS 19139 or ISO 19118.
2 Conformance
2.1 General
In order to claim conformance to a conformance class defined in this document, an XML instance shall
validate against the test procedures specified in Annex A. These tests include validation using a specific
XML schema document, as well as Schematron rule documents that test conformance with constraints
specified by the base conceptual model that are not tested by XML schema validation. Each namespace
module and interchange document schema defined by the implementation carries with it an implicit
conformance class for xml instance documents. This conformance class tes
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.