diff --git a/data/deprecated.json b/data/deprecated.json index 6ed1c7ef..8a13ee4f 100644 --- a/data/deprecated.json +++ b/data/deprecated.json @@ -1932,5 +1932,13 @@ { "old": {"pstn": "pole"}, "replace": {"man_made": "utility_pole", "utility": "telecom"} + }, + { + "old": {"memorial:type": "stolperstein"}, + "replace": {"memorial": "stolperstein"} + }, + { + "old": {"memorial:text": "*"}, + "replace": {"inscription": "$1"} } ] diff --git a/data/fields/memorial/addr.json b/data/fields/memorial/addr.json new file mode 100644 index 00000000..3d3e5079 --- /dev/null +++ b/data/fields/memorial/addr.json @@ -0,0 +1,8 @@ +{ + "type": "text", + "key": "memorial:addr", + "label": "Nearest Building Address", + "prerequisiteTag": { + "keyNot": "memorial:addr:street" + } +} diff --git a/data/fields/memorial/addr_subtags.json b/data/fields/memorial/addr_subtags.json new file mode 100644 index 00000000..8e00e999 --- /dev/null +++ b/data/fields/memorial/addr_subtags.json @@ -0,0 +1,16 @@ +{ + "type": "address", + "key": "memorial:addr", + "keys": [ + "memorial:addr:city", + "memorial:addr:housename", + "memorial:addr:housenumber", + "memorial:addr:place", + "memorial:addr:postcode", + "memorial:addr:street" + ], + "label": "{memorial/addr}", + "prerequisiteTag": { + "key": "memorial:addr:street" + } +} diff --git a/data/presets/historic/memorial/stolperstein-EU.json b/data/presets/historic/memorial/stolperstein-EU.json new file mode 100644 index 00000000..4de1e172 --- /dev/null +++ b/data/presets/historic/memorial/stolperstein-EU.json @@ -0,0 +1,30 @@ +{ + "icon": "temaki-plaque", + "fields": [ + "name", + "inscription", + "wikidata" + ], + "moreFields": [ + "memorial/addr", + "memorial/addr_subtags", + "subject/wikidata", + "image", + "wikimedia_commons", + "website" + ], + "geometry": [ + "point", + "vertex" + ], + "tags": { + "historic": "memorial", + "memorial": "stolperstein" + }, + "name": "Memorial Plaque Stolperstein", + "locationSet": { + "include": [ + "Q46" + ] + } +}