ShapeChange
a tool for creating GML application schemas using UML
1. What is ShapeChange?
Shape Change is a Free Tool (GPL) that allows automatic creation of GML applicaton Schemas using XMI. It is available at: http://www.interactive-instruments.de/ugas/
2. How to use it
Create UML class diagram using stereotypes defined by GML specification in Annex E. For more information on how to do this, esp. with respect to complex conceptual models refer to the SEEGrid project's twiki at https://www.seegrid.csiro.au/twiki/bin/view/AppSchemas/. A template for Enterprise Architect, including all the usually needed external models, along with guidelines can also be found there.
- Export XMI
Convert XML with ShapeChange
3. Known problems
Enterprise architect creates XMI with wrong visibilty, use ShapeChange with '-P' option to solve problem
ShapeChange needs some (undocumented) Tagged Values. Either use '-F' or at least set TaggedValue 'xsdName'