German

IDS Entity Facet - Erklärung, Beispiele & Umsetzung

Niklas Portmann

Published in

IDS

·

22. Februar 2025

Die IDS Entity Facet ist eine von 6 verschiedenen Facets aus der Information Delivery Specification. Die Entity Facet wird genutzt, um innerhalb von BIM-Projekten entweder die IFC-Klasse eines Elements zu überprüfen oder für andere Überprüfungen vorrauszusetzen.

Innerhalb des Applicability Abschnittes einer IDS-Datei kann die Entity Facet also genutzt werden, um festzulegen, dass Anforderungen nur für Elemente mit bestimmten IFC-Klassen gelten.

Beispiel Feuerwiderstand

In diesem Beispiel ist das Ziel zu definieren, dass jede modellierte Wand einen angegebenen Feuerwiderstand hat. Um diese Regel festzulegen, können wir zwei Informationen aus dem IFC-Schema nutzen.

IFC Eigenschaften & Beschreibungen:

  • IfcWall: Die Standard IFC-Klasse für Wandelemente.

  • FireRating: IFC-Eigenschaft zur Beschreibung des Feuerwiderstands.

<ids:applicability>
  <ids:entity>
    <ids:name>
      <ids:simplevalue>IFCWALL</ids:simplevalue>
    </ids:name>
  </ids:entity>
</ids:applicability>
<ids:requirements>
  <ids:property datatype="IFCLABEL" minoccurs="1" maxoccurs="unbounded">
    <ids:propertyset>
      <ids:simplevalue>Pset_WallCommon</ids:simplevalue>
    </ids:propertyset>
    <ids:name>
      <ids:simplevalue>FireRating</ids:simplevalue>
    </ids:name>
  </ids:property>
</ids:requirements>

In diesem IDS-Beispiel, nutzen wir als Applicability die Entity Facet, um festzulegen, dass diese Anforderung für jede IfcWall gilt. Innerhalb der Requirements ist mit einer Property Facet festgelegt, dass die Eigenschaft FireRating aus dem Eigenschaftensatz Pset_FireRatingProperties vorhanden sein muss.

Genauere Spezifikationen mit Predefined Types

Mit einem Predefined Type kann die Entität noch präziser als nur mit einer IfcClass beschrieben werden. So können wir beispielsweise unsere vorherigen Anforderungen erweitern und festlegen, dass sie nur für bewegbare Wände gelten sollen. Dafür nutzen wir den Wert MOVEABLE des IfcWallTypeEnum als Predefined Type.

<ids:applicability>
  <ids:entity>
    <ids:name>
      <ids:simplevalue>IFCWALL</ids:simplevalue>
    </ids:name>
    <!-- Hier wurde der Predefined Type eingefügt. -->
    <ids:predefinedtype>
	    <ids:simplevalue>MOVABLE</ids:simplevalue>
	  </ids:predefinedtype>
  </ids:entity>
</ids:applicability>

Achtung: Der ids:predefinedType muss zwingend nach ids:name kommen. Ist die Reihenfolge vertauscht, ist die Datei keine gültige IDS-Datei.

Komplexere Bedingungen: Wertelisten

Für die Werte der Entity Facet können auch komplexere Bedingungen anstatt eines simplen Wertvergleichs genutzt werden. Häufig genutzt werden Wertelisten, um festzulegen, dass die Anforderung für eine Auswahl an IFC-Klassen gilt.

<ids:applicability>
    <ids:entity>
        <ids:name>
            <xs:restriction>
                <xs:enumeration value="IFCWALL"></xs:enumeration>
                <xs:enumeration value="IFCWINDOW"></xs:enumeration>
                <xs:enumeration value="IFCDOOR"></xs:enumeration>
            </xs:restriction>
        </ids:name>
    </ids:entity>
</ids:applicability>
<ids:requirements>
    <ids:property datatype="IFCLABEL" minoccurs="1" maxoccurs="unbounded">
        <ids:propertyset>
            <ids:simplevalue>Pset_WallCommon</ids:simplevalue>
        </ids:propertyset>
        <ids:name>
            <ids:simplevalue>FireRating</ids:simplevalue>
        </ids:name>
    </ids:property>
</ids:requirements>

IFC Entity Mappings in LastBIM 2.0

Seit LastBIM 2.0 können IFC-Klassen direkt auf der Plattform für die Definition von Spezifikationen und Bauteilen verwendet werden. Unter "Klassifikation" lässt sich in der Spezifikation für jede IFC-Version die entsprechende IFC-Klasse festlegen.

Diese IFC-Klassen werden automatisch sowohl beim Check auf LastBIM als auch beim Export nach IDS berücksichtigt.

undefined
Goodbye fehlerhafte BIM-Modelle.

Hello LastBIM 👋

Lass dir jetzt von unserer Produktexpertin Antonia zeigen, wie wir euren BIM-Workflow optimieren können und ihr schon ab Morgen mit besseren Anforderungen arbeiten könnt.

Termine verfügbar

Ciao fehlerhafte BIM-Modelle.

Hello LastBIM 👋

Lass dir jetzt von unserer Produktexpertin Antonia zeigen, wie wir euren BIM-Workflow optimieren können und ihr schon ab Morgen mit besseren Anforderungen arbeiten könnt.

Termine verfügbar

Goodbye fehlerhafte BIM-Modelle.

Hello LastBIM 👋

Lass dir jetzt von unserer Produktexpertin Antonia zeigen, wie wir euren BIM-Workflow optimieren können und ihr schon ab Morgen mit besseren Anforderungen arbeiten könnt.

Termine verfügbar

Enstanden aus Liebe zu BIM. 2021 hat Antonia bei ihrerer Arbeit mit BIM-Modellen die Erfahrung gemacht, dass die Umsetzung von Informationsanforderungen unnötig kompliziert ist. Seit dem haben wir es uns mit LastBIM zur Mission gemacht, das zu ändern.

Copyright © 2024. All right reserved to LastBIM GmbH

Enstanden aus Liebe zu BIM. 2021 hat Antonia bei ihrerer Arbeit mit BIM-Modellen die Erfahrung gemacht, dass die Umsetzung von Informationsanforderungen unnötig kompliziert ist. Seit dem haben wir es uns mit LastBIM zur Mission gemacht, das zu ändern.

Copyright © 2024. All right reserved to LastBIM GmbH

Enstanden aus Liebe zu BIM. 2021 hat Antonia bei ihrerer Arbeit mit BIM-Modellen die Erfahrung gemacht, dass die Umsetzung von Informationsanforderungen unnötig kompliziert ist. Seit dem haben wir es uns mit LastBIM zur Mission gemacht, das zu ändern.

Copyright © 2024. All right reserved to LastBIM GmbH