Skip to content
Opencaching GPX extension schema
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md
all-these-namespaces.md
schema.xsd

README.md

Opencaching GPX Extension

Introduction

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).

Versioning Strategy

  • 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.

Implementations

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.

Other popular GPX Extensions

Read about them in a separate article here.

You can’t perform that action at this time.