Condition¶
A boolean condition that must evaluate to true for the associated regulation(s) to currently apply. Even if the condition is true, it is not active if it is currently overridden. The condition may be multi-part.
IRI: https://w3id.org/itsdata/regulation/v1/Condition
Diagram¶

Specializations of Condition¶
| Class | Description |
|---|---|
| Condition Set | A composite condition that consists of two or more Conditions combined by a logical operator; the set must evaluate to true for the associated regulation(s) to currently apply. |
| Enumerated Condition | A condition that is based on an enumerated value in a known code list. |
| Location Condition | A condition that applies to a specific location. |
| Measurable Condition | A condition that is based on a comparison between a measurable value and a threshold value. |
| Permit Required Condition | A condition that is based on the possession of a permit. |
| Time Validity Condition | A condition that applies to a specific location. |
| Versioned Condition | A specific version of a condition that can be referenced by a ConditionReference. |
Formalization for Condition¶
| Property | Constraint |
|---|---|
| hasLegalBasis | exactly 1 LegalBasis |
| isActive | exactly 1 xsd:boolean |
| negate | exactly 1 xsd:boolean |
| subClassOf | RegulationThing |
Other annotations¶
| Property | Value |
|---|---|
| ReqView ID | its-regulation-13 |
| dash:abstract | true |