Skip to content

Draft for review only

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

cluster_associated RegulationThing RegulationThing Condition Condition isActive : xsd:boolean [1] negate : xsd:boolean [1] Condition->RegulationThing LegalBasis LegalBasis Condition->LegalBasis hasLegalBasis 1

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