Interoperability of Conceptual Geographical Data Schemas using UML Infrastructure
Resumo
Issues in the area of geographic databases, caused by the lack of a standard geographic conceptual data model, can be classified as interoperability problems. This paper proposes a method to reach horizontal interoperability, i.e., a schema can be transformed in another schema designed using a different model. UML infrastructure and the Enterprise Architect CASE tool are used in the process. To reduce the number of transformations between all schemas, a UML Profile called GeoProfile is used as a base model. OCL expressions are used to enforce spatial constraints.
Referências
Ferreira, T. B. (2016) “O uso do perfil UML GeoProfile como base para a interoperabilidade entre modelos conceituais de banco de dados geográficos”. Universidade Federal de Viçosa (Dissertação de Mestrado).
Kösters, G., Pagel, B. and Six, H. (1997) "GIS-application development with GeoOOA", Int. Journal of Geographical Information Science, vol. 11, n.4, pp. 307-335.
Lisboa Filho, J.; Iochpe, C. (2008) “Modeling with a UML Profile”. In Shekhar, S. and Xiong, H. (Eds.). Encyclopedia of GIS. Berlin: Springer-Verlag, p. 691-700.
Sampaio, G. B., Nalon, F. R. and Lisboa Filho, J. (2010) “GEOPROFILE: UML profile for conceptual modeling of geographic databases”, Proc. Int. Conf. on Enterprise Information (ICEIS), Lisbon, pp. 409-412.
Staub, P. (2007) "A model-driven web feature service for enhanced semantic interoperability", OSGeo Journal, vol. 3, n.1.
Pinet, F. (2012) "Entity-relationship and object-oriented formalisms for modeling spatial environmental data", Environmental Modelling & Software, vol. 33, pp. 80-91.