3.5 Structuur en naamgeving
Naamgeving loadable Families en System Family Types
Naamgeving van de Loadable Families en System Family Types is als volgt:
- pos1: NLRS (volgens ISO611-1 alpha ) + nl (volgens ISO 69-1).
- pos2 Tweecijferige implementatie NL-SfB conform geldende publicatie BIM Loket.
- pos3 Afkorting van de Object Category binnen Revit, conform de bijlage “Afkortingen- lijst Object Category”
- pos4 Afkorting van de Host Type conform de bijlage “Afkortingenlijst Host Types”
- pos5 Tekstuele omschrijving van de Family. Deze omschrijving kan worden vastgesteld uit parameterwaarden. Eventueel kunnen aan de omschrijving afkortingen wor- den toegevoegd die het gebruik van Family Attributes beschrijven. Denk hierbij aan de toevoeging -SH aan de omschrijving van Families die als Shared Nested Components worden gebruikt. De afkortingen worden gegeven conform de bijlage “Afkortingenlijst Family Attributes”.
- pos6 Afkorting voor generieke content = gen, of een afkorting van de leverancier van het fysieke product dat wordt gerepresenteerd door de Family.
- pos7 Afkorting voor de leverancier van de content. Een leverancier kan de partij zijn die de content heeft gemaakt, onderhoudt of distribueert. Maar het kan ook de partij zijn die de content in een project heeft toegepast. Dit is voornamelijk van toepassing bij gebruik van generieke content. Afwijkende afkortingen kunnen niet worden gebruikt als content moet voldoen aan de richt- lijnen van de NLRS. In de volgende sub paragrafen worden de regels verder uitgewerkt.
bron: Nederlandse Revit Standaard Versie 3.0.1
🧾 Naamgeving van families volgens de NLRS
Voor projecten die de NLRS volgen, moet elke Revit-family een naam krijgen volgens een vaste structuur. Deze structuur zorgt ervoor dat je aan de bestandsnaam kunt afleiden:
- de classificatie,
- de categorie,
- het hosttype,
- de omschrijving,
- of het generiek of fabrikantgebonden is,
- en wie de content geleverd heeft.
🔧 Opbouw van de bestandsnaam
NLRS_
Positie | Betekenis | Voorbeeld |
---|---|---|
1 | Prefix "NLRS" | NLRS |
2 | Classificatie (NL/SfB) | 57 (bijv. luchtbehandeling) |
3 | Category-afkorting | ME (Mechanical Equipment) |
4 | Host Type | FB (Face Based) |
5 | Tekstuele omschrijving + optioneel attribuut | ventilatierooster-ZR-SH |
6 | Generiek of fabrikantcode | gen of duco |
7 | Contentleverancier | bf (Bimforce) |
❗ De NLRS vereist gebruik van
_
als scheidingsteken tussen de posities. Binnen een positie zijn spaties toegestaan, maar geen underscores.
📂 Voorbeeld
Een generiek ventilatierooster van Duco, geleverd door Bimforce, dat als shared nested component op een vlak wordt gehost:
NLRS_57_ME_FB_ventilatierooster-ZR-SH_duco_bf.rfa
📌 Bijzonderheden
- Positie 5 mag ook Family Attributes bevatten zoals:
SH
= Shared Nested ComponentAV
= Always Vertical-
LT
= Lookup Table
Zie de afkortingenlijst voor een volledig overzicht:contentReference[oaicite:0]{index=0}. -
Positie 6 gebruikt
gen
voor generieke families, anders een afkorting van de fabrikant. -
Positie 7 bevat de afkorting van de contentleverancier (bijv.
rsf
voor Revit Standards Foundation, of een interne code zoalsabc
voor bedrijfsinterne content).
📦 Type-benaming binnen families
Ook de types binnen een family volgen een conventie (indien geen Type Catalog wordt gebruikt):
Voorbeeld: daklichtopening_gen__bxh_800x1200
Let op:
- Gebruik dubbele underscores
__
als er lege posities zijn. - Alleen type-parameters mogen in de naam worden opgenomen.
✅ Controleer met DAQS Assist
Gebruik bij voorkeur DAQS Assist om automatisch te controleren op:
- Foutieve of ontbrekende NLRS-structuur
- Verkeerde categorie- of hostcodes
- Foutgebruik van fabrikant- en leveranciersafkortingen
📚 Bronnen
- Revit Standards Nederland: [rs-nlrs versie 3.0.1]