Dieses Dokument legt den Standard für die Transformation von grUML-Schemas (GraphUML, [BHR+09]) nach XSD (XML Schema Definition) fest und ist im Rahmen des Arbeitspakets 5.2 "Prototypische SOAMIG-Parser und -Unparser realisieren" im SOAMIG-Projekt entstanden. Das Ziel ist der Austausch von TGraphen (typisierten, attributierten, angeordneten, gerichte Graphen [ERW08]) über XML-Dokumente. Zur Spezifikation des Austauschformats wird XSD eingesetzt. Dies erlaubt eine Validierung der XML-Instanzen auf syntaktischer Ebene. Der Ausgangspunkt ist ein gegebenes Schemas in grUML-Notation1, welches nach XSD transformiert werden soll. Mit der generierten XSD existiert ein Beschreibungsmittel für Graph-Instanzen in XML. Die dadurch beschriebenen XML-Dokumente sind flach, d.h. alle Elemente sind direkt dem root-Element untergeordnet.
Die vorliegende Arbeit beschäftigt sich mit der Abbildung von Ecore nach grUML. Dabei wird sowohl die Transformation von in Ecore modellierten Modellen nach Graphen in grUML als auch die Konvertierung von Ecore-Metamodellen nach grUML-Schemas betrachtet. Zunächst werden die beiden Modellierungssprachen Ecore und grUML einzeln beschrieben. Dabei werden die Metamodelle der Sprachen erklärt und die Programmierschnittstellen vorgestellt. Im Anschluss werden Unterschiede und Gemeinsamkeiten von grUML und Ecore erläutert und auf dieser Grundlage eine Abbildung definiert. Außerdem werden Anforderungen an die Implementierung der Transformation festgehalten. Danach folgen verschiedene Details zur Realisierung. Zum Schluss wird mit Hilfe einiger Beispiele gezeigt, welche Ergebnisse durch die Transformation entstehen.
Wenn es um die Vermittlung und Förderung von Kompetenzen geht, die für die Transformation zu einer nachhaltigen Gesellschaft notwendig sind, nehmen angehende Lehrpersonen eine Schlüsselrolle ein. Mit der modellhaften Einführung des Zertifikatsstudiums „Bildung – Transformation – Nachhaltigkeit“ (BTN) an der Universität Koblenz-Landau bietet sich Lehramtsstudierenden aller Fächer und Schulformen die Möglichkeit, sich in verschiedenen Modulen – begleitend zum regulären Studium – wissenschaftlich fundiert, multiperspektivisch und praxisorientiert mit Aspekten nachhaltiger Entwicklung auseinanderzusetzen. Ziel ist es, Lehramtsstudierende mit relevanten Nachhaltigkeitskompetenzen auszustatten, sie für ihre Rolle in Bezug auf die notwendige Transformation hin zu einer nachhaltigen Gesellschaft zu sensibilisieren und sie zu befähigen, in ihrem zukünftigen Berufsleben an Schulen, Hochschulen oder außerschulischen Bildungseinrichtungen inklusive und systemische Nachhaltigkeitskonzepte zu implementieren. Ein besonderer Schwerpunkt des Zertifikats liegt auf der Förderung der Reflexionsfähigkeit der Studierenden. Das Zertifikat BTN ist ein Projekt des Zentrums für Bildung und Forschung an Außerschulischen Lernorten (ZentrAL) der Universität Koblenz-Landau und wurde durch die Deutsche Bundesstiftung Umwelt (DBU) als Pilotvorhaben gefördert.