Civil Engineering Reference
In-Depth Information
Tab. 15.1 Mögliche Überführung von Metadatenstrukturen in die ideelle Elementarmodelldaten-
struktur
Metadatenstruktur
Elementarmodell
Element
Property
Relationale Datenbanken
Datenbank
Tabelle
Spalte
XML
Dokument
Element
Elementinhalt, Attribut
Express
Dokument
Entität
Attribut
CSV
Dokument
Zelle
(Proxy Property) Value
INI
Dokument
Sektion
Schlüssel
JSON
Dokument
Objekt
Eigenschaft
hochwertig sein und unter Anwendung zusätzlicher Logik, bspw. in einem IFC Modell,
die geometrische Höhe einer Wand liefern. Die Abbildung von Fachmodelldatenstruktu-
ren wird so teilweise an die Implementierungen für die jeweiligen Elementarmodelltypen
delegiert und wird somit zu einer Spezialimplementierung, was für Sonderfälle gerecht-
fertigt ist.. Diese Implementierungen können sich an generische Vorlagen, bspw. für XML
Datenstrukturen, anlehnen oder, wie am Beispiel IFC erwähnt, semantisch hochwertige
Funktionen bereitstellen, die in Teil II , Kap. 14 besprochen wurden. Wird das Filtern von
Multimodellen auf generische Filterfunktionen beschränkt, d. h. der Anwender muss die
Datenmodelle kennen, ist eine allgemein gültige Definition möglich. Auf diese Art und
Weise können möglichst viele Fachmodelle zur Verwendung in Multimodellen befähigt
werden. Die in Teil I , Kap. 2 gegebene Definition eines Elementarmodells wird hierzu wie
folgt erweitert.
Definition Elementarmodelle sind übertragbare Instanzen eines Datenmodells mit ei-
ner abgegrenzten Fachdomäne und einer vereinbarten Semantik. Das Datenmodell muss
sich in die ideelle Elementarmodelldatenstruktur Element
Property
Va l u e überführen
lassen.
Tabelle 15.1 zeigt mögliche Überführungen von übergeordneten Datenstrukturen in die
beschriebene, ideelle Elementarmodelldatenstruktur. Für inhärent objekt- bzw. klassenori-
entierte Metadatenstrukturen können Komplexeinheiten, bspw. Klassen, Entitäten, Typen,
auf Elemente abgebildet werden. Deren atomare Merkmale, bspw. Feld, Attribut, werden
auf Properties abgebildet. Analog können auch relationale Datenbanken behandelt wer-
den. Beim Format Comma Separated Value, CSV, können die Zellen als Elemente aufge-
fasst werden, ihre ID bestimmt sich dabei über Zeilen- und Spaltennummer. Da eine Zelle
keine weiteren untergeordneten Merkmale hat, wird für ihren Inhalt ein ideelles Property
als Value eingeführt. Somit sind alle Fachmodelle in Multimodellen nutzbar, die auf Basis
abbildbarer Metadatenstrukturen definiert sind und deren Elemente per ID angesprochen
werden können. Bspw. sind die Fachmodelle GAEB DA XML, XPDL oder MS Project
nutzbar, da sie XML basiert sind. IFC ist als Expressinstanz ebenfalls nutzbar sowie Do-
kumente von Tabellenkalkulationen im CSV Format.
Search WWH ::




Custom Search