From 8ba7e004bf34ffd18363393e2affdb70c41c42f1 Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Tue, 20 Jan 2026 07:42:31 -0800 Subject: [PATCH 01/32] Update ABSTRACT.yaml --- .../SAFETY/entity_types/ABSTRACT.yaml | 48 ++++++++++++++++--- 1 file changed, 41 insertions(+), 7 deletions(-) diff --git a/ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml b/ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml index c360e181b..517b9525a 100644 --- a/ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml +++ b/ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml @@ -37,13 +37,6 @@ H2M: opt_uses: - high_zone_air_h2_concentration_alarm -WLDS: - guid: "6530f835-51a6-45c0-9130-382c297c2a01" - description: "Basic water leak monitoring." - is_abstract: true - uses: - - water_leak_detection_alarm - BCM: guid: "3a316bed-1a5a-4a36-86bf-32743da1624c" description: "Broken cable monitoring." @@ -81,10 +74,51 @@ WLA2X: - water_leak_alarm_1 - water_leak_alarm_2 +ASD: + guid: "2b92cc9e-8e78-4eb1-9aed-302174f9b712" + description: "Aspirating alarm monitoring." + is_abstract: true + opt_uses: + - master_alarm + - supervisor_alarm + - panel_alarm + uses: + - low_smoke_intensity_alarm + - medium_smoke_intensity_alarm + - fire_alarm + +PAS: + guid: "c495a70b-8389-476a-b103-dbf86ab7e478" + description: "Fire alarm monitoring with pre-action suppression." + is_abstract: true + opt_uses: + - master_alarm + - supervisor_alarm + - panel_alarm + uses: + - fire_alarm + - water_flowrate_status + - air_pressure_status + +FA: + guid: "d697236b-3232-4b5d-94a8-5a4d3e3770b4" + description: "Fire alarm monitoring." + is_abstract: true + opt_uses: + - master_alarm + - supervisor_alarm + - panel_alarm + uses: + - fire_alarm + FA2X: guid: "5010bcf9-f4c8-4884-8f5c-a6261b14699e" description: "Fire alarm monitoring." is_abstract: true + opt_uses: + - master_alarm + - supervisor_alarm + - panel_alarm uses: - fire_alarm_1 - fire_alarm_2 From 9e1142e390202608bbab9102ae4076c0d37e9ea0 Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Tue, 20 Jan 2026 07:44:20 -0800 Subject: [PATCH 02/32] Update FACP.yaml --- .../resources/SAFETY/entity_types/FACP.yaml | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/ontology/yaml/resources/SAFETY/entity_types/FACP.yaml b/ontology/yaml/resources/SAFETY/entity_types/FACP.yaml index 2cce920da..903788c87 100644 --- a/ontology/yaml/resources/SAFETY/entity_types/FACP.yaml +++ b/ontology/yaml/resources/SAFETY/entity_types/FACP.yaml @@ -26,6 +26,14 @@ FACP_STD: opt_uses: - master_alarm +FACP_FA: + guid: "b1b7d950-a039-422d-a773-c83922e48484" + description: "Basic fire alarm panel." + is_canonical: true + implements: + - FACP + - FA + FACP_FA2X: guid: "a29a1bdd-0f8c-498e-b4ed-d09789f2487c" description: "Fire alarm panel with 2 fire alarm alertness and a fire fault status" @@ -33,8 +41,6 @@ FACP_FA2X: implements: - FACP - FA2X - opt_uses: - - panel_alarm FACP_PAS: guid: "34d56a9a-15ca-4921-a851-eb13c7be7dfd" @@ -42,13 +48,7 @@ FACP_PAS: is_canonical: true implements: - FACP - uses: - - fire_alarm - - supervisor_alarm - - water_flowrate_status - - air_pressure_status - opt_uses: - - master_alarm + - PAS FACP_ASD: guid: "3f21bbad-15ad-4253-982d-fed1324543d3" @@ -56,8 +56,4 @@ FACP_ASD: is_canonical: true implements: - FACP - opt_uses: - - low_smoke_intensity_alarm - - medium_smoke_intensity_alarm - - fire_alarm - - master_alarm + - ASD From f17d8d584c1303d94a71b9a3619c16de2be95538 Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Tue, 20 Jan 2026 07:46:13 -0800 Subject: [PATCH 03/32] Update LDS.yaml --- .../resources/SAFETY/entity_types/LDS.yaml | 32 ++----------------- 1 file changed, 2 insertions(+), 30 deletions(-) diff --git a/ontology/yaml/resources/SAFETY/entity_types/LDS.yaml b/ontology/yaml/resources/SAFETY/entity_types/LDS.yaml index d5adc03c7..adb756227 100644 --- a/ontology/yaml/resources/SAFETY/entity_types/LDS.yaml +++ b/ontology/yaml/resources/SAFETY/entity_types/LDS.yaml @@ -12,23 +12,6 @@ # See the License for the specific language governing permissions and # limitations under the License. -LDS_WLDS: - guid: "b1cbee31-2314-470b-900f-0543bd8b9021" - description: "Basic leak detection device." - is_canonical: true - implements: - - LDS - - WLDS - -LDS_WLDS_BCM: - guid: "e2d4f75a-d848-4653-8688-00102fbc6dee" - description: "Leak sensing device with broken cable status." - is_canonical: true - implements: - - LDS - - WLDS - - BCM - LDS_BC2X: guid: "49057696-a063-4786-87f5-6ea4ef9ee19b" description: "Leak sensing device with broken cable status." @@ -47,8 +30,7 @@ LDS_BC2X_LPA: - WLDS - BC2X - LPA - -# General Types + LDS_GASDET: guid: "6b24e8cc-d5e3-4516-8097-54fe857ace17" description: "Basic natural gas monitoring device." @@ -106,19 +88,9 @@ LDS_WLA_BCM: - water_leak_cable_distance_sensor - failed_alarm -LDS_WLCC: - guid: "1bc59b7b-cef7-4c39-b7b2-efaae420bf9f" - description: "Leak detection sensor with array of leak cable-based sensors." - is_canonical: true - uses: - - water_leak_detection_alarm - - water_leak_alarm - - water_leak_cable_distance_sensor - - broken_cable_alarm - LDS_REFM: guid: "3e43f901-2d8c-4e69-9356-f755780b0f2b" description: "Refrigerant leak detection." is_canonical: true implements: - - REFM \ No newline at end of file + - REFM From 5c978fff69fa29c8afe5331232cf6bdc83e087c0 Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Tue, 20 Jan 2026 07:56:04 -0800 Subject: [PATCH 04/32] Update FD.yaml --- .../yaml/resources/SAFETY/entity_types/FD.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/ontology/yaml/resources/SAFETY/entity_types/FD.yaml b/ontology/yaml/resources/SAFETY/entity_types/FD.yaml index c0e61b207..686e72ea0 100644 --- a/ontology/yaml/resources/SAFETY/entity_types/FD.yaml +++ b/ontology/yaml/resources/SAFETY/entity_types/FD.yaml @@ -23,6 +23,14 @@ FD_STD: opt_uses: - damper_command +FD_PM: + guid: "9777f093-a7b6-4777-ba83-73e1970d5b18" + description: "Basic fire damper" + is_canonical: true + implements: + - FD + - /PM + FD_SD: guid: "70dad00c-3334-4a77-8ce2-2d41d6a97c78" description: "Basic smoke detector fire damper" @@ -33,3 +41,11 @@ FD_SD: uses: - damper_percentage_sensor - damper_percentage_command + +FD_VPM: + guid: "815ff0a4-331e-41fb-8645-835c446dfb9b" + description: "Basic smoke detector fire damper with variable position control" + is_canonical: true + implements: + - FD + - /VPM From 28f42dc7a1cf534d57b1668f9ead8a393374914b Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Tue, 20 Jan 2026 07:57:59 -0800 Subject: [PATCH 05/32] Update FD.yaml --- .../resources/SAFETY/entity_types/FD.yaml | 22 ------------------- 1 file changed, 22 deletions(-) diff --git a/ontology/yaml/resources/SAFETY/entity_types/FD.yaml b/ontology/yaml/resources/SAFETY/entity_types/FD.yaml index 686e72ea0..e70f3a429 100644 --- a/ontology/yaml/resources/SAFETY/entity_types/FD.yaml +++ b/ontology/yaml/resources/SAFETY/entity_types/FD.yaml @@ -12,17 +12,6 @@ # See the License for the specific language governing permissions and # limitations under the License. -FD_STD: - guid: "82d766cf-9d92-40b1-8782-16ec2fcc55b2" - description: "Basic fire damper" - is_canonical: true - implements: - - FD - uses: - - damper_status - opt_uses: - - damper_command - FD_PM: guid: "9777f093-a7b6-4777-ba83-73e1970d5b18" description: "Basic fire damper" @@ -31,17 +20,6 @@ FD_PM: - FD - /PM -FD_SD: - guid: "70dad00c-3334-4a77-8ce2-2d41d6a97c78" - description: "Basic smoke detector fire damper" - is_canonical: true - implements: - - FD - - SD - uses: - - damper_percentage_sensor - - damper_percentage_command - FD_VPM: guid: "815ff0a4-331e-41fb-8645-835c446dfb9b" description: "Basic smoke detector fire damper with variable position control" From 1f7a7c0cbee84b2e36c342aed53533d6ff441254 Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Tue, 20 Jan 2026 08:04:53 -0800 Subject: [PATCH 06/32] Update FSS.yaml --- .../resources/SAFETY/entity_types/FSS.yaml | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/ontology/yaml/resources/SAFETY/entity_types/FSS.yaml b/ontology/yaml/resources/SAFETY/entity_types/FSS.yaml index d1fb2f9ff..3e0e3c006 100644 --- a/ontology/yaml/resources/SAFETY/entity_types/FSS.yaml +++ b/ontology/yaml/resources/SAFETY/entity_types/FSS.yaml @@ -24,13 +24,18 @@ FSS_STD: uses: - fire_alarm -FSS_FA2X_GS: - guid: "637223a2-1c85-4ba3-b28f-ba5c96ffce9d" - description: "Fire Suppression System with with 2-level alarm and gas suppression." +FSS_FA: + guid: "662a19c3-2126-4585-8a87-08dee72070df" + description: "Basic fire suppression system with single alarm." is_canonical: true implements: - FSS - - FA2X - uses: - - master_alarm - - gas_release_valve_status + - FA + +FSS_FA2XGC: + guid: "28f45d23-b612-4da5-b8e1-1cb6dd2768f3" + description: "Fire suppression system with with 2-level alarm and gas suppression." + is_canonical: true + implements: + - FSS + - FA2XGC From cb225f97942fecbaea16cb3223c7fc335b6acafe Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Tue, 20 Jan 2026 08:05:37 -0800 Subject: [PATCH 07/32] Update GENERALTYPES.yaml --- .../yaml/resources/SAFETY/entity_types/GENERALTYPES.yaml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/ontology/yaml/resources/SAFETY/entity_types/GENERALTYPES.yaml b/ontology/yaml/resources/SAFETY/entity_types/GENERALTYPES.yaml index 96bee9a30..ffab31f3f 100644 --- a/ontology/yaml/resources/SAFETY/entity_types/GENERALTYPES.yaml +++ b/ontology/yaml/resources/SAFETY/entity_types/GENERALTYPES.yaml @@ -14,13 +14,6 @@ # General Types -SD: - guid: "e6a159e2-505e-43ad-8411-382f5ee46de9" - description: "Smoke detector." - is_abstract: true - implements: - - SENSOR - FACP: guid: "0aebbaf1-0112-453e-9eae-83d3ac962a9d" description: "Fire alarm control panel." From 12b552c08f0c8914cae1ac0d2f8b944184ee0760 Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Tue, 20 Jan 2026 08:08:53 -0800 Subject: [PATCH 08/32] Update HS.yaml --- .../yaml/resources/SAFETY/entity_types/HS.yaml | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/ontology/yaml/resources/SAFETY/entity_types/HS.yaml b/ontology/yaml/resources/SAFETY/entity_types/HS.yaml index 09462fb8b..8661f1048 100644 --- a/ontology/yaml/resources/SAFETY/entity_types/HS.yaml +++ b/ontology/yaml/resources/SAFETY/entity_types/HS.yaml @@ -12,22 +12,18 @@ # See the License for the specific language governing permissions and # limitations under the License. -### ABSTRACT TYPES - -HS_STD: - guid: "502e5b54-bcfb-4d1c-beb6-35135f2cb50d" +HS_SS: + guid: "240f9f62-04e9-44e5-9f36-0887feee26ad" description: "Standard horn strobe." is_canonical: true implements: - HS - uses: - - run_status + - SS -HS_AL: +HS_EL: guid: "2872bc24-2c0f-4695-b4f2-8455880e3471" description: "Horn strobe with alarm." is_canonical: true implements: - HS - uses: - - emergency_alarm + - EL From 4f431fcfdea275ef00f876f3d5e355cbbc370362 Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Tue, 20 Jan 2026 08:09:18 -0800 Subject: [PATCH 09/32] Update FACP.yaml --- ontology/yaml/resources/SAFETY/entity_types/FACP.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ontology/yaml/resources/SAFETY/entity_types/FACP.yaml b/ontology/yaml/resources/SAFETY/entity_types/FACP.yaml index 903788c87..281bcdec3 100644 --- a/ontology/yaml/resources/SAFETY/entity_types/FACP.yaml +++ b/ontology/yaml/resources/SAFETY/entity_types/FACP.yaml @@ -12,7 +12,9 @@ # See the License for the specific language governing permissions and # limitations under the License. -# General Types +######################## +### Canonical Types ### +######################## FACP_STD: From c73ec304d3cd5fe5e6ddb96785571a33a44aa8ff Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Tue, 20 Jan 2026 08:09:28 -0800 Subject: [PATCH 10/32] Update FD.yaml --- ontology/yaml/resources/SAFETY/entity_types/FD.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ontology/yaml/resources/SAFETY/entity_types/FD.yaml b/ontology/yaml/resources/SAFETY/entity_types/FD.yaml index e70f3a429..79af739b5 100644 --- a/ontology/yaml/resources/SAFETY/entity_types/FD.yaml +++ b/ontology/yaml/resources/SAFETY/entity_types/FD.yaml @@ -12,6 +12,10 @@ # See the License for the specific language governing permissions and # limitations under the License. +######################## +### Canonical Types ### +######################## + FD_PM: guid: "9777f093-a7b6-4777-ba83-73e1970d5b18" description: "Basic fire damper" From 12c52b559112ae439a18aec8cd2b3f119db9193b Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Tue, 20 Jan 2026 08:09:39 -0800 Subject: [PATCH 11/32] Update FDR.yaml --- ontology/yaml/resources/SAFETY/entity_types/FDR.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ontology/yaml/resources/SAFETY/entity_types/FDR.yaml b/ontology/yaml/resources/SAFETY/entity_types/FDR.yaml index 49a77af59..3d7918a1e 100644 --- a/ontology/yaml/resources/SAFETY/entity_types/FDR.yaml +++ b/ontology/yaml/resources/SAFETY/entity_types/FDR.yaml @@ -12,6 +12,10 @@ # See the License for the specific language governing permissions and # limitations under the License. +######################## +### Canonical Types ### +######################## + FDR_STD: guid: "ff836c1f-7bd6-435a-a1b7-72c5c4490bae" description: "Typical fire door." From f6dc6c1cbd366f9a4a2d5598db4c3905265361e5 Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Tue, 20 Jan 2026 08:09:50 -0800 Subject: [PATCH 12/32] Update FSS.yaml --- ontology/yaml/resources/SAFETY/entity_types/FSS.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ontology/yaml/resources/SAFETY/entity_types/FSS.yaml b/ontology/yaml/resources/SAFETY/entity_types/FSS.yaml index 3e0e3c006..7a9ac2ffa 100644 --- a/ontology/yaml/resources/SAFETY/entity_types/FSS.yaml +++ b/ontology/yaml/resources/SAFETY/entity_types/FSS.yaml @@ -12,8 +12,9 @@ # See the License for the specific language governing permissions and # limitations under the License. -# Canonical types - +######################## +### Canonical Types ### +######################## FSS_STD: guid: "8aa5b639-8a44-4734-a676-31198ccd2c90" From 7d155ec47975e772be488b65a87256a5dbaacce3 Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Tue, 20 Jan 2026 08:10:04 -0800 Subject: [PATCH 13/32] Update HS.yaml --- ontology/yaml/resources/SAFETY/entity_types/HS.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ontology/yaml/resources/SAFETY/entity_types/HS.yaml b/ontology/yaml/resources/SAFETY/entity_types/HS.yaml index 8661f1048..2083c7d36 100644 --- a/ontology/yaml/resources/SAFETY/entity_types/HS.yaml +++ b/ontology/yaml/resources/SAFETY/entity_types/HS.yaml @@ -12,6 +12,10 @@ # See the License for the specific language governing permissions and # limitations under the License. +######################## +### Canonical Types ### +######################## + HS_SS: guid: "240f9f62-04e9-44e5-9f36-0887feee26ad" description: "Standard horn strobe." From 6e23eb7042daa6d3962700db9b60830cd4529d9e Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Tue, 20 Jan 2026 08:10:15 -0800 Subject: [PATCH 14/32] Update LDS.yaml --- ontology/yaml/resources/SAFETY/entity_types/LDS.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ontology/yaml/resources/SAFETY/entity_types/LDS.yaml b/ontology/yaml/resources/SAFETY/entity_types/LDS.yaml index adb756227..7cc7f5c2b 100644 --- a/ontology/yaml/resources/SAFETY/entity_types/LDS.yaml +++ b/ontology/yaml/resources/SAFETY/entity_types/LDS.yaml @@ -12,6 +12,10 @@ # See the License for the specific language governing permissions and # limitations under the License. +######################## +### Canonical Types ### +######################## + LDS_BC2X: guid: "49057696-a063-4786-87f5-6ea4ef9ee19b" description: "Leak sensing device with broken cable status." From 268ba2019ac9e5d5162b38f023ee78c88dbfa7a3 Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Tue, 20 Jan 2026 08:11:07 -0800 Subject: [PATCH 15/32] Update TANK.yaml --- ontology/yaml/resources/SAFETY/entity_types/TANK.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ontology/yaml/resources/SAFETY/entity_types/TANK.yaml b/ontology/yaml/resources/SAFETY/entity_types/TANK.yaml index 35eb04a8d..5afca5a7b 100644 --- a/ontology/yaml/resources/SAFETY/entity_types/TANK.yaml +++ b/ontology/yaml/resources/SAFETY/entity_types/TANK.yaml @@ -12,6 +12,10 @@ # See the License for the specific language governing permissions and # limitations under the License. +######################## +### Canonical Types ### +######################## + TK_LM: guid: "9f11b022-b47f-4704-90c1-a3fb6e90b64f" description: "level monitoring for tanks. Like Fire hydrant tanks." From 680e7906e2af67eb09fae1caca5590b581184b2d Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Tue, 20 Jan 2026 08:14:14 -0800 Subject: [PATCH 16/32] Update PA.yaml --- ontology/yaml/resources/SAFETY/entity_types/PA.yaml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/ontology/yaml/resources/SAFETY/entity_types/PA.yaml b/ontology/yaml/resources/SAFETY/entity_types/PA.yaml index ef15a9540..2910254fa 100644 --- a/ontology/yaml/resources/SAFETY/entity_types/PA.yaml +++ b/ontology/yaml/resources/SAFETY/entity_types/PA.yaml @@ -12,13 +12,14 @@ # See the License for the specific language governing permissions and # limitations under the License. -### ABSTRACT TYPES +######################## +### Canonical Types ### +######################## -PA_STD: - guid: "721b187b-71e7-4b05-b0a4-b559ac1f7ae6" +PA_PM: + guid: "d15cfc70-50b3-4aca-9eae-35f53e19172e" description: "Standard public address system." is_canonical: true implements: - PA - uses: - - panel_alarm + - PM From 0b22cf0f26f9d9a4ce628769f5d8a4a73943db43 Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Tue, 20 Jan 2026 08:14:32 -0800 Subject: [PATCH 17/32] Update HS.yaml --- ontology/yaml/resources/SAFETY/entity_types/HS.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ontology/yaml/resources/SAFETY/entity_types/HS.yaml b/ontology/yaml/resources/SAFETY/entity_types/HS.yaml index 2083c7d36..eab2f1bfd 100644 --- a/ontology/yaml/resources/SAFETY/entity_types/HS.yaml +++ b/ontology/yaml/resources/SAFETY/entity_types/HS.yaml @@ -24,10 +24,10 @@ HS_SS: - HS - SS -HS_EL: +HS_EM: guid: "2872bc24-2c0f-4695-b4f2-8455880e3471" description: "Horn strobe with alarm." is_canonical: true implements: - HS - - EL + - EM From 33cf06519536aba974fe672cffa0f5620d3dcd60 Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Tue, 20 Jan 2026 08:16:24 -0800 Subject: [PATCH 18/32] Update RDT.yaml --- ontology/yaml/resources/SAFETY/entity_types/RDT.yaml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/ontology/yaml/resources/SAFETY/entity_types/RDT.yaml b/ontology/yaml/resources/SAFETY/entity_types/RDT.yaml index 25eb60874..8d94718f6 100644 --- a/ontology/yaml/resources/SAFETY/entity_types/RDT.yaml +++ b/ontology/yaml/resources/SAFETY/entity_types/RDT.yaml @@ -12,13 +12,14 @@ # See the License for the specific language governing permissions and # limitations under the License. -### ABSTRACT TYPES +######################## +### Canonical Types ### +######################## -RDT_STD: - guid: "f60c35f4-9ec9-411d-ba65-b8751d0aa6ab" +RDT_TM: + guid: "73a4e01d-1de7-46b1-8e9b-c6deb14b3d47" description: "Standard Rodent Repellent." is_canonical: true implements: - RDT - uses: - - transducer_failed_alarm + - TM From ccc040d1921903fa97ab66ccbdb4d171ae99f65b Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Tue, 20 Jan 2026 08:17:43 -0800 Subject: [PATCH 19/32] Update ABSTRACT.yaml --- .../SAFETY/entity_types/ABSTRACT.yaml | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml b/ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml index 517b9525a..ed5c17675 100644 --- a/ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml +++ b/ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml @@ -123,6 +123,20 @@ FA2X: - fire_alarm_1 - fire_alarm_2 +FA2XGC: + guid: "9c861b7a-d088-40ec-a404-21436917b3ce" + description: Gas valve control with two fire alarms." + is_abstract: true + opt_uses: + - master_alarm + - supervisor_alarm + - panel_alarm + uses: + - fire_alarm_1 + - fire_alarm_2 + - gas_release_valve_status + - gas_release_valve_command + WLS: guid: "16a99ce4-3298-4f9a-9ba8-41edec6a48c8" description: "Water leak location monitoring." @@ -143,3 +157,33 @@ REFM: is_abstract: true implements: - /REFM + +EM: + guid: "7ee404e1-587e-4f7f-9722-09bad5599e70" + description: "Emergency alarm monitoring." + is_abstract: true + uses: + - emergency_alarm + +PM: + guid: "f559f8cc-aee8-4464-811f-9a699f9164b1" + description: "Panel alarm monitoring." + is_abstract: true + uses: + - panel_alarm + +TM: + guid: "34e861d6-6e6c-4dcc-9f9c-7337ff833dc0" + description: "Tranducer failure alarm monitoring." + is_abstract: true + uses: + - transducer_failed_alarm + +SM: + guid: "6386d6f6-4251-447a-a965-909f834eae33" + description: "Seismic alarm monitoring." + is_abstract: true + uses: + - seismic_alarm + opt_uses: + - failed_alarm From a7c5fc189477d459aeafac291ae96ce8d5b76ce1 Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Tue, 20 Jan 2026 08:18:11 -0800 Subject: [PATCH 20/32] Update SSS.yaml --- ontology/yaml/resources/SAFETY/entity_types/SSS.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ontology/yaml/resources/SAFETY/entity_types/SSS.yaml b/ontology/yaml/resources/SAFETY/entity_types/SSS.yaml index 149592ed4..84b539804 100644 --- a/ontology/yaml/resources/SAFETY/entity_types/SSS.yaml +++ b/ontology/yaml/resources/SAFETY/entity_types/SSS.yaml @@ -12,14 +12,14 @@ # See the License for the specific language governing permissions and # limitations under the License. -### ABSTRACT TYPES +######################## +### Canonical Types ### +######################## -SSS_STD: - guid: "729b6568-3f7a-4add-8756-e8dbccaa2413" +SSS_SM: + guid: "2ae00a7d-a11e-4c6b-851f-bc94a5d3cf6e" description: "Standard seismic detector." is_canonical: true implements: - SSS - uses: - - seismic_alarm - - failed_alarm + - SM From cb59d61a4abcb074bb7e1fd57d3ee6f515a549fb Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Tue, 20 Jan 2026 08:20:15 -0800 Subject: [PATCH 21/32] Update telemetry_fields.yaml --- ontology/yaml/resources/fields/telemetry_fields.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ontology/yaml/resources/fields/telemetry_fields.yaml b/ontology/yaml/resources/fields/telemetry_fields.yaml index 564a7ac96..726a27041 100644 --- a/ontology/yaml/resources/fields/telemetry_fields.yaml +++ b/ontology/yaml/resources/fields/telemetry_fields.yaml @@ -27,6 +27,9 @@ literals: - aisle_brightness_percentage_command: fixed_min: 0.0 fixed_max: 100.0 +- ammonia_leak_alarm: + - ACTIVE + - INACTIVE - ammonia_leak_detection_alarm: - ACTIVE - INACTIVE @@ -1518,6 +1521,9 @@ literals: - gas_flowrate_sensor: fixed_min: 0.0 flexible_max: 0.003932896 +- gas_leak_alarm: + - ACTIVE + - INACTIVE - gas_leak_detection_alarm: - ACTIVE - INACTIVE From da7d83128a78e18e80416379e49727aff4ace2f9 Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Tue, 20 Jan 2026 08:25:05 -0800 Subject: [PATCH 22/32] Update LDS.yaml --- .../yaml/resources/SAFETY/entity_types/LDS.yaml | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/ontology/yaml/resources/SAFETY/entity_types/LDS.yaml b/ontology/yaml/resources/SAFETY/entity_types/LDS.yaml index 7cc7f5c2b..3ff1c2dc5 100644 --- a/ontology/yaml/resources/SAFETY/entity_types/LDS.yaml +++ b/ontology/yaml/resources/SAFETY/entity_types/LDS.yaml @@ -35,23 +35,21 @@ LDS_BC2X_LPA: - BC2X - LPA -LDS_GASDET: - guid: "6b24e8cc-d5e3-4516-8097-54fe857ace17" +LDS_GASLA: + guid: "eacc0d4c-a043-4379-ae0f-29ae0dbd74fe" description: "Basic natural gas monitoring device." is_canonical: true implements: - LDS - - GASDET - opt_uses: - - failed_alarm + - GASLA -LDS_NHDET: - guid: "04b71e1e-530b-4288-8fdd-b1b5f05b13c3" +LDS_NHLA: + guid: "13d018f0-dff0-44b7-b523-9d94d11ebada" description: "Basic ammonia gas monitoring device" is_canonical: true implements: - LDS - - NHDET + - NHLA LDS_H2M: guid: "257bc52c-0010-4c25-a402-491fd3059e15" From 9478ab068233eb173a605c2ecf46d2f8b395a8f2 Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Tue, 20 Jan 2026 08:25:11 -0800 Subject: [PATCH 23/32] Update ABSTRACT.yaml --- .../yaml/resources/SAFETY/entity_types/ABSTRACT.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml b/ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml index ed5c17675..d0ad8ccdd 100644 --- a/ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml +++ b/ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml @@ -14,19 +14,19 @@ ### ABSTRACT TYPES -GASDET: - guid: "38f79492-74f8-4a6b-b87f-27bd9a3b8442" +GASLA: + guid: "2f10c175-67ea-4624-84ec-c8ca5ac2861e" description: "Basic natural gas leak monitoring." is_abstract: true uses: - - gas_leak_detection_alarm + - gas_leak_alarm -NHDET: - guid: "828db562-44c2-4c7c-b59b-6dbb45eae334" +NHLA: + guid: "20a3ed1a-7854-47a2-8852-a0a792369447" description: "Basic ammonia gas leak monitoring" is_abstract: true uses: - - ammonia_leak_detection_alarm + - ammonia_leak_alarm H2M: guid: "7101fcfa-3143-467e-88a3-356259be5941" From 84cfa7b928d66614df0d9f4b54b8db79601bb60b Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Tue, 20 Jan 2026 08:26:24 -0800 Subject: [PATCH 24/32] Update telemetry_fields.yaml --- ontology/yaml/resources/fields/telemetry_fields.yaml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/ontology/yaml/resources/fields/telemetry_fields.yaml b/ontology/yaml/resources/fields/telemetry_fields.yaml index 726a27041..b153429b7 100644 --- a/ontology/yaml/resources/fields/telemetry_fields.yaml +++ b/ontology/yaml/resources/fields/telemetry_fields.yaml @@ -30,9 +30,6 @@ literals: - ammonia_leak_alarm: - ACTIVE - INACTIVE -- ammonia_leak_detection_alarm: - - ACTIVE - - INACTIVE - apparent_energy_accumulator: fixed_min: 0.0 flexible_max: 36000000000000000000.0 @@ -1524,9 +1521,6 @@ literals: - gas_leak_alarm: - ACTIVE - INACTIVE -- gas_leak_detection_alarm: - - ACTIVE - - INACTIVE - gas_release_valve_status: - OPEN - CLOSED From 962b3f0a205d4ece46583511addbe33dcaef8ef7 Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Wed, 4 Feb 2026 08:18:57 -0800 Subject: [PATCH 25/32] Update LDS.yaml --- .../resources/SAFETY/entity_types/LDS.yaml | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/ontology/yaml/resources/SAFETY/entity_types/LDS.yaml b/ontology/yaml/resources/SAFETY/entity_types/LDS.yaml index 3ff1c2dc5..8cd31b5b4 100644 --- a/ontology/yaml/resources/SAFETY/entity_types/LDS.yaml +++ b/ontology/yaml/resources/SAFETY/entity_types/LDS.yaml @@ -16,22 +16,22 @@ ### Canonical Types ### ######################## -LDS_BC2X: +LDS_WLA_BC2X: guid: "49057696-a063-4786-87f5-6ea4ef9ee19b" description: "Leak sensing device with broken cable status." is_canonical: true implements: - LDS - - WLDS + - WLA - BC2X -LDS_BC2X_LPA: +LDS_WLA_BC2X_LPA: guid: "dd1b7b03-5246-4478-aef8-4ecdafb6d456" description: "Leak sensing device with broken cable status." is_canonical: true implements: - LDS - - WLDS + - WLA - BC2X - LPA @@ -58,9 +58,6 @@ LDS_H2M: implements: - LDS - H2M - opt_uses: - - run_status - - failed_alarm LDS_WLA: guid: "3eee4387-6d06-4fdc-99d9-70cb1e780cb3" @@ -86,13 +83,21 @@ LDS_WLA_BCM: - LDS - WLA - BCM - opt_uses: - - water_leak_cable_distance_sensor - - failed_alarm + +LDS_WLA_WLS_BCM: + guid: "50f9d40a-2f88-4f62-9a82-246d1baa55bd" + description: "Water Leak sensing with cable distance sensor and and broken cable sensing device." + is_canonical: true + implements: + - LDS + - WLA + - WLS + - BCM LDS_REFM: guid: "3e43f901-2d8c-4e69-9356-f755780b0f2b" description: "Refrigerant leak detection." is_canonical: true implements: - - REFM + - LDS + - REFM From f17e00e987b20f2a3996ec3671ab267fd8753bdb Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Wed, 4 Feb 2026 08:20:34 -0800 Subject: [PATCH 26/32] Update ABSTRACT.yaml --- ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml b/ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml index d0ad8ccdd..e57835092 100644 --- a/ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml +++ b/ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml @@ -36,6 +36,7 @@ H2M: - zone_air_h2_concentration_sensor opt_uses: - high_zone_air_h2_concentration_alarm + - failed_alarm BCM: guid: "3a316bed-1a5a-4a36-86bf-32743da1624c" @@ -65,6 +66,8 @@ WLA: is_abstract: true uses: - water_leak_alarm + opt_uses: + - failed_alarm WLA2X: guid: "56b8fea6-c32a-40a2-af68-4b34913f25c0" From fcd544888c5e4aeef6bd609ee07a2145e06655a8 Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Wed, 4 Feb 2026 13:25:40 -0800 Subject: [PATCH 27/32] Update ABSTRACT.yaml --- ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml b/ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml index e57835092..2cb82f1c9 100644 --- a/ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml +++ b/ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml @@ -116,7 +116,7 @@ FA: FA2X: guid: "5010bcf9-f4c8-4884-8f5c-a6261b14699e" - description: "Fire alarm monitoring." + description: "Dual fire alarm monitoring." is_abstract: true opt_uses: - master_alarm @@ -126,9 +126,9 @@ FA2X: - fire_alarm_1 - fire_alarm_2 -FA2XGC: +FA2XGM: guid: "9c861b7a-d088-40ec-a404-21436917b3ce" - description: Gas valve control with two fire alarms." + description: Gas release valve monitoring with two fire alarms." is_abstract: true opt_uses: - master_alarm @@ -138,7 +138,6 @@ FA2XGC: - fire_alarm_1 - fire_alarm_2 - gas_release_valve_status - - gas_release_valve_command WLS: guid: "16a99ce4-3298-4f9a-9ba8-41edec6a48c8" From 9c6935a4689ebf582e182d7e284eefb5bc3c5f92 Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Wed, 4 Feb 2026 13:26:22 -0800 Subject: [PATCH 28/32] Update FSS.yaml --- ontology/yaml/resources/SAFETY/entity_types/FSS.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ontology/yaml/resources/SAFETY/entity_types/FSS.yaml b/ontology/yaml/resources/SAFETY/entity_types/FSS.yaml index 7a9ac2ffa..bf1d2e555 100644 --- a/ontology/yaml/resources/SAFETY/entity_types/FSS.yaml +++ b/ontology/yaml/resources/SAFETY/entity_types/FSS.yaml @@ -33,10 +33,10 @@ FSS_FA: - FSS - FA -FSS_FA2XGC: +FSS_FA2X: guid: "28f45d23-b612-4da5-b8e1-1cb6dd2768f3" - description: "Fire suppression system with with 2-level alarm and gas suppression." + description: "Fire suppression system with with 2-level alarm." is_canonical: true implements: - FSS - - FA2XGC + - FA2X From fa900fe547172d8c4ea45f2c7a107e8dd54b572e Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Wed, 4 Feb 2026 13:26:56 -0800 Subject: [PATCH 29/32] Update ABSTRACT.yaml --- .../resources/SAFETY/entity_types/ABSTRACT.yaml | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml b/ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml index 2cb82f1c9..24fc9e56e 100644 --- a/ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml +++ b/ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml @@ -122,23 +122,11 @@ FA2X: - master_alarm - supervisor_alarm - panel_alarm + - gas_release_valve_status uses: - fire_alarm_1 - fire_alarm_2 -FA2XGM: - guid: "9c861b7a-d088-40ec-a404-21436917b3ce" - description: Gas release valve monitoring with two fire alarms." - is_abstract: true - opt_uses: - - master_alarm - - supervisor_alarm - - panel_alarm - uses: - - fire_alarm_1 - - fire_alarm_2 - - gas_release_valve_status - WLS: guid: "16a99ce4-3298-4f9a-9ba8-41edec6a48c8" description: "Water leak location monitoring." From 1bf156120797642a629c9ab298e0c032ed175248 Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Wed, 4 Feb 2026 13:40:06 -0800 Subject: [PATCH 30/32] Update AHU.yaml --- .../yaml/resources/HVAC/entity_types/AHU.yaml | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/ontology/yaml/resources/HVAC/entity_types/AHU.yaml b/ontology/yaml/resources/HVAC/entity_types/AHU.yaml index f4826f48a..bd3416639 100644 --- a/ontology/yaml/resources/HVAC/entity_types/AHU.yaml +++ b/ontology/yaml/resources/HVAC/entity_types/AHU.yaml @@ -3832,24 +3832,6 @@ AHU_BYPSSPC_DX3SC_ECON_HT2SC_SFSS_SFVSC: - SFSS - SFVSC -AHU_DFVSC_ZTC_RTM_DTM_HPZTC_CWDT_CO2C_OADM_FDPM_AHAC_WLDS: - guid: "2d143156-0001-496b-8413-a56cf51bdcf6" - description: "Single zone variable speed water cooled heat pump with CO2 override, after hours override and leak detection" - is_canonical: true - implements: - - AHU - - DFVSC - - ZTC - - RTM - - DTM - - HPZTC - - CWDT - - CO2C - - OADM - - FDPM - - AHAC - - SAFETY/WLDS - AHU_DFVSC_ZTC_RTM_DTM_HPZTC_CWDT_CO2C_OAFC_FDPM_AHAC_WLDS: guid: "f26ea3c9-14d1-46fd-b91c-2188bb52fbcd" description: "Single zone variable speed water cooled heat pump with CO2 override, filter monitoring, after hours override and leak detection" From 7e818894dde2330fa63c6e7edbf8a1dd94ac1723 Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Wed, 4 Feb 2026 13:45:51 -0800 Subject: [PATCH 31/32] Update AHU.yaml --- .../yaml/resources/HVAC/entity_types/AHU.yaml | 58 ------------------- 1 file changed, 58 deletions(-) diff --git a/ontology/yaml/resources/HVAC/entity_types/AHU.yaml b/ontology/yaml/resources/HVAC/entity_types/AHU.yaml index bd3416639..1deda05ac 100644 --- a/ontology/yaml/resources/HVAC/entity_types/AHU.yaml +++ b/ontology/yaml/resources/HVAC/entity_types/AHU.yaml @@ -3831,41 +3831,6 @@ AHU_BYPSSPC_DX3SC_ECON_HT2SC_SFSS_SFVSC: - HT2SC - SFSS - SFVSC - -AHU_DFVSC_ZTC_RTM_DTM_HPZTC_CWDT_CO2C_OAFC_FDPM_AHAC_WLDS: - guid: "f26ea3c9-14d1-46fd-b91c-2188bb52fbcd" - description: "Single zone variable speed water cooled heat pump with CO2 override, filter monitoring, after hours override and leak detection" - is_canonical: true - implements: - - AHU - - DFVSC - - ZTC - - RTM - - DTM - - HPZTC - - CWDT - - CO2C - - OAFC - - FDPM - - AHAC - - SAFETY/WLDS - -AHU_DFVSC_ZTC_RTM_DTM_HPZTC_CWDT_CO2C_OAFC_AHAC_WLDS: - guid: "83b4ebbd-6c0a-407b-9a22-1748b55d2894" - description: "Single zone variable speed water cooled heat pump with CO2 override, after hours override and leak detection" - is_canonical: true - implements: - - AHU - - DFVSC - - ZTC - - RTM - - DTM - - HPZTC - - CWDT - - CO2C - - OAFC - - AHAC - - SAFETY/WLDS AHU_DFVSC_ZTC_RTM_DTM_HPZTC_CWDT_CO2C_OADM_FDPM_AHAC: guid: "01979cce-71eb-4aba-8a96-3a1e9936870d" @@ -4002,29 +3967,6 @@ AHU_DFFC_ZTC_CHWZTC_HWZTC_ECONZ_DTM_RTM_CO2C_AHAC: - ECONZ - AHAC -AHU_RTC_RHC_FDPM_REFM_WLDS: - description: "AHU with return temperature and humidity control, filter monitoring, and refrigerant and water leak monitoring. " - guid: "0fa6f1e1-279d-44e3-a865-e9ed8cbbd7f2" - is_canonical: true - implements: - - AHU - - RTC - - RHC - - FDPM - - REFM - - SAFETY/WLDS - -AHU_RTC_RHC_OAFM_WLDS: - guid: "b5ee8bfa-4594-4a3e-bb71-99ac68e8777b" - description: "AHU with return temperature and humidity control, and water leak monitoring. " - is_canonical: true - implements: - - AHU - - RTC - - RHC - - OAFM - - SAFETY/WLDS - AHU_DFSS_UV_H3X_DTC_DFVSFC_CHWVM: guid: "f728c3c0-68a0-41c0-9455-b3bef6ab2ea7" description: "AHU with discharge air/fan, chilled water valve and UV lamp operation." From 7b2e7942c0570d5229e0dd072a7e7d7acf32d2ca Mon Sep 17 00:00:00 2001 From: Shamber Safai <124837286+shambersafai@users.noreply.github.com> Date: Tue, 10 Feb 2026 08:48:09 -0800 Subject: [PATCH 32/32] Update ABSTRACT.yaml --- ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml b/ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml index 24fc9e56e..4ed922476 100644 --- a/ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml +++ b/ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml @@ -104,7 +104,7 @@ PAS: - air_pressure_status FA: - guid: "d697236b-3232-4b5d-94a8-5a4d3e3770b4" + guid: "505db344-eca2-431e-a2a2-e1002490db38" description: "Fire alarm monitoring." is_abstract: true opt_uses: