SIST EN ISO 19115-3:2024
(Main)Geographic information - Metadata - Part 3: XML schema implementation for fundamental concepts (ISO 19115-3:2023)
Geographic information - Metadata - Part 3: XML schema implementation for fundamental concepts (ISO 19115-3:2023)
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).
Geoinformation - Metadaten - Teil 3: XML Implementierungsschema für Metadaten-Grundsätze (ISO 19115-3:2023)
Information géographique - Métadonnées - Partie 3 : Mise en oeuvre par des schémas XML (ISO 19115-3:2023)
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).
Geografske informacije - Metapodatki - 3. del: Izvajanje sheme XML za temeljne koncepte (ISO 19115-3:2023)
Ta dokument določa izvajanje integrirane sheme XML iz standardov ISO 19115-1 in ISO 19115-2 z opredelitvijo
naslednjih artefaktov:
– nabor shem XML, ki je zahtevan za preverjanje, ali so dokumenti primerkov metapodatkov skladni z elementi konceptualnega
modela, opredeljenimi v standardih ISO 19115-1 in ISO 19115-2; ter
– 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.
Ta dokument opisuje postopek, ki se uporablja za generiranje shem XML iz konceptualnih modelov geografskih informacij ISO, ki se navezujejo na metapodatke. Sheme XML so generirane neposredno iz konceptualnega modela UML (točka 8.5).
General Information
Overview
EN ISO 19115-3:2023 (ISO 19115-3:2023) specifies an integrated XML schema implementation for geographic information metadata. It provides a set of XML schemas and accompanying ISO/IEC 19757-3 (Schematron) rules to validate metadata instance documents that conform to the conceptual UML model elements defined in ISO 19115-1 and ISO 19115-2. The document also describes the procedure used to generate XML schemas directly from the ISO geographic information conceptual UML models.
Keywords: ISO 19115-3, metadata XML schema, geographic information, Schematron, metadata interchange.
Key Topics
- XML schema artefacts: A normative set of XML schemas required to validate metadata instance documents that implement the fundamental metadata concepts from ISO 19115-1 and ISO 19115-2.
- Schematron rules: ISO/IEC 19757-3 rules that express validation constraints from the UML models which cannot be enforced by XML Schema alone.
- Automated schema generation: Procedure and design goals for generating XML schemas directly from UML conceptual models.
- Conformance and validation: Conformance test suite and executable tests referenced in normative annexes to support validation of metadata exchange documents.
- Encoding and implementation guidance: XML encoding rules, namespace structure, requirements for metadata modules, and guidance for creating metadata interchange documents.
- Supporting resources: Informative annexes with supporting XML resources, encoding descriptions, and implementation examples.
Applications
EN ISO 19115-3 is practical for anyone implementing or managing geospatial metadata and metadata exchange:
- GIS software developers building metadata editors, catalog services, or ingestion pipelines can use the XML schemas and Schematron rules for automated validation.
- Data custodians and national mapping agencies to ensure published metadata conforms to ISO 19115 conceptual models for interoperability.
- Metadata specialists and catalog operators who must validate, exchange, or transform metadata records between systems.
- Standards implementers and integrators seeking a consistent XML encoding derived from UML models for metadata interchange and conformance testing.
Practical uses include validating metadata instance documents, designing metadata interchange formats, implementing automated validation workflows, and ensuring interoperability across catalogues and geospatial services.
Related Standards
- ISO 19115-1 - Metadata: conceptual model (core requirements).
- ISO 19115-2 - Extensions for imagery and gridded data metadata.
- ISO/IEC 19757-3 (Schematron) - Rule-based validation language used here for constraints not enforceable by XML Schema.
EN ISO 19115-3:2023 aligns the XML encoding and validation machinery with the ISO geographic information metadata series, enabling robust, standards-based metadata interchange and validation.
Standards Content (Sample)
SLOVENSKI STANDARD
01-januar-2024
Geografske informacije - Metapodatki - 3. del: Izvajanje sheme XML za temeljne
koncepte (ISO 19115-3:2023)
Geographic information - Metadata - Part 3: XML schema implementation for
fundamental concepts (ISO 19115-3:2023)
Geoinformation - Metadaten - Teil 3: XML Implementierungsschema für Metadaten-
Grundsätze (ISO 19115-3:2023)
Information géographique - Métadonnées - Partie 3 : Mise en oeuvre par des schémas
XML (ISO 19115-3:2023)
Ta slovenski standard je istoveten z: EN ISO 19115-3:2023
ICS:
07.040 Astronomija. Geodezija. Astronomy. Geodesy.
Geografija Geography
35.240.30 Uporabniške rešitve IT v IT applications in information,
informatiki, dokumentiranju in documentation and
založništvu publishing
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.
EN ISO 19115-3
EUROPEAN STANDARD
NORME EUROPÉENNE
August 2023
EUROPÄISCHE NORM
ICS 35.240.70
English Version
Geographic information - Metadata - Part 3: XML schema
implementation for fundamental concepts (ISO 19115-
3:2023)
Information géographique - Métadonnées - Partie 3 : Geoinformation - Metadaten - Teil 3: XML
Mise en oeuvre par des schémas XML (ISO 19115- Implementierungsschema für Metadaten-Grundsätze
3:2023) (ISO 19115-3:2023)
This European Standard was approved by CEN on 18 July 2022.
CEN members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this
European Standard the status of a national standard without any alteration. Up-to-date lists and bibliographical references
concerning such national standards may be obtained on application to the CEN-CENELEC Management Centre or to any CEN
member.
This European Standard exists in three official versions (English, French, German). A version in any other language made by
translation under the responsibility of a CEN member into its own language and notified to the CEN-CENELEC Management
Centre has the same status as the official versions.
CEN members are the national standards bodies of Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia,
Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway,
Poland, Portugal, Republic of North Macedonia, Romania, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland, Türkiye and
United Kingdom.
EUROPEAN COMMITTEE FOR STANDARDIZATION
COMITÉ EUROPÉEN DE NORMALISATION
EUROPÄISCHES KOMITEE FÜR NORMUNG
CEN-CENELEC Management Centre: Rue de la Science 23, B-1040 Brussels
© 2023 CEN All rights of exploitation in any form and by any means reserved Ref. No. EN ISO 19115-3:2023 E
worldwide for CEN national Members.
Contents Page
European foreword . 3
European foreword
This document (EN ISO 19115-3:2023) has been prepared by Technical Committee ISO/TC 211
"Geographic information/Geomatics" in collaboration with Technical Committee CEN/TC 287
“Geographic Information” the secretariat of which is held by BSI.
This European Standard shall be given the status of a national standard, either by publication of an
identical text or by endorsement, at the latest by February 2024, and conflicting national standards
shall be withdrawn at the latest by February 2024.
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. CEN shall not be held responsible for identifying any or all such patent rights.
Any feedback and questions on this document should be directed to the users’ national standards
body/national committee. A complete listing of these bodies can be found on the CEN website.
According to the CEN-CENELEC Internal Regulations, the national standards organizations of the
following countries are bound to implement this European Standard: Austria, Belgium, Bulgaria,
Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland,
Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Republic of
North Macedonia, Romania, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland, Türkiye and the
United Kingdom.
Endorsement notice
The text of ISO 19115-3:2023 has been approved by CEN as EN ISO 19115-3:2023 without any
modification.
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 19115-3:2023(E)
© 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 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 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 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 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 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 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
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
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
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.
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 conformance test is rendered as shown in Table 4.
NOTE The table title denotes the number and title of the conformance test for example: Conformance test
A.25: Valid root class of the metadata minimal instance.
ISO 19115-3:2023(E)
Table 4 — Example 4: Conformance test X: Example title
Identifier The ISO/TC 211 URI of the conformance test.
Target type Type of subject for which the conformance test applies.
Satisfies List of requirements that this conformance test satisfies.
Prerequisites List of conformance tests on which this conformance test depends.
Included in List of conformance classes in which this conformance test is included.
Test purpose The purpose of this conformance test.
Test method The method and steps for executing this conformance test.
Test type (Optional) The type of conformance test.
Guidance Informative information provided as guidance for testing.
4.3 Structure of URIs in ISO/TC 211 resources for implementation
4.3.1 General
The implementation of ISO/TC 211 documents requires the provision of access to official and unique
identification of resources provided by those documents.
ISO/TC 211 defines a set of rules for constructing URIs to be used in all documents published by
ISO/TC 211. These rules are approved documented in Reference [28].
4.3.2 Identified resources
The following types of resources provided in this document are assigned unique and persistent
identifiers:
— XML schemas (Reference [28], described in 4.3.4)
— normative statement classes and normative statements (Reference [28], described in 4.3.5)
— conformance class and tests (Reference [28], described in 4.3.6)
The relevant URI structures are reproduced in the following subclauses for reference.
4.3.3 Basic elements used in URI templates
Elements used in URI templates include:
standardNumber
The main document number of the International Standard.
EXAMPLE 1 19115 for a document in the ISO 19115 series.
partNumber
For a series with several parts. If there are no additional parts, the string - is used.
EXAMPLE 2 -3 for part 3.
editionNumber
Official ISO edition number.
EXAMPLE 3 1 for edition 1.
4.3.4 XML schema namespace and location
URI template for XML namespace:
— ht tps://schemas.isotc211.org/standardNumber/-[partNumber]/namespace/editionNumber.
majorSchemaReleaseNo
ISO 19115-3:2023(E)
URL template for XML schema location:
— ht tps://schemas.isotc211.org/standardNumber/-[partNumber]/namespace/editionNumber.
majorSchemaReleaseNo.minorSchemaRevisionNo/namespace.xsd
where:
namespace
is the XML namespace prefix for the schema;
EXAMPLE 1 mda for the XML namespace for metadata application.
majorSchemaReleaseNo
is the major schema release number of the schema, which changes if a
new a namespace is used;
minorSchemaRevisionNo
is the minor schema revision number of the schema, which is added to the
schema location to enable minor fixes while keeping the namespace stable.
NOTE 1 Refer to 4.3.3 for an explanation of the basic elements in the URI template.
NOTE 2 The edition number is appended to the end of the template to facilitate upgrading in implementations.
EXAMPLE 2 The namespace prefix and schema location for the mcc namespace of ISO 19115-1, edition 1, major
schema release number 3, minor schema revision number 0 is represented by:
— namespace https://schemas.isotc211.org/19115/-1/mcc/1.3
— schema location https://schemas.isotc211.org/19115/-1/mcc/1.3.0/mcc.xsd
Dereferencing the namespace URI as a resource locator (as a URL) will retrieve a description of the
namespace, links to description of the content of the namespace and links to the base specification the
namespace implements and to the normative XML schema location.
As the full URI is cumbersome for reading, writing, and in human discussion, the common prefix of the
URI is typically omitted. However, since this document involves URIs spanning multiple documents, the
usage of the full URI for clarity is preferred when used in this document.
4.3.5 Normative statements
URI template for normative statement class:
— ht tps://standards.isotc211.org/standardNumber/-[partNumber]/editionNumber/
statementType/nsClassId
URI template for normative statement:
— ht tps://standards.isotc211.org/standardNumber/-[partNumber]/editionNumber/
statementType/nsClassId/nsId
where:
statementType
is the type of the normative statement, which is one of req (requirement), rec (rec-
ommendation) or per (permission);
nsClassId
is the internal identifier of the normative statement class;
nsID
is the internal identifier for the normative statement within the normative state-
ment class.
NOTE 1 Refer to 4.3.3 for an explanation of the basic elements in the URI template.
NOTE 2 The edition number of the document is placed before the statement type to enable there to be one
main URI for all statements in one edition. The statements are expected to require inspection for each edition.
ISO 19115-3:2023(E)
EXAMPLE The URI for requirement extent in the requirement class content in ISO 19131 (edition 2) is
identified by the URI:
— ht tps://standards.is otc211.org/19131/-/2/req /content/extent
4.3.6 Conformance classes and tests
URI template for conformance class:
— ht tps://standards.is otc211.org/standardNumbe r/-[partNumber]/editionNumber/conf/classId
URI template for conformance test:
— ht tps://standards.isotc211.org/standardNumber/-[partNumber]/editionNumber/conf/
classId/TestId
where:
classId
is the internal identifier of the conformance class;
testID
is the internal identifier for the conformance test within the conformance class.
NOTE 1 Refer to 4.3.3 for an explanation of the basic elements in the URI template.
NOTE 2 The edition number of the document is placed before "conf" to enable there to be one main URI for all
conformance classes in one edition. The tests are expected to require inspection for each edition.
EXAMPLE The URI for the conformance test allContent in the conformance class content in ISO 19131
(edition 2) is identified by the URI:
— https://standards.isotc211.org/19131/-/2/conf/content/allContent
4.4 Presentation of information resources in this document
4.4.1 General
This document provides descriptions of multiple types of information resources from different sources,
including:
— normative statement classes and conformance classes that link to UML models described in
ISO 19115-1 and ISO 19115-2;
— XML schemas that implement the UML models described in ISO 19115-1 and ISO 19115-2, as well as
ISO 19103:2015 and ISO 19136-1:2020;
— normative statement classes and conformance classes that apply to the XML schemas described in
this document;
— machine-executable supporting resources that implement the conformance tests that apply to the
XML schemas described in this document.
The following subclauses describe how these information resources relate to each other as provided in
this document.
4.4.2 Relations between information resources
The types of information resources provided in this document and their relationships are described in
Figure 1.
ISO 19115-3:2023(E)
In particular, there are two planes of concerns shown in Figure 1:
— UML plane, which contains UML models, and their normative statement classes (with requirements)
and conformance classes (with conformance tests); and
— XML plane, which contains XML schemas, and their normative statement classes (with requirements)
and conformance classes (with conformance tests).
In this document:
— UML is considered as a platform-independent modelling mechanism, where it defines abstract
information models (potentially with constraint information) without regard for platform-
specific concerns. The UML plane represents conceptual concerns on information structure and
relationships.
— XML is considered as an encoding mechanism, where it defines information models that can be
utilized by computing devices and can be used to encode data instances for interoperability. The
XML plane represents encoding concerns on how information is to be encoded as bits.
An XML schema is said to implement an UML model when it performs in the same way logically according
to the requirements set by the UML model, while enabling the encoding of data into XML documents.
The proper usage of the UML models and XML schemas are governed by the normative statements
classes and conformance classes that apply to those UML models or XML schemas.
There is a close relationship between the UML plane and the XML plane. Notably, the XML plane has to
at least satisfy all requirements described in the UML plane:
— the XML schema needs to fully satisfy the information requirements stated in the UML model;
— every normative statement class and conformance class that applies to a UML model needs to be
satisfied by a corresponding normative statement class and conformance class in the XML plane;
— every normative statement and conformance test that applies to a UML model needs to be satisfied
by a corresponding normative statement and conformance test in the XML plan
...
Frequently Asked Questions
SIST EN ISO 19115-3:2024 is a standard published by the Slovenian Institute for Standardization (SIST). Its full title is "Geographic information - Metadata - Part 3: XML schema implementation for fundamental concepts (ISO 19115-3:2023)". This standard covers: 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).
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).
SIST EN ISO 19115-3:2024 is classified under the following ICS (International Classification for Standards) categories: 07.040 - Astronomy. Geodesy. Geography; 35.240.30 - IT applications in information, documentation and publishing; 35.240.70 - IT applications in science. The ICS classification helps identify the subject area and facilitates finding related standards.
You can purchase SIST EN ISO 19115-3:2024 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of SIST standards.
SIST EN ISO 19115-3:2024 문서는 지리 정보 메타데이터의 XML 스키마 구현에 대한 표준으로, ISO 19115-1 및 ISO 19115-2의 통합 XML 구현을 정의합니다. 이 표준은 메타데이터 인스턴스 문서를 검증하기 위한 XML 스키마 세트와 ISO 19115-1 및 ISO 19115-2 UML 모델에서 XML 스키마로 검증되지 않는 제약 조건을 구현하는 ISO/IEC 19757-3 (Schematron) 규칙 세트를 포함합니다. 이 표준의 강점은 다음과 같습니다. 첫째, 메타데이터에 대한 포괄적인 검증 수단을 제공하여, 다양한 지리 정보 시스템 간의 일관성을 높일 수 있습니다. 둘째, UML 모델에서 직접 XML 스키마를 생성하는 절차를 명확히 하여, 사용자가 쉽게 접근할 수 있도록 하고 있습니다. 이러한 과정은 지리 정보 메타데이터의 이해와 적용도를 크게 향상시키며, 이를 통해 사용자와 개발자는 표준화된 형식으로 데이터를 지속적으로 활용할 수 있습니다. SIST EN ISO 19115-3:2024는 오늘날 지리 정보 시스템의 필수 요소로서 강력한 적합성을 가지고 있으며, 메타데이터 관리 및 교환의 효율성을 높이는 데 중요한 역할을 합니다. 이 표준은 지리 정보 메타데이터의 일관성, 정확성 및 효과적인 관리에 있어 핵심적인 도구로 자리매김할 것입니다.
La norme SIST EN ISO 19115-3:2024 représente une avancée significative dans le domaine de l'information géographique et de la gestion des métadonnées. Son objectif principal est de fournir une mise en œuvre XML intégrée des normes ISO 19115-1 et ISO 19115-2, facilitant ainsi la validation des documents d'instance de métadonnées à travers des schémas XML. Parmi ses points forts, cette norme offre un ensemble de schémas XML qui sont essentiels pour vérifier la conformité des documents de métadonnées avec les éléments du modèle conceptuel définis dans ISO 19115-1 et ISO 19115-2. Cela garantit une cohérence et une standardisation des données, ce qui est crucial pour la qualité et la fiabilité de l'information géographique. De plus, la norme inclut également un ensemble de règles Schematron conformes à la norme ISO/IEC 19757-3, qui permet d'appliquer des contraintes de validation sur les modèles UML d'ISO 19115-1 et ISO 19115-2 qui ne sont pas couvertes par le schéma XML. Cette approche renforce la robustesse des vérifications de qualité des métadonnées et répond aux besoins croissants de précision dans le domaine de l'information géographique. En termes de pertinence, la norme SIST EN ISO 19115-3:2024 s'inscrit dans un contexte où la gestion des métadonnées est devenue primordiale pour les organisations traitant des données géographiques. Grâce à cette norme, les utilisateurs peuvent assurer l'intégrité et la standardisation des métadonnées, vitales pour les échanges d'information au sein des communautés scientifiques et techniques. Enfin, la documentation sur la procédure de génération de schémas XML à partir des modèles conceptuels UML améliore encore l'accessibilité et la compréhension des normes, permettant aux développeurs et aux géomaticiens d'utiliser efficacement cette norme dans leurs projets.
The standard SIST EN ISO 19115-3:2024 plays a crucial role in the realm of geographic information by providing an essential XML schema implementation for metadata based on previous ISO standards, specifically ISO 19115-1 and ISO 19115-2. Its comprehensive scope is notable as it seamlessly integrates these two parts, producing an organized framework for metadata instance documents that adhere to established conceptual models. One of the significant strengths of this standard is the meticulous definition of a set of XML schemas tailored to validate metadata instance documents. This aspect ensures that users can rely on a robust validation process that aligns with the conceptual model elements defined in ISO 19115-1 and ISO 19115-2. Furthermore, the inclusion of ISO/IEC 19757-3 (Schematron) rules enhances its utility by addressing validation constraints present in the UML models of the aforementioned ISO standards that are not covered by the XML schema itself. This dual validation approach reinforces the integrity and reliability of geographic metadata. Another noteworthy feature of SIST EN ISO 19115-3:2024 is its clarity in describing the procedure for generating XML schemas from ISO geographic information conceptual models. By detailing this process, the standard enables practitioners to comprehend and implement the XML schemas effectively, ensuring that they are adhered to consistently across different applications and systems. The relevance of this standard cannot be overstated, as it provides a vital connection between users of geographic information and the metadata required to support data discovery and interoperability. By embracing this standard, organizations can enhance their data management practices, promote consistency in geographic information, and facilitate an efficient exchange of metadata across diverse platforms and applications. Overall, SIST EN ISO 19115-3:2024 stands as a significant advancement in the field of geographic metadata, reinforcing best practices and encouraging adherence to international standards.
SIST EN ISO 19115-3:2024は、地理情報のメタデータに関する重要な標準であり、特にXMLスキーマの実装に焦点を当てています。この文書は、ISO 19115-1及びISO 19115-2の概念モデル要素に準拠したメタデータインスタンス文書を検証するために必要なXMLスキーマのセットを定義しており、地理情報メタデータの整合性と一貫性を確保します。 この標準の強みは、ISO 19115-1及びISO 19115-2を統合することで、より効率的なメタデータ管理と利用を促進する点です。また、ISO/IEC 19757-3(Schematron)ルールを用いた検証制約の実装により、XMLスキーマでは確認できない複雑な検証も行えるようになっています。このように、SIST EN ISO 19115-3:2024は、ユーザーが地理情報に関連するメタデータを正確に記述し、信頼性の高いデータの交換を実現するための基盤を提供します。 さらに、この標準のXMLスキーマは、ISOの地理情報概念モデルに基づいて生成されるため、実際の適用においても容易に運用可能です。XMLスキーマの直接生成は、プロセスの透明性を高め、技術者が新しいメタデータ要件に迅速に対応できるようにしています。 SIST EN ISO 19115-3:2024は、地理情報メタデータにおける標準化の重要な一歩であり、その適用によりデータ品質が向上し、様々な分野におけるデータの相互運用性が改善されることが期待されます。
Die SIST EN ISO 19115-3:2024 ist ein bedeutendes Dokument, das sich mit der Standardisierung der Metadaten für geographische Informationen auseinandersetzt. Durch die Definition eines integrierten XML-Implementierungsansatzes für die ISO 19115-1 und ISO 19115-2 bietet dieser Standard eine klare Struktur zur Validierung von Metadaten, die auf den konzeptionellen Modellen dieser Normen basieren. Ein klarer Vorteil der SIST EN ISO 19115-3:2024 liegt in der Bereitstellung eines umfassenden Satzes von XML-Schemata, die notwendig sind, um die Konformität von Metadateninstanzdokumenten zu gewährleisten. Diese Schemata sind nicht nur direkt aus den konzeptionellen UML-Modellen abgeleitet, sondern stellen auch sicher, dass die spezifischen Elemente der ISO 19115-1 und ISO 19115-2 validiert werden. Dies stärkt die Integrität der Metadaten und verbessert die Qualität der geographischen Informationssysteme (GIS). Zusätzlich zu den XML-Schemata enthält das Dokument auch eine Reihe von Regeln gemäß ISO/IEC 19757-3 (Schematron), die Validationseinschränkungen implementieren, die in den UML-Modellen der ISO 19115-1 und ISO 19115-2 nicht durch das XML-Schema abgedeckt sind. Dies ermöglicht eine noch umfassendere Validierung der Metadaten und bietet den Benutzern eine höhere Sicherheit und Zuverlässigkeit bei der Nutzung dieser Informationen. Die Relevanz der SIST EN ISO 19115-3:2024 kann nicht hoch genug eingeschätzt werden, da sie eine robuste Grundlage für die Entwicklung und das Management von Metadaten in geografischen Informationssystemen bietet. Indem sie eine standardisierte XML-Implementierung bereitstellt, fördert sie die Interoperabilität zwischen verschiedenen Systemen und Anwendungen, was für die effiziente Nutzung und den Austausch geographischer Daten unerlässlich ist. Insgesamt zeichnet sich die SIST EN ISO 19115-3:2024 durch ihre umfassende und detailreiche Herangehensweise an die Standardisierung von Metadaten aus und ist damit ein unverzichtbares Dokument für Fachleute im Bereich der geographischen Informationssysteme.








Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...