1 Scope
TheGeographyMarkupLanguage (GML) isanXMLencodinginaccordancewithISO 19118forthetransportandstorageofgeographicinformationmodelledinaccordancewiththeconceptualmodellingframeworkusedintheISO 19100 seriesofInternationalStandardsandincludingboththespatialandnon-spatialpropertiesofgeographicfeatures.
ThisdocumentdefinestheXMLSchemasyntax, mechanismsandconventionsthat:
-
— provideanopen, vendor-neutralframeworkforthedescriptionofgeospatialapplication schemasforthetransportandstorageofgeographicinformationinXML;
-
— allowprofilesthatsupportpropersubsetsofGMLframeworkdescriptivecapabilities;
-
— supportthedescriptionofgeospatialapplication schemasforspecializeddomainsandinformationcommunities;
-
— enablethecreationandmaintenanceoflinkedgeographicapplication schemasanddatasets;
-
— supportthestorageandtransportofapplication schemasanddatasets;
-
— increasetheabilityoforganizationstosharegeographicapplication schemasandtheinformationtheydescribe.
Implementerscandecidetostoregeographicapplication schemasandinformationinGML, ortheycandecidetoconvertfromsomeotherstorageformatondemandanduseGMLonlyforschemaanddatatransport.
NOTE IfanISO 19109conformantapplication schemadescribedinUMLisusedasthebasisforthestorageandtransportationofgeographicinformation, thisdocumentprovidesnormativerulesforthemappingofsuchanapplication schematoaGML application schemainXMLSchemaand, assuch, toanXMLencodingfordatawithalogicalstructureinaccordancewiththeISO 19109conformantapplication schema.