Ga naar inhoud

ConditionSet

Een ConditionSet wordt gebruikt om een verzameling van voorwaarden te groeperen die gezamenlijk bepalen wanneer een bepaalde regel of beperking in een gecontroleerde zone van toepassing is. Het doel van een ConditionSet is om een logische combinatie van meerdere voorwaarden te definiëren en te structureren. Dit maakt het mogelijk om complexe situaties of regels eenvoudig te modelleren. Een ConditionSet kan bestaan uit meerdere Conditions, waarbij deze als een geheel worden geïnterpreteerd.

Voorbeelden van gebruik:

  • Gecombineerde voorwaarden: Bijvoorbeeld een regel die alleen van toepassing is tijdens werkdagen (tijdconditie) én voor voertuigen boven een bepaald gewicht (voertuigconditie).
  • Specifieke scenario's: Zoals een toegangsbepaling die geldt tijdens evenementen (tijdconditie) en alleen voor voertuigen met een bepaalde emissieklasse (voertuigspecifieke conditie).
  • Flexibiliteit in reguleringen: Bijvoorbeeld snelheidsbeperkingen die variëren op basis van weersomstandigheden (zoals mist of gladheid).

Door ConditionSet te gebruiken, kan een gecontroleerde zone zeer precies worden gespecificeerd, wat leidt tot betere naleving en toepassing van de regelgeving. Het helpt ook bij het communiceren van complexe voorwaarden op een gestandaardiseerde manier naar systemen en gebruikers.

De structuur is als volgt:

image

Elementen

Het type ConditionSet is afgeleid van Condition en introduceert daarnaast de nieuw verplichte elementen operator en conditions.

Element Type Verplicht Domein Omschrijving
operator ConditionsOperator Ja or, xor, and Specificeert de operator die moet worden toegepast tussen de voorwaarden in de set
conditions Condition Ja, 1 of meer NVT Specificeert de voorwaarden die aanwezig zijn in de set
Ga terug naar de vorige pagina