GeoCourse

GeoCourse registry

The registry lists the names GeoCourse files use, so names never collide (spec 7). Each list is a JSON file, published at https://geocourse.org/registry/<file>.

File Lists
range-types.json Range types (spec 5)
kinds.json kind values for structure, hazard and marker (spec 5.7 to 5.9)
extensions.json Extension names and vendor prefixes (spec 7)
attribution-licences.json SPDX licence ids that make attribution required (rule 14)

Naming

Request a name

  1. Check the lists above for your vendor prefix and name.
  2. Open a request at https://geocourse.org/request/ with the name, what it is (range type, kind value, extension or licence), a one-paragraph description, and a link to its documentation if public.
  3. A maintainer checks the spelling rules and collisions, and adds the entry in a pull request. The first request for a vendor prefix reserves it for the requester; later names under that prefix come from the same vendor.

The registry is dedicated to the public domain under CC0 1.0 (LICENSE).

Registering a name does not make it part of the spec. Names in the registry never change meaning and are never reused.

Range types

TypeSpecSince
surface5.20.1
road5.30.1
bend5.40.1
climb5.50.1
segment5.60.1
structure5.70.1
hazard5.80.1
marker5.90.1

Kind values

Range typekindOSM tagsSince
structurebridgebridge=yes0.1
structuretunneltunnel=yes0.1
structurebuilding_passagetunnel=building_passage0.1
hazardcattle_gridbarrier=cattle_grid0.1
hazardspeed_bumptraffic_calming=bump0.1
hazardrailway_crossingrailway=level_crossing0.1
hazardfordford=yes0.1
hazardgatebarrier=gate0.1
markerstart0.1
markerfinish0.1
markersummitnatural=peak0.1
markersprint0.1
markerfeed0.1
markertownplace=town, place=village0.1
markerviewpoint0.1
markersign0.1
markerinfo0.1

Extensions

None registered yet.

Reserved vendor prefixes: acme.

Attribution licences

A source under one of these licences makes attribution required (rule 14): ODbL-1.0, ODC-By-1.0, CC-BY-2.0, CC-BY-2.5, CC-BY-3.0, CC-BY-4.0, CC-BY-SA-2.0, CC-BY-SA-2.5, CC-BY-SA-3.0, CC-BY-SA-4.0, CC-BY-NC-4.0, CC-BY-NC-SA-4.0, CC-BY-ND-4.0, CC-BY-NC-ND-4.0, OGL-UK-3.0, OGL-Canada-2.0, DL-DE-BY-2.0, etalab-2.0, NLOD-2.0.

No attribution needed: CC0-1.0, PDDL-1.0. Any other licence id is reported as a warning.