Zum Hauptinhalt springen

Erstellen einer IDS (Information Delivery Specification)

Erfahren Sie, wie Sie IDS-Spezifikationen in BIMcollab erstellen, importieren und verwalten, um IFC-Modellanforderungen zu definieren und zu

Bitte beachten: Dieser Artikel ist eine KI-generierte Übersetzung.

Der IDS-Standard wurde entwickelt, um den Austausch von Anforderungen in Ihrem BIM-Projekt zu verbessern. Sein Ziel ist es, die Bedürfnisse Ihres Projekts darzustellen, indem eine Liste von Informationsanforderungen geteilt wird, die IFC-Modelle erfüllen müssen. Diese Anforderungen werden zwischen den Beteiligten als eine Sammlung von Spezifikationen ausgetauscht. Der erste Schritt für eine erfolgreiche IDS-Implementierung ist das Erstellen dieser Spezifikationen. Dies können Sie in Ihrem BIMcollab WebRaum tun. So wird BIMcollab zum zentralen Ort, an dem Team-Mitglieder einfach auf alle für ein bestimmtes Projekt umgesetzten Spezifikationen zugreifen können. Zusätzlich stellt dieser Workflow sicher, dass alle immer mit der richtigen Version der Spezifikationen arbeiten.

Innerhalb der BIMcollab Plattform ist der IDS-Standard in alle Phasen Ihres BIM Workflows integriert. Wichtige Anwendungsfälle von IDS in BIMcollab sind:

  • Projektleiter:innen dabei zu unterstützen, Informationsanforderungen für IFC-Modelle zu definieren, indem neue Spezifikationen in einem BIMcollab WebRaum erstellt werden.

  • Die Modellverfeinerung zu verbessern, indem der Zugriff auf alle Projektspezifikationen über die IDS-Palette in den Revit BCF Managern bereitgestellt wird.

  • Unterstützung für automatisierte Modellprüfung und das Erstellen von Issues, die die Ergebnisse der Spezifikationsprüfungen in BIMcollab Zoom dokumentieren.


💡 Tipp: Möchten Sie ein BIMcollab IDS-Profi werden? Schauen Sie sich den IDS-Kurs in der BIMcollab Academy an.

📝 Hinweis: Eine Information Delivery Specification (IDS) ist ein buildingSMART open standard zur Spezifikation und Validierung von Informationsanforderungen in IFC-Modellen. Sie verwendet eine Liste von Spezifikationen, die festlegen, wie Objekte, Klassifikationen, Eigenschaften und sogar Werte und Einheiten geliefert und ausgetauscht werden müssen. IDS basiert auf dem XML-Schema, wodurch alle Spezifikationen die gleiche Struktur haben und von verschiedenen Tools gelesen werden können. Mehr zur offiziellen IDS-Dokumentation finden Sie auf der buildingSMART-Website.



Neue IDS erstellen

Im Prüfungs-Tab Ihres Projekts finden Sie eine Sammlung von Projektressourcen (Spezifikationen, Smart Properties, Smart Views, Clash rules und Listen), die mit BIMcollab Zoom kompatibel sind.

Im Tab „Spezifikation“ können Sie Ihre Projektanforderungen einsehen und erstellen. Diese hinzugefügten Spezifikationen stehen dann in BIMcollab Zoom zur Eigenschaftsprüfung und im Revit BCF manager zur Unterstützung der Eigenschaftsumsetzung zur Verfügung.

⚠️ Achtung:

  • Nur Project leader können Spezifikationen erstellen und bearbeiten.

  • Nach dem Erstellen können Spezifikationen im BIMcollab WebRaum von allen Editor Team-Mitgliedern des Projekts eingesehen werden.


​Es gibt drei Möglichkeiten, eine neue IDS-Spezifikation zu Ihrem BIMcollab-Projekt hinzuzufügen:

Manuell

  1. Klicken Sie auf die Schaltfläche „Neue IDS“, um eine IDS von Grund auf zu erstellen.

  2. Geben Sie Ihrer IDS einen Namen, eine Beschreibung und einen Zweck, damit Ihr Team sie schnell identifizieren kann.

