Lesson 6: Geographic Markup Language


The Geographic Markup Language (GML) is an XML based language for the exchange of geographic data. It uses XML schemas to define the geometry elements needed to encode geographic elements. But you need to define an application schema!

GML is a required response type of WFS and is being included into other standards to encode the geographic element. One example of this is the new GeoRSS standard (http://www.georss.org) which defines how to express geography in an RSS news feed.

View the Course Overview Map to see where GML plays a role in this course.

By the end of this lesson you will be able to:

  • define GML
  • describe the use of GML in open web mapping
  • relate XML to GML
  • define application schema
  • understand how to construct and apply an application schema to a GML document

If you have any questions now or at any point during this week, please feel free to post them to the Lesson 6 Discussion Forum. (That forum can be accessed at any time by clicking on the In Touch tab and then scrolling down to the Discussion Forums section.