UML-GML transformation ambiguity

Agnieszka Chojka
University of Warmia and Mazury in Olsztyn
The Faculty of Geodesy, Geospatial and Civil Engineering
Department of Land Surveying and Geomatics
Poland

Abstract

Passing the “Spatial Information Infrastructure Law” in Poland, that is a transposition of the INSPIRE Directive, involved the necessity of many secondary acts and corresponding changes in other Laws, among others the “Geodetic and Cartographic Law”. Decision was made to replace the existing instructions and guidelines by regulations of the Council of Ministers or relevant minister that, on the one hand, become annexes to the “Geodetic and Cartographic Law” and, on the other hand, implement the recommendations of the INSPIRE Directive.
An integral part of these regulations elaborated in the Head Office of Geodesy and Cartography in Poland are the UML and GML application schemas that define information structures of databases, corresponding to each regulation. Although these schemas were worked out according to the ISO 19100 series of International Standards in the Geographic Information (Geoinformation/Geomatics) domain, many technical problems connected with UML-GML transformation were identified during their preparation.
In this paper, on examples of UML and GML application schemas prepared in the Head Office of Geodesy and Cartography in Poland within the INSPIRE Directive implementation works, some ambiguities concerning UML to GML transformation were discussed as well as some errors and anomalies connected with this issues. Questions how to resolve this ambiguity and how to ensure single way in changing UML application schema into corresponding GML application schema were also considered.

Keywords:

UML; GML; encoding; ambiguity; anomaly

Full Text:

PDF (Polish)

References

Altova, 2013. XMLSpy, http://www.altova.com/xml-editor/

Michalak J., Chojka A., Zwirowicz-Rutkowska A., Parzyński Z., 2012. Modele danych przestrzennych w UML i ich transformacja do schematów GML i struktur baz danych. Monografia. Roczniki Geomatyk t. 10, z. 1 (51), PTIP Warszawa.

Cox S., 2011. Hollow World: a GML application schema template. Solid Earth and Environment GRID (SEE GRID community website). https://www.seegrid.csiro.au/wiki/AppSchemas/HollowWorld/

EMUiA, 2012. Rozporządzenie Ministra Administracji i Cyfryzacji z dnia 9 stycznia 2012 r. w sprawie ewidencji miejscowości, ulic i adresów. Dz.U. 2012 nr 0 poz. 125.

GESUT, BDOT, MZ, 2013. Rozporządzenie Ministra Administracji i Cyfryzacji z dnia 12 lutego 2013 r. w sprawie bazy danych geodezyjnej ewidencji sieci uzbrojenia terenu, bazy danych obiektów topograficznych oraz mapy zasadniczej. Dz.U. 2013 nr 0 poz. 383.

Githaiga J., 2010. Project Overview – FullMoon. Solid Earth and Environment GRID (SEE GRID community website), https://www.seegrid.csiro.au/wiki/Siss/FullMoon/

ISO/TC 211 (Geographic Information/Geomatics), Technical Specification 19103:2005, Geographic information – Conceptual schema language (Język schematów pojęciowych).

ISO/TC 211 (Geographic Information/Geomatics), ISO 19109:2009, Geographic information – Rules for application schema. Norma PN-EN ISO 19109:2009, Informacja geograficzna – Reguły schematów aplikacyjnych.

ISO/TC 211 (Geographic Information/Geomatics), ISO 19118:2011, Geographic information – Encoding. Norma PN-EN ISO 19118:2011, Informacja geograficzna – Kodowanie.

ISO/TC 211 (Geographic Information/Geomatics), ISO 19136:2007, Geographic information – Geography Markup Language (GML). Norma PN-EN ISO 19136:2009, Informacja geograficzna – Język znaczników geograficznych GML.

Portele C., 2008a. Mapping UML to GML Application Schemas. Guidelines and Encoding Rules. Interactive Instruments GmbH,

http://www.interactive-instruments.de/ugas/UGAS-Guidelines-and-Encoding-Rules.pdf

Portele C., 2008b. Mapping UML to GML Application Schemas. ShapeChange – Architecture and Description. Interactive Instruments GmbH,

http://www.interactive-instruments.de/ugas/ShapeChange.pdf

PRG, 2012. Rozporządzenie Rady Ministrów z dnia 10 stycznia 2012 r. w sprawie państwowego rejestru granic i powierzchni jednostek podziałów terytorialnych kraju. Dz.U. 2012 nr 0 poz. 199.

SparxSystem, 2013. Enterprise Architect, http://www.sparxsystems.com.au/

SyncRO Soft Ltd., 2013. oXygen XML Editor, http://www.oxygenxml.com/

W3Schools, 2013. W3Schools Online Web Tutorials, http://www.w3schools.com/