Aus einem anderen Projekt importieren

  1. Klicken Sie auf „Importieren“.

  2. Wählen Sie als Quelle „aus Projekt“ und wählen Sie das Projekt, aus dem Sie eine IDS importieren möchten.

Aus einer IDS-Datei importieren

  1. Klicken Sie auf „Importieren“.

  2. Wählen Sie als Quelle „aus Datei“ und wählen Sie die .IDS-Datei, die Sie importieren möchten.

💡 Tipp: Starten Sie mit einer Beispiel-IDS, die von einem unserer BIM-Expert:innen erstellt wurde. Hier herunterladen



Definieren Sie Ihre IDS-Spezifikationen

Nachdem Sie eine IDS erstellt haben, können Sie alle für Ihr Projekt erforderlichen Spezifikationen definieren.

Um Ihre Informationsanforderungen korrekt zu validieren, bestehen die Spezifikationen aus drei Abschnitten: Beschreibung, Anwendbarkeit und Anforderungen.

Beschreibung

Zeigt die Identitätsinformationen der Spezifikation an. Folgen Sie den untenstehenden Schritten, um sicherzustellen, dass Ihre Spezifikation alle notwendigen Informationen zur Erkennung enthält.

  1. Geben Sie einen Spezifikationsnamen ein. Verwenden Sie immer Namen, die eindeutig, einfach und prägnant sind.

  2. Schreiben Sie eine kurze Beschreibung, die den Nutzer:innen erklärt, warum die Spezifikation für Ihr Projekt wichtig ist.

  3. Wählen Sie aus, welche IFC-Version erlaubt ist; Sie können IFC 2x3, IFC 4 oder beide auswählen.


Anwendbarkeit

In der BIMcollab-Oberfläche dargestellt als Abschnitt 1. Hier können Sie definieren, auf welche elements sich die Spezifikation bezieht.

Über das Dropdown-Menü können Sie festlegen, ob diese elements im Modell vorhanden sein sollen. Im IDS-Standard wird dies als Kardinalität bezeichnet.

Sie können zwischen drei Optionen wählen:

Option (Kardinalität)

Bedeutung

Beispiel

Alle elements von (Optional)

Übereinstimmende elements sind optional.

„Das Modell kann technische Ausrüstung enthalten“

Mindestens ein element von (Erforderlich)

Mindestens ein übereinstimmendes element muss im Modell vorhanden sein.

„Das Modell muss mindestens eine Brandschutztür enthalten.“

Keine elements von (Verboten)

Übereinstimmende elements sollten nicht im Modell vorhanden sein. Wenn welche gefunden werden, schlägt die Spezifikation fehl.

„Das Modell darf keine generischen elements (IfcBuildingElementProxy) enthalten.“

📝 Hinweis: In früheren Versionen von BIMcollab IDS war die Kardinalität der Anwendbarkeit auf Optional beschränkt, d. h. alle Spezifikationen wurden automatisch als Alle elements von interpretiert. Bestehende IDS-Spezifikationen, die in älteren Versionen erstellt wurden, verwenden weiterhin Alle elements von, es sei denn, Sie bearbeiten die Spezifikation und wählen eine andere Kardinalität aus.

