The National Archives
Search our website
  • Search our website
  • Search our records
Image of software box and CD PRONOM
Welcome (PRONOM  home page) About PRONOM Add an entry
Search Help - opens in a new window Information resources - opens in a new window

*Details: File format summary



Search by keyword Search by file format Search by PUID Search by software Search by vendor Search by lifecycles Search by Migration Pathway

Details for:

Save as... XML | CSV Printer friendly version


Name Keyhole Markup Language (XML)
Other names  
Identifiers MIME:  application/
PUID:  fmt/244
Classification GIS, Text (Mark-up)
Description KML is an Open Geospatial Consortium (OGC) sponsored xml schema file format used to display geographic data in an earth browser, such as Google Earth, Google Maps, and Google Maps for mobile. A KML file is processed in much the same way that HTML (and XML) files are processed by web browsers. Like HTML, KML has a tag-based structure with names and attributes used for specific display purposes. Thus, Google Earth and Maps act as browsers for KML files. Full specifications available at:
Orientation Text
Byte order  
Related file formats Equivalent to Keyhole Markup Language (Container)  
Has priority over Extensible Markup Language (1.0)
Technical Environment  
Supported until  
Format Risk  
Developed by Google
Supported by Google
Source Digital Preservation Department / The National Archives
Source date 07 Oct 2010
Source description Format description information supplied by the Geospatial Multistate Access and Preservation Partnership (GeoMAPP), a grant funded collaboration sponsored by the National Digital Information Infrastructure Preservation Program (NDIIPP) of the Library of Congress, involving archives staff from North Carolina, Kentucky, Montana, and Utah state archives.
Last updated 25 Nov 2011
Top of page Top of page
The National Archives Newsletter Icon

Send me The National Archives’ newsletter

A monthly round-up of news, blogs, offers and events.