Geographic Information — Geography Markup Language (GML)
Total Page:16
File Type:pdf, Size:1020Kb
AS/NZS ISO 19136.1:2020 ISO 19136-1:2020 Australian/New Zealand Standard™ Geographic information — Geography Markup Language (GML) Part 1: Fundamentals AS/NZS ISO 19136.1:2020 This Joint Australian/New Zealand Standard™ was prepared by Joint Technical Committee IT-004, Geographical Information/Geomatics. It was approved on behalf of the Council of Standards Australia on 8 July 2020 and by the New Zealand Standards Approval Board on 5 August 2020. This Standard was published on 28 August 2020. The following are represented on Committee IT-004: ANZLIC — The Spatial Information Council Australian Antarctic Division Australian Bureau of Meteorology Australian Maritime Safety Authority CSIRO Curtin University of Technology Department of Agriculture, Water and the Environment Department of Defence (Australian Government) Geoscience Australia Science New Zealand Services Australia (Australian Government) Spatial Industries Business Association University of Melbourne This Standard was issued in draft form for comment as DR AS/NZS ISO 19136.1:2020. Keeping Standards up-to-date Ensure you have the latest versions of our publications and keep up-to-date about Amendments, Rulings, Withdrawals, and new projects by visiting: www.standards.org.au www.standards.govt.nz ISBN 978 1 76072 962 2 AS/NZS ISO 19136.1:2020 ISO 19136-1:2020 Australian/New Zealand Standard™ Geographic information — Geography Markup Language (GML) Part 1: Fundamentals Originated as AS/NZS ISO 19136:2008. Jointly revised and redesignated as AS/NZS ISO 19136.1:2020. COPYRIGHT © ISO 2020 — All rights reserved © Standards Australia Limited/the Crown in right of New Zealand, administered by the New Zealand Standards Executive 2020 All rights are reserved. No part of this work may be reproduced or copied in any form or by any means, electronic or mechanical, including photocopying, without the written permission of the publisher, unless otherwise permitted under the Copyright Act 1968 (Cth) or the Copyright Act 1994 (New Zealand). AS/NZS ISO 19136.1:2020 ii Preface This document was prepared by the Joint Standards Australia/Standards New Zealand Committee IT-004, Geographical Information/Geomatics, to supersede AS/NZS ISO 19136:2008, Geographic information — Geography Markup Language (GML). The(a) provideobjective an of open, this document vendor-neutral is to define framework the XML for Schema the description syntax, mechanisms of geospatial and application conventions schemas that: for the transport and storage of geographic information in XML; (b) allow profiles that support proper subsets of Geography Markup Language (GML) framework (c) supportdescriptive the capabilities;description of geospatial application schemas for specialized domains and information communities; (d) enable the creation and maintenance of linked geographic application schemas and data sets; (e)(f) supportincrease the the storage ability ofand organizations transport of toapplication share geographic schemas applicationand data sets; schemas and the information they describe. transport and storage of geographic information modelled in accordance with the conceptual modelling Geographyframework Markupused in Languagethe AS/NZS is anISO XML19100 encoding series andin accordance including bothwith theAS/NZS spatial ISO and 19 118non-spatial for the properties of geographic features. storage and transportation of geographic information, this document provides normative rules for the mapping NOTE If an AS/NZS ISO 19109 conformant application schema described in UML is used as the basis for the data with a logical structure in accordance with the AS/NZS ISO 19109 conformant application schema. of such an application schema to a GML application schema in XML Schema and, as such, to an XML encoding for This document is identical with, and has been reproduced from, ISO 19136-1:2020, Geographic information — Geography Markup Language (GML) — Part 1: Fundamentals. As this document has been reproduced from an International Standard, a full point substitutes for a comma when referring to a decimal marker. Australian or Australian/New Zealand Standards that are identical adoptions of international normative references may be used interchangeably. Refer to the online catalogue for information on specific Standards. The terms “normative” and “informative” are used in Standards to define the application of the appendices or annexes to which they apply. A “normative” appendix or annex is an integral part of a Standard, whereas an “informative” appendix or annex is only for information and guidance. © Standards Australia Limited/Standards New Zealand 2020 iii AS/NZS ISO 19136.1:2020 Contents Preface ...............................................................................................................................................................................................................................................ii Foreword ..........................................................................................................................................................................................................................................x Introduction ..............................................................................................................................................................................................................................xii 1 Scope .......................................................................................................................................................................................................................................... 1 2 Normative references ............................................................................................................................................................................................... 1 3 Terms, definitions, symbols and abbreviated terms ................................................................................................................ 2 ............................................................................................................................................................................ 2 .................................................................................................................................................................................... 9 3.1 Terms and definitions 4 Conformance ...................................................................................................................................................................................................................10 3.2 Abbreviated terms ...........................................................................................................................................................10 ................................................................................11 4.1 Conformance requirements ................................................................................................................11 4.2 Conformance classes related to GML application .......................................................................................................schemas 12 4.3 Conformance classes related to GML profiles .............................................................................12 4.4 Conformance classes related to GML documents 5 Conventions .....................................................................................................................................................................................................................13 4.5 Conformance classes related to software implementations .....................................................................................................................................................................................13 .....................................................................................................................................................................................................13 5.1 XML namespaces .............................................................................................................13 5.2 Versioning ..............................................................................................................................................................................................14 5.3 Deprecated parts ................................................................................................................................................................................................ of previous versions of GML 15 5.4 UML notation 6 Overview of the GML schema .........................................................................................................................................................................15 5.5 XML Schema ................................................................................................................................................................................................15 ................................................................................................................................................................15 6.1 GML schema 6.2 GML application schemas ............................................................................................................................16 6.3 Relationship between the ISO 19100 ..................................................................................................................................................