Cases
Why a Case Structure Matters in Piri
The case-based functionality and semantics are aggregated into a seperate project named eCBRo.
A case structure provides a systematic way to capture regulatory and safety-related knowledge in a concrete, contextualized form. Regulations rarely exist as abstract rules alone—they are applied to specific situations, environments, systems, and decisions. By modeling real or representative cases, regulatory parameters are unified into a coherent system.
A case structure therefore helps:
- Contextualize Requirements:
Rules, obligations, and constraints are attached to actual use scenarios, making their relevance and scope easier to understand. - Reduce Ambiguity:
Cases show how regulations apply in practice, minimizing misinterpretations and inconsistencies. - Improve Traceability:
Decisions and compliance steps can be traced back to the conditions that triggered them. - Support Cross-Domain Analysis:
Complex domains—such as fire safety, data protection, or AI risk—can be compared and aligned through shared case patterns. - Enable Scalable Knowledge Reuse:
Cases become reusable templates, allowing organizations to apply regulatory insights to similar systems or environments.
By grounding abstract rules in practical application, the case structure ensures that regulatory and safety-related knowledge in Piri is not only accurate, but also actionable, transparent, and ready for automation or reasoning across diverse domains.
Examples
@prefix ecbro: http://www.ecbro.org/reference#
ecbro:case1 a cbr:Case ;
rdfs:label "Inspection Case 1"@en ;
rdfs:comment "School inspection found plant in front of door."@en ;
dct:description "The fire door should be easily accessible."@en .