Abstract
This paper shows the conversion of LADM-IndoorGML conceptual model to technical model. The aim of this research is assessing the conceptual model and discovering the possibilities and the shortcomings of the conceptual model via the conversion to technical model. There are three steps to convert the conceptual model:
- Prepare the LADM-IndoorGML UML model;
- Transform the class diagram to table diagram;
- Generate SQL DDL code from the table diagram.
During the work from step to step several issues did appear and they are addressed in this paper to enable more automated transformation possibilities from the conceptual model to technical mode. Most of the issues are quite generic and also applicable when converting other conceptual models into technical models. There are a few issues related to our specific
conceptual models (IndoorGML and LADM packages) and the Enterprise Architect software (which is the used tool in our case), but most issues are generic: the primary keys that have been created to all tables by the software even if there an ID attributes, foreign keys, the association multiplicity, the attributes multiplicity, data type, spatial data type, index, spatial index, constraints, and inheritance. The research shows that there is a need to develop a complete UML diagram for IndoorGML that contain all the attributes and their datatypes. The current class structure of the code list in LADM standard has been developed for better semantic meaning during the implementation by creating an intermediate conceptual model class to support the transformation. Many critical decisions have been taken during the derivation of the technical model to solve these issues.
- Prepare the LADM-IndoorGML UML model;
- Transform the class diagram to table diagram;
- Generate SQL DDL code from the table diagram.
During the work from step to step several issues did appear and they are addressed in this paper to enable more automated transformation possibilities from the conceptual model to technical mode. Most of the issues are quite generic and also applicable when converting other conceptual models into technical models. There are a few issues related to our specific
conceptual models (IndoorGML and LADM packages) and the Enterprise Architect software (which is the used tool in our case), but most issues are generic: the primary keys that have been created to all tables by the software even if there an ID attributes, foreign keys, the association multiplicity, the attributes multiplicity, data type, spatial data type, index, spatial index, constraints, and inheritance. The research shows that there is a need to develop a complete UML diagram for IndoorGML that contain all the attributes and their datatypes. The current class structure of the code list in LADM standard has been developed for better semantic meaning during the implementation by creating an intermediate conceptual model class to support the transformation. Many critical decisions have been taken during the derivation of the technical model to solve these issues.
Original language | English |
---|---|
Title of host publication | Proceedings of the 7th Land Administration Domain Model Workshop |
Editors | C. Lemmen, P. van Oosterom, E. Fendel |
Place of Publication | Copenhagen |
Publisher | International Federation of Surveyors (FIG) |
Pages | 245-268 |
Number of pages | 24 |
ISBN (Electronic) | 978-87-92853-69-1 |
ISBN (Print) | 978-87-92853-68-4 |
Publication status | Published - 2018 |
Event | 7th Land Administration Domain Model Workshop - Zagreb, Croatia Duration: 11 Apr 2018 → 13 Apr 2018 |
Workshop
Workshop | 7th Land Administration Domain Model Workshop |
---|---|
Country/Territory | Croatia |
City | Zagreb |
Period | 11/04/18 → 13/04/18 |
Keywords
- Indoor
- Navigation
- LADM
- Database
- Prototype