Skip to main content

Domain and Model Driven Geographic Database Design

  • Chapter
  • First Online:
Domain Engineering

Abstract

After many years of research in the field of conceptual modeling of geographic databases for Geographic Information Systems, experts have produced many different alternatives of conceptual data models from extensions of the Entity-Relationship model or of Unified Modeling Language (UML). However, the lack of consensus on which is the most suitable one for modeling applications in the geographical domain brings up a number of problems for field advancement, mainly problems of interoperability of database design and CASE tools. The Model Driven Architecture (MDA) approach allows the development of systems from an abstract view until the corresponding implementation code that can be automatized by means of models transformation. A UML Profile is an extension mechanism of UML which allows a structured and precise extension of its constructors, being a good solution to standardize domain-specific modeling, as it uses the entire UML infrastructure. This chapter describes the use of MDA approach in the design of databases in geographical domain; using a UML Profile called GeoProfile aligned with international standards of ISO 191xx series. The chapter also shows that with the automatic transformation of models it is possible to achieve the generation of scripts for spatial databases from a conceptual data schema in a high level of abstraction.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Bédard, Y., Larrivée, S.: Modeling with pictogrammic languages. In: Shekhar, S., Xiong, H. (eds.) Encyclopedia of GIS, pp. 716–725. Springer, New York (2008)

    Chapter  Google Scholar 

  2. Bédard, Y., Paquette, F.: Extending entity/relationship formalism for spatial information systems. In: Proc. 9th Int. Symp. on Computer-Assisted Cartography, pp. 818–827. Auto-Carto, Baltimore, USA (1989)

    Google Scholar 

  3. Belussi, A., Negri, M., Pelagatti, G.: Geouml: a geographic conceptual model defined through specialization of iso tc211 standards. In: 10th EC GI & GIS Workshop, ESDI State of the Art, pp. 1–10. GIS European Commission, Warsaw (2004)

    Google Scholar 

  4. Borges, K.A.V., Davis, C.A., Laender, A.H.F.: Omt-g: An object-oriented data model for geographic applications. GeoInformatica 5(3), 221–260 (2001)

    Article  MATH  Google Scholar 

  5. Brodeur, J., Badard, T.: Modeling with iso 191xx standards. In: Shekhar, S., Xiong, H. (eds.) Encyclopedia of GIS, pp. 705–716. Springer, New York (2008)

    Chapter  Google Scholar 

  6. Brodeur, J., Bedard, Y., Proulx, M.J.: Modeling geospatial application databases using uml-based repositories aligned with international standards in geomatics. In: Proceedings of the ACM International Symposium on Advances in Geographic Information Systems, pp. 39–46. ACM, Washington, D.C. (2000)

    Google Scholar 

  7. Clementini, E., Felice, P.D., Oosterom, P.v.: A small set of formal topological relationships suitable for end-user interaction. In: Proceedings of the Third International Symposium on Advances in Spatial Databases, SSD ’93, pp. 277–295. Springer, London (1993)

    Google Scholar 

  8. Elmasri, R., Navathe, S.B.: Fundamentals of Database Systems, 6th edn. Addison-Wesley, Boston, MA (2010)

    Google Scholar 

  9. Eriksson, H.E., Penker, M., Fado, D.: UML 2 Toolkit. Wiley, New York (2003)

    Google Scholar 

  10. Falbo, R.d.A., Guizzardi, G., Duarte, K.C.: An ontological approach to domain engineering. In: SEKE ’02: Proceedings of the 14th International Conference on Software Engineering and Knowledge Engineering, pp. 351–358. ACM, New York (2002)

    Google Scholar 

  11. Friis-Christensen, A., Tryfona, N., Jensen, C.S.: Requirements and research issues in geographic data modeling. In: Proceedings of the ACM International Symposium on Advances in Geographic Information Systems, pp. 2–8. ACM, Atlanta, Georgia (2001)

    Google Scholar 

  12. Goodchild, M.F., Yuan, M., Cova, T.J.: Towards a general theory of geographic representation in gis. Int. J. Geogr. Inform. Sci. 21(3), 239–260 (2007)

    Article  Google Scholar 

  13. IBM: Rational Software Modeler. Accessed Jan 2012. http://www-01.ibm.com/software/awdtools/modeler/(2012)

  14. Jensen, C.S.: A consensus glossary of temporal database concepts. ACM SIGMOD 23, 52–64 (1994)

    Article  Google Scholar 

  15. Jouault, F., Kurtev, I.: Transforming models with atl. In: Satellite Events at the MoDELS 2005 Conference, Lecture Notes in Computer Science, vol. 3844, pp. 128–138. Springer, Berlin (2006)

    Google Scholar 

  16. Kleppe, A.G., Warmer, J., Bast, W.: MDA Explained: The Model Driven Architecture: Practice and Promise. Addison-Wesley Longman Publishing, Boston, MA (2003)

    Google Scholar 

  17. Kösters, G., Pagel, B.U., Six, H.W.: Gis-application development with geoooa. Int. J. Geogr. Inform. Sci. 11(4), 307–335 (1997)

    Article  Google Scholar 

  18. Kresse, W., Fadaie, K.: ISO Standards for Geographic Information, 322 pp. Springer, Berlin (2004)

    Book  Google Scholar 

  19. Lisboa-Filho, J., Iochpe, C.: A study about data conceptual models for geographic database design. Informática Pública 1, 67–90 (1999)

    Google Scholar 

  20. Lisboa-Filho, J., Iochpe, C.: Modeling with a uml profile. In: Shekhar, S., Xiong, H. (eds.) Encyclopedia of GIS, pp. 691–700. Springer, New York (2008)

    Chapter  Google Scholar 

  21. Lisboa-Filho, J., Sampaio, G.B., Nalon, F.R., Borges, K.A.V.: A uml profile for conceptual modeling in gis domain. In: Proceedings of the International Workshop on Domain Engineering at CAiSE, pp. 18–31. CEUR, Hammamet, Tunisia (2010)

    Google Scholar 

  22. Miralles, A., Libourel, T.: Modeling with enriched model driven architecture. In: Shekhar, S., Xiong, H. (eds.) Encyclopedia of GIS, pp. 700–705. Springer, New York (2008)

    Chapter  Google Scholar 

  23. Nalon, F.R., Lisboa-Filho, J., Braga, J.L., de Vasconcelos Borges, K.A., Andrade, M.V.A.: Applying the model driven architecture approach for geographic database design using a uml profile and iso standards. J. Inform. Data Manag. 2(2), 171–180 (2011)

    Google Scholar 

  24. OBEO, A.: Atlas Transfomation Language. Accessed Jan 2012. http://www.eclipse.org/atl/(2012)

  25. Object Management Group: MDA Guide, v.1.0.1, OMG Document formal/2003-06-01 edition. OMG, Needham (2003)

    Google Scholar 

  26. Object Management Group: Unified Modeling Language: Superstructure, v.2.1.2, OMG Document formal/2007-11-02 edition. Needham (2007)

    Google Scholar 

  27. Parent, C., Spaccapietra, S., Zimányi, E.: Modeling and multiple perceptions. In: Shekhar, S., Xiong, H. (eds.) Encyclopedia of GIS, pp. 682–690. Springer, New York (2008)

    Chapter  Google Scholar 

  28. Pinet, F.: Entity-relationship and object-oriented formalisms for modeling spatial environmental data. Environ. Model. Software 33, 80–91 (2012)

    Article  Google Scholar 

  29. Pinet, F., Duboisset, M., Soulignac, V.: Using uml and ocl to maintain the consistency of spatial data in environmental information systems. Environ. Model. Software 22(8), 1217–1220 (2007)

    Article  Google Scholar 

  30. SPARXSYSTEMS: Enterprise Architect. Accessed Jan 2012. http://www.sparxsystems.com/products/ea/.(2012)

  31. TC211: ISO 19108: Geographic Information - Temporal Schema. ISO, Geneva (2002)

    Google Scholar 

  32. TC211: ISO 19107: Geographic Information - Spatial Schema. ISO, Geneva (2003)

    Google Scholar 

  33. TC211: ISO 19123: Geographic Information - Schema for Coverage Geometry and Functions. ISO, Geneva (2005)

    Google Scholar 

  34. TC211: ISO: Standards Guide. ISO, Geneva (2009)

    Google Scholar 

  35. Worboys, M., Duckham, M.: GIS: A Computing Perspective, 2nd edn. CRC Press, Boca Raton, FL (2004)

    Google Scholar 

Download references

Acknowledgments

This project was partially financed by CNPq—National Council for Technical and Scientific Development, MCT—Ministry of Science and Technology and FAPEMIG—Foundation for Research and Development of Minas Gerais.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jugurta Lisboa-Filho .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Lisboa-Filho, J., Nalon, F.R., Peixoto, D.A., Sampaio, G.B., de Vasconcelos Borges, K.A. (2013). Domain and Model Driven Geographic Database Design. In: Reinhartz-Berger, I., Sturm, A., Clark, T., Cohen, S., Bettin, J. (eds) Domain Engineering. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36654-3_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-36654-3_15

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-36653-6

  • Online ISBN: 978-3-642-36654-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics