Experiences of UML-to-GML Encoding

This paper presents experiences gained from the development of an automatic conversion from GI appl ication schema to an XML exchange format. The application schema i s expressed in the Unified Modelling Language (UML), and the chose n xchange format is the Geographic Markup Language (GML) spec ified by the Open GIS Consortium (OGC). A set of conversion rule s have been identified and implemented in a tool that reads UML class diagrams and writes corresponding GML code. A comprehensive cadastre model has constituted the test case. The work has b een performed as part of the national GeNorway project.