Download IFC - HAUSTEC

Transcript
Kernkompetenzbereich Energie- und Umweltmanagement
Das Projekt „DDS Project (#26)“ beinhaltet in diesem Beispiel das Grundstück
„Unnamed (#28)“. Das Gebäude „Unnamed (#30)“ auf diesem Grundstück besteht
aus einem Stockwerk, „Erdgeschoß (#31)“. Das Erdgeschoß wiederum enthält zwei
Räume (IfcSpace) sowie Wände (IfcWallStandardCase), Decken (IfcSlab_Roof) und
Böden (IfcSlab_Floor). In eckigen Klammern ist die Anzahl der enthaltenen Instanzen
dargestellt. Die fortlaufende Nummer wird mit # bezeichnet.
4.3.6 ifcXML
ifcXML ist die XML – Version der IFC und eignet sich besonders für den Austausch
von semantischen Teilbereichen des IFC – Produktmodells. ifcXML – Dateien werden
durch die Konvertierung eines bestehenden EXPRESS Schemas generiert. Die
extensible markup language (XML) ist ein internationaler Standard für den Austausch
elektronischer Dokumente. XML ist ein Textformat und wurde für die Anwendung im
Internet optimiert. Entwickelt vom W3C (World Wide Web Consortium) ist XML eine
lizenzfreie Metasprache, die dazu dient Datenstrukturen eindeutig zu halten (Bos,
1999).
Als Metasprache ermöglicht XML, Formate für Dokumente in sogenannten
Dokumenttyp – Definitionen (DTD) festzulegen. Diese Formate können instanziiert
werden. Man spricht von Tagged Documents. Abbildung 4.9 zeigt die Dokumenttyp –
Definition in XML des einfachen Datenmodells aus Abschnitt 3.1.3.
Abbildung 4.9: Dokumenttyp – Definition in XML (Hörenbaum, 2002)
In Abbildung 4.10 ist die instanziierte Austauschdatei des selben Datenmodells in
XML dargestellt. Bereits bei diesem Beispiel zeigt sich, dass das Datenmodell im XML
– Format größer als im STEP – Format ist, das EXPRESS verwendet. Weiters ist zu
erkennen, dass XML keine Entsprechung der Vererbung kennt. Die Eigenschaften des
ursprünglichen Entities bauteil wurden in den Untertypen traeger und rechteck_wand
direkt definiert. Eine Lösung bietet der weiterführende Standard XML – Schema. Die
Dokumenttyp – Definition wird durch eine XML – Schema – Definition (XSD) ersetzt.
XSD bietet Erweiterungen um Datentypen und strukturelle Konzepte.
Diplomstudiengang Gebäudetechnik
Seite 26