3.5 Structuur en naamgeving — Space number formaat
Wat doet deze regel?
Deze regel controleert of het Space Number van installatieruimten (Spaces) voldoet aan het voorgeschreven nummeringsformaat.
De controle wordt uitgevoerd op Space-elementen en valideert of de waarde van de parameter Number is opgebouwd volgens de afspraken uit BIM Basis ILS §3.5 Structuur en naamgeving.
Het Space Number moet bestaan uit een tweecijferige bouwlaagcode, gevolgd door een punt, en daarna een ruimtevolgnummer.
Wat de regel controleert
De regel controleert of het Space Number voldoet aan het volgende formaat:
[Index].[Ruimtevolgnummer]
waarbij:
- Index
De codering van de bouwlaag.
Deze bestaat uit twee cijfers (00 t/m 99).
- Ruimtevolgnummer
Een numerieke aanduiding van de ruimte binnen de betreffende bouwlaag.
Voorbeelden van geldige Space Numbers:
- 00.001
- 01.015
- 12.3
De regel controleert of:
- het Space Number begint met exact twee cijfers
- deze worden gevolgd door een punt (
.) - daarna één of meer cijfers volgen
Wanneer het Space Number niet aan deze structuur voldoet, wordt de Space als ongeldig gemarkeerd.
Scope van de controle
Deze regel wordt toegepast op:
- Space-elementen
- de parameter Number van Spaces
Alle Spaces in het model worden gecontroleerd op dit formaat.
Waarom deze regel bestaat
Een consistente nummering van installatieruimten is belangrijk voor een duidelijke structurering van ruimtedata binnen BIM-modellen.
Door een vaste structuur te gebruiken:
- blijven ruimtes logisch gekoppeld aan de bouwlaag
- wordt navigatie en identificatie van ruimten eenvoudiger
- kunnen analyses, rapportages en exports betrouwbaarder functioneren
- wordt gegevensuitwisseling tussen systemen verbeterd
De structuur uit BIM Basis ILS §3.5 Structuur en naamgeving zorgt ervoor dat ruimtenummers uniform en eenduidig worden toegepast binnen projecten.
{
"Id": "59ffee05-3772-409e-9e89-0ebd431d242b",
"Filter": {
"Type": "typeFilter",
"Properties": [
{
"Name": "Type",
"Value": "Space",
"Type": null
}
],
"SubFilters": []
},
"Validation": {
"Type": "validation",
"Name": "Space number formaat",
"ErrorMessage": "#### Issue\n\nHet **Space Number** heeft een onjuist formaat.\n\n#### Oplossing\n\nPas het Space Number aan naar het formaat **twee cijfers**, gevolgd door een **punt**, en daarna **één of meer cijfers** \n(bijvoorbeeld: **01.001**, **12.3**).\n\n#### Informatie\n\nVolgens BIM Basis ILS §3.5 Structuur en naamgeving moet het Space Number eenduidig en consistent zijn opgebouwd. \nHet voorgeschreven formaat ondersteunt logische nummering per bouwlaag.\n\nZie:\nhttps://www.digigo.nu/ilsen-en-richtlijnen/bim-basis-ils/3-5-structuur-en-naamgeving/\n",
"Properties": [
{
"Name": "valueToValidate",
"Value": {
"Type": "querySelector",
"Properties": [
{
"Name": "query",
"Value": "$count([values.number ~> /^(\\d{2}|\\-\\d)\\.[0-9]+$/i])",
"Type": "int"
}
]
}
},
{
"Name": "Validator",
"Value": {
"Type": "value",
"Properties": [
{
"Name": "value",
"Value": "int:EqualTo",
"Type": "int"
}
]
}
},
{
"Name": "expectedValue",
"Value": {
"Type": "staticValueSelector",
"Properties": [
{
"Name": "value",
"Value": "1",
"Type": "int"
}
]
}
}
],
"SubValidations": []
},
"Details": {
"Name": "Space number formaat",
"Impact": 4,
"Priority": 2,
"Tags": [
"3.5 Structuur en naamgeving"
],
"Description": "## Wat doet deze regel?\n\nDeze regel controleert of **het Space Number van installatieruimten (Spaces) voldoet aan het voorgeschreven nummeringsformaat**.\n\nDe controle wordt uitgevoerd op **Space-elementen** en valideert of de waarde van de parameter **Number** is opgebouwd volgens de afspraken uit **BIM Basis ILS §3.5 Structuur en naamgeving**.\n\nHet Space Number moet bestaan uit een **tweecijferige bouwlaagcode**, gevolgd door een **punt**, en daarna een **ruimtevolgnummer**.\n\n## Wat de regel controleert\n\nDe regel controleert of het **Space Number** voldoet aan het volgende formaat:\n\n[Index].[Ruimtevolgnummer]\n\nwaarbij:\n\n- **Index** \n De codering van de bouwlaag. \n Deze bestaat uit **twee cijfers** (`00` t/m `99`).\n\n- **Ruimtevolgnummer** \n Een numerieke aanduiding van de ruimte binnen de betreffende bouwlaag.\n\nVoorbeelden van geldige Space Numbers:\n\n- 00.001\n- 01.015\n- 12.3\n\nDe regel controleert of:\n\n- het Space Number begint met **exact twee cijfers**\n- deze worden gevolgd door een **punt (`.`)**\n- daarna **één of meer cijfers** volgen\n\nWanneer het Space Number niet aan deze structuur voldoet, wordt de Space als ongeldig gemarkeerd.\n\n## Scope van de controle\n\nDeze regel wordt toegepast op:\n\n- **Space-elementen**\n- de parameter **Number** van Spaces\n\nAlle Spaces in het model worden gecontroleerd op dit formaat.\n\n## Waarom deze regel bestaat\n\nEen consistente nummering van installatieruimten is belangrijk voor een duidelijke **structurering van ruimtedata binnen BIM-modellen**.\n\nDoor een vaste structuur te gebruiken:\n\n- blijven ruimtes **logisch gekoppeld aan de bouwlaag**\n- wordt **navigatie en identificatie van ruimten eenvoudiger**\n- kunnen **analyses, rapportages en exports betrouwbaarder functioneren**\n- wordt **gegevensuitwisseling tussen systemen verbeterd**\n\nDe structuur uit **BIM Basis ILS §3.5 Structuur en naamgeving** zorgt ervoor dat ruimtenummers **uniform en eenduidig worden toegepast binnen projecten**.",
"HelpUrl": "https://help.daqs.io/NL/BIMBasisILS/Spaces/?nav=false",
"TimeToSolve": 5,
"AllDisciplines": true,
"Disciplines": []
},
"Metadata": []
}