ISO 19115-3:2023
(Main)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 and ISO 19115-2 by defining the following artefacts: — a set of XML schema required to validate metadata instance documents conforming to conceptual model elements defined in ISO 19115-1 and ISO 19115-2; and — 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. This document describes the procedure used to generate XML schemas from ISO geographic information conceptual models related to metadata. The XML schemas are generated directly from the conceptual UML model (8.5).
Information géographique — Métadonnées — Partie 3: Mise en oeuvre par des schémas XML
Le présent document définit une implémentation XML intégrée des normes ISO 19115-1 et ISO 19115-2 en précisant les artefacts suivants: — un ensemble de schémas XML requis pour valider les documents d'instance de métadonnées conformes aux éléments de modèle conceptuel définis dans l'ISO 19115-1 et l'ISO 19115-2; et — un ensemble de règles basées sur l'ISO/IEC 19757-3 (Schematron) qui, dans les modèles UML de l'ISO 19115-1 et l'ISO 19115-2, implémentent des contraintes de validation qui ne sont pas validées par le schéma XML. Le présent document décrit la procédure utilisée pour générer des schémas XML à partir de modèles ISO conceptuels d'information géographique. Les schémas XML sont générés directement à partir du modèle UML conceptuel (8.5).
General Information
Relations
Buy Standard
Standards Content (Sample)
INTERNATIONAL ISO
STANDARD 19115-3
First edition
2023-08
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 19115-3:2023(E)
© ISO 2023
---------------------- Page: 1 ----------------------
ISO 19115-3:2023(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO 2023
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 2023 – All rights reserved
---------------------- Page: 2 ----------------------
ISO 19115-3:2023(E)
Contents Page
Foreword .v
Introduction .vii
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 Conventions . 3
4.1 Availability of ISO/TC 211 resources . 3
4.1.1 Maintenance agency for ISO/TC 211 resources . 3
4.1.2 Resources provided by this document . 3
4.2 Presentation of ISO/TC 211 resources . 3
4.2.1 General . 3
4.2.2 Provision classes and provisions . 3
4.2.3 Conformance classes and conformance tests . 4
4.3 Structure of URIs in ISO/TC 211 resources for implementation . 5
4.3.1 General . 5
4.3.2 Identified resources . 5
4.3.3 Basic elements used in URI templates. 5
4.3.4 XML schema namespace and location . 5
4.3.5 Normative statements . 6
4.3.6 Conformance classes and tests . 7
4.4 Presentation of information resources in this document . 7
4.4.1 General . 7
4.4.2 Relations between information resources . 7
4.4.3 Location of information resources . 9
5 XML schemas .10
5.1 General . 10
5.2 XML schemas belonging to the ISO 19115 series . 11
5.3 XML schemas outside of the ISO 19115 series . 17
5.4 XML schemas required for a minimum metadata interchange XML document . 19
6 Requirements of ISO 19115-1:2014 and ISO 19115-2:2019 .20
6.1 General . 20
6.2 Metadata modules .20
7 Requirements for metadata interchange documents .26
8 Requirements for defined XML encodings .30
8.1 General .30
8.1.1 Approach . 30
8.1.2 Grouping of requirements in XML .30
8.1.3 Executable test suite . 31
8.2 Requirements not validated by this document . 31
8.3 Using and extending XML resources . 31
8.4 Requirements for XML validity . . 31
8.5 Requirements for metadata modules in XML . 32
8.5.1 General . 32
8.5.2 Derived from ISO 19115-1 . 32
8.5.3 Derived from ISO 19115-2 . 52
8.5.4 Derived from standards outside of the ISO 19115 series . . 52
8.6 Requirements for extended metadata records . 53
9 Requirements dependency diagrams.55
iii
© ISO 2023 – All rights reserved
---------------------- Page: 3 ----------------------
ISO 19115-3:2023(E)
10 Design goals and implementation .55
10.1 Introduction to design goals and decisions . 55
10.2 Automated generation of XML schema .56
10.3 Multilingual adaptability and polymorphism .56
10.4 Core decisions .56
10.5 Extensions to the UML models in the ISO geographic information series of
International Standards for this schema . 57
10.6 UML packages and XML namespaces . 57
10.7 UML model for XML implementation . 57
10.8 Implementation approach for decoupling XML packages . 57
10.8.1 General . 57
10.8.2 Implementation approach to decouple optional classes . 59
10.9 XML encoding rules . 61
10.10 Default values . 62
Annex A (normative) Conformance test suite .63
Annex B (informative) Supporting XML resources .94
Annex C (informative) Encoding descriptions .96
Annex D (informative) Implementation examples .98
Bibliography .99
iv
© ISO 2023 – All rights reserved
---------------------- Page: 4 ----------------------
ISO 19115-3:2023(E)
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 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).
ISO draws attention to the possibility that the implementation of this document may involve the use
of (a) patent(s). ISO takes no position concerning the evidence, validity or applicability of any claimed
patent rights in respect thereof. As of the date of publication of this document, ISO had not received
notice of (a) patent(s) which may be required to implement this document. However, implementers are
cautioned that this may not represent the latest information, which may be obtained from the patent
database available at www.iso.org/patents. ISO shall not be held responsible for identifying any or all
such patent rights.
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.
This document was prepared by Technical Committee ISO/TC 211, Geographic information/Geomatics,
in collaboration with the European Committee for Standardization (CEN) Technical Committee CEN/TC
287, Geographic Information, in accordance with the Agreement on technical cooperation between ISO
and CEN (Vienna Agreement).
This first edition cancels and replaces the first edition (ISO/TS 19115-3:2016), which has been
technically revised.
The main changes are as follows:
— cross-references to other documents have been updated; in particular, ISO 19139:2007 has been
updated to ISO/TS 19139-1:2019;
— components have been reallocated to the relevant primary International Standards, notably
ISO 19115-1:2014, ISO 19115-2:2019 and ISO 19103:2015;
— additional packages and namespaces derived by the aggregation of packages defined in
1)
ISO 19115-1:2014 and ISO 19115-2:2009 have been removed;
— tables have been consolidated in order to reduce repetition of information and to collocate
information concerning requirements, conformance tests and the clauses to which they refer;
— elements in the XML schemas for ISO 19115-1:2014 and ISO 19115-2:2019 have been reordered in
order to align with the order of attributes in the associated data dictionaries. Appropriate XML
stylesheets (XSLT) have been generated to assist in the transformation of XML records from records
conforming to previous versions of the schemas. The conceptual models in the HMMG have been
1) Cancelled and replaced by ISO 19115-2:2019.
v
© ISO 2023 – All rights reserved
---------------------- Page: 5 ----------------------
ISO 19115-3:2023(E)
augmented to include the attribute ordering as set out in the data dictionaries in ISO 19115-1:2014
plus ISO 19115-1:2014/Amd 1:2018 and ISO 19115-1:2014/Amd 2:2020 and ISO 19115-2:2019.
A list of all parts in the ISO 19115 series can be found on the ISO website.
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.
vi
© ISO 2023 – All rights reserved
---------------------- Page: 6 ----------------------
ISO 19115-3:2023(E)
Introduction
0.1 Metadata models for geographic information resources
ISO 19115-1 and ISO 19115-2 collectively provide conceptual models that describe geographic
information resources. These models represent metadata of geographic information resources.
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. It also incorporates metadata elements describing
2) 3)
web services defined in ISO 19119:2005 and ISO 19119:2005/Amd 1:2008 , where those elements are
no longer included in ISO 19119:2016 as they have been supplanted by more detailed metadata elements
for geographic data types and data quality defined in other ISO geographic information standards (e.g.
ISO 19110:2016 and ISO 19157:2013).
4)
NOTE ISO 19115-1:2014, Annex G describes the revisions from ISO 19115:2003 .
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:2013), spatial
representation (MD_SpatialRepresentation), and content information (MD_ContentInformation).
0.2 XML encoding of metadata models
As ISO 19115-1 and ISO 19115-2 define conceptual models for metadata content, these models are
independent of any particular encoding scheme. To use these models in XML requires the development
of an XML encoding that implements the conceptual models.
In the past, ISO 19115:2003, the predecessor of ISO 19115-1 and ISO 19115-2, has been provided with
5) 6)
an XML encoding defined by ISO/TS 19139:2007 and ISO/TS 19139-2:2012 , called “gmd”.
With the advent of ISO 19115-1 and ISO 19115-2, a new XML encoding is needed. This document fulfils
that role by providing integrated XML schemas for ISO 19115-1 and ISO 19115-2 metadata content,
effectively replacing ISO/TS 19139:2007 and ISO/TS 19139-2:2012.
0.3 Integrated schemas
The integrated schemas provided by this document make it possible to use concepts from
ISO 19115-1:2014 and ISO 19115-2:2019 together in metadata instance documents, and enable
automated validation and interchange of metadata content using standard software tools.
The integrated schemas have been derived from ISO 19115-1 and ISO 19115-2 conceptual models using
the rules defined in ISO/TS 19139-1:2019 applied to an adapted implementation-ready UML version of
the conceptual models as described in Clause 10. 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 10 for details).
0.4 Intent and usage
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
2) Cancelled and replaced by ISO 19119:2016.
3) Cancelled and replaced by ISO 19119:2016.
4) Cancelled and replaced by ISO 19115-1:2014.
5) Cancelled and replaced by ISO/TS 19139-1:2019.
6) Withdrawn.
vii
© ISO 2023 – All rights reserved
---------------------- Page: 7 ----------------------
ISO 19115-3:2023(E)
and structure of metadata content is independent of the encoding used for the 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.
viii
© ISO 2023 – All rights reserved
---------------------- Page: 8 ----------------------
INTERNATIONAL STANDARD ISO 19115-3:2023(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 and ISO 19115-2 by defining
the following artefacts:
— a set of XML schema required to validate metadata instance documents conforming to conceptual
model elements defined in ISO 19115-1 and ISO 19115-2; and
— 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.
This document describes the procedure used to generate XML schemas from ISO geographic information
conceptual models related to metadata. The XML schemas are generated directly from the conceptual
UML model (8.5).
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 19103:2015, Geographic information — Conceptual schema language
ISO 19110:2016, Geographic information — Methodology for feature cataloguing
ISO 19115-1:2014, Geographic information — Metadata — Part 1: Fundamentals
ISO 19115-1:2014/Amd 1:2018, Geographic information — Metadata — Part 1:
Fundamentals — Amendment 1
ISO 19115-1:2014/Amd 2:2020, Geographic information — Metadata — Part 1:
Fundamentals — Amendment 2
ISO 19115-2:2019, Geographic information — Metadata — Part 2: Extensions for acquisition and processing
ISO 19136-1:2020, Geographic information — Geography Markup Language (GML) — Part 1: Fundamentals
ISO/TS 19139-1:2019, Geographic information — XML schema implementation — Part 1: Encoding rules
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
1
© ISO 2023 – All rights reserved
---------------------- Page: 9 ----------------------
ISO 19115-3:2023(E)
— IEC Electropedia: available at https:// www .electropedia .org/
3.1.1
namespace
collection of names, identified by a URI reference, which are used in XML documents as element
names and attribute names
Note 1 to entry: The combination of a namespace URI and element or attribute name are intended to be a globally
unique identifier for that model element.
Note 2 to entry: See Reference [18].
3.1.2
package
general purpose mechanism for organizing elements into groups
EXAMPLE Identification information package, metadata entity set information package, constraint
information package.
Note 1 to entry: Packages may be nested within other packages. Both model elements and diagrams may appear
in a package.
Note 2 to entry: A package provides a namespace (3.1.1) for the grouped elements.
[SOURCE: ISO 19103:2015, 4.27, modified — Examples and notes to entry have been added.]
3.1.3
polymorphism
capability of expression in alternative forms that also allows extensions to semantics, structure and
behaviour
Note 1 to entry: Polymorphism is commonly applied to data in order to support different usages and contexts.
3.2 Abbreviated terms
GML Geography Markup Language
HTML HyperText Markup Language
MA maintenance agency
UML Unified Modeling Language
URI Uniform Resource Identifier
URL Uniform Resource Locator
XML Extensible Markup Language
XPath XML Path Language
XSD XML Schema Definition
XSL Extensible Style Language
XSLT Extensible Stylesheet Language Transformation
2
© ISO 2023 – All rights reserved
---------------------- Page: 10 ----------------------
ISO 19115-3:2023(E)
4 Conventions
4.1 Availability of ISO/TC 211 resources
4.1.1 Maintenance agency for ISO/TC 211 resources
ISO/TC 211 harmonized resources are resources published by ISO/TC 211 with the intention of assisting
developers, implementers and users of ISO/TC 211 standards, including UML models, XML schemas and
ontologies.
Such resources, including those provided by this document, are managed by a maintenance agency. The
name and contact information of the maintenance agency for this document can be found at www .iso
.org/ maintenance _agencies.
4.1.2 Resources provided by this document
This document provides the following types of ISO/TC 211 harmonized resources:
— XML schemas;
— normative statement classes and normative statements;
— conformance class and tests.
4.2 Presentation of ISO/TC 211 resources
4.2.1 General
Conformance to ISO/TC 211 documents depends on the satisfaction of all mandatory provision classes
and conformance classes provided in the document.
This clause describes how these information resources are presented in this document.
4.2.2 Provision classes and provisions
Provision classes are collections of provisions grouped together according to a common theme or a
coherent need, such as for the implementation of a particular feature.
Provision classes can be mandatory or optional if explicitly specified.
A provision class is rendered as shown in Table 1.
NOTE The title of a table denotes the number and title of the provision class, for example: Requirements
class 1: Metadata core (ISO 19115-1).
Table 1 — Example 1: Requirement class X: Example title
Identifier The ISO/TC 211 URI of the provision class.
Implements Any provision class that this provision is an implementation of.
Target type Type of subject of which the provision class applies.
Prerequisites List of provision classes that this provision class depends on.
Included in List of provision classes that this provision class is included in.
Provisions List of provisions contained in this provision class.
Description The description of the provision class.
Guidance Informative information provided as guidance for implementation.
Provisions are statements that describe conformance conditions for this document.
3
© ISO 2023 – All rights reserved
---------------------- Page: 11 ----------------------
ISO 19115-3:2023(E)
The following types of provision are specified in ISO/TC 211 documents:
— Requirement: conformance to the statement is mandatory;
— Recommendation: conformance to the statement is recommended;
— Permission: conformance to the statement is permitted.
A provision is rendered as shown in Table 2.
NOTE The table title denotes the number and title of the provision, for example: Requirement 104: Character
set code from IANA charset register.
Table 2 — Example 2: Requirement X: Example title
Identifier The ISO/TC 211 URI of the provision.
Target type Type of subject for which the provision applies.
Implements Any provision of which this provision is an implementation.
Prerequisites List of provisions on which this provision depends.
Included in List of provision classes in which this provision is included.
Statement The statement to be satisfied.
Guidance Informative information provided as guidance for implementation.
4.2.3 Conformance classes and conformance tests
Satisfaction of ISO/TC 211 provision classes and provisions is determined by the validation of
corresponding conformance classes and conformance tests.
A conformance class contains at least one conformance test that validates a target meeting all provisions
described in a provision class.
A conformance class is rendered as shown in Table 3.
NOTE The table title denotes the number and title of the conformance class, for example: Conformance class
A.1: Metadata core (ISO 19115-1).
Table 3 — Example 3: Conformance class X: Example title
Identifier The ISO/TC 211 URI of the conformance class.
Target type Type of subject for which the conformance class applies.
Satisfies List of requirements classes that this conformance class satisfies.
Prerequisites List of conformance classes on which this conformance class depends.
Included in List of conformance classes in which this conformance class is included.
Includes List of conformance tests contained in this conformance class.
Description The description of the conformance class.
Guidance Informative information provided as guidance for testing.
A conformance test provides test methods that validate a target meeting at least one provision.
A con
...
NORME ISO
INTERNATIONALE 19115-3
Première édition
2023-08
Information géographique —
Métadonnées —
Partie 3:
Mise en oeuvre par des schémas XML
Geographic information — Metadata —
Part 3: XML schema implementation for fundamental concepts
Numéro de référence
ISO 19115-3:2023(F)
© ISO 2023
---------------------- Page: 1 ----------------------
ISO 19115-3:2023(F)
DOCUMENT PROTÉGÉ PAR COPYRIGHT
© ISO 2023
Tous droits réservés. Sauf prescription différente ou nécessité dans le contexte de sa mise en œuvre, aucune partie de cette
publication ne peut être reproduite ni utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou mécanique,
y compris la photocopie, ou la diffusion sur l’internet ou sur un intranet, sans autorisation écrite préalable. Une autorisation peut
être demandée à l’ISO à l’adresse ci-après ou au comité membre de l’ISO dans le pays du demandeur.
ISO copyright office
Case postale 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Genève
Tél.: +41 22 749 01 11
E-mail: copyright@iso.org
Web: www.iso.org
Publié en Suisse
ii
© ISO 2023 – Tous droits réservés
---------------------- Page: 2 ----------------------
ISO 19115-3:2023(F)
Sommaire Page
Avant-propos .v
Introduction .vii
1 Domaine d'application .1
2 Références normatives .1
3 Termes, définitions et abréviations . 1
3.1 Termes et définitions . 1
3.2 Abréviations. 2
4 Conventions . 3
4.1 Disponibilité des ressources de l'ISO/TC 211 . 3
4.1.1 Autorité de maintenance pour les ressources de l'ISO/TC 211 . 3
4.1.2 Ressources fournies par le présent document . 3
4.2 Présentation des ressources de l'ISO/TC 211 . 3
4.2.1 Généralités . 3
4.2.2 Classes de disposition et dispositions . 3
4.2.3 Classes et tests de conformité . 4
4.3 Structure d’URI dans les ressources de l'ISO/TC 211 en vue de la mise en œuvre . 5
4.3.1 Généralités . 5
4.3.2 Ressources identifiées . 5
4.3.3 Éléments de base utilisés dans les modèles d’URI . 5
4.3.4 Espace de nommage du schéma XML et localisation. 6
4.3.5 Déclarations normatives . 6
4.3.6 Classes et tests de conformité . 7
4.4 Présentation des ressources d’information du présent document . 7
4.4.1 Généralités . 7
4.4.2 Relations entre ressources d’information . 8
4.4.3 Localisation des ressources d’information . 9
5 Schémas XML.10
5.1 Généralités . 10
5.2 Schémas XML faisant partie de la série ISO 19115 . 11
5.3 Schémas XML ne faisant pas partie de la série ISO 19115 . 18
5.4 Schémas XML requis pour un document XML d'échange de métadonnées minimales .20
6 Exigences de l’ISO 19115-1:2014 et de l’ISO 19115-2:2019 .21
6.1 Généralités . 21
6.2 Modules de métadonnées . . 21
7 Exigences applicables aux documents d'échange de métadonnées .28
8 Exigences relatives aux codages XML définis .32
8.1 Généralités . 32
8.1.1 Approche . 32
8.1.2 Regroupement d’exigences en XML . 32
8.1.3 Suite exécutable de tests . 32
8.2 Exigences non validées par le présent document . 32
8.3 Utilisation et extension des ressources XML . 33
8.4 Exigences relatives à la validité XML . 33
8.5 Exigences pour les modules de métadonnées en XML .34
8.5.1 Généralités .34
8.5.2 Paragraphe dérivé de l’ISO 19115-1 .34
8.5.3 Paragraphe dérivé de l’ISO 19115-2 .54
8.5.4 Paragraphe issu de normes ne faisant pas partie de la série ISO 19115 .55
8.6 Exigences relatives aux enregistrements de métadonnées étendues .55
9 Diagrammes des dépendances liées aux exigences .57
iii
© ISO 2023 – Tous droits réservés
---------------------- Page: 3 ----------------------
ISO 19115-3:2023(F)
10 Objectifs de conception et implémentation .58
10.1 Introduction aux objectifs et décisions de conception .58
10.2 Génération automatisée du schéma XML .58
10.3 Adaptabilité multilingue et polymorphisme . 59
10.4 Décisions fondamentales . . 59
10.5 Extensions des modèles UML dans la série de normes internationales ISO
d'information géographique dans le cadre du présent schéma . 59
10.6 Paquetages UML et espaces de nommage XML .60
10.7 Modèle UML pour l'implémentation XML .60
10.8 Approche implémentative du découplage des paquetages XML .60
10.8.1 Généralités .60
10.8.2 Approche implémentative du découplage des classes facultatives . 62
10.9 Règles de codage XML .64
10.10 Valeurs par défaut . .65
Annexe A (normative) Suite de tests de conformité .67
Annexe B (informative) Ressources XML de soutien . 102
Annexe C (informative) Descriptions de codage . 105
Annexe D (informative) Exemples d'implémentation . 107
Bibliographie . 108
iv
© ISO 2023 – Tous droits réservés
---------------------- Page: 4 ----------------------
ISO 19115-3:2023(F)
Avant-propos
L'ISO (Organisation internationale de normalisation) est une fédération mondiale d'organismes
nationaux de normalisation (comités membres de l'ISO). L'élaboration des Normes internationales est
en général confiée aux comités techniques de l'ISO. Chaque comité membre intéressé par une étude
a le droit de faire partie du comité technique créé à cet effet. Les organisations internationales,
gouvernementales et non gouvernementales, en liaison avec l'ISO participent également aux travaux.
L'ISO collabore étroitement avec la Commission électrotechnique internationale (IEC) en ce qui
concerne la normalisation électrotechnique.
Les procédures utilisées pour élaborer le présent document et celles destinées à sa mise à jour sont
décrites dans les Directives ISO/IEC, Partie 1. Il convient, en particulier, de prendre note des différents
critères d'approbation requis pour les différents types de documents ISO. Le présent document
a été rédigé conformément aux règles de rédaction données dans les Directives ISO/IEC, Partie 2
(voir www.iso.org/directives).
L'ISO attire l'attention sur le fait que la mise en application du présent document peut entraîner
l'utilisation d'un ou de plusieurs brevets. L'ISO ne prend pas position quant à la preuve, à la validité et
à l'applicabilité de tout droit de propriété revendiqué à cet égard. À la date de publication du présent
document, l'ISO n'avait pas reçu notification qu'un ou plusieurs brevets pouvaient être nécessaires à sa
mise en application. Toutefois, il y a lieu d'avertir les responsables de la mise en application du présent
document que des informations plus récentes sont susceptibles de figurer dans la base de données de
brevets, disponible à l'adresse www.iso.org/brevets. L'ISO ne saurait être tenue pour responsable de ne
pas avoir identifié tout ou partie de tels droits de brevet.
Les appellations commerciales éventuellement mentionnées dans le présent document sont données
pour information, par souci de commodité, à l'intention des utilisateurs et ne sauraient constituer un
engagement.
Pour une explication de la nature volontaire des normes, la signification des termes et expressions
spécifiques de l'ISO liés à l'évaluation de la conformité, ou pour toute information au sujet de l'adhésion
de l'ISO aux principes de l'Organisation mondiale du commerce (OMC) concernant les obstacles
techniques au commerce (OTC), voir www.iso.org/iso/fr/avant-propos.
Le présent document a été élaboré par le comité technique ISO/TC 211, Information géographique/
Géomatique, en collaboration avec le comité technique CEN/TC 287, Information géographique, du
Comité européen de normalisation (CEN), conformément à l'Accord de coopération technique entre
l'ISO et le CEN (Accord de Vienne).
Cette première édition annule et remplace la première édition (ISO/TS 19115-3:2016), qui a fait l'objet
d'une révision technique.
Les principales modifications sont les suivantes:
— les renvois vers les autres documents ont été mis à jour, notamment les renvois vers l’ISO 19139:2007
ont été transformés en renvois vers l’ISO/TS 19139-1:2019;
— certains éléments ont été réaffectés aux Normes internationales fondamentales pertinentes,
notamment l’ISO 19115-1:2014, l’ISO 19115-2:2019 et l’ISO 19103:2015;
— les paquetages et espaces de nommage supplémentaires issus de l’agrégation des paquetages définis
1)
dans l’ISO 19115-1:2014 et l’ISO 19115-2:2009 ont été supprimés;
— certains tableaux ont été consolidés afin de réduire la répétition d’informations et de regrouper les
informations relatives aux exigences, aux tests de conformité et aux paragraphes auxquels ils font
référence;
1) Annulée et remplacée par l’ISO 19115-2:2019.
v
© ISO 2023 – Tous droits réservés
---------------------- Page: 5 ----------------------
ISO 19115-3:2023(F)
— les éléments dans les schémas XML des normes ISO 19115-1:2014 et ISO 19115-2:2019 ont été
réorganisés pour qu’ils s'alignent sur l'ordre des attributs dans les dictionnaires de données
associés. Des feuilles de style XML (XSLT) appropriées ont été générées pour faciliter la
transformation d'enregistrements XML à partir d'enregistrements correspondant à de précédentes
versions des schémas. Les modèles conceptuels du HMMG ont été complétés pour inclure l'ordre des
attributs tel qu'il est défini dans les dictionnaires de données de l’ISO 19115-1:2014, ainsi que dans
l’ISO 19115-1:2014/Amd 1:2018, l’ISO 19115-1:2014/Amd 2:2020 et l’ISO 19115-2:2019.
Une liste de toutes les parties de la série ISO 19115 se trouve sur le site web de l'ISO.
Il convient que l'utilisateur adresse tout retour d'information ou toute question concernant le présent
document à l'organisme national de normalisation de son pays. Une liste exhaustive desdits organismes
se trouve à l'adresse https://www.iso.org/fr/members.html.
vi
© ISO 2023 – Tous droits réservés
---------------------- Page: 6 ----------------------
ISO 19115-3:2023(F)
Introduction
0.1 Modèles de métadonnées pour ressources d’information géographique
L’ISO 19115-1 et l’ISO 19115-2 fournissent collectivement des modèles conceptuels qui définissent des
ressources d'information géographique. Ces modèles représentent des métadonnées de ressources
d’information géographique.
L'ISO 19115-1 explique l'importance des métadonnées, spécifie un modèle de description des ressources
d'information géographique où sont définis les entités, les éléments et la terminologie des métadonnées,
et où est établie une procédure d'extension à même d'intégrer le contenu des métadonnées
supplémentaires. Cette norme intègre également les éléments de métadonnées décrivant les services
2) 3)
web définis dans l’ISO 19119:2005 et l’ISO 19119:2005/Amd 1:2008 , ces éléments ne faisant plus
partie de l’ISO 19119:2016 puisqu’ils ont été remplacés par des éléments de métadonnées plus détaillés
pour les types de données géographiques et la qualité des données définis dans d’autres normes ISO
d’information géographique (par exemple ISO 19110:2016 et ISO 19157:2013).
4)
NOTE L’ISO 19115-1:2014, Annexe G décrit les révisions apportées à l’ISO 19115:2003 .
L'ISO 19115-2 complète l'ISO 19115-1 en ajoutant des modèles pour les informations d'acquisition et en
étendant les modèles pour les métadonnées (MD_Metadata), la qualité des données (DQ_DataQuality,
à présent dans l'ISO 19157:2013), la représentation spatiale (MD_SpatialRepresentation) et les
informations de contenu (MD_ContentInformation).
0.2 Encodage XML de modèles de métadonnées
Du fait que l’ISO 19115-1 et l’ISO 19115-2 définissent des modèles conceptuels pour le contenu des
métadonnées, ces modèles sont indépendants de tout schéma de codage particulier. Le fait d’utiliser ces
modèles en XML nécessite le développement d’un encodage XML implémentant les modèles conceptuels.
Dans le passé, l’ISO 19115:2003, norme antérieure à l’ISO 19115-1 et à l’ISO 19115-2, comportait un
5) 6)
encodage XML défini par l’ISO/TS 19139:2007 et l’ISO/TS 19139-2:2012 , appelé «gmd».
La mise en place de l’ISO 19115-1 et de l’ISO 19115-2 nécessite un nouvel encodage XML. Le présent
document remplit ce rôle en fournissant des schémas XML intégrés pour le contenu des métadonnées
de l’ISO 19115-1 et de l’ISO 19115-2, ce qui remplace efficacement l’ISO/TS 19139:2007 et
l’ISO/TS 19139-2:2012.
0.3 Schémas intégrés
Les schémas intégrés fournis par le présent document permettent d’utiliser conjointement les concepts
issus de l’ISO 19115-1:2014 et de l’ISO 19115-2:2019 dans des documents d’instance de métadonnées. Ils
permettent la validation et l’échange automatisés du contenu des métadonnées à l’aide d’outils logiciels
normalisés.
Les schémas intégrés sont dérivés de modèles conceptuels de l'ISO 19115-1 et l'ISO 19115-2, qui
utilisent les règles définies dans l'ISO/TS 19139-1:2019 et les appliquent à une version UML des
modèles conceptuels adaptée et directement implémentable, comme décrit à l’Article 10. L'approche
implémentative permet de modulariser et de faciliter la réutilisation des éléments des modèles
conceptuels.
2) Annulée et remplacée par l’ISO 19119:2016.
3) Annulée et remplacée par l’ISO 19119:2016.
4) Annulée et remplacée par l’ISO 19115-1:2014.
5) Annulée et remplacée par l’ISO/TS 19139-1:2019.
6) Annulée.
vii
© ISO 2023 – Tous droits réservés
---------------------- Page: 7 ----------------------
ISO 19115-3:2023(F)
Des classes abstraites ont été ajoutées au modèle ISO harmonisé d'information géographique,
sans en modifier la sémantique, afin de créer un modèle d'implémentation utilisable pour cette
implémentation XML (voir Article 10 pour plus de détails).
0.4 Objectif et utilisation
Le principal cas d'usage envisagé pour cette implémentation XML est l'échange de métadonnées
géographiques dans un environnement client-serveur illustré par le World Wide Web, dans lequel la
gestion interne et la structure du contenu des métadonnées sont indépendantes du codage utilisé pour
l'échange des informations de métadonnées.
L'adoption de ce schéma XML de métadonnées géographiques au sein d'une communauté de partage de
l'information permettra de bénéficier des avantages de la normalisation pour la découverte, l'utilisation
et la compréhension des ressources ainsi que pour l'accès à celles-ci.
viii
© ISO 2023 – Tous droits réservés
---------------------- Page: 8 ----------------------
NORME INTERNATIONALE ISO 19115-3:2023(F)
Information géographique — Métadonnées —
Partie 3:
Mise en oeuvre par des schémas XML
1 Domaine d'application
Le présent document définit une implémentation XML intégrée des normes ISO 19115-1 et ISO 19115-2
en précisant les artefacts suivants:
— un ensemble de schémas XML requis pour valider les documents d'instance de métadonnées
conformes aux éléments de modèle conceptuel définis dans l'ISO 19115-1 et l'ISO 19115-2; et
— un ensemble de règles basées sur l'ISO/IEC 19757-3 (Schematron) qui, dans les modèles UML de
l'ISO 19115-1 et l'ISO 19115-2, implémentent des contraintes de validation qui ne sont pas validées
par le schéma XML.
Le présent document décrit la procédure utilisée pour générer des schémas XML à partir de modèles ISO
conceptuels d'information géographique. Les schémas XML sont générés directement à partir du
modèle UML conceptuel (8.5).
2 Références normatives
Les documents suivants sont cités dans le texte de sorte qu'ils constituent, pour tout ou partie de leur
contenu, des exigences du présent document. Pour les références datées, seule l'édition citée s'applique.
Pour les références non datées, la dernière édition du document de référence s'applique (y compris les
éventuels amendements).
ISO 19103:2015, Information géographique — Langage de schéma conceptuel
ISO 19110:2016, Information géographique — Méthodologie de catalogage des entités
ISO 19115-1:2014, Information géographique — Métadonnées — Partie 1: Principes de base
ISO 19115-1:2014/Amd 1:2018, Information géographique — Métadonnées — Partie 1: Principes de
base — Amendement 1
ISO 19115-1:2014/Amd 2:2020, Information géographique — Métadonnées — Partie 1: Principes de
base — Amendement 2
ISO 19115-2:2019, Information géographique — Métadonnées — Partie 2: Extensions pour l’acquisition et
le traitement
ISO 19136-1:2020, Information géographique — Langage de balisage en géographie (GML) —
Partie 1: Principes de base
ISO/TS 19139-1:2019, Information géographique — Implémentation de schémas XML — Partie 1: Règles
de codage
3 Termes, définitions et abréviations
3.1 Termes et définitions
Pour les besoins du présent document, les termes et définitions suivants s'appliquent.
1
© ISO 2023 – Tous droits réservés
---------------------- Page: 9 ----------------------
ISO 19115-3:2023(F)
L'ISO et l'IEC tiennent à jour des bases de données terminologiques destinées à être utilisées en
normalisation, consultables aux adresses suivantes:
— ISO Online browsing platform: disponible à l'adresse https:// www .iso .org/ obp
— IEC Electropedia: disponible à l'adresse https:// www .electropedia .org/
3.1.1
espace de nommage
collection de noms, identifiée par une référence URI, dont les noms sont utilisés dans des
documents XML comme noms d'éléments et noms d'attributs
Note 1 à l'article: La combinaison d'un URI d'espace de nommage et d'un nom d'élément ou d'attribut est destinée
à constituer un identifiant mondialement unique pour cet élément de modèle.
[18]
Note 2 à l'article: Voir référence .
3.1.2
paquetage
mécanisme d'emploi général permettant d'organiser des éléments en groupes
EXEMPLE Paquetage d'informations d'identification, paquetage d'informations des ensembles d'entités de
métadonnées, paquetage d'informations des contraintes.
Note 1 à l'article: Les paquetages peuvent être imbriqués dans d'autres paquetages. Des éléments de modèle et
des diagrammes peuvent figurer dans un même paquetage.
Note 2 à l'article: Un paquetage fournit un espace de nommage (3.1.1) pour les éléments regroupés.
[SOURCE: ISO 19103:2015, 4.27, modifié — Les exemples et les notes à l'article ont été ajoutés.]
3.1.3
polymorphisme
capacité d’expression sous différentes formes permettant également des extensions de la sémantique,
de la structure et du comportement
Note 1 à l'article: Le polymorphisme s’applique couramment aux données afin de prendre en charge différentes
utilisations et différents contextes.
3.2 Abréviations
GML Geography Markup Language (langage de balisage géographique)
HTML HyperText Markup Language (langage de balisage hypertexte)
MA Maintenance Agency (autorité de maintenance)
UML Unified Modeling Language (langage de modélisation unifié)
URI Uniform Resource Identifier (identifiant uniforme de ressource)
URL Uniform Resource Locator (localisateur uniforme de ressource)
XML Extensible Markup Language (langage de balisage extensible)
XPath XML Path Language (langage de chemin XML)
XSD XML Schema Definition (définition de schéma XML)
XSL Extensible Style Language (langage de feuilles de styles extensible)
2
© ISO 2023 – Tous droits réservés
---------------------- Page: 10 ----------------------
ISO 19115-3:2023(F)
XSLT Extensible Stylesheet Language Transformation (transformation par langage de feuilles de
styles extensible)
4 Conventions
4.1 Disponibilité des ressources de l'ISO/TC 211
4.1.1 Autorité de maintenance pour les ressources de l'ISO/TC 211
Les ressources harmonisées de l’ISO/TC 211 sont des ressources publiées par l’ISO/TC 211 dans le but
d’aider les développeurs, les responsables d'implémentation et les utilisateurs des normes ISO/TC 211,
comprenant des modèles UML, des schémas XML et des ontologies.
Ces ressources, y compris celles qui figurent dans le présent document, sont gérées par une autorité de
maintenance. Le nom et les coordonnées de l'autorité de maintenance responsable du présent document
se trouvent à l'adresse www .iso .org/ fr/ maintenance _agencies.
4.1.2 Ressources fournies par le présent document
Le présent document fournit les types suivants de ressources harmonisées de l'ISO/TC 211:
— schémas XML;
— classes de déclaration normative et déclarations normatives;
— classe et tests de conformité.
4.2 Présentation des ressources de l'ISO/TC 211
4.2.1 Généralités
La conformité aux documents de l’ISO/TC 211 dépend de la satisfaction de toutes les classes de
disposition et classes de conformité obligatoires prévues dans le document.
Le présent paragraphe décrit comment ces ressources d’information sont présentées dans le présent
document.
4.2.2 Classes de disposition et dispositions
Les classes de disposition sont des ensembles de dispositions regroupées en fonction d’un thème
commun ou d’un besoin cohérent, par exemple pour la mise en œuvre d’une fonctionnalité particulière.
Les classes de disposition peuvent être obligatoires ou facultatives si elles sont explicitement spécifiées.
Une classe de disposition se présente comme indiqué au Tableau 1.
NOTE Le titre d’un tableau désigne le numéro et le titre de la classe de disposition, par exemple: Classe
d'exigences 1: Métadonnées fondamentales (ISO 19115-1).
Tableau 1 — Exemple 1: Classe d'exigences X: Titre de l’exemple
Identifiant L’URI ISO/TC 211 de la classe de disposition.
Implémentations Toute classe de disposition dont la présente disposition est une implémentation.
Type de cible Type de sujet auquel la classe de disposition s’applique.
Conditions préalables Liste des classes de disposition dont cette classe de disposition dépend.
Fait partie de Liste des classes de disposition dont cette classe de disposition fait partie.
3
© ISO 2023 – Tous droits réservés
---------------------- Page: 11 ----------------------
ISO 19115-3:2023(F)
TTaabblleeaauu 11 ((ssuuiitte)e)
Dispositions Liste des dispositions contenues dans cette classe de disposition.
Description Description de la classe de disposition.
Recommandations Lignes directrices fournies à titre d’information en vue de l'implémentation.
Les dispositions sont des déclarations qui décrivent les conditions de conformité pour le prése
...
PROJET DE NORME INTERNATIONALE
ISO/DIS 19115-3
ISO/TC 211 Secrétariat: SIS
Début de vote: Vote clos le:
2022-01-27 2022-04-21
Information géographique — Métadonnées —
Partie 3:
Mise en oeuvre par des schémas XML
Geographic information — Metadata —
Part 3: XML schema implementation for fundamental concepts
ICS: 35.240.70
Le présent document est distribué tel qu’il est parvenu du secrétariat du comité.
CE DOCUMENT EST UN PROJET DIFFUSÉ POUR
OBSERVATIONS ET APPROBATION. IL EST DONC
SUSCEPTIBLE DE MODIFICATION ET NE PEUT
ÊTRE CITÉ COMME NORME INTERNATIONALE
TRAITEMENT PARALLÈLE ISO/CEN
AVANT SA PUBLICATION EN TANT QUE TELLE.
OUTRE LE FAIT D’ÊTRE EXAMINÉS POUR
ÉTABLIR S’ILS SONT ACCEPTABLES À DES
FINS INDUSTRIELLES, TECHNOLOGIQUES ET
COMMERCIALES, AINSI QUE DU POINT DE VUE
DES UTILISATEURS, LES PROJETS DE NORMES
INTERNATIONALES DOIVENT PARFOIS ÊTRE
CONSIDÉRÉS DU POINT DE VUE DE LEUR
POSSIBILITÉ DE DEVENIR DES NORMES
POUVANT SERVIR DE RÉFÉRENCE DANS LA
RÉGLEMENTATION NATIONALE.
Numéro de référence
LES DESTINATAIRES DU PRÉSENT PROJET ISO/DIS 19115-3:2022(F)
SONT INVITÉS À PRÉSENTER, AVEC LEURS
OBSERVATIONS, NOTIFICATION DES DROITS
DE PROPRIÉTÉ DONT ILS AURAIENT
ÉVENTUELLEMENT CONNAISSANCE ET À
© ISO 2022
FOURNIR UNE DOCUMENTATION EXPLICATIVE.
---------------------- Page: 1 ----------------------
ISO/DIS 19115-3:2022(F)
ISO/TC 218
Date : 2022-01-27
ISO 19115-3:2022 (F)
ISO/TC 211
Secrétariat : SIS
Information géographique — Métadonnées — Partie 3 : Mise en
œuvre par des schémas XML
Geographic information — Metadata — Part 3: XML schema implementation for fundamental concepts
ICS : 35.240.70
DOCUMENT PROTÉGÉ PAR COPYRIGHT
© ISO 2022
Tous droits réservés. Sauf prescription différente ou nécessité dans le contexte de sa mise en œuvre, aucune partie de cette
publication ne peut être reproduite ni utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou mécanique,
y compris la photocopie, ou la diffusion sur l’internet ou sur un intranet, sans autorisation écrite préalable. Une autorisation peut
être demandée à l’ISO à l’adresse ci-après ou au comité membre de l’ISO dans le pays du demandeur.
ISO copyright office
Case postale 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Genève
Tél.: +41 22 749 01 11
E-mail: copyright@iso.org
Type du document: Projet de Norme internationale
Web: www.iso.org
Sous-type du document:
Publié en Suisse
Stade du document: (40) Enquête
Langue du document: F
ii
© ISO 2022 – Tous droits réservés
---------------------- Page: 2 ----------------------
ISO/DIS 19115-3:2022(F)
Sommaire
Avant-propos . iv
Introduction . vi
1 Domaine d'application . 1
2 Références normatives . 1
3 Termes et définitions . 2
4 Symboles et abréviations . 3
4.1 Acronymes . 3
4.2 Espaces de nommage . 3
5 Conformité . 7
5.1 Généralités . 7
5.2 Classes de conformité pour les modules de métadonnées . 8
5.3 Classes de conformité des documents d'échange de métadonnées minimales . 18
6 Exigences . 19
6.1 Introduction aux classes d'exigences . 19
6.2 Exigences pour les modules de métadonnées. 20
6.3 Exigences applicables aux documents d'échange de métadonnées . 34
6.4 Diagrammes des dépendances liées aux exigences . 37
7 Objectifs de conception et implémentation . 38
7.1 Introduction aux objectifs et décisions de conception . 38
7.2 Génération automatisée du schéma XML . 38
7.3 Adaptabilité multilingue et polymorphisme . 38
7.4 Décisions fondamentales . 39
7.5 Extensions des modèles UML dans la série de normes internationales ISO d'information
géographique dans le cadre du présent schéma . 39
7.6 Paquetages UML et espaces de nommage XML . 39
7.7 Modèle UML pour l'implémentation XML . 40
7.8 Approche implémentative du découplage des paquetages XML . 40
7.8.1 Généralités . 40
7.8.2 Approche implémentative du découplage des classes facultatives . 43
7.9 Règles de codage XML . 46
7.10 Valeurs par défaut . 47
Annexe A (normative) Suite de tests abstraits et de suite exécutable de tests . 48
Annexe B (normative) Ressources XML pour métadonnées géographiques . 70
Annexe C (normative) Descriptions de codage . 72
Annexe D (informative) Exemples d'implémentation . 74
Bibliographie. 75
© ISO 2022 – Tous droits réservés
iii
---------------------- Page: 3 ----------------------
ISO/DIS 19115-3:2022(F)
Avant-propos
L'ISO (Organisation internationale de normalisation) est une fédération mondiale d'organismes nationaux
de normalisation (comités membres de l'ISO). L'élaboration des Normes internationales est en général
confiée aux comités techniques de l'ISO. Chaque comité membre intéressé par une étude a le droit de faire
partie du comité technique créé à cet effet. Les organisations internationales, gouvernementales et non
gouvernementales, en liaison avec l'ISO participent également aux travaux. L'ISO collabore étroitement
avec la Commission électrotechnique internationale (IEC) en ce qui concerne la normalisation
électrotechnique.
Les procédures utilisées pour élaborer le présent document et celles destinées à sa mise à jour sont
décrites dans les Directives ISO/IEC, Partie 1. Il convient, en particulier, de prendre note des différents
critères d'approbation requis pour les différents types de documents ISO. Le présent document a été
rédigé conformément aux règles de rédaction données dans les Directives ISO/IEC, Partie 2
(voir www.iso.org/directives).
L'attention est attirée sur le fait que certains des éléments du présent document peuvent faire l'objet de
droits de propriété intellectuelle ou de droits analogues. L'ISO ne saurait être tenue pour responsable de
ne pas avoir identifié de tels droits de propriété et averti de leur existence. Les détails concernant les
références aux droits de propriété intellectuelle ou autres droits analogues identifiés lors de l'élaboration
du document sont indiqués dans l'Introduction et/ou dans la liste des déclarations de brevets reçues par
l'ISO (voir www.iso.org/brevets).
Les appellations commerciales éventuellement mentionnées dans le présent document sont données pour
information, par souci de commodité, à l'intention des utilisateurs et ne sauraient constituer un
engagement.
Pour une explication de la nature volontaire des normes, la signification des termes et expressions
spécifiques de l'ISO liés à l'évaluation de la conformité, ou pour toute information au sujet de l'adhésion de
l'ISO aux principes de l'Organisation mondiale du commerce (OMC) concernant les obstacles techniques au
commerce (OTC), voir le lien suivant : www.iso.org/iso/fr/avant-propos.
Le présent document a été élaboré par le comité technique ISO/TC 211, Information
géographique/Géomatique.
Cette deuxième édition annule et remplace la première édition (ISO 19115-3:2016), qui a fait l'objet d'une
révision technique.
Les principales modifications sont les suivantes :
— mise à jour des références aux normes externes :
— notamment de l'ISO 19139:2007 vers l'ISO 19139-1:2019 Implémentation XML ;
— réaffectation de composants aux principales normes pertinentes, en particulier pour les normes
ISO 19115-1:2014, ISO 19115-2:2019 et ISO 19103:2015 ;
— suppression des paquetages et espaces de nommage supplémentaires issus de l'agrégation de
paquetages définis dans l'ISO 19115-1 et l'ISO 19115-2 ;
© ISO 2022 – Tous droits réservés
iv
---------------------- Page: 4 ----------------------
ISO/DIS 19115-3:2022(F)
— consolidation des tableaux afin de :
— réduire les répétitions d'informations ;
— regrouper les informations sur les exigences, les tests et les clauses de conformité auxquels ils se
réfèrent ;
— réorganisation des éléments dans les schémas XML des normes ISO 19115-1 et ISO 19115-2 pour les
aligner sur l'ordre des attributs dans les dictionnaires de données associés. Des feuilles de
style XML (XSLT) appropriées ont été générées pour faciliter la transformation d'enregistrements XML
à partir d'enregistrements correspondant à de précédentes versions des schémas. Les modèles
conceptuels du HMMG ont été complétés pour inclure l'ordre des attributs tel qu'il est défini dans les
dictionnaires de données de l'ISO 19115-1:2014 plus amendements 1 et 2 et l'ISO 19115-2:2019.
Une liste de toutes les parties de la série ISO 19115 se trouve sur le site web de l'ISO.
Il convient que l'utilisateur adresse tout retour d'information ou toute question concernant le présent
document à l'organisme national de normalisation de son pays. Une liste exhaustive desdits organismes se
trouve à l'adresse www.iso.org/fr/members.html.
© ISO 2022 – Tous droits réservés
v
---------------------- Page: 5 ----------------------
ISO/DIS 19115-3:2022(F)
Introduction
L'ISO 19115-1 explique l'importance des métadonnées, spécifie un modèle de description des ressources
d'information géographique où sont définis les entités, les éléments et la terminologie des métadonnées, et
où est établie une procédure d'extension à même d'intégrer le contenu des métadonnées supplémentaires.
L'ISO 19115-1:2014, Annexe G, décrit les révisions apportées à l'ISO 19115:2003. Le modèle de contenu
révisé intègre également les éléments de métadonnées définis dans l'ISO 19119:2005 et
l'ISO 19119:2005/Amd 1:2008 pour les métadonnées décrivant les services web. Des métadonnées plus
détaillées relatives aux types de données géographiques et à la qualité des données sont définies dans
d'autres normes ISO d'information géographique (par exemple, l'ISO 19110 et l'ISO 19157). Si nécessaire,
des interprétations de certaines autres normes ISO d'information géographique sont intégrées à cette
implémentation.
L'ISO 19115-2 complète l'ISO 19115-1 en ajoutant des modèles pour les informations d'acquisition et en
étendant les modèles pour les métadonnées (MD_Metadata), la qualité des données (DQ_DataQuality, à
présent dans l'ISO 19157), la représentation spatiale (MD_SpatialRepresentation) et les informations de
contenu (MD_ContentInformation).
L'ISO 19115-1 et l'ISO 19115-2 définissent des modèles conceptuels pour le contenu des métadonnées ;
ces modèles sont indépendants de tout schéma de codage particulier. L'ISO/TS 19139-1 détermine des
règles de codage permettant de générer des schémas en langage XML pour coder ce contenu. Le présent
document définit les codages XML pour le contenu des métadonnées de l'ISO 19115-1 et l'ISO 19115-2. Les
schémas intégrables permettent d'utiliser conjointement des concepts de l'ISO 19115-1 et de
l'ISO 19115-2 dans des documents d'instance de métadonnées, ce qui permet de valider automatiquement
le contenu des métadonnées de l'ISO 19115-1 et l'ISO 19115-2 en utilisant des outils logiciels standard.
Les schémas intégrés sont dérivés de modèles conceptuels de l'ISO 19115-1 et l'ISO 19115-2, qui utilisent
les règles définies dans l'ISO/TS 19139-1:2019 et les appliquent à une version UML adaptée et directement
implémentable des modèles conceptuels, comme décrit à l'Article 8. L'approche implémentative permet de
modulariser et de faciliter la réutilisation des éléments des modèles conceptuels. Des classes abstraites ont
été ajoutées au modèle ISO harmonisé d'information géographique, sans en modifier la sémantique, afin de
créer un modèle d'implémentation utilisable pour cette implémentation XML (voir Article 8 pour plus de
détails).
Le principal cas d'usage envisagé pour cette implémentation XML est l'échange de métadonnées
géographiques dans un environnement client-serveur illustré par le World Wide Web, dans lequel la
gestion interne et la structure du contenu des métadonnées sont indépendantes du codage utilisé pour
l'échange des informations de métadonnées. L'adoption de ce schéma XML de métadonnées géographiques
au sein d'une communauté de partage de l'information permettra de bénéficier des avantages de la
normalisation pour la découverte, l'utilisation et la compréhension des ressources ainsi que pour l'accès à
celles-ci.
© ISO 2022 – Tous droits réservés
vi
---------------------- Page: 6 ----------------------
PROJET DE NORME INTERNATIONALE ISO/DIS 19115-3:2022(F)
Information géographique — Métadonnées — Partie 3 : Mise en
œuvre par des schémas XML
1 Domaine d'application
Le présent document définit une implémentation XML intégrée des normes ISO 19115-1 et ISO 19115-2
en précisant les artefacts suivants :
a) un ensemble de schémas XML requis pour valider les documents d'instance de métadonnées
conformes aux éléments de modèle conceptuel définis dans l'ISO 19115-1 et l'ISO 19115-2 ; et
b) un ensemble de règles basées sur l'ISO/IEC 19757-3 (Schematron) qui, dans les modèles UML de
l'ISO 19115-1 et l'ISO 19115-2, implémentent des contraintes de validation qui ne sont pas validées
par le schéma XML.
Le présent document décrit la procédure utilisée pour générer des schémas XML à partir de
modèles ISO conceptuels d'information géographique. Les schémas XML sont générés directement à
partir du modèle UML conceptuel (paragraphe 6.2).
2 Références normatives
Les documents suivants sont cités dans le texte de sorte qu'ils constituent, pour tout ou partie de leur
contenu, des exigences du présent document. Pour les références datées, seule l'édition citée s'applique.
Pour les références non datées, la dernière édition du document de référence s'applique (y compris les
éventuels amendements).
ISO #####-#, Titre général — Partie # : Titre de la partie
ISO #####-##:20##, Titre général — Partie ## : Titre de la partie
ISO 19103:2015, Information géographique — Langage de schéma conceptuel
ISO 19110:2016, Information géographique — Méthodologie de catalogage des entités
ISO 19115-1:2014, Information géographique — Métadonnées — Partie 1 : Principes de base
ISO 19115-1:2014, Information géographique — Métadonnées — Partie 1 : Principes de base
ISO 19115-1:2014, Information géographique — Métadonnées — Partie 1 : Principes de base
ISO 19115-2:2019, Information géographique — Métadonnées — Partie 2 : Extensions pour l'acquisition
et le traitement
ISO 19115-2:2019, Information géographique — Métadonnées — Partie 2 : Extensions pour l'acquisition
et le traitement
© ISO 2022 – Tous droits réservés
1
---------------------- Page: 7 ----------------------
ISO/DIS 19115-3:2022(F)
ISO 19136-1:2020, Information géographique — Langage de balisage en géographie (GML) —
Partie 1 : Principes de base
ISO 19157:2013, Information géographique — Qualité des données
ISO/TS 19139-1:2019, Information géographique — Implémentation de schémas XML — Partie 1 : Règles
de codage
3 Termes et définitions
Pour les besoins du présent document, les termes et définitions suivants s'appliquent.
L'ISO et l'IEC tiennent à jour des bases de données terminologiques destinées à être utilisées en
normalisation, consultables aux adresses suivantes :
— ISO Online browsing platform : disponible à l'adresse https://www.iso.org/obp
— IEC Electropedia : disponible à l'adresse https://www.electropedia.org/
3.1
espace de nommage
collection de noms, identifiée par une référence URI, dont les noms sont utilisés dans des
documents XML comme noms d'éléments et noms d'attributs
Note 1 à l'article : La combinaison d'un URI d'espace de nommage et d'un nom d'élément ou d'attribut est destinée
à constituer un identifiant mondialement unique pour cet élément de modèle.
[SOURCE : W3C XML Namespaces:1999]
3.2
paquetage
mécanisme d'emploi général permettant d'organiser des éléments en groupes
EXEMPLE Paquetage d'informations d'identification, paquetage d'informations des ensembles d'entités de
métadonnées, paquetage d'informations des contraintes.
Note 1 à l'article : Les paquetages peuvent être imbriqués dans d'autres paquetages. Des éléments de modèle et
des diagrammes peuvent figurer dans un même paquetage.
Note 2 à l'article : Un paquetage fournit un espace de nommage pour les éléments regroupés.
[SOURCE : ISO 19103:2015, 4.27, modifiée — Les exemples et les notes à l'article ont été ajoutés.]
3.3
polymorphisme
caractéristique consistant en la capacité à porter un sens ou un usage différent dans différents
contextes - spécifiquement, pour permettre à une entité telle qu'une variable, une fonction ou un objet
d'avoir plus d'une forme
Note 1 à l'article : Il existe plusieurs types de polymorphisme.
[SOURCE : ISO/TS 19139-1:2019, 3.3]
© ISO 2022 – Tous droits réservés
2
---------------------- Page: 8 ----------------------
ISO/DIS 19115-3:2022(F)
3.4
réalisation
relation d'abstraction spécialisée entre deux ensembles d'éléments de modèle, l'un
représentant une spécification (le fournisseur) et l'autre représentant une implémentation de cette
dernière (le client)
Note 1 à l'article : La réalisation indique l'héritage d'un comportement sans héritage de structure.
[SOURCE : UML 2]
4 Symboles et abréviations
4.1 Acronymes
GML Geography Markup Language (langage de balisage géographique)
HTML HyperText Markup Language (langage de balisage hypertexte)
UML Unified Modeling Language (langage de modélisation unifié)
URI Universal Resource Identifier (identifiant de ressource universel)
URL Universal Resource Locator (localisateur universel de ressource)
XML Extensible Markup Language (langage de balisage extensible)
XPath XML Path Language (langage de chemin XML)
XSD XML Schema Definition (définition de schéma XML)
XSL Extensible Style Language (langage de feuilles de styles extensible)
XSLT Extensible Stylesheet Language Transformation (transformation par langage de feuilles de
styles extensible)
4.2 Espaces de nommage
Les espaces de nommage XML définis dans le présent document sont identifiés par des URI qui suivent
le modèle :
— https://schemas.isotc211.org/sn/-j/xxx/N.n, où sn représente le numéro de la norme ISO, j est le
numéro de la partie, xxx est une abréviation de l'espace de nommage à trois caractères
alphanumériques, N est le numéro de l'édition et n le numéro de la version (en commençant par 1).
Le déréférencement de l'URI d'espace de nommage en tant que localisateur de ressource permettra
de récupérer une description de l'espace de nommage, des liens vers la description du contenu de
l'espace de nommage et des liens vers la spécification de base implémentée par l'espace de
nommage et vers l'emplacement du schéma XML normatif.
Étant donné que l'URI complet ne se prête pas particulièrement à la lecture, l'écriture et les discussions
entre humains, le présent document fera référence aux espaces de nommage en utilisant des
abréviations. Le Tableau 1 répertorie les espaces de nommage d'autres spécifications importées par
cette implémentation. Le Tableau 3 (paragraphe 5.2) recense les abréviations et autres informations
relatives aux espaces de nommage utilisés pour les paquetages UML définis dans l'ISO 19115-1 et
l'ISO 19115-2. Le Tableau 4 (paragraphe 5.3) répertorie les informations relatives aux espaces de
nommage définis dans le présent document qui importe plusieurs espaces de nommage XML pour
définir les types de documents d'échange.
© ISO 2022 – Tous droits réservés
3
---------------------- Page: 9 ----------------------
ISO/DIS 19115-3:2022(F)
Tableau 1 — URI d'espace de nommage externes et conventions d'abréviation d'espace de
nommage utilisés dans le présent document
Classes de qualité des données
Paquetage UML D'après l'ISO 19157
Nom de l'espace de
Data quality common (Qualité de données commune)
nommage
Abréviation de l'espace de
dqc
nommage
URI d'espace de nommage https://schemas.isotc211.org/19157/-2/dqc/1.1
Classes de catalogue d'entités
Paquetage UML D'après l'ISO 19110
Nom de l'espace de
Feature catalogue common (Catalogue d'entités commun)
nommage
Abréviation de l'espace de
fcc
nommage
URI d'espace de nommage https://schemas.isotc211.org/19110/-/fcc/2.1
Classes d'entités générales
Paquetage UML D'après l'ISO 19110
Nom de l'espace de
Feature catalogue common (Catalogue d'entités commun)
nommage
Abréviation de l'espace de
gfc
nommage
URI d'espace de nommage https://schemas.isotc211.org/19110/-/gfc/2.1
Classes de langage GML (Geography Markup Language)
Paquetage UML D'après GML
Nom de l'espace de
Geography markup language (Langage de balisage géographique)
nommage
Abréviation de l'espace de
gml
nommage
URI d'espace de nommage http://www.opengis.net/gml/3.2
© ISO 2022 – Tous droits réservés
4
---------------------- Page: 10 ----------------------
ISO/DIS 19115-3:2022(F)
Liaisons XML
Paquetage UML D'après le W3C
Nom de l'espace de
XML Linking Language (Langage de liaison XML)
nommage
Abréviation de l'espace de
xlink
nommage
URI d'espace de nommage http://www.w3.org/1999/xlink
Classes de définition de schéma
Paquetage UML D'après le W3C
Nom de l'espace de
W3C XML schema definition schema (Schéma de définition XML schema de W3C)
nommage
Abréviation de l'espace de
Xs
nommage
URI d'espace de nommage http://www.w3.org/2001/XMLSchema
Classes de types d'objets géographiques communs
Paquetage UML D'après l'ISO 19103
Nom de l'espace de
Geospatial Common Objects (Objets géographiques communs)
nommage
Abréviation de l'espace de
gco
nommage
URI d'espace de nommage https://schemas.isotc211.org/19103/-/gco/1.2
Classes de types d'objets géographiques communs étendus
Paquetage UML D'après l'ISO 19103
Nom de l'espace de
Geospatial Common objects eXtended (Objets géographiques communs étendus)
nommage
Abréviation de l'espace de
gcx
nommage
URI d'espace de nommage https://schemas.isotc211.org/19103/-/gcx/1.2
© ISO 2022 – Tous droits réservés
5
---------------------- Page: 11 ----------------------
ISO/DIS 19115-3:2022(F)
Classes de capsules GML
Paquetage UML D'après l'ISO 19136-1
Nom de l'espace de
GML wrapper (Capsule GML)
nommage
Espace de nommage qui implémente des propriétés avec des valeurs spécifiées par
Domaine d'application
des classes GML
Abréviation de l'espace de
gmw
nommage
URI d'espace de nommage https://schemas.isotc211.org/19136/-1/gmw/1.1
© ISO 2022 – Tous droits réservés
6
---------------------- Page: 12 ----------------------
ISO/DIS 19115-3:2022(F)
5 Conformité
5.1 Généralités
Le présent document définit un mécanisme par lequel une implémentation XML peut démontrer sa
1 2
conformité aux exigences des normes ISO 19115-1:2014 et ISO 19115-2:2019 . Aucune de ces normes
ne définit explicitement les classes d'exigences ou les cibles de spécification. Chacune décrit les
exigences de conformité et autorise les « métadonnées utilisateur » et les « profils ». Il en résulte
implicitement quatre « superclasses » d'exigences et trois cibles de spécification. L'ISO 19115-1 et
l'ISO 19115-2 n'attribuent pas d'identifiants pour ces classes d'exigences ; dans le présent document,
3
les identifiants suivants sont utilisés :
Tableau 2 — Classes de conformité de l'ISO 19115-1 et de l'ISO 19115-2 sans URI
Classe de conformité Cible de Dépendance
spécification
Identifiant
ISO 19115-1 https://standards.iso.org/~iso Instance de
« base » 19115/-1/1/clause#6 métadonnées
ISO 19115-1 https://standards.iso.org/~ Instance de https://standards.iso.org/~iso Réutilisée
« extension métadonnées 19115/-1/1/clause#6 par
iso19115/-1/1/clause#C.4
définie par référence
l'utilisateur » dans l'ISO
19115-2
ISO 19115-2 https://standards.iso.org/~ Instance de https://standards.iso.org/~iso
« base métadonnées 19115/-1/1/clause#6
iso19115/-2/1/clause#5.1
d'acquisition »
ISO 19115-1 https://standards.iso.org/~iso Spécification des https://standards.iso.org/~iso Réutilisée
« profil » 19115/-1/1/clause#C.6 métadonnées 19115/-1/1/clause#6 par
(communauté, référence
À titre facultatif :
ou autre norme dans l'ISO
https://standards.iso.org/~iso
ISO/TC 211) ou 19115-2
19115/-1/1/clause#C.4
document
d'« échange À titre facultatif :
d'informations »
https://standards.iso.org/~iso
19115/-2/1/clause#5.1
NOTE « profil » comprend l'importation, par exemple, d'une citation dans une autre norme ISO/TC 211.
Pour être conforme à l'ISO 19115-1 ou 19115-2, une instance de métadonnées doit être conforme à
https://standards.iso.org/iso19115/-1/1/clause#2.1core et peut être conforme à
https://standards.iso.org/iso19115/-1/1/clause#2.1user-defined et/ou
https://standards.iso.org/iso19115/-2/1/clause#5.1. Le présent document décrit comment une
instance de métadonnées codée en XML peut être considérée comme conforme à ces exigences.
1
Y compris l'Amendement 1:2018 et l'Amendement 2:2020.
2
Y compris l'Amendement 1:2020.
3
À adapter au modèle confirmé du HMMG, qui peut être soumis comme commentaire à l'ISO/DIS 19105.
© ISO 2022 – Tous droits réservés
7
---------------------- Page: 13 ----------------------
ISO/DIS 19115-3:2022(F)
Lorsqu'un profil de communauté exerce des contraintes sur l'ISO 19115, un schéma
d'implémentation XML peut importer certains modules du présent document ou tester ces contraintes
en utilisant des règles Schematron supplémentaires, spécifiques à la communauté. Lorsqu'une
communauté étend l'ISO 19115, elle suit les règles de l'ISO 19115-1, paragraphe C.6 ; il convient que les
extensions suivent les règles de l'ISO 19115-1, paragraphe C.4. Il convient de générer un schéma
d'implémentation XML conforme à l'ISO 19139-1, comme c'est le cas dans le présent document.
En raison de la nature modulaire de l'ISO 19115-1 et de l'ISO 19115-2, chaque « superclasse »
d'exigences contient des paquetages et des éléments facultatifs. L'exigence globale veut que les
métadonnées soient fournies comme spécifié. Les classes d'exigences concrètes correspondent aux
articles ou paragraphes du document et aux paquetages du modèle UML. Conformément à
l'ISO 19139-1, chaque paquetage UML donne lieu à un espace de nommage XML distinct.
Le présent document répertorie 22 classes d'exigences pour les « modules de métadonnées », et sept
pour les « documents d'échange de métadonnées ».
Les normes ISO 19115-1 et ISO 19115-2 fournissent des suites de tests abstraits ; le présent document
fournit des documents de schéma XML et des règles Schematron qui lanceront une suite exécutable de
tests permettant d'implémenter ces suites de tests abstraits dans le contexte d'une
implémentation XML. Afin de sa
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.