{
  "data_format": 1,
  "project": {
    "name": "MapComplete Bicycle parkings",
    "description": "A map showing all types of bicycle parkings",
    "project_url": "https://docs.mapcomplete.org/#/./Themes/bicycle_parkings",
    "doc_url": "https://docs.mapcomplete.org/#/Themes/README",
    "icon_url": "https://mapcomplete.org/assets/themes/bicycle_parkings/logo.svg",
    "contact_name": "Pieter Vander Vennet",
    "contact_email": "info@mapcomplete.org"
  },
  "tags": [
    {
      "key": "amenity",
      "value": "bicycle_parking",
      "description": "Features with this tag are displayed by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "id",
      "description": "id~.+ is displayed as \"You just created this element! Thanks for sharing this info with the world and helping people worldwide.\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#just_created",
      "icon_url": "./assets/svg/party.svg"
    },
    {
      "key": "image",
      "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... ,  wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#images",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "panoramax",
      "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... ,  wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#images",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "mapillary",
      "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... ,  wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#images",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "wikidata",
      "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... ,  wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#images",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "wikipedia",
      "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... ,  wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#images",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "bicycle_parking",
      "description": "Values of `bicycle_parking` are shown with \"This is a bicycle parking of the type: {bicycle_parking}\" and can be updated. The question is \"What is the type of this bicycle parking?\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#Bicycle_parking_type",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "bicycle_parking",
      "value": "stands",
      "description": "bicycle_parking=stands is displayed as \"Stands\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#Bicycle_parking_type",
      "icon_url": "./assets/layers/bike_parking/staple.svg"
    },
    {
      "key": "bicycle_parking",
      "value": "safe_loops",
      "description": "bicycle_parking=safe_loops is displayed as \"Rack with side loops\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#Bicycle_parking_type",
      "icon_url": "./assets/layers/bike_parking/safe_loops.svg"
    },
    {
      "key": "bicycle_parking",
      "value": "wall_loops",
      "description": "bicycle_parking=wall_loops is displayed as \"Wheelbenders / rack\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#Bicycle_parking_type",
      "icon_url": "./assets/layers/bike_parking/wall_loops.svg"
    },
    {
      "key": "bicycle_parking",
      "value": "handlebar_holder",
      "description": "bicycle_parking=handlebar_holder is displayed as \"Handlebar holder\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#Bicycle_parking_type",
      "icon_url": "./assets/layers/bike_parking/handlebar_holder.svg"
    },
    {
      "key": "bicycle_parking",
      "value": "rack",
      "description": "bicycle_parking=rack is displayed as \"Rack\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#Bicycle_parking_type",
      "icon_url": "./assets/layers/bike_parking/rack.svg"
    },
    {
      "key": "bicycle_parking",
      "value": "two_tier",
      "description": "bicycle_parking=two_tier is displayed as \"Two-tiered\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#Bicycle_parking_type",
      "icon_url": "./assets/layers/bike_parking/two_tier.svg"
    },
    {
      "key": "bicycle_parking",
      "value": "shed",
      "description": "bicycle_parking=shed is displayed as \"Shed\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#Bicycle_parking_type",
      "icon_url": "./assets/layers/bike_parking/shed.svg"
    },
    {
      "key": "bicycle_parking",
      "value": "bollard",
      "description": "bicycle_parking=bollard is displayed as \"Bollard\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#Bicycle_parking_type",
      "icon_url": "./assets/layers/bike_parking/bollard.svg"
    },
    {
      "key": "bicycle_parking",
      "value": "floor",
      "description": "bicycle_parking=floor is displayed as \"An area on the floor which is marked for bicycle parking\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#Bicycle_parking_type",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "bicycle_parking",
      "value": "lockers",
      "description": "bicycle_parking=lockers is displayed as \"A locker - the bicycles are enclosed completely individually or with a few bicycles together. The locker is too small to fit a person standing.\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#Bicycle_parking_type",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "bicycle_parking",
      "value": "lean_and_stick",
      "description": "bicycle_parking=lean_and_stick is displayed as \"A lean-to bracket with possibility to use a lock through eyelet. The seat tube can be held by the stand by an anchor\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#Bicycle_parking_type",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "bicycle_parking",
      "value": "anchors",
      "description": "bicycle_parking=anchors is displayed as \"An anchor - a metal loop wide enough for a bike lock attached to a wall, the floor or a boulder.\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#Bicycle_parking_type",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "location",
      "value": "underground",
      "description": "location=underground is displayed as \"Underground parking\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#location",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "location",
      "value": "surface",
      "description": "location=surface is displayed as \"Surface level parking\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#location",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "location",
      "value": "rooftop",
      "description": "location=rooftop is displayed as \"Rooftop parking\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#location",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "location",
      "description": "location= is displayed as \"Surface level parking\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#location",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "building",
      "value": "bicycle_shed",
      "description": "building=bicycle_shed is displayed as \"This is a bicycle shed (with walls on at least three sides)\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#covered_and_building",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "building",
      "value": "roof",
      "description": "building=roof is displayed as \"This is a bicycle parking under a roof; the roof only serves the bicycle parking\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#covered_and_building",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "indoor",
      "value": "yes",
      "description": "indoor=yes is displayed as \"This bicycle parking is located in a building behind a door or gate\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#covered_and_building",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "indoor",
      "value": "no",
      "description": "indoor=no & covered=yes is displayed as \"This bicycle parking is under (a part of) a building\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#covered_and_building",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "covered",
      "value": "yes",
      "description": "indoor=no & covered=yes is displayed as \"This bicycle parking is under (a part of) a building\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#covered_and_building",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "covered",
      "value": "yes",
      "description": "covered=yes is displayed as \"This parking is covered (it has a roof)\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#covered_and_building",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "covered",
      "value": "no",
      "description": "covered=no is displayed as \"This parking is not covered\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#covered_and_building",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "capacity",
      "description": "Values of `capacity` are shown with \"Place for {capacity} bikes\" and can be updated. The question is \"How many bicycles fit in this bicycle parking?\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#Capacity",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "access",
      "description": "Values of `access` are shown with \"{access}\" and can be updated. The question is \"Who can use this bicycle parking?\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#Access",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "access",
      "value": "yes",
      "description": "access=yes is displayed as \"Publicly accessible\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#Access",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "access",
      "value": "customers",
      "description": "access=customers is displayed as \"Access is primarily for visitors to a business\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#Access",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "access",
      "value": "members",
      "description": "access=members is displayed as \"Access is limited to members of a school, company or organisation\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#Access",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "access",
      "value": "private",
      "description": "access=private is displayed as \"Private bicycle parking which is never available to the public, also not via a membership fee\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#Access",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "fee",
      "value": "yes",
      "description": "fee=yes is displayed as \"One has to <b>pay</b> to use this bicycle parking\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#fee",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "fee",
      "value": "no",
      "description": "fee=no is displayed as \"Free to use\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#fee",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "charge",
      "description": "Values of `charge` are shown with \"Parking your bike costs {charge}\" and can be updated. The question is \"How much does it cost to park your bike here?\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#charge",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "opening_hours",
      "description": "Values of `opening_hours` are shown with \"<h3>Opening hours</h3>{opening_hours_table(opening_hours)}\" and can be updated. The question is \"What are the opening hours of {title(lowercase)}?\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#opening_hours_24_7_default",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "opening_hours",
      "value": "24/7",
      "description": "opening_hours=24/7 is displayed as \"Open 24/7 (including holidays)\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#opening_hours_24_7_default",
      "icon_url": "./assets/layers/questions/open24_7.svg"
    },
    {
      "key": "opening_hours",
      "value": "closed",
      "description": "opening_hours=closed is displayed as \"Marked as closed for an unspecified time\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#opening_hours_24_7_default",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "operator",
      "description": "Values of `operator` are shown with \"This bicycle parking is maintained by {operator}\" and can be updated. The question is \"Who maintains this bicycle parking?\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#operator",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "operator:phone",
      "description": "Values of `operator:phone` are shown with \"<a href='tel:{operator:phone}'>{operator:phone}</a>\" and can be updated. The question is \"What is the phone number of the operator of this bicycle parking?\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#operator_phone",
      "icon_url": "./assets/layers/questions/phone.svg"
    },
    {
      "key": "phone",
      "description": "phone~.+ is displayed as \"<a href='tel:{phone}'>{phone}</a>\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#operator_phone",
      "icon_url": "./assets/layers/questions/phone.svg"
    },
    {
      "key": "contact:phone",
      "description": "contact:phone~.+ is displayed as \"<a href='tel:{contact:phone}'>{contact:phone}</a>\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#operator_phone",
      "icon_url": "./assets/layers/questions/phone.svg"
    },
    {
      "key": "operator:website",
      "description": "Values of `operator:website` are shown with \"<a href='{operator:website}'>{operator:website}</a>\" and can be updated. The question is \"What is the website number of the operator of this bicycle parking?\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#operator_website",
      "icon_url": "./assets/layers/icons/website.svg"
    },
    {
      "key": "website",
      "description": "website~.+ is displayed as \"<a href='{website}'>{website}</a>\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#operator_website",
      "icon_url": "./assets/layers/icons/website.svg"
    },
    {
      "key": "contact:website",
      "description": "contact:website~.+ is displayed as \"<a href='{contact:website}'>{contact:website}</a>\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#operator_website",
      "icon_url": "./assets/layers/icons/website.svg"
    },
    {
      "key": "operator:email",
      "description": "Values of `operator:email` are shown with \"<a href='mailto:{operator:email}' target='_blank' rel='noopener'>{operator:email}</a>\" and can be updated. The question is \"What is the email address of the operator of this bicycle parking?\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#operator_email",
      "icon_url": "./assets/svg/envelope.svg"
    },
    {
      "key": "cargo_bike",
      "value": "yes",
      "description": "cargo_bike=yes is displayed as \"This parking has room for cargo bikes\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#Cargo_bike_spaces_",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "cargo_bike",
      "value": "designated",
      "description": "cargo_bike=designated is displayed as \"This parking has designated (official) spots for cargo bikes.\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#Cargo_bike_spaces_",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "cargo_bike",
      "value": "no",
      "description": "cargo_bike=no is displayed as \"You're not allowed to park cargo bikes or there are no places provided for cargo bikes\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#Cargo_bike_spaces_",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "capacity:cargo_bike",
      "description": "Values of `capacity:cargo_bike` are shown with \"This parking fits {capacity:cargo_bike} cargo bikes\" and can be updated. The question is \"How many cargo bicycles fit in this bicycle parking?\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#Cargo_bike_capacity_",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "cargo_bike",
      "value": "no",
      "description": "cargo_bike=no is displayed as \"There are no dedicated spaces for cargo bikes here or parking cargo bikes here is not allowed\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#Cargo_bike_capacity_",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    },
    {
      "key": "maxstay",
      "description": "Values of `maxstay` are shown with \"A bike can be parked here for at most {canonical(maxstay)}\" and can be updated. The question is \"What is the maximum allowed parking duration?\" by layer Bike parking",
      "doc_url": "https://docs.mapcomplete.org/#/./Layers/bike_parking#maxstay",
      "icon_url": "./assets/layers/bike_parking/parking.svg"
    }
  ]
}