Nachdem die Kardinalität gewählt wurde, fahren Sie mit dem Erstellen der Auswahlregeln fort.

  1. Klicken Sie auf das Facet-Dropdown-Menü, um anzugeben, auf welchen Informationstyp sich die Spezifikation beziehen soll.

  2. Geben Sie falls erforderlich die verfügbaren Werte für den Vordefinierten Typ ein. Diese hängen vom gewählten 'Facet' ab.

  3. Verwenden Sie Operatoren und Werte, um Ihre Auswahl weiter zu spezifizieren. Hier können Sie festlegen, welche Daten in Ihren elements vorhanden sein müssen, damit sie in der IDS rule berücksichtigt werden.

    • Verwenden Sie den Ist-Operator, um einen einzelnen exakten Wert zu definieren.

    • Verwenden Sie den IstDefiniert-Operator, um zu prüfen, ob ein Wert existiert.

    • Verwenden Sie die OneOf-Operatoren, um eine Liste von mehreren möglichen Werten einzuschließen.

    • Verwenden Sie den Enthält-Operator, um einen Wert anzugeben, der irgendwo in den Daten erscheinen soll.

    • Verwenden Sie den Operator Beginnt mit, um einen Wert anzugeben, der am Anfang der Daten erscheinen muss.

    • Verwenden Sie den Operator Endet mit, um einen Wert anzugeben, der am Ende der Daten erscheinen muss.

    • Verwenden Sie den Regex pattern-Operator, um fortgeschrittene Mustererkennung auf Ihre Daten anzuwenden.

  4. Klicken Sie bei Bedarf auf 'Item hinzufügen', um eine weitere Regel zu erstellen und die Anwendbarkeit Ihrer Spezifikation weiter zu präzisieren.

Anforderungen

In der BIMcollab-Oberfläche dargestellt als Abschnitt 2 (Sollte haben), definieren die Anforderungen, welche Informationen die ausgewählten elements enthalten müssen.

Nachdem Sie im Abschnitt Anwendbarkeit die zu prüfenden elements festgelegt haben, geben Sie unter Anforderungen an, welche Informationen sie enthalten sollen:

  1. Klicken Sie auf das Facet-Dropdown-Menü, um anzugeben, welche Art von Informationen die elements enthalten müssen.

  2. Geben Sie bei Bedarf die verfügbaren Werte für den Vordefinierten Typ ein. Diese hängen vom ausgewählten Facet ab.

  3. Verwenden Sie Operatoren und Werte, um Ihre Auswahl zu definieren. Hier können Sie festlegen, welche Daten in Ihren elements vorhanden sein müssen, um die IDS rule zu genehmigen.

    • Verwenden Sie den Operator Ist, um einen einzelnen exakten Wert festzulegen.

    • Verwenden Sie den Operator IstDefiniert, um zu prüfen, ob ein Wert existiert.

    • Verwenden Sie die Operatoren EinerVon, um eine list von mehreren möglichen Werten einzuschließen.

    • Verwenden Sie den Operator Enthält, um einen Wert anzugeben, der irgendwo in den Daten erscheinen soll.

    • Verwenden Sie den Operator Beginnt mit, um einen Wert festzulegen, der am Anfang der Daten erscheinen muss.

    • Verwenden Sie den Operator Endet mit, um einen Wert festzulegen, der am Ende der Daten erscheinen muss.

    • Verwenden Sie den Operator Regex-Muster, um fortgeschrittene Mustererkennung auf Ihre Daten anzuwenden.

  4. Wählen Sie den Anforderungstyp aus. Jede Anforderung kann ihre eigene Kardinalität haben, sodass Sie festlegen können, ob die ausgewählten Informationen verpflichtend, optional oder verboten sind.

    • Erforderlich: Die Information muss vorhanden sein und dem definierten Wert entsprechen.

    • Optional: Die Information ist nicht erforderlich, aber falls sie vorhanden ist, muss sie dem definierten Wert entsprechen.

    • Verboten: Die Information darf im Model nicht vorhanden sein.

  5. Klicken Sie bei Bedarf auf 'Item hinzufügen', um eine weitere rule zu erstellen und Ihre Anforderungen weiter zu spezifizieren.

  6. Klicken Sie auf das gelbe Häkchen neben der specificationsbeschreibung, um Ihre specifications zu speichern.

Regex-Muster anwenden


​Die Verwendung von Regex-Mustern kann sehr hilfreich sein, wenn Sie Namenskonventionen oder Namensschemata festlegen möchten. Mithilfe von regulären Ausdrücken (Regex) können Nutzer rules in ihren specifications definieren, um nach einer bestimmten Folge von Zahlen, Buchstaben oder beliebigen Zeichen zu suchen.

