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
Klicken Sie auf die Schaltfläche „Neue IDS“, um eine IDS von Grund auf zu erstellen.
Geben Sie Ihrer IDS einen Namen, eine Beschreibung und einen Zweck, damit Ihr Team sie schnell identifizieren kann.
Aus einem anderen Projekt importieren
Klicken Sie auf „Importieren“.
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
Klicken Sie auf „Importieren“.
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.
Geben Sie einen Spezifikationsnamen ein. Verwenden Sie immer Namen, die eindeutig, einfach und prägnant sind.
Schreiben Sie eine kurze Beschreibung, die den Nutzer:innen erklärt, warum die Spezifikation für Ihr Projekt wichtig ist.
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.
Klicken Sie auf das Facet-Dropdown-Menü, um anzugeben, auf welchen Informationstyp sich die Spezifikation beziehen soll.
Geben Sie falls erforderlich die verfügbaren Werte für den Vordefinierten Typ ein. Diese hängen vom gewählten 'Facet' ab.
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.
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:
Klicken Sie auf das Facet-Dropdown-Menü, um anzugeben, welche Art von Informationen die elements enthalten müssen.
Geben Sie bei Bedarf die verfügbaren Werte für den Vordefinierten Typ ein. Diese hängen vom ausgewählten Facet ab.
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.
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.
Klicken Sie bei Bedarf auf 'Item hinzufügen', um eine weitere rule zu erstellen und Ihre Anforderungen weiter zu spezifizieren.
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 |
|
|
AB_123 | Exakte Übereinstimmung, Unterstrich |
|
|
AB. | Das |
|
|
AB.. | Zwei Platzhalter, also genau 2 Zeichen nach |
|
|
AB.* |
|
| Alles, was nicht mit |
.AB. |
|
| Alles ohne |
AB[0-9] | Eine Ziffer (0–9) nach |
|
|
AB[0-9]* | Beliebig viele Ziffern (oder keine) nach |
|
|
AB[0-9]{2} | Genau 2 Ziffern nach |
|
|
💡 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.






