Note that abstract elements (shown in boxes in the diagram) are not actually used in KML files. Note: Click an element name in this diagram to jump to its entry in the reference section. The complete XML schema for KML is located at. The complete specification for OGC KML can be found at. It is maintained by the Open Geospatial Consortium, Inc.
KML is an open standard officially named the OpenGIS® KML Encoding Standard (OGC KML). It contains all of the elements that belong to Feature, and it adds some elements that are specific to the Placemark element. For example, Placemark is a special kind of Feature. In this diagram, elements to the right on a particular branch in the tree are extensions of the elements to their left. The class tree for KML elements is shown below. This section contains an alphabetical reference for all KML elements defined in KML Version 2.2, as well as elements in the Google extension namespace.