3.7 Verwenden von eigenschaftensätzen

Definierte Position

Bei der Anwendung von IFC müssen Sie auch die Propertysets mit den entsprechenden Properties verwenden. Da wir einen internationalen Standard verwenden, haben alle hierin enthaltenen Eigenschaften einen festen definierten Platz und es ist möglich, Eigenschaften in allen Fachmodellen an derselben Stelle zu finden.

Vordefiniert

IFC stellt vordefinierte Eigenschaften in Eigenschaftssätzen bereit, die zu bestimmten Entitäten gehören: die Common PropertySets. Wenn Entitäten mit TypeEnumerations weiter typisiert werden, werden dadurch zusätzliche Eigenschaftssätze verfügbar.

Eigenschaften in PropertySets (Pset)

Eine Entität (Entity) hat mehrere Eigenschaften (Properties), die in einer Menge zusammengefasst sind. Jede Entität verfügt über eine Sammlung von Eigenschaften, die an der Entität ausgerichtet sind. Am bekanntesten sind Common PropertySets wie: PsetWallCommon, die Eigenschaften wie FireRating, LoadBearing, IsExternal enthalten.

  • Wenn die eingegebenen Eigenschaften laut buildingSMART in ein bestimmtes Pset gehören, sollten sie zumindest auch dort zu finden sein.
  • Zusätzliche Eigenschaften, die nicht von buildingSMART bereitgestellt werden, befinden sich möglicherweise in ihrem eigenen PropertySet. Erwähnen Sie diese eigenen Sets in den projektspezifischen Vereinbarungen unter 4.8, damit jeder im Projektteam weiß, wo die von Ihnen validierten Eigenschaften zu finden sind.
  • Hinweis: Laut BuildingSMART darf der Name eines optionalen Eigenschaftssatzes nicht mit ‘Pset’ beginnen.

Beispiel

Pset_CoveringCommon (gilt auch für IfcCovering.FLOORING) enthält die folgenden Eigenschaften:

  • FireRating
  • IsExternal
  • LoadBearing
  • FlammabilityRating
  • AcousticRating
  • FragilityRating
  • SurfaceSpreadOfFlame
  • Combustible

Pset_Covering.Ceiling (gilt nur für Decken) enthält die folgenden Eigenschaften:

  • FragilityRating
  • Permeability
  • TileLength
  • TileWidth

Unterschiede in IFC2x3Tcl und IFC4

Beachten Sie, dass es Unterschiede in Eigenschaften und PropertySets zwischen den verschiedenen IFC-Versionen gibt. Zum Beispiel im Fall von IfcPile: in IFC2x3Tc1 hat diese Entität keine LoadBearing-Eigenschaft im Pset_PileCommon. Wenn Sie angeben möchten, ob dieser Gründungspfahl statisch tragend ist, geben Sie dies in IFC2x3Tc1 in Ihrem eigenen PropertySet an.

Ab IFC4.0.2 ist die Eigenschaft LoadBearing im Pset_PileCommon enthalten.

Abbildung 3.7: Beispiel Pset_WallCommon