-
Notifications
You must be signed in to change notification settings - Fork 876
Home
Canonical features for OpenStreetMap
The goal of name-suggestion-index is to maintain a canonical list of common map features to promote consistent spelling and tagging in OpenStreetMap.
By canonical we mean that this index contains the most correct tags for each kind of feature. Each item in the index is also linked to a Wikidata QID identifer.
Why this is useful:
- This helps people contribute to OpenStreetMap because they can pick common features from a list (e.g. "McDonald's", "Starbucks", "Tesco") and not need to worry about the tags being added.
- We can support localization of the features, ("Starbucks", Старбакс", "星巴克"), by showing appropriate labels for features in different parts of the world.
- Users of OpenStreetMap data can use and understand the data better when it is tagged consistently.
- By linking the features to Wikidata identifiers, we can show rich data alongside the map features (e.g. brand logos)
Watch the video from our talk at State of the Map US 2019 to learn more about this project!
OpenStreetMap is a free, editable map of the whole world that is being built by volunteers.
Features on the map are defined using tags. Each tag is a key=value
pair of text strings.
For example, a McDonald's restaurant might have these tags:
"amenity": "fast_food",
"cuisine": "burger",
"name": "McDonald's",
and more tags to record its address, opening hours, and so on…
The amenity=fast_food
tag identifies it as a fast food restaurant.
👉 You can browse the index at https://nsi.guide/.
Check out the resources in the sidebar for documentation about the name-suggestion-index project:
Contributing to the index
- Feature Files (geofences)
- Using Overpass Turbo
- Config Files
- Property Reference
- Technical Details
Information for developers using the name-suggestion-index in another project.
Information for maintainers, including how to clone and build the project.