This repository contains the XML Schema
of the Opencaching GPX Extension. This extension allows to add Opencaching-specific
information to GPX files. It resides in the https://github.com/opencaching/gpx-extension-v1
XML namespace (as discussed here).
We use Semantic Versioning in our schema releases. This
means that, as long as the version stays at 1.x.x
, we have not introduced
any breaking changes.
We are also NOT planning to ever change the XML namespace itself. Hopefully, it will forever stay the same:
https://github.com/opencaching/gpx-extension-v1
We are however planning to update the schema periodically, by introducing new elements, in a way we consider backward-compatible. In particular, this means that we will keep modifying the existing schema, without changing its XML namespace.
Note, that this stands in contrast with the strategy adopted by many other Geocaching schema providers. We believe that our way is better. You can read more about this (and discuss it with us) here.
The Opencaching GPX Extension is implemented at all up-to-date Opencaching sites: Opencaching.DE, Opencaching.PL, Opencaching.NL, Opencache.UK and Opencaching.RO. At all these sites it is avaiable in native GPX download as well as though the OKAPI interface.
Read about them in a separate article here.