This commit is contained in:
tyrasd 2024-08-07 10:27:16 +00:00
parent ebfe8e1491
commit 2805cea124
2733 changed files with 0 additions and 526433 deletions

View file

@ -1,12 +0,0 @@
root = true
[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
indent_style = space
indent_size = 4
[{data/deprecated.json,data/discarded.json,package.json,.package-lock.json}]
indent_size = 2

8
.gitignore vendored
View file

@ -1,8 +0,0 @@
.DS_Store
.esm-cache
.idea/
/node_modules/
/.tx/tmp/
npm-debug.log
transifex.auth

1
.nvmrc
View file

@ -1 +0,0 @@
lts/*

View file

@ -1,6 +0,0 @@
package.json
package-lock.json
dist/
*.yaml
data/discarded.json
data/deprecated.json

View file

@ -1,6 +0,0 @@
{
"parser": "json-stringify",
"proseWrap": "never",
"bracketSpacing": true,
"endOfLine": "lf"
}

View file

@ -1,5 +0,0 @@
language: node_js
node_js:
- "10"
- "12"
- "14"

43
.vscode/settings.json vendored
View file

@ -1,43 +0,0 @@
{
"json.schemas": [
{
"fileMatch": [
"data/fields/**/*.json"
],
"url": "./node_modules/@ideditor/schema-builder/schemas/field.json"
},
{
"fileMatch": [
"data/presets/**/*.json"
],
"url": "./node_modules/@ideditor/schema-builder/schemas/preset.json"
},
{
"fileMatch": [
"data/preset_categories/**/*.json"
],
"url": "./node_modules/@ideditor/schema-builder/schemas/preset_category.json"
},
{
"fileMatch": [
"data/deprecated.json"
],
"url": "./node_modules/@ideditor/schema-builder/schemas/deprecated.json"
},
{
"fileMatch": [
"data/discarded.json"
],
"url": "./node_modules/@ideditor/schema-builder/schemas/discarded.json"
},
{
"fileMatch": [
"data/preset_defaults.json"
],
"url": "./node_modules/@ideditor/schema-builder/schemas/preset_defaults.json"
}
],
"files.exclude": {
"**/dist": true
}
}

File diff suppressed because it is too large Load diff

View file

