Mirror id-tagging-schema
Find a file
2020-11-25 14:57:24 -05:00
.github Create dependabot.yml 2020-11-06 10:02:56 -05:00
data Update to schema-builder 2.0.0 (close #53, close #54) 2020-11-25 14:43:33 -05:00
dist Update to schema-builder 2.0.0 (close #53, close #54) 2020-11-25 14:43:33 -05:00
interim Update to schema-builder 2.0.0 (close #53, close #54) 2020-11-25 14:43:33 -05:00
scripts Update to schema-builder 2.0.0 (close #53, close #54) 2020-11-25 14:43:33 -05:00
.gitignore Update to schema-builder 2.0.0 (close #53, close #54) 2020-11-25 14:43:33 -05:00
.travis.yml Add travis.yml 2020-11-25 14:57:24 -05:00
LICENSE.md Initial commit 2020-11-05 11:30:34 -05:00
package.json Update to schema-builder 2.0.0 (close #53, close #54) 2020-11-25 14:43:33 -05:00
README.md Update README.md 2020-11-05 13:20:43 -05:00

iD Tagging Schema

This is the directory of OpenStreetMap tagging data used by the iD editor. It includes presets, fields, deprecations, and more.

Background

OpenStreetMap itself does not have a formal tagging schema, but editing tools need to know how tags are used in order to facilitate mapping. This Tagging Schema fills that need, but with a number of caveats:

  • This isn't authoritative or definitive
  • Tagging interpretations may vary from mapper to mapper, place to place, and over time
  • Our primary aim is to serve the needs of iD mappers (but other tools are welcome to use this too)
  • We support tags based on practicality, usage, and community approval
  • Sometimes there are reasons we can't support a tag even if it's used or approved

Integrations

This schema incorporates data from the name-suggestion-index.

Contributing

iD's code of conduct and privacy policy also apply to this project.

Making Changes

Documentation for the data formats is located with the schema-builder package, which is the technical basis of this project. To make a change, update a file within the data folder and rebuild by running npm run build in your terminal.