From abe59b253d30cb02ef1d491fe937fbafdcd746fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?No=C3=A9mie?= Date: Fri, 9 Sep 2022 16:11:50 +0200 Subject: [PATCH] Add French SIRET number tag on shops (#576) --- data/fields/ref/FR/siret-FR.json | 16 ++++++++++++++++ data/presets/amenity/_coworking_space.json | 3 ++- data/presets/amenity/animal_breeding.json | 1 + data/presets/amenity/bank.json | 1 + data/presets/amenity/bar.json | 1 + data/presets/amenity/boat_rental.json | 1 + data/presets/amenity/bureau_de_change.json | 1 + data/presets/amenity/cafe.json | 1 + data/presets/amenity/car_rental.json | 1 + data/presets/amenity/car_wash.json | 1 + data/presets/amenity/casino.json | 1 + data/presets/amenity/cinema.json | 1 + data/presets/amenity/crematorium.json | 1 + data/presets/amenity/driving_school.json | 1 + data/presets/amenity/fast_food.json | 1 + data/presets/amenity/fuel.json | 1 + data/presets/amenity/ice_cream.json | 1 + data/presets/amenity/internet_cafe.json | 1 + data/presets/amenity/nightclub.json | 1 + data/presets/amenity/pharmacy.json | 1 + data/presets/amenity/post_office.json | 1 + data/presets/amenity/pub.json | 1 + data/presets/amenity/public_bath.json | 1 + data/presets/amenity/restaurant.json | 1 + data/presets/amenity/theatre.json | 1 + data/presets/amenity/vacuum_cleaner.json | 1 + data/presets/amenity/vehicle_inspection.json | 1 + data/presets/office.json | 1 + data/presets/shop.json | 1 + data/presets/tourism/hotel.json | 1 + 30 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 data/fields/ref/FR/siret-FR.json diff --git a/data/fields/ref/FR/siret-FR.json b/data/fields/ref/FR/siret-FR.json new file mode 100644 index 00000000..c5a37c23 --- /dev/null +++ b/data/fields/ref/FR/siret-FR.json @@ -0,0 +1,16 @@ +{ + "key": "ref:FR:SIRET", + "type": "identifier", + "label": "SIRET Number", + "urlFormat": "https://annuaire-entreprises.data.gouv.fr/etablissement/{value}", + "pattern": "^[0-9]{9}([1-7][0-9]{3}|0[1-9][0-9]{2}|00[1-9][0-9]|000[1-9])[0-9]$", + "locationSet": { + "include": [ + "fr" + ] + }, + "terms": [ + "French company identification number", + "SIRET" + ] +} diff --git a/data/presets/amenity/_coworking_space.json b/data/presets/amenity/_coworking_space.json index 9062c181..bece3761 100644 --- a/data/presets/amenity/_coworking_space.json +++ b/data/presets/amenity/_coworking_space.json @@ -10,7 +10,8 @@ "internet_access/ssid" ], "moreFields": [ - "opening_hours/covid19" + "opening_hours/covid19", + "ref/FR/siret-FR" ], "geometry": [ "point", diff --git a/data/presets/amenity/animal_breeding.json b/data/presets/amenity/animal_breeding.json index f963e25a..6f455466 100644 --- a/data/presets/amenity/animal_breeding.json +++ b/data/presets/amenity/animal_breeding.json @@ -14,6 +14,7 @@ "gnis/feature_id-US", "level", "opening_hours/covid19", + "ref/FR/siret-FR", "phone", "wheelchair" ], diff --git a/data/presets/amenity/bank.json b/data/presets/amenity/bank.json index d0444b67..f4bb5059 100644 --- a/data/presets/amenity/bank.json +++ b/data/presets/amenity/bank.json @@ -24,6 +24,7 @@ "opening_hours/covid19", "phone", "ref/vatin", + "ref/FR/siret-FR", "wheelchair" ], "geometry": [ diff --git a/data/presets/amenity/bar.json b/data/presets/amenity/bar.json index 06575282..b5bb8a6b 100644 --- a/data/presets/amenity/bar.json +++ b/data/presets/amenity/bar.json @@ -24,6 +24,7 @@ "payment_multi", "phone", "ref/vatin", + "ref/FR/siret-FR", "smoking", "sport_pub", "wheelchair" diff --git a/data/presets/amenity/boat_rental.json b/data/presets/amenity/boat_rental.json index a7222eb5..dbba77e6 100644 --- a/data/presets/amenity/boat_rental.json +++ b/data/presets/amenity/boat_rental.json @@ -15,6 +15,7 @@ "email", "fax", "opening_hours/covid19", + "ref/FR/siret-FR", "phone", "wheelchair" ], diff --git a/data/presets/amenity/bureau_de_change.json b/data/presets/amenity/bureau_de_change.json index 4738fcb1..add14f37 100644 --- a/data/presets/amenity/bureau_de_change.json +++ b/data/presets/amenity/bureau_de_change.json @@ -14,6 +14,7 @@ "level", "opening_hours", "opening_hours/covid19", + "ref/FR/siret-FR", "phone", "wheelchair" ], diff --git a/data/presets/amenity/cafe.json b/data/presets/amenity/cafe.json index a377467e..8f788d58 100644 --- a/data/presets/amenity/cafe.json +++ b/data/presets/amenity/cafe.json @@ -30,6 +30,7 @@ "opening_hours/covid19", "payment_multi", "ref/vatin", + "ref/FR/siret-FR", "reservation", "smoking", "takeaway", diff --git a/data/presets/amenity/car_rental.json b/data/presets/amenity/car_rental.json index dcc2081b..990eda22 100644 --- a/data/presets/amenity/car_rental.json +++ b/data/presets/amenity/car_rental.json @@ -13,6 +13,7 @@ "email", "fax", "opening_hours/covid19", + "ref/FR/siret-FR", "phone", "wheelchair" ], diff --git a/data/presets/amenity/car_wash.json b/data/presets/amenity/car_wash.json index c0ae106c..ed12a138 100644 --- a/data/presets/amenity/car_wash.json +++ b/data/presets/amenity/car_wash.json @@ -15,6 +15,7 @@ "fax", "gnis/feature_id-US", "opening_hours/covid19", + "ref/FR/siret-FR", "phone", "wheelchair" ], diff --git a/data/presets/amenity/casino.json b/data/presets/amenity/casino.json index 5f2736dd..5f80300f 100644 --- a/data/presets/amenity/casino.json +++ b/data/presets/amenity/casino.json @@ -23,6 +23,7 @@ "payment_multi", "phone", "ref/vatin", + "ref/FR/siret-FR", "wheelchair" ], "geometry": [ diff --git a/data/presets/amenity/cinema.json b/data/presets/amenity/cinema.json index f22022bd..f98b5843 100644 --- a/data/presets/amenity/cinema.json +++ b/data/presets/amenity/cinema.json @@ -18,6 +18,7 @@ "level", "min_age", "opening_hours/covid19", + "ref/FR/siret-FR", "phone", "wheelchair" ], diff --git a/data/presets/amenity/crematorium.json b/data/presets/amenity/crematorium.json index e734a257..d4ab0d2a 100644 --- a/data/presets/amenity/crematorium.json +++ b/data/presets/amenity/crematorium.json @@ -14,6 +14,7 @@ "gnis/feature_id-US", "level", "opening_hours/covid19", + "ref/FR/siret-FR", "phone", "website", "wheelchair" diff --git a/data/presets/amenity/driving_school.json b/data/presets/amenity/driving_school.json index d852fca0..b5047a9f 100644 --- a/data/presets/amenity/driving_school.json +++ b/data/presets/amenity/driving_school.json @@ -15,6 +15,7 @@ "level", "opening_hours/covid19", "payment_multi", + "ref/FR/siret-FR", "phone", "wheelchair" ], diff --git a/data/presets/amenity/fast_food.json b/data/presets/amenity/fast_food.json index 9cc085ed..ebb07f11 100644 --- a/data/presets/amenity/fast_food.json +++ b/data/presets/amenity/fast_food.json @@ -29,6 +29,7 @@ "outdoor_seating", "payment_multi", "ref/vatin", + "ref/FR/siret-FR", "smoking", "takeaway", "wheelchair", diff --git a/data/presets/amenity/fuel.json b/data/presets/amenity/fuel.json index 01ec84b4..3aa5f363 100644 --- a/data/presets/amenity/fuel.json +++ b/data/presets/amenity/fuel.json @@ -19,6 +19,7 @@ "payment_multi", "phone", "ref/vatin", + "ref/FR/siret-FR", "wheelchair" ], "geometry": [ diff --git a/data/presets/amenity/ice_cream.json b/data/presets/amenity/ice_cream.json index 10a267a0..4b74f0ae 100644 --- a/data/presets/amenity/ice_cream.json +++ b/data/presets/amenity/ice_cream.json @@ -20,6 +20,7 @@ "level", "opening_hours/covid19", "payment_multi", + "ref/FR/siret-FR", "phone", "takeaway", "wheelchair" diff --git a/data/presets/amenity/internet_cafe.json b/data/presets/amenity/internet_cafe.json index c8f038c1..c1065646 100644 --- a/data/presets/amenity/internet_cafe.json +++ b/data/presets/amenity/internet_cafe.json @@ -24,6 +24,7 @@ "outdoor_seating", "payment_multi", "ref/vatin", + "ref/FR/siret-FR", "smoking", "wheelchair" ], diff --git a/data/presets/amenity/nightclub.json b/data/presets/amenity/nightclub.json index 60b72360..c82c10bc 100644 --- a/data/presets/amenity/nightclub.json +++ b/data/presets/amenity/nightclub.json @@ -18,6 +18,7 @@ "payment_multi", "opening_hours/covid19", "phone", + "ref/FR/siret-FR", "wheelchair", "fee" ], diff --git a/data/presets/amenity/pharmacy.json b/data/presets/amenity/pharmacy.json index f83a9bb4..600d62da 100644 --- a/data/presets/amenity/pharmacy.json +++ b/data/presets/amenity/pharmacy.json @@ -17,6 +17,7 @@ "gnis/feature_id-US", "level", "opening_hours/covid19", + "ref/FR/siret-FR", "payment_multi", "phone", "wheelchair" diff --git a/data/presets/amenity/post_office.json b/data/presets/amenity/post_office.json index 51cfbde8..aa9c31b7 100644 --- a/data/presets/amenity/post_office.json +++ b/data/presets/amenity/post_office.json @@ -18,6 +18,7 @@ "internet_access/ssid", "level", "opening_hours/covid19", + "ref/FR/siret-FR", "payment_multi", "phone", "polling_station", diff --git a/data/presets/amenity/pub.json b/data/presets/amenity/pub.json index fd88487a..17a0e24d 100644 --- a/data/presets/amenity/pub.json +++ b/data/presets/amenity/pub.json @@ -26,6 +26,7 @@ "payment_multi", "phone", "ref/vatin", + "ref/FR/siret-FR", "real_fire-GB-IE", "sport_pub", "wheelchair" diff --git a/data/presets/amenity/public_bath.json b/data/presets/amenity/public_bath.json index c12a557d..33eb1884 100644 --- a/data/presets/amenity/public_bath.json +++ b/data/presets/amenity/public_bath.json @@ -20,6 +20,7 @@ "opening_hours", "opening_hours/covid19", "payment_multi_fee", + "ref/FR/siret-FR", "phone", "wheelchair" ], diff --git a/data/presets/amenity/restaurant.json b/data/presets/amenity/restaurant.json index a87ccc8a..6fdcbf94 100644 --- a/data/presets/amenity/restaurant.json +++ b/data/presets/amenity/restaurant.json @@ -32,6 +32,7 @@ "outdoor_seating", "payment_multi", "ref/vatin", + "ref/FR/siret-FR", "reservation", "smoking", "sport_pub", diff --git a/data/presets/amenity/theatre.json b/data/presets/amenity/theatre.json index a0ab3990..ae84bde3 100644 --- a/data/presets/amenity/theatre.json +++ b/data/presets/amenity/theatre.json @@ -18,6 +18,7 @@ "level", "min_age", "payment_multi", + "ref/FR/siret-FR", "phone", "wheelchair" ], diff --git a/data/presets/amenity/vacuum_cleaner.json b/data/presets/amenity/vacuum_cleaner.json index 51f6fd98..4871c63d 100644 --- a/data/presets/amenity/vacuum_cleaner.json +++ b/data/presets/amenity/vacuum_cleaner.json @@ -14,6 +14,7 @@ "brand", "manufacturer", "opening_hours", + "ref/FR/siret-FR", "ref" ], "geometry": [ diff --git a/data/presets/amenity/vehicle_inspection.json b/data/presets/amenity/vehicle_inspection.json index 3211372e..c6af04d8 100644 --- a/data/presets/amenity/vehicle_inspection.json +++ b/data/presets/amenity/vehicle_inspection.json @@ -13,6 +13,7 @@ "gnis/feature_id-US", "opening_hours/covid19", "payment_multi", + "ref/FR/siret-FR", "phone", "wheelchair" ], diff --git a/data/presets/office.json b/data/presets/office.json index ebb1165a..5b52571c 100644 --- a/data/presets/office.json +++ b/data/presets/office.json @@ -26,6 +26,7 @@ "opening_hours/covid19", "operator", "ref/vatin", + "ref/FR/siret-FR", "smoking", "wheelchair" ], diff --git a/data/presets/shop.json b/data/presets/shop.json index 3ce88a46..7e0ec732 100644 --- a/data/presets/shop.json +++ b/data/presets/shop.json @@ -28,6 +28,7 @@ "not/name", "opening_hours/covid19", "ref/vatin", + "ref/FR/siret-FR", "second_hand", "stroller", "wheelchair" diff --git a/data/presets/tourism/hotel.json b/data/presets/tourism/hotel.json index 86fecdc9..73533840 100644 --- a/data/presets/tourism/hotel.json +++ b/data/presets/tourism/hotel.json @@ -6,6 +6,7 @@ "moreFields": [ "{tourism/motel}", "bar", + "ref/FR/siret-FR", "stars" ], "geometry": [