IFC-Dateistruktur: Das IfcRelationship Konzept
IfcRelationship ist das zweite Hauptelement der IFC-Dateistruktur. Hier eine Vertiefung bezüglich der unterschiedlichen Verhältnisse zwischen Objekten und Eigenschaften

Dieser Artikel befasst sich mit IfcRelationShip, dem zweiten Hauptelement des IFC-Datenformats (Industry Foundation Classes), d.h. mit den unterschiedlichen Verhältnissen, die im IFC-Format entstehen.
Wenn Sie das Konzept der IfcRelationship zwischen Elementen eines Gebäudes (oder Teilen davon), wie z. B. Wänden, Böden, Fenstern, praktisch überprüfen möchten, können Sie einen Online-BIM-Viewer verwenden, der das Öffnen, Analysieren und Verwalten einer IFC-Datei ermöglicht.
Wir weisen darauf hin, dass im vorherigen Artikel bereits das Thema IfcObjectDefinition und Objekten vertieft wurde. Folgend finden Sie die Links zu den Artikeln über die IFC-Datenstruktur:
- Artikel über IfcObjectDefinition
- Artikel über IfcRelationship
- Artikel über IfcPropertyDefinition.
Inhaltsverzeichnis
Struktur eines IFC-Modells
Das IFC-Schema kann als Archivierungsschema betrachtet werden, wo Digitaldaten organisiert und transportiert werden, um die Interoperabilität zwischen den unterschiedlichen Beteiligten zu fördern.
IFC stellt ein Modell dar, das aus Tausenden von hierarchisch organisierten Objekten besteht.

Zusammensetzung des IFC-Datenschemas
Die IFC-Logik beruht auf 3 Hauptkonzepten, die die Struktur selbst darstellen und folgendes beschreiben:
IfcObjectDefinition: Objekte;IfcRelationship: Beziehungen zwischen Objekten;IfcPropertyDefinition: mit Objekten verbundene Eigenschaften.

IFC-Dateistruktur | Diagramm mit Beschreibung IfcRelationship
IfcRelationship
IfcRelationship beschreibt unterschiedliche Beziehungen.
Im IFC-Modell gibt es 5 wesentliche Beziehungstypologien:
IfcRelConnectsist eine Konnektivitätsbeziehung, welche Objekte nach bestimmten Kriterien verbindet. Zum Beispiel, eine Platte die mit einem Träger oder Trennwand verbunden ist, die jeweils auf einer Decke liegt;IfcRelAssociateszeigt externe Informationsquellen an und verbindet diese mit Objekten oder Eigenschaftenbeschreibungen, durch eine unidirektionale Assoziationsbeziehung. Ein Beispiel könnte eine externe IFC-Bibliothek sein, in der die Objekt- oder Klassifizierungsinformationen für einen bestimmten Raum innerhalb des Gebäudes definiert sind;IfcRelDecomposesddefiniert das generelle Konzept von Objekten, die zusammengesetzt oder zerlegt werden. Diese Zerlegung implizierte eine Abhängigkeit, d.h. die Definition des Ganzen hängt von der Definition der Teile und die Teile von der Existenz des Ganzen ab. So kann z. B. ein Kostenelement auch in anderen eingeschlossen werden, genau wie ein Tragwerk eine Ansammlung von Trägern und Stützen sein kann;IfcRelDefinesist eine Beziehung, die der Instanz ermöglicht, Typen-Eigenschaften zu erben. Verschiedene Instanzen von Fenstern können z. B. innerhalb des IFC-Projektmodells vom gleichen Typ sein (demselben Katalog oder Hersteller gehören) und somit den Informationsaustausch unter den Instanzen ermöglichen;IfcRelAssignsklärt die Beziehungen, die erstellt werden muss, wenn ein Objekt die Dienste eines anderen Objekts benötigt. Man kann z. B. einem Objekt eine bestimmte Ressource zuweisen.
Jede dieser 5 Beziehungstypologien ist auf weitere Beziehungen zwischen Objekten, Typen, Eigenschaften usw. spezialisiert (Baumuntertypen) wie im folgenden Diagramm dargestellt:

IFC-Dateiarchitektur | IfcRelationship-Unterteilungsdiagramm
In den nächsten Abbildungen sind einige Verbindungsbeispiele angezeigt:
- In der usBIM.viewer+ Abbildung sieht man, wie
IfcRelAggregatesdasIfcBuilding(Gebäude) mit all seine unterteilten Ebenen d.h.IfcBuildingStoreyverbindet. - Die zweite Abbildung
IfcRelContainedInSpatialStructureverbindetIfcBuildingStoreymit allen zugehörigen Objekten; - In der dritten Abbildung wird hervorgehoben, wie
IfcRelConnectsPathElementsden zwei nebeneinanderstehenden Objekten (Wände), die inIfcWallStandardCaseenthalten sind, vereinigt.

IfcRelAggregate | Verbindungen des IfcBuilding mit allen Ebenen des IfcBuildingStorey

IfcRelContainedInSpatialStructure | Verbindung des IfcBuildingStorey mit allen dazugehörigen Objekten IfcDoor, IfcWallStandardCase, IfcSlab, IfcWindow

IfcRelConnectsPathElements | Verbindung zwischen zwei aneinander grenzenden Objekten die in IfcWallStandardCase enthalten sind.


