Geographic information - XML schema implementation - Part 1: Encoding rules (ISO/TS 19139-1:2019)

This document defines XML based encoding rules for conceptual schemas specifying types that describe geographic resources. The encoding rules support the UML profile as used in the UML models commonly used in the standards developed by ISO/TC 211. The encoding rules use XML schema for the output data structure schema.
The encoding rules described in this document are not applicable for encoding UML application schema for geographic features (see ISO 19136 for those rules).

Geoinformation - Metadaten - XML-Schema Implementierung - Teil 1 (ISO/TS 19139-1:2019)

Information géographique - Implémentation de schémas XML - Partie 1: Règles de codage (ISO/TS 19139-1:2019)

Geografske informacije - Implementacija sheme XML - 1. del: Pravila kodiranja (ISO/TS 19139-1:2019)

Ta dokument določa pravila kodiranja na podlagi XML-ja za vrste, ki določajo konceptualne sheme, ki opisujejo geografske vire. Pravila kodiranja podpirajo profil UML, kot se uporablja v modelih UML, ki se običajno uporabljajo v standardih ISO/TC 211. Pravila kodiranja uporabljajo shemo XML za shemo strukture izhodnih podatkov.
Pravila kodiranja, opisana v tem dokumentu, se ne uporabljajo za kodiranje aplikacijske sheme UML
za geografske lastnosti (za ta pravila glej standard ISO 19136).

General Information

Status
Published
Publication Date
26-Mar-2019
Current Stage
6060 - Definitive text made available (DAV) - Publishing
Start Date
27-Mar-2019
Completion Date
27-Mar-2019

Relations

Buy Standard

Technical specification
TS EN ISO/TS 19139-1:2019
English language
49 pages
sale 10% off
Preview
sale 10% off
Preview
e-Library read for
1 day

Standards Content (Sample)


SLOVENSKI STANDARD
01-september-2019
Nadomešča:
SIST-TS CEN ISO/TS 19139:2010
Geografske informacije - Implementacija sheme XML - 1. del: Pravila kodiranja
(ISO/TS 19139-1:2019)
Geographic information - XML schema implementation - Part 1: Encoding rules (ISO/TS
19139-1:2019)
Geoinformation - Metadaten - XML-Schema Implementierung - Teil 1 (ISO/TS 19139-
1:2019)
Information géographique - Implémentation de schémas XML - Partie 1: Règles de
codage (ISO/TS 19139-1:2019)
Ta slovenski standard je istoveten z: CEN ISO/TS 19139-1:2019
ICS:
07.040 Astronomija. Geodezija. Astronomy. Geodesy.
Geografija Geography
35.240.70 Uporabniške rešitve IT v IT applications in science
znanosti
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

CEN ISO/TS 19139-1
TECHNICAL SPECIFICATION
SPÉCIFICATION TECHNIQUE
March 2019
TECHNISCHE SPEZIFIKATION
ICS 35.240.70 Supersedes CEN ISO/TS 19139:2009
English Version
Geographic information - XML schema implementation -
Part 1: Encoding rules (ISO/TS 19139-1:2019)
Information géographique - Implémentation de Geoinformation - Metadaten - XML-Schema
schémas XML - Partie 1: Règles de codage (ISO/TS Implementierung - Teil 1 (ISO/TS 19139-1:2019)
19139-1:2019)
This Technical Specification (CEN/TS) was approved by CEN on 22 February 2019 for provisional application.

The period of validity of this CEN/TS is limited initially to three years. After two years the members of CEN will be requested to
submit their comments, particularly on the question whether the CEN/TS can be converted into a European Standard.

CEN members are required to announce the existence of this CEN/TS in the same way as for an EN and to make the CEN/TS
available promptly at national level in an appropriate form. It is permissible to keep conflicting national standards in force (in
parallel to the CEN/TS) until the final decision about the possible conversion of the CEN/TS into an EN is reached.

CEN members are the national standards bodies of Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia,
Finland, Former Yugoslav Republic of Macedonia, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania,
Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland,
Turkey 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
© 2019 CEN All rights of exploitation in any form and by any means reserved Ref. No. CEN ISO/TS 19139-1:2019 E
worldwide for CEN national Members.

Contents Page
European foreword . 3

European foreword
This document (CEN ISO/TS 19139-1:2019) 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.
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.
This document supersedes CEN ISO/TS 19139:2009.
According to the CEN-CENELEC Internal Regulations, the national standards organizations of the
following countries are bound to announce this Technical Specification: Austria, Belgium, Bulgaria,
Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, Former Yugoslav Republic of Macedonia,
France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta,
Netherlands, Norway, Poland, Portugal, Romania, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland,
Turkey and the United Kingdom.
Endorsement notice
The text of ISO/TS 19139-1:2019 has been approved by CEN as CEN ISO/TS 19139-1:2019 without any
modification.
TECHNICAL ISO/TS
SPECIFICATION 19139-1
First edition
2019-03
Geographic information — XML
schema implementation —
Part 1:
Encoding rules
Reference number
ISO/TS 19139-1:2019(E)
©
ISO 2019
ISO/TS 19139-1:2019(E)
© ISO 2019
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
Fax: +41 22 749 09 47
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii © ISO 2019 – All rights reserved

ISO/TS 19139-1:2019(E)
Contents Page
Foreword .v
Introduction .vi
1 Scope . 1
2 Normative references . 1
3 Terms and definitions . 1
4 Symbols and abbreviated terms . 2
4.1 Abbreviated terms . 2
4.2 Namespace abbreviations . 2
4.3 UML model stereotypes. 3
4.3.1 Overview of UML model stereotypes . 3
4.3.2 Stereotypes of classes . 3
4.3.3 Stereotypes of attributes . 3
4.3.4 Stereotypes of links . 3
4.3.5 Stereotypes of packages . 4
5 Conformance . 4
6 Requirements for encoding . 4
6.1 Overview of requirements . 4
6.2 Rule-based . 4
6.3 Quality . 5
6.4 Web implementations . 5
6.5 Use of external XML implementations . 5
6.6 Polymorphism . 5
7 Encoding rules . 5
7.1 Overview of encoding rules . 5
7.2 Default encoding . 6
7.2.1 XML class type (XCT) . . 6
7.2.2 XML Class Global Element (XCGE) . 8
7.2.3 The XML Class Property Type (XCPT) . 9
7.3 Special case encodings .10
7.3.1 Overview of special case encodings .10
7.3.2 Abstract classes .11
7.3.3 Inheritance and sub-class encodings .12
7.3.4 Enumeration encodings .15
7.3.5 CodeList encoding .17
7.3.6 Union encoding .19
7.3.7 Encoding of MetaClasses .21
7.3.8 Encoding of externally identified implementations .22
7.4 XML Namespace package encoding .29
7.5 XML schema package encoding .29
8 Additional encodings .32
9 Encoding for modularity and reuse .32
9.1 UML packages and XML namespaces .32
9.2 UML model for XML implementation .32
9.3 Implementation Approach for Decoupling XML Packages .33
9.3.1 Overview .33
9.3.2 Implementation Approach Rules .33
9.3.3 Example of Decoupling .35
Annex A (normative) Abstract test suite .38
Annex B (informative) Backward compatibility .
...

Questions, Comments and Discussion

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