Using the Geography Markup Language (GML) facility you can model organization- or community-based application schemas. The models can be used to show the relationship between Features and these elements in turn can contain any number of Properties that qualify their characteristics. These can be based on defined Types, DataTypes, CodeLIsts or Enumerations. You can collaborate with other geospatial colleagues or with people working in traditional system implementations in disciplines including Strategy, Goals, Requirements, Data Models, Software, Deployment and more.
The Geography Markup Language is the XML grammar defined by the Open Geospatial Consortium (OGC) and is used to express geographical features. GML serves as a modeling language for geographic systems as well as an open interchange format for geographic transactions on the Internet.
In this topic you will learn how to work with the features that support the GML outlined in the sections.
Selecting the Perspective
Enterprise Architect partitions the tool's extensive features into Perspectives, which ensures that you can focus on a specific task and work with the tools you need without the distraction of other features. To work with the Geography Markup Language features you first need to select this Perspective:
<perspective name> > Information Exchange > Geographic GML
Setting the Perspective ensures that the Geography Markup Language diagrams, their tool boxes and other features of the Perspective will be available by default.
An example diagram provides a visual introduction to the topic and allows you to see some of the important elements and connectors that are created in specifying or describing a GML model including Features and Data Types.
Modeling with GML
This topic introduces the GML profile, which provides the diagrams, Toolbox pages and elements that you will work with, including Application Schemas, Leafs, Feature Types, Data Types Code Lists, Properties and more. You are able to select the GML perspective from the Geospatial group, which will set the tool up for modeling Application Schemas and Geographical features.
Generate GML Application Schema
In this topic you will learn how to generate a GML compliant Application Schema from your model of Geographic Features, Types, Code List and other elements. The resulting schema can be used with a range of other geographic information systems that know how to ingest the schema.
This section provides useful links to other topics and resources that you might find useful when working with the Geography Markup Language tool features.