first commit

This commit is contained in:
2024-08-04 21:09:59 +08:00
commit 85d65d596a
2711 changed files with 540473 additions and 0 deletions

66
data/fields/access.json Normal file
View File

@@ -0,0 +1,66 @@
{
"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

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

View File

@@ -0,0 +1,22 @@
{
"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"
]
}

20
data/fields/activity.json Normal file
View File

@@ -0,0 +1,20 @@
{
"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

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

70
data/fields/address.json Normal file
View File

@@ -0,0 +1,70 @@
{
"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

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

5
data/fields/aeroway.json Normal file
View File

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

View File

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

View File

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

5
data/fields/amenity.json Normal file
View File

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

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,22 @@
{
"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

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

View File

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

5
data/fields/artist.json Normal file
View File

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

View File

@@ -0,0 +1,18 @@
{
"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"
}
}
}

11
data/fields/ascent.json Normal file
View File

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

View File

@@ -0,0 +1,17 @@
{
"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

@@ -0,0 +1,16 @@
{
"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"
}
}
}

5
data/fields/atm.json Normal file
View File

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

View File

@@ -0,0 +1,28 @@
{
"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

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

View File

@@ -0,0 +1,21 @@
{
"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

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

View File

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

View File

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

5
data/fields/bar.json Normal file
View File

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

32
data/fields/barrier.json Normal file
View File

@@ -0,0 +1,32 @@
{
"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

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

13
data/fields/basin.json Normal file
View File

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

View File

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

View File

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

View File

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

16
data/fields/beauty.json Normal file
View File

@@ -0,0 +1,16 @@
{
"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"
}
}
}

8
data/fields/bench.json Normal file
View File

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

View File

@@ -0,0 +1,15 @@
{
"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

@@ -0,0 +1,26 @@
{
"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

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

9
data/fields/bin.json Normal file
View File

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

16
data/fields/blind.json Normal file
View File

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

View File

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

View File

@@ -0,0 +1,18 @@
{
"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"
}
}
}

14
data/fields/bollard.json Normal file
View File

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

5
data/fields/books.json Normal file
View File

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

6
data/fields/booth.json Normal file
View File

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

5
data/fields/bottle.json Normal file
View File

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

5
data/fields/boules.json Normal file
View File

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

View File

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

View File

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

5
data/fields/brand.json Normal file
View File

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

13
data/fields/brewery.json Normal file
View File

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

7
data/fields/bridge.json Normal file
View File

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

View File

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

View File

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

View File

@@ -0,0 +1,17 @@
{
"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"
}
}
}

72
data/fields/building.json Normal file
View File

@@ -0,0 +1,72 @@
{
"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

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

7
data/fields/cables.json Normal file
View File

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

View File

@@ -0,0 +1,24 @@
{
"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

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

View File

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

View File

@@ -0,0 +1,14 @@
{
"key": "camera:type",
"type": "combo",
"label": "Camera Type",
"strings": {
"options": {
"fixed": "Fixed",
"panning": "Panning",
"dome": "Dome"
}
},
"autoSuggestions": false,
"customValues": false
}

View File

@@ -0,0 +1,7 @@
{
"key": "capacity",
"type": "number",
"minValue": 0,
"label": "Capacity",
"placeholder": "50, 100, 200..."
}

View File

@@ -0,0 +1,11 @@
{
"key": "capacity:caravans",
"type": "number",
"minValue": 0,
"label": "Capacity (Campervan / Camping Trailer)",
"placeholder": "10, 20, 50...",
"prerequisiteTag": {
"key": "caravans",
"valueNot": "no"
}
}

View File

@@ -0,0 +1,7 @@
{
"key": "capacity:disabled",
"type": "number",
"minValue": 0,
"label": "Accessible Spaces",
"placeholder": "1, 2, 3..."
}

View File

@@ -0,0 +1,7 @@
{
"key": "capacity:persons",
"type": "number",
"minValue": 0,
"label": "Capacity (Persons)",
"placeholder": "50, 100, 200..."
}

View File

@@ -0,0 +1,11 @@
{
"key": "capacity:tents",
"type": "number",
"minValue": 0,
"label": "Capacity (Tents)",
"placeholder": "10, 20, 50...",
"prerequisiteTag": {
"key": "tents",
"valueNot": "no"
}
}

View File

@@ -0,0 +1,7 @@
{
"key": "capacity",
"type": "number",
"minValue": 0,
"label": "Total Spaces",
"placeholder": "10, 20, 30..."
}

View File

@@ -0,0 +1,7 @@
{
"key": "capacity",
"type": "number",
"minValue": 0,
"label": "Capacity (Cubic Meters)",
"placeholder": "50, 100, 200..."
}

11
data/fields/caravans.json Normal file
View File

@@ -0,0 +1,11 @@
{
"key": "caravans",
"type": "check",
"label": "Campervan / Camping Trailer",
"terms": [
"Camper",
"Camper Trailer",
"Caravan",
"Tourer"
]
}

5
data/fields/cash_in.json Normal file
View File

@@ -0,0 +1,5 @@
{
"key": "cash_in",
"type": "check",
"label": "Deposits"
}

View File

@@ -0,0 +1,18 @@
{
"key": "castle_type",
"type": "combo",
"label": "Type",
"strings": {
"options": {
"defensive": "Defensive Castle",
"palace": "Palace",
"stately": "Stately Home",
"manor": "Manor House",
"fortress": "Fortress",
"castrum": "Roman Fort",
"shiro": "Shiro",
"kremlin": "Kremlin",
"hillfort": "Hillfort"
}
}
}

View File

@@ -0,0 +1,5 @@
{
"key": "changing_table",
"type": "check",
"label": "Diaper Changing Table"
}

View File

@@ -0,0 +1,10 @@
{
"key": "charge",
"type": "text",
"label": "Fee Amount",
"placeholder": "1 EUR, 5 USD, 10 JPY…",
"prerequisiteTag": {
"key": "fee",
"valueNot": "no"
}
}

View File

@@ -0,0 +1,10 @@
{
"key": "charge",
"type": "text",
"label": "Toll Amount",
"placeholder": "1 EUR, 5 USD, 10 JPY…",
"prerequisiteTag": {
"key": "toll",
"valueNot": "no"
}
}

View File

@@ -0,0 +1,11 @@
{
"key": "check_date",
"type": "date",
"label": "Last Checked Date",
"placeholder": "YYYY-MM-DD",
"universal": true,
"terms": [
"survey date",
"last survey date"
]
}

View File

@@ -0,0 +1,11 @@
{
"key": "circumference",
"type": "combo",
"label": "Circumference (at Breast Height)",
"snake_case": false,
"placeholder": "1 m, 20 cm, 30\"…",
"terms": [
"DBH",
"diameter at breast height"
]
}

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