- OGC® Standards
- Cat: ebRIM App Profile: Earth Observation Products
- Catalogue Service
- CityGML
- Coordinate Transformation
- Filter Encoding
- GML in JPEG 2000
- GeoAPI
- GeoSparql
- Geographic Objects
- Geography Markup Language
- Geospatial eXtensible Access Control Markup Language (GeoXACML)
- KML
- Location Services (OpenLS)
- NetCDF
- Observations and Measurements
- Open GeoSMS
- Ordering Services Framework for Earth Observation Products
- PUCK
- SWE Common Data Model
- SWE Service Model
- Sensor Model Language
- Sensor Observation Service
- Sensor Planning Service
- Simple Features
- Simple Features CORBA
- Simple Features OLE/COM
- Simple Features SQL
- Styled Layer Descriptor
- Symbology Encoding
- Table Joining Service
- WaterML
- Web Coverage Processing Service
- Web Coverage Service
- Web Feature Service
- Web Map Context
- Web Map Service
- Web Map Tile Service
- Web Processing Service
- Web Service Common
- OGC Standards List
- Specification Profiles
- Abstract Specification
- OGC Reference Model
- OGC Schema Updates
- Public Engineering Reports
- TC Policy Directives
- GeoDRM Reference Model
- Best Practices
- Discussion Papers
- Deprecated Documents
- Retired Documents
- Requests (RFP's, RFQ's...)
- White Papers
- Change Requests
- Submit Change Request or Requirement
KML
1) Overview
2) Downloads
3) Official Schemas
4) Revision Working Group
5) Related News
Note: You may also download All Official OGC Schemas in a single zip file.
2) Downloads
3) Official Schemas
4) Revision Working Group
5) Related News
1) Overview
Google submitted KML (formerly Keyhole Markup Language) to the Open Geospatial Consortium (OGC) to be evolved within the OGC consensus process with the following goal: KML Version 2.2 has been adopted as an OGC implementation standard. Future versions may be harmonized with relevant OGC standards that comprise the OGC standards baseline. There are four objectives for this standards work:
- That there be one international standard language for expressing geographic annotation and visualization on existing or future web-based online and mobile maps (2d) and earth browsers (3d).
- That KML be aligned with international best practices and standards, thereby enabling greater uptake and interoperability of earth browser implementations.
- That the OGC and Google will work collaboratively to ensure that the KML implementer community is properly engaged in the process and that the KML community is kept informed of progress and issues.
- That the OGC process will be used to ensure proper life-cycle management of the KML Standard, including such issues as backwards compatibility.
The OGC has developed a broad Standards Baseline. Google and the OGC believe that having KML fit within that family will encourage broader implementation and greater interoperability and sharing of earth browser content and context.
KML is an XML language focused on geographic visualization, including annotation of maps and images. Geographic visualization includes not only the presentation of graphical data on the globe, but also the control of the user's navigation in the sense of where to go and where to look.
From this perspective, KML is complementary to most of the key existing OGC standards including GML (Geography Markup Language), WFS (Web Feature Service) and WMS (Web Map Service). Currently, KML 2.2 utilizes certain geometry elements derived from GML 2.1.2. These elements include point, line string, linear ring, and polygon.
The OGC and Google have agreed that there can be additional harmonization of KML with GML (e.g. to use the same geometry representation) in the future. The Mass Market Geo Working Group (MMWG) in the OGC will establish such additional harmonization activities. OGC specifications such as Context and Styled Layer Descriptor (SLD) may be considered.
2) Downloads
| Version | Document Title (click to download) | Document # | Type |
|---|---|---|---|
| 2.2.0 | OGC KML | 07-147r2 | IS |
| OGC KML 2.2 -Abstract Test Suite (1.0.0) | 07-134r2 | TS | |
| 2.2 | KML 2.2 Reference - An OGC Best Practice | 07-113r1 | D-BP |
| 2.1.0 | KML 2.1 Reference - An OGC Best Practice | 07-039r1 | D-BP |
| 0.6 | OGC® KML Standard Development Best Practices | 08-125r1 | BP |
| 0.1.0 | OWS-5 KML Engineering Report | 07-124r2 | DP |
Submit a Change Request, Requirement, or Comment for this OGC standard.
3) Official Schemas
http://schemas.opengis.net/kml/Note: You may also download All Official OGC Schemas in a single zip file.
4) Revision Working Groups
This specification is currently stable, however, Working Groups are put in place to actively address future changes.- The KML 2.2 SWG group covering version 2.2.0 has a public page at:
5) Related News
| The OGC Seeks Comment on OGC Candidate KML 2.2 Standard 2010-04-09 |
| OGC® Approves KML as Open Standard 2010-04-09 |
| Go To OGC Press Page |







Join OGC LinkedIn
Follow OGC on Twitter
RSS Feeds