Currently wkml produces a document in the http://earth.google.com/kml/2.2 namespace. However, the current standard defines the namespace as http://www.opengis.net/kml/2.2 (the standard is now maintained by the Open GIS consortium) and wkml created documents thus violate the schema. Clearly we should update the default choice of namespace but the impact on older versions of google earth are not clear. Do we need to maintain a choice of using the old namespace for backwards compatibility?
The namespace URI is updated in commit 8c6c168a44305a69bd7f939bb1a01e591d1780d0. This makes it possible to validate our output with the OGC schema. This may break with particularly old versions of Google Earth.
Currently wkml produces a document in the http://earth.google.com/kml/2.2 namespace. However, the current standard defines the namespace as http://www.opengis.net/kml/2.2 (the standard is now maintained by the Open GIS consortium) and wkml created documents thus violate the schema. Clearly we should update the default choice of namespace but the impact on older versions of google earth are not clear. Do we need to maintain a choice of using the old namespace for backwards compatibility?