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