@ -1,66 +0,0 @@
## Submitting Issues
Don't hesitate to submit feedback about issues or how the tagging schema could be improved, but please [search existing issues](https://github.com/search?l=&q=repo%3Aopenstreetmap%2Fid-tagging-schema&type=Issues) before [opening a new one](https://github.com/openstreetmap/id-tagging-schema/issues/new/choose).
iD's [code of conduct](https://github.com/openstreetmap/iD/blob/release/CODE_OF_CONDUCT.md) and [privacy policy](https://github.com/openstreetmap/iD/blob/release/PRIVACY.md) also apply to this project.
## General Guidelines
As a general guideline, the tagging schema will only consider tags that are documented on the OSM wiki and have completed a [proposal process](https://wiki.openstreetmap.org/wiki/Proposal_process) or can in some other way be considered as _accepted_ by the OpenStreetMap community.
As the tagging schema is meant to be a general representation of the OSM data for a wide audience of users, some tags might be considered out of scope: for example when a tag requires expert knowledge to be used, or when a tag is extremely rare.
Tags which are not universally applicable globally, can and should be limited to their respective region in the corresponding preset or field of this repository.
## Translating
* **English (US) translations** are managed inside the JSON files of this repository. The Transifex translations for "English (en)" are only a reference for other languages but not exported.
Example: To extend the list of English terms for `shrub`, [modify the `terms`-key in the JSON file](https://github.com/openstreetmap/id-tagging-schema/blob/v3.1.0/data/presets/natural/shrub.json#L16-L19)).
* **All languages** other than English (US) are managed [in the Transifex Project of the iD Editor](https://www.transifex.com/openstreetmap/id-editor/) inside the translation resource _'preset'_.
To to find and update a translation, you can …
1. [open the translation page](https://www.transifex.com/openstreetmap/id-editor/translate/)
2. select a language
3. select _'presets'_
4. search for `key:living_street` or `translation_text:'Living Street'`
* **Request access:** To contribute to a language, [select a language](https://www.transifex.com/openstreetmap/id-editor/languages/) and use 'Join team' to request access. The administrators will approve requests routinely, only rejecting requests for overly specific locales.
* **Base language:** The JSON files in this repository require an "English (US)" translation. This includes data, that use the `locationSet` property to reduce the scope of the data to specific countries since users might still select English as an editor language in those countries. Some presets use a (untranslatable) proper name. See also "Developer Notes".
* **Transifex "Developer Notes":** Use the "Developer Notes" section in Transifex to learn more about the context of a given translation string. For example, [looking at `presets.fields.direction_cardinal-US-CA-NZ.label` in Transiflex](https://www.transifex.com/openstreetmap/id-editor/translate/#en_GB/presets/406422633?q=key%3Adirection_cardinal) will give you the "Developer Notes: `direction=* | Local preset for countries "CA", "NZ", "US"`" which helps you understand that, (a) this label describes the key `direction` and (b) it is only visible in three countries, so other languages usually don't need to translate it (leave it blank or add the English translation instead).
* **Release:** All translation changes are released whenever [a new id-tagging-schema release is created](https://github.com/openstreetmap/id-tagging-schema/releases). They will become visible inside iD and other editors once those editors a short while after that (which can vary as different editors have different release schedules and in some cases, e.g. in iD, translations might even be fetched dynamically from the most recent id-tagging-schema release).
## Making Changes
### Overview and General Structure
Detailed documentation for the data format used in this repository is located with the [schema-builder](https://github.com/ideditor/schema-builder) package, which is the technical basis of this project.
To make a change, update the corresponding file within the `data` folder: The `presets` contain a representation of OpenStreetMap's [map features](wiki.openstreetmap.org/wiki/Map_Features), and the `fields` are their properties. In addition, the tagging schema contains a few `categories` of presets and a list of `deprecated` and `discardable` tags.
### Icons
Icons from different sources (_icon sets_) can be used in the tagging schema. Head over to the [dedicated page](https://github.com/ideditor/schema-builder/blob/main/ICONS.md#icons) about how to use them.
### Code Style
The input files are JSON files which use 4-space indentation. You can use the `npm run lint` command to check whether your files match the expected code style and run `npm run lint:fix` to reformat them if they don't do so.
### Installation and Testing
The following `npm` commands are used in this repository:
* `npm install` installs or updates the repository's required dependencies
* `npm test` validates the source data
* `npm run build` validates the source data and builds some files which are used during development (e.g. strings to be supplied to the translation platform)
* `npm run dist` validates the source data and compiles output files for iD
* `npm run translations` fetches translations from transifex and compiles the translations files for iD
If you have [set up](https://github.com/openstreetmap/iD#installation) your own local instance of the iD editor, you can [configure](https://github.com/openstreetmap/iD/blob/develop/API.md#environment-variables) it to use your local set of tagging presets by setting the `ID_PRESETS_CDN_URL` environment variable. If you do that, don't forget to run `npm run dist` to compile the tagging schema output, as iD will otherwise not see the changes you made.

View file

@ -1,90 +0,0 @@
# Roles, People, and Processes for Maintaining the Tagging Schema
This document outlines how this project is maintained.
## Roles & People
### Maintainer Role
[Martin](https://github.com/tyrasd) maintains this project as part of his work on the iD Editor project.
The maintainer role includes:
- Having the final say in decisions for the tagging schema.
- Creating releases.
- Updating dependencies.
- Assign roles.
and all the following roles.
Github shows a `(Member)` label next to users with full access to this repository and the organisation.
### Co-Maintainer Role
- [Kyle](https://github.com/k-yle) contributes to this project as a volunteer.
- [Tobias](https://github.com/tordans) contributes to this project as a volunteer.
The co-maintainer role includes:
- Reviewing PRs.
- Merging "clear-cut" PRs by others.
and all the following roles.
Github shows a `(Collaborator)` label next to users with any permission on this repository.
### Triage Role
(No one has the triage role at the moment. Please reach out if you want to help.)
The triage role includes:
- Proactively helping to clarify issues and PRs.
- Closing issues as duplicates or not planned.
- Assigning labels to issues and PRs.
Github shows a `(Collaborator)` label next to users with any permission on this repository.
### Contributors
To all contributors, thank you so much for your support! ❤ Especially for:
- Suggesting new presets and fields or updates to the repository.
- Researching and helping with issues and PRs.
- Translating the tagging schema.
Code contributions: [Check this complete list of contributors on GitHub](https://github.com/openstreetmap/id-tagging-schema/graphs/contributors).
Github shows a `(Contributor)` label next to users that previously committed to this repository.
## Processes
### PR Reviews and Merges
- PRs need approval from two people: the author and one or more (co-)maintainers before being merged.
- Non-"clear-cut" changes need to be merged by the maintainer.
- We might revert merges later if necessary.
**What is a clear-cut change?**
- No or minimal controversial discussion on the change.
- Coding and contribution [guidelines](./GUIDELINES.md) are met.
**How to merge…**
- Usually squash merge PRs to make the history simpler
- Give the merge a meaningful description of the change
- Add labels to the PR to simplify creating the changelog: `new-*`, `add-*`, `bug`
### Releases
There is no set release schedule at the moment, but releases usually occur every other month. After this project is released, the projects that rely on the data need to update and release as well.
### Assigning roles
- The maintainer of the iD editor has traditionally and continues to maintain this project.
- Co-maintainer and triage roles are assigned by the current maintainer of the repository.
## Previous Maintainers
Many thanks to all previous maintainers! ❤
- [Milos](https://github.com/mbrzakovic)
- [Quincy](https://github.com/quincylvania)
- [Bryan](https://github.com/bhousel)

View file

@ -1,15 +0,0 @@
## ISC License
Copyright (c) 2017, iD Contributors
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.

View file

@ -1,49 +0,0 @@
![test](https://github.com/openstreetmap/id-tagging-schema/workflows/test/badge.svg) [![npm version](https://badge.fury.io/js/%40openstreetmap%2Fid-tagging-schema.svg)](https://badge.fury.io/js/%40openstreetmap%2Fid-tagging-schema)
# iD Tagging Schema
This is the directory of OpenStreetMap tagging data used by the [iD editor](https://github.com/openstreetmap/iD).
It includes presets, fields, deprecations, and more.
## Participate!
* Read up about how you can contribute to the iD Tagging Schema on the [contributing page](CONTRIBUTING.md).
* [Translate!](CONTRIBUTING.md#Translating)
* See the [open issues](https://github.com/openstreetmap/id-tagging-schema/issues?state=open) in the issue tracker if you're looking for something to do.
* Need more help? Ping user `tyr_asd` (Martin Raifer) on [OpenStreetMap Discord](https://discord.gg/openstreetmap) (`#id` channel) or [OpenStreetMap US Slack](https://slack.openstreetmap.us/) (`#id` channel).
## Background
OpenStreetMap itself does not have a formal rigid [database schema](https://en.wikipedia.org/wiki/Database_schema), but relies on a [tagging](https://wiki.openstreetmap.org/wiki/Tags) [folksonomy](https://en.wikipedia.org/wiki/Folksonomy) instead.
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
## Usage
### Java/Android
The [westnordost/osmfeatures](https://github.com/westnordost/osmfeatures) project,
a component of [StreetComplete](https://github.com/westnordost/StreetComplete),
makes it easier to use this data with Android or other Java platforms.
### Use by Other Editors
iD tagging schema is used not only by iD. Here's a [list of projects](https://github.com/openstreetmap/id-tagging-schema/wiki/Projects-that-are-using-this-tagging-schema) which use the data from the id-tagging-schema.
## Related Projects
* The [OpenStreetMap wiki](https://wiki.openstreetmap.org/wiki/Map_features) documents the current usage of tags, and hosts discussions about proposed new tags.
* The [ideditor/schema-builder](https://github.com/ideditor/schema-builder) project holds the documentation for the data format used in this repository
* iD also incorporates preset data from the [name-suggestion-index](https://github.com/osmlab/name-suggestion-index).
* Other editors also include their own models of interpretations of OSM tags. See for example [Vespucci's](https://github.com/simonpoole/beautified-JOSM-preset) or [JOSM's](https://josm.openstreetmap.de/wiki/Presets) tagging presets.
## Contributing
See the dedicated [CONTRIBUTING](CONTRIBUTING.md) page for information about this.

File diff suppressed because it is too large Load diff

View file

@ -1,57 +0,0 @@
{
"created_by": true,
"converted_by": true,
"odbl": true,
"odbl:note": true,
"tiger:upload_uuid": true,
"tiger:tlid": true,
"tiger:source": true,
"tiger:separated": true,
"geobase:datasetName": true,
"geobase:uuid": true,
"osmarender:nameDirection": true,
"osmarender:renderName": true,
"osmarender:renderRef": true,
"osmarender:rendernames": true,
"sub_sea:type": true,
"KSJ2:ADS": true,
"KSJ2:ARE": true,
"KSJ2:AdminArea": true,
"KSJ2:COP_label": true,
"KSJ2:DFD": true,
"KSJ2:INT": true,
"KSJ2:INT_label": true,
"KSJ2:LOC": true,
"KSJ2:LPN": true,
"KSJ2:OPC": true,
"KSJ2:PubFacAdmin": true,
"KSJ2:RAC": true,
"KSJ2:RAC_label": true,
"KSJ2:RIC": true,
"KSJ2:RIN": true,
"KSJ2:WSC": true,
"KSJ2:coordinate": true,
"KSJ2:curve_id": true,
"KSJ2:curve_type": true,
"KSJ2:filename": true,
"KSJ2:lake_id": true,
"KSJ2:lat": true,
"KSJ2:long": true,
"KSJ2:river_id": true,
"SK53_bulk:load": true,
"yh:LINE_NAME": true,
"yh:LINE_NUM": true,
"yh:STRUCTURE": true,
"yh:TOTYUMONO": true,
"yh:TYPE": true,
"yh:WIDTH": true,
"yh:WIDTH_RANK": true
}

View file

@ -1,66 +0,0 @@
{
"keys": [
"access",
"foot",
"motor_vehicle",
"bicycle",
"horse"
],
"reference": {
"key": "access"
},
"type": "access",
"label": "Allowed Access",
"placeholder": "Not Specified",
"strings": {
"types": {
"access": "All",
"foot": "Foot",
"motor_vehicle": "Motor Vehicles",
"bicycle": "Bicycles",
"horse": "Horses"
},
"options": {
"yes": {
"title": "Allowed",
"description": "Access allowed by law; a right of way"
},
"no": {
"title": "Prohibited",
"description": "Access not allowed to the general public"
},
"permissive": {
"title": "Permissive",
"description": "Access allowed until such time as the owner revokes the permission"
},
"private": {
"title": "Private",
"description": "Access allowed only with permission of the owner on an individual basis"
},
"designated": {
"title": "Designated",
"description": "Access allowed according to signs or specific local laws"
},
"destination": {
"title": "Destination",
"description": "Access allowed only to reach a destination"
},
"customers": {
"title": "Customers",
"description": "Restricted to customers at the destination"
},
"dismount": {
"title": "Dismount",
"description": "Access allowed but rider must dismount"
},
"permit": {
"title": "Permit",
"description": "Access allowed only with a valid permit or license"
},
"unknown": {
"title": "Unknown",
"description": "Access conditions are unknown or unclear"
}
}
}
}

View file

@ -1,5 +0,0 @@
{
"key": "access_aisle",
"type": "combo",
"label": "Type"
}

View file

@ -1,22 +0,0 @@
{
"key": "access",
"type": "combo",
"label": "Allowed Access",
"strings": {
"options": {
"yes": "Public",
"private": "Private",
"permissive": "Permissive",
"customers": "Customers Only",
"permit": "By Permit Only",
"unknown": "Unknown",
"no": "None"
}
},
"autoSuggestions": false,
"terms": [
"permitted",
"private",
"public"
]
}

View file

@ -1,20 +0,0 @@
{
"keys": [
"hiking",
"bicycle",
"mtb",
"horse",
"ski"
],
"type": "manyCombo",
"label": "Activity",
"strings": {
"options": {
"hiking": "Hiking",
"bicycle": "Cycling",
"mtb": "Mountain Biking",
"horse": "Horseback Riding",
"ski": "Skiing"
}
}
}

View file

@ -1,15 +0,0 @@
{
"key": "addr:interpolation",
"type": "combo",
"label": "Type",
"strings": {
"options": {
"all": "All",
"even": "Even",
"odd": "Odd",
"alphabetic": "Alphabetic"
}
},
"autoSuggestions": false,
"customValues": false
}

View file

@ -1,70 +0,0 @@
{
"type": "address",
"key": "addr",
"keys": [
"addr:block_number",
"addr:city",
"addr:block_number",
"addr:conscriptionnumber",
"addr:county",
"addr:country",
"addr:county",
"addr:district",
"addr:floor",
"addr:hamlet",
"addr:housename",
"addr:housenumber",
"addr:neighbourhood",
"addr:place",
"addr:postcode",
"addr:province",
"addr:quarter",
"addr:state",
"addr:street",
"addr:subdistrict",
"addr:suburb",
"addr:unit"
],
"label": "Address",
"strings": {
"placeholders": {
"block_number": "Block Number",
"block_number!jp": "Block No.",
"city": "City",
"city!cn": "City/Prefecture/League",
"city!jp": "City/Town/Village/Tokyo Special Ward",
"city!vn": "City/Town",
"conscriptionnumber": "123",
"country": "Country",
"county": "County",
"county!jp": "District",
"district": "District",
"district!cn": "District/County/Banner",
"district!vn": "Arrondissement/Town/District",
"floor": "Floor",
"hamlet": "Hamlet",
"housename": "Housename",
"housenumber": "123",
"housenumber!jp": "Building No./Lot No.",
"neighbourhood": "Neighbourhood",
"neighbourhood!jp": "Machi/Chōme/Aza/Koaza",
"place": "Place",
"postcode": "Postcode",
"province": "Province",
"province!cn": "Province/Municipality/AR/SAR",
"province!jp": "Prefecture",
"quarter": "Quarter",
"quarter!jp": "Ōaza",
"state": "State",
"street": "Street",
"subdistrict": "Subdistrict",
"subdistrict!vn": "Ward/Commune/Townlet",
"suburb": "Suburb",
"suburb!jp": "Ward (政令市)",
"unit": "Unit"
}
},
"terms": [
"location"
]
}

View file

@ -1,6 +0,0 @@
{
"key": "admin_level",
"type": "number",
"minValue": 1,
"label": "Admin Level"
}

View file

@ -1,5 +0,0 @@
{
"key": "advertising",
"type": "typeCombo",
"label": "Type"
}

View file

@ -1,5 +0,0 @@
{
"key": "aerialway",
"type": "typeCombo",
"label": "Type"
}

View file

@ -1,14 +0,0 @@
{
"key": "aerialway:access",
"type": "combo",
"label": "Access",
"strings": {
"options": {
"entry": "Entry",
"exit": "Exit",
"both": "Both"
}
},
"autoSuggestions": false,
"customValues": false
}

View file

@ -1,5 +0,0 @@
{
"key": "aerialway:bubble",
"type": "check",
"label": "Bubble"
}

View file

@ -1,7 +0,0 @@
{
"key": "aerialway:capacity",
"type": "number",
"minValue": 0,
"label": "Capacity (per hour)",
"placeholder": "500, 2500, 5000..."
}

View file

@ -1,7 +0,0 @@
{
"key": "aerialway:duration",
"type": "number",
"minValue": 0,
"label": "Duration (minutes)",
"placeholder": "1, 2, 3..."
}

View file

@ -1,5 +0,0 @@
{
"key": "aerialway:heating",
"type": "check",
"label": "Heated"
}

View file

@ -1,7 +0,0 @@
{
"key": "aerialway:occupancy",
"type": "number",
"minValue": 0,
"label": "Occupancy",
"placeholder": "2, 4, 8..."
}

View file

@ -1,14 +0,0 @@
{
"key": "aerialway:summer:access",
"type": "combo",
"label": "Access (summer)",
"strings": {
"options": {
"entry": "Entry",
"exit": "Exit",
"both": "Both"
}
},
"autoSuggestions": false,
"customValues": false
}

View file

@ -1,5 +0,0 @@
{
"key": "aeroway",
"type": "typeCombo",
"label": "Type"
}

View file

@ -1,5 +0,0 @@
{
"key": "agrarian",
"type": "semiCombo",
"label": "Products"
}

View file

@ -1,9 +0,0 @@
{
"key": "air_conditioning",
"type": "check",
"label": "Air Conditioning",
"terms": [
"cooling system",
"refrigeration"
]
}

View file

@ -1,16 +0,0 @@
{
"key": "alt_name",
"type": "localized",
"label": "Alternative Name",
"universal": true,
"terms": [
"aka",
"alias",
"also known as",
"nonstandard name",
"secondary name"
],
"prerequisiteTag": {
"key": "name"
}
}

View file

@ -1,5 +0,0 @@
{
"key": "amenity",
"type": "typeCombo",
"label": "Type"
}

View file

@ -1,5 +0,0 @@
{
"key": "animal_boarding",
"type": "semiCombo",
"label": "For Animals"
}

View file

@ -1,5 +0,0 @@
{
"key": "animal_breeding",
"type": "semiCombo",
"label": "For Animals"
}

View file

@ -1,5 +0,0 @@
{
"key": "animal_shelter",
"type": "semiCombo",
"label": "For Animals"
}

View file

@ -1,22 +0,0 @@
{
"key": "archaeological_site",
"type": "combo",
"label": "Type",
"strings": {
"options": {
"baths": "Baths",
"city": "Historic City",
"crannog": "Crannog",
"enclosure": "Enclosure",
"fortification": "Fortification",
"hut_circle": "Hut Circle",
"megalith": "Megalith",
"necropolis": "Necropolis",
"petroglyph": "Rock Carving",
"roman_circus": "Roman Circus",
"roman_villa": "Roman Villa",
"settlement": "Historic Settlement",
"tumulus": "Tumulus"
}
}
}

View file

@ -1,8 +0,0 @@
{
"key": "architect",
"type": "text",
"label": "Architect",
"terms": [
"building designer"
]
}

View file

@ -1,5 +0,0 @@
{
"key": "area:highway",
"type": "typeCombo",
"label": "Type"
}

View file

@ -1,12 +0,0 @@
{
"key": "armrest",
"type": "check",
"label": "Armrests",
"strings": {
"options": {
"undefined": "Unknown",
"yes": "One or more armrests",
"no": "No armrests"
}
}
}

View file

@ -1,5 +0,0 @@
{
"key": "artist_name",
"type": "text",
"label": "Artist"
}

View file

@ -1,18 +0,0 @@
{
"key": "artwork_type",
"type": "combo",
"label": "Type",
"strings": {
"options": {
"sculpture": "Sculpture",
"statue": "Statue",
"mural": "Mural",
"installation": "Art Installation",
"graffiti": "Graffiti",
"bust": "Bust",
"painting": "Painting",
"mosaic": "Mosaic",
"relief": "Relief"
}
}
}

View file

@ -1,11 +0,0 @@
{
"key": "ascent",
"minValue": 0,
"type": "number",
"label": "Total Ascent",
"terms": [
"ascent",
"climb",
"cumulative elevation gain"
]
}

View file

@ -1,17 +0,0 @@
{
"key": "athletics",
"type": "semiCombo",
"label": "Event",
"strings": {
"options": {
"discus_throw": "Discus",
"hammer_throw": "Hammer Throw",
"high_jump": "High Jump",
"javelin_throw": "Javelin",
"long_jump": "Long Jump",
"pole_vault": "Pole Vault",
"shot_put": "Shot Put",
"triple_jump": "Triple Jump"
}
}
}

View file

@ -1,16 +0,0 @@
{
"key": "athletics",
"type": "semiCombo",
"label": "Event",
"strings": {
"options": {
"javelin_throw": "Javelin",
"long_jump": "Long Jump",
"pole_vault": "Pole Vault",
"running": "Running",
"sprint": "Sprinting",
"steeplechase": "Steeplechase",
"triple_jump": "Triple Jump"
}
}
}

View file

@ -1,5 +0,0 @@
{
"key": "atm",
"type": "check",
"label": "ATM"
}

View file

@ -1,28 +0,0 @@
{
"key": "attraction",
"type": "typeCombo",
"label": "Type",
"strings": {
"options": {
"animal": "Animal Enclosure",
"water_slide": "Water Slide",
"amusement_ride": "Amusement Ride",
"roller_coaster": "Roller Coaster",
"carousel": "Carousel",
"maze": "Maze",
"summer_toboggan": "Summer Toboggan",
"big_wheel": "Ferris Wheel",
"train": "Tourist Train",
"bumper_car": "Bumper Cars",
"bungee_jumping": "Bungee Jumping",
"dark_ride": "Dark Ride",
"drop_tower": "Drop Tower Ride",
"kiddie_ride": "Kiddie Ride",
"log_flume": "Log Flume",
"pirate_ship": "Pirate Ship Ride",
"river_rafting": "River Rapids Ride",
"swing_carousel": "Swing Carousel",
"alpine_coaster": "Alpine Coaster"
}
}
}

View file

@ -1,5 +0,0 @@
{
"key": "automated",
"type": "check",
"label": "Automated"
}

View file

@ -1,21 +0,0 @@
{
"key": "baby_feeding",
"type": "combo",
"label": "Baby Nursing Area",
"strings": {
"options": {
"room": "Dedicated Room",
"yes": "Marked Space",
"no": "None"
}
},
"autoSuggestions": false,
"customValues": false,
"terms": [
"baby feeding",
"breastfeeding",
"lactation",
"mothers",
"nursing"
]
}

View file

@ -1,5 +0,0 @@
{
"key": "baby",
"type": "check",
"label": "Baby Seat"
}

View file

@ -1,5 +0,0 @@
{
"key": "backcountry",
"type": "check",
"label": "Backcountry"
}

View file

@ -1,5 +0,0 @@
{
"key": "backrest",
"type": "check",
"label": "Backrest"
}

View file

@ -1,5 +0,0 @@
{
"key": "bar",
"type": "check",
"label": "Bar"
}

View file

@ -1,32 +0,0 @@
{
"key": "barrier",
"type": "typeCombo",
"label": "Type",
"strings": {
"options": {
"fence": "Fence",
"gate": "Gate",
"wall": "Wall",
"hedge": "Hedge",
"kerb": "Curb",
"bollard": "Bollard",
"lift_gate": "Boom Gate",
"retaining_wall": "Retaining Wall",
"block": "Large Block",
"guard_rail": "Guard Rail",
"cycle_barrier": "Cycle Barrier",
"stile": "Stile",
"entrance": "Entrance",
"swing_gate": "Swing Gate",
"cattle_grid": "Cattle Grid",
"ditch": "Ditch",
"toll_booth": "Toll Booth",
"city_wall": "City Wall",
"kissing_gate": "Kissing Gate",
"chain": "Chain",
"jersey_barrier": "Jersey Barrier",
"height_restrictor": "Height Restrictor",
"turnstile": "Turnstile"
}
}
}

View file

@ -1,14 +0,0 @@
{
"key": "barrier",
"type": "defaultCheck",
"label": "Barrier",
"geometry": [
"vertex"
],
"strings": {
"options": {
"undefined": "No",
"planter": "Yes"
}
}
}

View file

@ -1,13 +0,0 @@
{
"key": "basin",
"type": "combo",
"label": "Type",
"strings": {
"options": {
"detention": "Detention",
"evaporation": "Evaporation",
"infiltration": "Infiltration",
"retention": "Retention"
}
}
}

View file

@ -1,5 +0,0 @@
{
"key": "bath:open_air",
"label": "Open Air",
"type": "check"
}

View file

@ -1,5 +0,0 @@
{
"key": "bath:sand_bath",
"label": "Sand Bath",
"type": "check"
}

View file

@ -1,14 +0,0 @@
{
"key": "bath:type",
"type": "combo",
"label": "Specialty",
"strings": {
"options": {
"hammam": "Hammam",
"hot_spring": "Hot Spring",
"lake": "Lake",
"onsen": "Onsen",
"thermal": "Thermal Bath"
}
}
}

View file

@ -1,16 +0,0 @@
{
"key": "beauty",
"type": "semiCombo",
"label": "Services",
"strings": {
"options": {
"nails": "Manicure / Pedicure",
"tanning": "Tanning",
"cosmetics": "Cosmetics",
"spa": "Day Spa",
"skin_care": "Skin Care",
"waxing": "Waxing",
"hair_removal": "Hair Removal"
}
}
}

View file

@ -1,8 +0,0 @@
{
"key": "bench",
"type": "check",
"label": "Bench",
"terms": [
"seating"
]
}

View file

@ -1,15 +0,0 @@
{
"key": "bicycle_parking",
"type": "combo",
"label": "Type",
"strings": {
"options": {
"stands": "Stand (supports bicycle frame)",
"wall_loops": "Wheelbender (supports wheel only)",
"shed": "Closed Shed",
"lockers": "Individual Lockers",
"building": "In a Building",
"handlebar_holder": "Handlebar Holder"
}
}
}

View file

@ -1,26 +0,0 @@
{
"key": "bicycle_road",
"type": "defaultCheck",
"label": "Cycle Street",
"terms": [
"bicycle boulevard",
"bicycle road",
"cyclestreet",
"neighborhood bikeway",
"neighborhood byway",
"neighborhood greenway",
"neighborway"
],
"locationSet": {
"exclude": [
"BE",
"NL"
]
},
"strings": {
"options": {
"undefined": "No",
"yes": "Yes"
}
}
}

View file

@ -1,5 +0,0 @@
{
"key": "bike_ride",
"type": "check",
"label": "Bike and Ride"
}

View file

@ -1,9 +0,0 @@
{
"key": "bin",
"type": "check",
"label": "Waste Bin",
"terms": [
"garbage can",
"trash can"
]
}

View file

@ -1,16 +0,0 @@
{
"key": "blind",
"type": "radio",
"strings": {
"options": {
"yes": "Yes",
"limited": "Limited",
"no": "No"
}
},
"label": "Blind Person Access",
"terms": [
"sight impairment",
"vision impairment"
]
}

View file

@ -1,13 +0,0 @@
{
"key": "blood:",
"type": "multiCombo",
"label": "Blood Components",
"strings": {
"options": {
"whole": "whole blood",
"plasma": "plasma",
"platelets": "platelets",
"stemcells": "stem cell samples"
}
}
}

View file

@ -1,18 +0,0 @@
{
"key": "board_type",
"type": "combo",
"label": "Type",
"strings": {
"options": {
"art": "Art",
"astronomy": "Astronomy",
"geology": "Geology",
"history": "History",
"nature": "Nature",
"notice": "Notice Board",
"plants": "Plants",
"welcome_sign": "Welcome Sign",
"wildlife": "Wildlife"
}
}
}

View file

@ -1,14 +0,0 @@
{
"key": "bollard",
"type": "combo",
"label": "Type",
"strings": {
"options": {
"fixed": "Fixed Bollard",
"flexible": "Flexible Bollard",
"foldable": "Foldable Bollard",
"removable": "Removable Bollard",
"rising": "Rising Bollard"
}
}
}

View file

@ -1,5 +0,0 @@
{
"key": "books",
"type": "semiCombo",
"label": "Type of Books"
}

View file

@ -1,6 +0,0 @@
{
"key": "booth",
"type": "combo",
"label": "Booth",
"caseSensitive": true
}

View file

@ -1,5 +0,0 @@
{
"key": "bottle",
"type": "check",
"label": "Bottle Filling"
}

View file

@ -1,5 +0,0 @@
{
"key": "boules",
"type": "typeCombo",
"label": "Type"
}

View file

@ -1,5 +0,0 @@
{
"key": "boundary",
"type": "combo",
"label": "Type"
}

View file

@ -1,5 +0,0 @@
{
"key": "branch",
"type": "text",
"label": "Branch"
}

View file

@ -1,5 +0,0 @@
{
"key": "brand",
"type": "text",
"label": "Brand"
}

View file

@ -1,13 +0,0 @@
{
"key": "brewery",
"type": "semiCombo",
"label": "Sold Beer brands",
"terms": [
"beer brand",
"beer dispensing",
"bottled beer",
"draft beer",
"on tap",
"tap beer"
]
}

View file

@ -1,7 +0,0 @@
{
"key": "bridge",
"type": "typeCombo",
"label": "Type",
"usage": "group",
"placeholder": "Default"
}

View file

@ -1,12 +0,0 @@
{
"key": "bridge:ref",
"type": "text",
"label": "Bridge Number",
"reference": {
"key": "bridge"
},
"prerequisiteTag": {
"key": "bridge",
"valueNot": "no"
}
}

View file

@ -1,5 +0,0 @@
{
"key": "bridge:support",
"type": "typeCombo",
"label": "Type"
}

View file

@ -1,17 +0,0 @@
{
"key": "bridge",
"type": "combo",
"label": "Type",
"strings": {
"options": {
"aqueduct": "Aqueduct",
"boardwalk": "Boardwalk",
"cantilever": "Cantilever Bridge",
"covered": "Covered Bridge",
"low_water_crossing": "Low Water Crossing",
"movable": "Movable Bridge",
"trestle": "Trestle Bridge",
"viaduct": "Viaduct"
}
}
}

View file

@ -1,72 +0,0 @@
{
"key": "building",
"type": "combo",
"label": "Building",
"strings": {
"options": {
"allotment_house": "Allotment House",
"apartments": "Apartment Building",
"barn": "Barn",
"boathouse": "Boathouse",
"bungalow": "Bungalow",
"bunker": "Bunker",
"cabin": "Cabin",
"carport": "Carport",
"cathedral": "Cathedral Building",
"chapel": "Chapel Building",
"church": "Church Building",
"civic": "Civic Building",
"college": "College Building",
"commercial": "Commercial Building",
"construction": "Building Under Construction",
"cowshed": "Cowshed",
"detached": "Detached House",
"dormitory": "Dormitory",
"farm": "Farm House",
"farm_auxiliary": "Farm Building",
"fire_station": "Fire Station Building",
"garage": "Garage",
"garages": "Garages",
"ger": "Yurt",
"grandstand": "Grandstand",
"greenhouse": "Greenhouse",
"hangar": "Hangar Building",
"hospital": "Hospital Building",
"hotel": "Hotel Building",
"house": "House",
"houseboat": "Houseboat",
"hut": "Hut",
"industrial": "Industrial Building",
"kindergarten": "Preschool / Kindergarten Building",
"manufacture": "Industrial Production Building",
"mosque": "Mosque Building",
"office": "Office Building",
"outbuilding": "Outbuilding",
"pavilion": "Pavilion Building",
"public": "Public Building",
"residential": "Residential Building",
"retail": "Retail Building",
"riding_hall": "Horseback Riding Arena",
"roof": "Roof",
"ruins": "Building Ruins",
"school": "School Building",
"semidetached_house": "Semi-Detached House",
"service": "Service Building",
"shed": "Shed",
"stable": "Stable",
"stadium": "Stadium Building",
"static_caravan": "Mobile Home",
"sty": "Pigsty",
"synagogue": "Synagogue Building",
"temple": "Temple Building",
"terrace": "Row Houses",
"train_station": "Train Station Building",
"transportation": "Transportation Building",
"university": "University Building",
"warehouse": "Warehouse"
}
},
"terms": [
"structure"
]
}

View file

@ -1,9 +0,0 @@
{
"key": "building:colour",
"type": "colour",
"label": "Façade Color",
"terms": [
"building color",
"facade color"
]
}

View file

@ -1,7 +0,0 @@
{
"key": "building:flats",
"type": "number",
"minValue": 0,
"label": "Units",
"placeholder": "2, 4, 6, 8..."
}

View file

@ -1,7 +0,0 @@
{
"key": "building:levels",
"type": "number",
"minValue": 0,
"label": "Levels",
"placeholder": "2, 4, 6..."
}

View file

@ -1,10 +0,0 @@
{
"key": "building:levels:underground",
"type": "number",
"minValue": 0,
"label": "Underground Levels",
"placeholder": "2, 4, 6...",
"terms": [
"basement levels"
]
}

View file

@ -1,11 +0,0 @@
{
"key": "building:levels",
"type": "number",
"minValue": 0,
"label": "{building/levels}",
"placeholder": "{building/levels}",
"prerequisiteTag": {
"key": "building",
"valueNot": "no"
}
}

View file

@ -1,5 +0,0 @@
{
"key": "building:material",
"type": "combo",
"label": "Material"
}

View file

@ -1,6 +0,0 @@
{
"key": "building:part",
"type": "combo",
"default": "yes",
"label": "Building Part"
}

View file

@ -1,10 +0,0 @@
{
"key": "building:prefabricated",
"type": "check",
"terms": [
"manufactured",
"modular",
"portable"
],
"label": "Prefabricated"
}

View file

@ -1,8 +0,0 @@
{
"key": "building",
"type": "combo",
"geometry": [
"area"
],
"label": "{building}"
}

View file

@ -1,9 +0,0 @@
{
"key": "building",
"type": "combo",
"default": "yes",
"geometry": [
"area"
],
"label": "{building}"
}

View file

@ -1,5 +0,0 @@
{
"key": "bunker_type",
"type": "combo",
"label": "Type"
}

View file

@ -1,5 +0,0 @@
{
"key": "button_operated",
"type": "check",
"label": "Call Button"
}

View file

@ -1,7 +0,0 @@
{
"key": "cables",
"type": "number",
"minValue": 1,
"label": "Cables",
"placeholder": "1, 2, 3..."
}

View file

@ -1,24 +0,0 @@
{
"key": "cai_scale",
"type": "combo",
"label": "Hiking Route Difficulty (Italian Alpine Club)",
"placeholder": "T, E, EE, …",
"strings": {
"options": {
"T": "T: Touristic",
"E": "E: For hikers",
"EE": "EE: For expert hikers",
"EEA": "EEA: For expert hikers with equipment",
"EAI": "EAI: Hiking in snowy conditions"
}
},
"snake_case": false,
"caseSensitive": true,
"autoSuggestions": false,
"customValues": false,
"locationSet": {
"include": [
"IT"
]
}
}

View file

@ -1,7 +0,0 @@
{
"key": "camera:direction",
"type": "number",
"label": "Direction (Degrees Clockwise)",
"increment": 5,
"placeholder": "45, 90, 180, 270"
}

View file

@ -1,5 +0,0 @@
{
"key": "camera:mount",
"type": "combo",
"label": "Camera Mount"
}

Some files were not shown because too many files have changed in this diff Show more