Keyhole Markup Language (KML), the data format used by Google Earth to annotate and view geospatial data on maps, has become an international Open Geospatial Consortium standard.
KML Best Practices for Interoperability
Download Resources
PDF Accessibility
One or more of the PDF files on this page fall under E202.2 Legacy Exceptions and may not be completely accessible. You may request an accessible version of a PDF using the form on the Contact Us page.
Keyhole Markup Language (KML), the data format used by Google Earthâ„¢ to annotate and view geospatial data on maps, has become an international Open Geospatial Consortium (OGC) standard and has been incorporated into numerous commercial and government systems. KML is no longer viewed as a vendor-proprietary data format but rather as an open data standard for a growing community. The increase in applications consuming and producing KML requires that best practices be established to promote interoperability. This technical report describes best practices for validating KML and for using metadata and attribution. These practices further enable the goals of interoperability and increased data sharing for situation awareness across organizations and systems.