4.1 Ruimten — Ruimtefunctie moet voorkomen in lijst
Wat doet deze regel?
Deze regel controleert of de waarde van de parameter NLRS_C_ruimtefunctie bij Rooms voorkomt in de vastgestelde lijst met toegestane ruimtefuncties.
De waarde wordt vergeleken met de kolom ruimtefunctie uit de lookup table NL:RuimteBrandwerendheideis.
Wat controleert deze regel
De regel analyseert alle elementen van het type Room en controleert:
- of de parameter NLRS_C_ruimtefunctie een waarde bevat
- of deze waarde voorkomt in de kolom ruimtefunctie van de lookup table NL:RuimteBrandwerendheideis
Een Room wordt gemarkeerd wanneer:
- de waarde van NLRS_C_ruimtefunctie niet voorkomt in de lijst met toegestane ruimtefuncties.
Scope van de controle
Deze regel is van toepassing op:
- alle elementen van het type Room
De regel controleert uitsluitend:
- de shared parameter NLRS_C_ruimtefunctie
Waarom deze regel bestaat
De ruimtefunctie beschrijft het gebruik van een ruimte en vormt een belangrijke basis voor brandveiligheidseisen binnen een gebouw.
De gekozen ruimtefunctie wordt gebruikt om:
- de vereiste brandwerendheid van scheidingen te bepalen
- consistente toetsing aan regelgeving mogelijk te maken
- betrouwbare rapportages en gegevensuitwisseling te ondersteunen
Deze regel ondersteunt de richtlijnen uit BIM Basis ILS §4.1 – Ruimten, waarin wordt beschreven dat ruimten eenduidig en gestandaardiseerd moeten worden geclassificeerd.
{
"Id": "aa008199-ee5e-4379-b2c4-8f96f504fbdd",
"Filter": {
"Type": "typeFilter",
"Properties": [
{
"Name": "Type",
"Value": "Room",
"Type": null
}
],
"SubFilters": []
},
"Validation": {
"Type": "validation",
"Name": "Room ruimtefunctie moet voorkomen in lijst",
"ErrorMessage": "#### Issue\n\nDe waarde van de parameter **NLRS_C_ruimtefunctie** is ongeldig.\n\n- **Huidige waarde** : `{ActualValue}`\n\nDeze waarde komt niet voor in de toegestane lijst van ruimtefuncties die voor Rooms is vastgelegd.\n\n#### Oplossing\n\nPas de waarde van **NLRS_C_ruimtefunctie** aan naar een geldige waarde uit de vastgestelde lijst.\n\nGebruik uitsluitend waarden die zijn opgenomen in de lookup table:\n- **NL:RuimteBrandwerendheideis**\n\nControleer hierbij dat de gekozen ruimtefunctie past bij het gebruik van de Room en de bijbehorende eisen.\n\n#### Uitleg\n\nVolgens de **BIM Basis ILS – §4.1 Ruimten** moet elke Room worden voorzien van een eenduidige en gestandaardiseerde ruimtefunctie.\n\nDeze ruimtefunctie wordt gebruikt als basis voor:\n- het bepalen van **brandwerendheidseisen** \n- consistente toetsing aan regelgeving \n- betrouwbare rapportages en exports \n\nAlleen waarden uit de vastgestelde lijst zijn toegestaan om interpretatieverschillen en faalkosten te voorkomen.\n\nZie ook:\nhttps://www.digigo.nu/ilsen-en-richtlijnen/bim-basis-ils/4-1-ruimten/\n",
"Properties": [
{
"Name": "valueToValidate",
"Value": {
"Type": "sharedParameterSelector",
"Properties": [
{
"Name": "guid",
"Value": "1a1ae610-e635-4cf6-8f37-27cc67b0e94a",
"Type": "list"
}
]
}
},
{
"Name": "Validator",
"Value": {
"Type": "value",
"Properties": [
{
"Name": "value",
"Value": "list:IsIn",
"Type": "list"
}
]
}
},
{
"Name": "expectedValue",
"Value": {
"Type": "lookupDataSelector",
"Properties": [
{
"Name": "distinct",
"Value": "",
"Type": "list"
},
{
"Name": "query",
"Value": "$.ruimtefunctie",
"Type": "list"
},
{
"Name": "lookupTable",
"Value": "NL:RuimteBrandwerendheideis",
"Type": "list"
}
]
}
}
],
"SubValidations": []
},
"Details": {
"Name": "Ruimtefunctie moet voorkomen in lijst",
"Impact": 4,
"Priority": 2,
"Tags": [
"4.1 Ruimten"
],
"Description": "## Wat doet deze regel?\n\nDeze regel controleert of de waarde van de parameter **NLRS_C_ruimtefunctie** bij Rooms voorkomt in de vastgestelde lijst met toegestane ruimtefuncties.\n\nDe waarde wordt vergeleken met de kolom **ruimtefunctie** uit de lookup table **NL:RuimteBrandwerendheideis**.\n\n---\n\n## Wat controleert deze regel\n\nDe regel analyseert alle elementen van het type **Room** en controleert:\n\n- of de parameter **NLRS_C_ruimtefunctie** een waarde bevat\n- of deze waarde voorkomt in de kolom **ruimtefunctie** van de lookup table **NL:RuimteBrandwerendheideis**\n\nEen Room wordt gemarkeerd wanneer:\n\n- de waarde van **NLRS_C_ruimtefunctie** niet voorkomt in de lijst met toegestane ruimtefuncties.\n\n---\n\n## Scope van de controle\n\nDeze regel is van toepassing op:\n\n- alle elementen van het type **Room**\n\nDe regel controleert uitsluitend:\n\n- de shared parameter **NLRS_C_ruimtefunctie**\n\n---\n\n## Waarom deze regel bestaat\n\nDe ruimtefunctie beschrijft het gebruik van een ruimte en vormt een belangrijke basis voor brandveiligheidseisen binnen een gebouw.\n\nDe gekozen ruimtefunctie wordt gebruikt om:\n\n- de **vereiste brandwerendheid** van scheidingen te bepalen\n- consistente toetsing aan regelgeving mogelijk te maken\n- betrouwbare rapportages en gegevensuitwisseling te ondersteunen\n\nDeze regel ondersteunt de richtlijnen uit **BIM Basis ILS §4.1 – Ruimten**, waarin wordt beschreven dat ruimten eenduidig en gestandaardiseerd moeten worden geclassificeerd.",
"HelpUrl": "https://help.daqs.io/NL/BIMBasisILS/Rooms/?nav=false",
"TimeToSolve": 20,
"AllDisciplines": true,
"Disciplines": []
},
"Metadata": [
{
"Label": "NLRS_C_ruimtefunctie",
"Selector": {
"Type": "querySelector",
"Properties": [
{
"Name": "query",
"Value": "(\n\t$exists(values.\"p_1a1ae610-e635-4cf6-8f37-27cc67b0e94a\")\n \t? values.\"p_1a1ae610-e635-4cf6-8f37-27cc67b0e94a\".value\n : \"[No NLRS_C_ruimtefunctie]\";\n)",
"Type": null
}
]
}
}
]
}