Ähnlich wie bei den Zoom-Platzhaltern finden Sie hier einige Beispiele für Regex-Muster.

Muster

Bedeutung

Erfüllt (✔️)

Erfüllt nicht (❌)

AB10

Exakte Übereinstimmung, nur dieser Wert ist gültig

AB10

AB11, A10, AB-10

AB_123

Exakte Übereinstimmung, Unterstrich _ hat keine besondere Bedeutung

AB_123

AB123, A_B123

AB.

Das . steht für ein beliebiges einzelnes Zeichen nach AB

AB1, ABA, AB+

AB12, XAB1

AB..

Zwei Platzhalter, also genau 2 Zeichen nach AB

AB12, ABCD, AB++

AB1, A12B

AB.*

.* steht für beliebig viele Zeichen nach AB

AB1, AB12, ABXYZ, AB-123

Alles, was nicht mit AB beginnt, wie XAB, CAB1

.AB.

AB kann überall im Text erscheinen

AB, XAB, 123ABCD, CAB-AB-1

Alles ohne AB, wie A_B, BA, XY

AB[0-9]

Eine Ziffer (0–9) nach AB

AB0, AB5, AB9

AB, AB12, ABA

AB[0-9]*

Beliebig viele Ziffern (oder keine) nach AB

AB, AB1, AB123, AB000

ABA, AB12X

AB[0-9]{2}

Genau 2 Ziffern nach AB

AB01, AB24, AB99

AB1, AB123, ABA

💡 Tipp: In den folgenden Links finden Sie hilfreiche Ressourcen, um Ihre Regex-Kenntnisse zu lernen und zu üben:

📝 Hinweis: Der IDS-Standard unterstützt einen bestimmten Typ von Regex rules, die festgelegte Zeichen verwenden, um die Konventionen für Ihre Daten zu definieren. Unter den verschiedenen Regex-Dialekten werden im IDS XML Regular Expressions unterstützt. Diese sind in der Regel einfacher und enthalten keine erweiterten Regex-Funktionen.


Beispiel

Nachfolgend finden Sie ein Beispiel für eine specification, die für alle Wände gilt. Für alle Wände ist ein Wert für die Eigenschaften Tragfähigkeit, Außen-/Innenwand und Brandschutz erforderlich.


​Fertig! Nach Abschluss stehen die specifications allen Team-Mitgliedern in Ihrem BIMcollab-Projekt mit der Rolle 'Project leader' oder 'Editor' zur Verfügung.



Arten von Facets

Facets repräsentieren eine bestimmte Art von Information aus einem IFC-Element. Im IDS-Standard gibt es insgesamt sechs Arten von Facets, mit denen Sie arbeiten können:

  • Entity

  • Attribute

  • Eigenschaften

  • Klassifizierung

  • Material

  • TeilVon

💡 Tipp: Sie können mehrere Facets sowohl im Anwendbarkeits- als auch im Anforderungsbereich kombinieren, um eine Vielzahl von specifications zu beschreiben.


​In der folgenden Tabelle finden Sie ein Beispiel dafür, wie Facets und deren Zweck je nach Einsatzbereich interpretiert werden.

​Aktuelle IDS-Einschränkungen

Obwohl wir bestrebt sind, umfassende Unterstützung für den IDS-Standard zu bieten, gelten derzeit folgende Einschränkungen:

  • Nur der Standard-Datentyp kann exportiert werden; die Auswahl bestimmter Datentypen wird noch nicht unterstützt.

  • Numerische Grenzen (Mindest- und Höchstwerte) werden nicht unterstützt.

  • Längenbeschränkungen für Werte werden nicht unterstützt.

  • Die Metadatenfelder Bezeichner und Anweisungen werden nicht unterstützt.

  • IFC 4.3 wird derzeit nicht unterstützt.

  • URI-Referenzen werden nicht unterstützt.


Wie geht es weiter?

Hat dies deine Frage beantwortet?