diff --git a/packages/overture-schema-theme-buildings/changelog.d/656.feature.md b/packages/overture-schema-theme-buildings/changelog.d/656.feature.md new file mode 100644 index 000000000..51848fe1c --- /dev/null +++ b/packages/overture-schema-theme-buildings/changelog.d/656.feature.md @@ -0,0 +1 @@ +Add `shelter` to the building `class` enum so shelter structures (e.g. public transport shelters) can receive a class value. diff --git a/packages/overture-schema-theme-buildings/src/overture/schema/buildings/building.py b/packages/overture-schema-theme-buildings/src/overture/schema/buildings/building.py index 92d6390c3..d4233a7b2 100644 --- a/packages/overture-schema-theme-buildings/src/overture/schema/buildings/building.py +++ b/packages/overture-schema-theme-buildings/src/overture/schema/buildings/building.py @@ -112,6 +112,7 @@ class BuildingClass(str, Enum): SEMIDETACHED_HOUSE = "semidetached_house" SERVICE = "service" SHED = "shed" + SHELTER = "shelter" SHRINE = "shrine" SILO = "silo" SLURRY_TANK = "slurry_tank" diff --git a/packages/overture-schema-theme-buildings/tests/building_baseline_schema.json b/packages/overture-schema-theme-buildings/tests/building_baseline_schema.json index 1ee6e1143..4b17a2881 100644 --- a/packages/overture-schema-theme-buildings/tests/building_baseline_schema.json +++ b/packages/overture-schema-theme-buildings/tests/building_baseline_schema.json @@ -67,6 +67,7 @@ "semidetached_house", "service", "shed", + "shelter", "shrine", "silo", "slurry_tank", diff --git a/schema/buildings/building.yaml b/schema/buildings/building.yaml index c305b0bdc..8ad6be35b 100644 --- a/schema/buildings/building.yaml +++ b/schema/buildings/building.yaml @@ -115,6 +115,7 @@ properties: - semidetached_house - service - shed + - shelter - shrine - silo - slurry_tank