bimkernel · 05

    Grundlagen · Standards · Software

    Klassifikations-
    systeme.

    Den Namen wählt, wer modelliert. Der Klassifikationscode ist für alle derselbe.

    Das Problem

    Fünf Namen für dieselbe Wand.

    Jedes Büro, jede Software, jede Person benennt anders. Ohne gemeinsamen Code stimmen weder Mengen noch Suchergebnisse.

    Dasselbe Objekt, fünf Bezeichnungen Außenwand 30 FACH_tipo_A Hüllwand M-01 Mauerwerk 11,5
    Was passiert Niemand summiert dasselbe der Filter „Wände“ verfehlt die Hälfte
    Wo es schmerzt
    MengenermittlungSucheInstandhaltungAnforderungen
    Der Ausweg Ein Code aus einer gemeinsamen Tabelle der Name darf frei bleiben
    Definition

    Klassifizieren heißt sagen, was etwas ist.

    Ein Klassifikationscode gruppiert Objekte nach dem, was sie gemeinsam haben. Er sagt nicht, welches Objekt es ist oder wie es beschaffen ist.

    Vier verschiedene Angaben zu derselben Tür NAMET-Holz-82 KLASSETür KENNUNGP-2.14 MERKMALEEI2 30 · 820 wählt, wermodelliert was es ist(gem. Tabelle) welches(eindeutig) wie es ist(Werte)
    Was ihn nützlich macht Für alle gleich gleiches Objekt, gleicher Code, egal wer modelliert
    Was er nicht ist Ein Familienname den erfindet jedes Büro selbst
    Facetten

    Ein Objekt, mehrere Tabellen.

    Dieselbe Tür ist Teil eines Raums, ein Element mit einer Funktion, ein Produkt, das man kauft, und eine Leistung, die man ausführt. Jede Sicht hat ihre Tabelle.

    Eine Tür, fünf mögliche Codes RAUM ELEMENT SYSTEM PRODUKT LEISTUNG
    Deshalb Facettiert mehrere unabhängige Tabellen, kombinierbar
    Die Frage jeder Tabelle
    • Wo ist es? · Raum
    • Was tut es? · Element oder System
    • Was wird gekauft? · Produkt
    Nicht alle sind nötig Nur die, die jeder Zweck verlangt
    Hierarchie

    Ein Code liest sich vom Allgemeinen zum Konkreten.

    Jedes Ziffernpaar führt eine Ebene tiefer. Wird der Code rechts gekürzt, entsteht eine breitere, weiterhin gültige Klasse.

    Aufbau eines hierarchischen Codes (allgemeines Beispiel) TT _ 11 _ 22 _ 33 _ 44 TABELLEGRUPPEUNTERGRUPPEABSCHNITTOBJEKT allgemeinkonkret TT_11TT_11_22TT_11_22_33…_44
    Präfix Die Tabelle sagt, welche Sicht gilt
    Jede Ebene Ein Ziffernpaar oder eine feste Zifferngruppe
    Kniff Kürzen = gruppieren ein Präfixfilter erfasst die ganze Familie
    Das Warum

    Ein Code, fünf Zwecke.

    Der Code ist die stabile Verbindung zwischen dem Modell und allem, was folgt: Kosten, Leistungsbeschreibung, Suche, Anforderungen und Instandhaltung.

    Mengen und Kostenjede Position, ihre Objekte
    Spezifizierenmit der Leistungsbeschreibung verknüpfen
    Suchen und filternin jedem Viewer
    Fordern und prüfen„jedes Element dieser Klasse hat …“
    Betreibendas Asset bleibt über Jahrzehnte erkennbar
    Auswählen

    Jeder Zweck verlangt seine Tabelle.

    Vor dem Klassifizieren steht die Frage: wofür? Die Kostenplanung betrachtet Elemente und Leistungen, die Instandhaltung Produkte und Räume.

    ZweckRaumElementSystemProduktLeistung
    Kostenplanung in der Entwurfsphase●●
    Mengenermittlung für die Ausführung○○●
    Spezifikation und Leistungsbeschreibung●●○
    Raumprogramm●
    Instandhaltung von Assets○○●

    ● Haupttabelle · ○ ergänzend. Eigene Auslegung auf Basis des Rahmens ISO 12006-2. Abgeleitet

    Datenkataloge

    Die Klasse sagt, was; die Eigenschaften, wie.

    Ein Datenkatalog verknüpft jede Klasse mit ihren Eigenschaften, Einheiten und einer eindeutigen Kennung im Internet. So versteht eine Maschine den Code.

    Eine Klasse in einem Datenkatalog KLASSE Tür https://…/class/puerta Feuerwiderstand · EI Breite · mm U-Wert · W/m²K
    Der Schlüssel Ein Link, kein Text der Code verweist auf eine veröffentlichte Definition
    Klassifikation Gruppiert gleicher Code für die ganze Klasse
    Eigenschaften Beschreiben ein eigener Wert je Objekt
    Die goldene Regel

    Ein System, eine Ausgabe, schriftlich.

    Vor dem Modellieren wird festgelegt: welches System, welche Tabellen, welche Version. Ein Code ohne Ausgabe ist eine Zahl, deren Bedeutung sich ändern kann.

    1Welches Systemeines, für das ganze Team
    2Welche Tabellendie, die die Zwecke verlangen
    3Welche Ausgabefestes Datum oder feste Version
    4Welche Objekteund bis zu welcher Code-Tiefe
    5Wie geprüft wirdvor jeder Übergabe
    ISO 12006-2

    Ein Rahmen, viele Systeme.

    Die internationale Norm liefert keine Codes: Sie legt fest, welche Tabellen ein System haben sollte. Jedes Land füllt sie mit eigenem Inhalt.

    Vier Informationskategorien RESSOURCEN PROZESSE ERGEBNISSE MERKMALE Produkte · BeteiligteMittel · Information Management · PhasenAktivitäten Komplexe · BauwerkeRäume · ElementeArbeitsergebnisse beschreibenalle
    Gültige Ausgabe 2015 Überarbeitung läuft
    Liefert Tabellentitel nicht deren Inhalt
    Ihr folgen Uniclass, OmniClass, CoClass, CCI
    Überblick

    Jedes Land, sein System.

    Eine weltweite Klassifikation gibt es nicht. Es gibt Familien aus derselben Norm, fast immer an die Leistungsbeschreibung oder Preisdatenbank des Landes gebunden.

    Land oder RegionSystemHerausgeberBeispielcode
    Vereinigtes KönigreichUniclassNBSEF_25_10
    USA und KanadaOmniClass · MasterFormat · UniFormatCSI · CSC03 30 00
    Dänemark und CCICCS / CCI (ISO 81346-12)Molio und PartnerL-BD
    SchwedenCoClassSvensk Byggtjänst—
    NiederlandeNL-SfBDigiGO21
    DeutschlandDIN 276 (Kosten)DIN300
    SpanienGuBIMclassGuBIMCat40.10.10.10
    Uniclass

    Fünfzehn Tabellen, vier Revisionen im Jahr.

    Das britische System ist das lebendigste und kostenlos. Eine Bürotrennwand erhält für jede Sichtweise einen eigenen Code.

    Eine Bürotrennwand in Uniclass SL_20_15_59 EF_25_10 Ss_25_10_30_35 Pr_25_71_35_33 RAUMELEMENTSYSTEMPRODUKT OfficesWallsGypsum boardpartition systemsFire-resistantgypsum plasterboards
    Tabellen 15 von Ac bis Zz
    Revision ×4/Jahr Januar, April, Juli, Oktober
    Lizenz CC BY-ND 4.0 kostenlos, auch für kommerzielle Nutzung
    OmniClass · MasterFormat · UniFormat

    Drei Systeme für drei Zeitpunkte.

    In Nordamerika gliedert UniFormat die Kosten nach Elementen, MasterFormat das Leistungsverzeichnis nach Gewerken, und OmniClass vereint beide in 15 Tabellen.

    UniFormat B2010 Elemente · frühe Kosten
    MasterFormat 03 30 00 Gewerke · Leistungsverzeichnis
    OmniClass 13-15 11 34 11 Tabelle 13: ein Büroraum
    Die 15 Tabellen von OmniClass
    11 · 12 Bauwerke13 · 14 Räume21 Elemente22 Leistungen23 Produkte31 Phasen32 Dienstleistungen33 Disziplinen34 Rollen35 Hilfsmittel36 Information41 Materialien49 Eigenschaften
    Achtung Tabellen von 2010–2013 seitdem wenig Aktivität
    CCI · ISO 81346-12

    Jedes Bauteil klassifizieren und kennzeichnen.

    Die nordische Schule verbindet beides: welcher Typ jedes Objekt ist und eine eindeutige Kennzeichnung, die sagt, welche Funktion es erfüllt, woraus es besteht und wo es sich befindet.

    Drei Aspekte einer Referenzkennzeichnung = - + FUNKTIONPRODUKTORT wozu es dientworaus es bestehtwo es ist
    Beispiel in CCI L-BD Wall structure
    Herkunft ISO 81346 und das dänische CCS Bauwerksklassen in Teil 12 (2018)
    Genutzt in DK · EE · CZ · SE · LT in der CCI-Kooperation
    Beispiel: Spanien

    Keine amtliche Tabelle, faktisch GuBIMclass.

    Es gibt keine verbindliche staatliche Tabelle. Die meistgenutzte stammt aus Katalonien: Sie klassifiziert jedes Element nach seiner Hauptfunktion in vier Ebenen.

    Eine Trennwand in GuBIMclass 1.2 40. 10. 10. 10 40 Raumabschlüsse und Innenausbau 40.10 … vertikale Innenbauteile 40.10.10 Vertikale Innenabtrennung 40.10.10.10 Trennwände
    Codes 533 9 Gruppen · 4 Ebenen
    Ausschreibungen im Wassersektor (2022)
    GuBIMclass28 %
    Eigene22 %
    Nicht festgelegt22 %
    Uniclass19 %
    Und die Kosten Der Positionscode der BC3-Datei dient parallel als Kostenklassifikation
    Revit

    Drei Felder und ein Parameter.

    UniFormat und OmniClass sind ab Werk dabei. Jedes andere System kommt in einen Parameter mit festem Namen und fester Syntax, damit IFC es versteht.

    Assembly Code UniFormat erscheint im IFC als „Uniformat“
    OmniClass Number Tabelle 23 in den Familien
    Keynote Schlüsselbeschriftung beschriftet Pläne; keine IFC-Klassifikation
    Der Parameter ClassificationCode
    [Uniclass]Ss_25_10_30_35:Gypsum board partition systems
    System in eckigen Klammern · Code · Doppelpunkt und Titel · bis zu 10 Parameter: ClassificationCode(2)…(10)
    Archicad

    Klassifikation ist eingebaut.

    Seit 2017 kann jedes Element gleichzeitig Codes aus mehreren Systemen tragen, und die Systeme werden als Dateien importiert.

    Eine Wand, drei Systeme GuBIMclass · 40.10.10.10 Uniclass · EF_25_10 Eigenes · WAND-INNEN
    Classification Manager AC21 seit 2017
    Import über XML, IDS oder nationale Pakete
    GuBIMclass Offizielle XML-Datei für Archicad mit Regeln, die automatisch zuweisen
    Weitere Programme

    Jedes Programm, sein eigenes Feld.

    Der Ort der Angabe wechselt von Programm zu Programm, das gemeinsame Ziel bleibt gleich: eine Klassifikation im IFC mit System und Code.

    ProgrammWo klassifiziert wirdExtra
    Tekla StructuresOrganizer: Kategorien mit CodeExportiert den Code ins IFC
    BricsCAD BIMKlassifikationscodes des ObjektsLadbare Tabellen
    BonsaiDirekte IFC-KlassifikationSucht im bSDD, ohne das Programm zu verlassen
    NavisworksKlassifiziert nicht: filtertSuchsätze nach Code
    PrestoPositionscode der BC3-DateiErmittelt Mengen im Modell je Position
    bSDD

    Ein Datenkatalog im Internet.

    buildingSMART veröffentlicht auf einer einzigen Plattform Hunderte Klassifikationen mit fester Webadresse für jede Klasse. Programme fragen sie über die API ab.

    Datenkataloge 300+ IFC, Uniclass, CCI, ETIM…
    Jede Klasse, eine Adresse identifier.buildingsmart.org/uri/molio/cciconstruction/1.0/class/L-BD
    HerausgeberDatenkatalogVersionKlasse
    Für die Modellierenden Suchen und zuweisen aus dem Programm, mit Add-in
    Kosten 0 € freie Abfrage und offene API
    Plattformen

    Den Code finden und nutzen.

    Die offiziellen Suchportale liefern den richtigen Code; Viewer und gemeinsame Datenumgebung machen daraus Filter, Farben und gespeicherte Ansichten.

    Suchen
    uniclass.thenbs.comsearch.bsddGuBIMclass-Tabellen
    Nutzen Nach Code einfärben was grau bleibt, ist nicht klassifiziert
    BIMcollab Zoom Smart Views
    Navisworks Search Sets
    Solibri Regelbasierte Klassifizierung
    IFC

    Drei Entitäten tragen den Code.

    System, Code und Verknüpfung mit den Objekten sind getrennt. So kann ein Objekt mehrere Systeme tragen, ohne sie zu vermischen.

    Von der Wand zum System IfcWall IfcRelAssociatesClassification IfcClassificationReference IfcClassi-fication das Objekt (o. Typ) die Verknüpfungeins zu vielen IdentificationEF_25_10 · Walls Name · EditionUniclass
    Von IFC2x3 zu IFC4 ItemReference → Identification der Code wurde umbenannt
    Achtung Nicht in einer losen Eigenschaft ein Pset „Code“ ist keine IFC-Klassifikation
    Mapping

    Übersetzen ist nicht Kopieren.

    Die Systeme ordnen nach unterschiedlichen Kriterien, eine Eins-zu-eins-Entsprechung gibt es fast nie. Besser jedes System an seinem Platz führen, als eines in ein anderes umzuwandeln.

    Ein Code, mehrere Ziele 40.10.10.10 EF_25_10 Ss_25_10_30 Mauerwerk? Anderes? FunktionSystemwelcher?
    Regel Jedes System an seinem Platzeine IFC-Klassifikation pro System
    Brücken Zuordnungstabellen eigene oder Relationen im bSDD
    Für das Gebäudemanagement COBie: Spalte Category „Code: Titel“
    Was schiefgeht

    Sechs Fehler, die Filter leeren.

    Fast alle entstehen beim Export: Der Code steht im Modell, kommt aber ohne System, unter anderem Namen oder in einem anderen Feld an.

    1Nach Programmkategorienicht jede „Wand“ ist eine Wand
    2Ohne System und Edition„Default Classification“
    3Abweichender Name„Uniclass 2015“ ≠ „Uniclass“
    4Vermischte TabellenPr, wo Ss hingehört
    5Code und Titel zusammenin einem einzigen Feld
    6In einer Eigenschaftstatt als IFC-Klassifikation
    Qualitätsprüfung

    Fünf Fragen an jedes Objekt.

    Ein Code allein genügt nicht. Er muss aus dem vereinbarten System und der richtigen Tabelle stammen, in dieser Ausgabe existieren und zu dem passen, was das Objekt ist.

    Vom leichtesten zum schwierigsten zu automatisieren CODEVORHANDEN? SYSTEMEXAKT? RICHTIGETABELLE? IN DERAUSGABE? PASST ZUMOBJEKT?
    1 · 2 · 3IDSin jedem Prüfwerkzeug
    4Skriptgegen die Tabelle der Ausgabe
    5Auge und Regelnein Mensch prüft Zweifelsfälle
    IDS

    Die Anforderung als Datei.

    Eine IDS sagt: „Jede Wand trägt einen Code aus dieser Tabelle und diesem System.“ Jedes Prüfwerkzeug liest sie gleich – und ein einziger abweichender Buchstabe im Systemnamen genügt zum Scheitern.

    IDS 1.0 2024 finaler Standard
    Klassifikations-Facette
    system · Pflichtvalue · Musteruricardinality
    Test-IFCWände korrektWände fehlerhaftErgebnis
    Code EF_25_10 oder ein Unterknoten20Bestanden
    Eine Wand ohne Code11Nicht bestanden
    Eine Wand mit Systemcode (Ss)11Nicht bestanden
    System namens „Uniclass 2015“02Nicht bestanden
    IfcOpenShell

    Gegen die Tabelle prüfen.

    Eine IDS weiß nicht, ob ein Code existiert. Ein Python-Skript vergleicht jeden Code im IFC mit der offiziellen Liste der vereinbarten Ausgabe.

    Ablauf
    Vererbt Code des Typs zählt ihn bei jedem Exemplar
    Drei Fächer
    korrektohne Codenicht in der Tabelle
    Kosten 0 € Open Source
    Werkzeuge

    Vor dem Export prüfen.

    Der billigste Fehler ist der, den man im Ausgangsprogramm sieht: eine Bauteilliste oder ein Farbfilter nach Code vor jeder Abgabe.

    RevitTypenliste mit leerem Parameterund Ansichtsfilter nach Code
    ArchicadNicht klassifizierte Elemente suchenund grafische Überschreibung nach Klasse
    SolibriIDS und Regeln
    BIMcollab ZoomSmart View
    NavisworksLeeres Search Set = korrekt
    Zusammenfassung

    Vier Regeln.

    01Ein Zweck, eine Tabellevor dem Modellieren festgelegt
    02Ein System mit Ausgabeschriftlich im Plan
    03Eine IFC-KlassifikationSystem + Code, keine Eigenschaft
    04Eine PrüfungIDS + Tabelle der Ausgabe