Encyclopedia of GIS

Living Edition
| Editors: Shashi Shekhar, Hui Xiong, Xun Zhou

Modeling with a UML Profile

  • Jugurta Lisboa Filho
  • Cirano Iochpe
Living reference work entry
DOI: https://doi.org/10.1007/978-3-319-23519-6_809-2



A spatial database management system (SDBMS) provides storage structures and basic operations for spatial data manipulation, whereas geographic information systems (GIS) provide the mechanisms for analysis and visualization of geographic data (Shekhar and Chawla, 2003). In this way, geographic databases (GeoDB) are collections of georeferenced spatial data, stored by SDBMS and manipulated by GIS.

GeoDB, as any database, must be designed following the traditional database design methodology that includes the conceptual, logical and physical design phases (Elmasri and Navathe, 2000). To draw up a data schema during the conceptual phase, a conceptual modeling language must be used. A strong tendency exists in computer science to adopt the Unified Modeling Language (UML) (OMG, 2007) as a system modeling standard based on the object-oriented paradigm, and more specifically the...


Geographic Information System Modeling Language Unify Modeling Language Spatial Representation Object View 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in to check access.



This work has been partially supported by CNPq (Brazilian National Research Council) and Fapemig.


  1. Abiteboul S, Hull R (1987) IFO: a formal semantic database model. ACM Trans Database Syst 12:525–565MathSciNetCrossRefGoogle Scholar
  2. Bédard Y, Paquette F (1989) Extending entity/relationship formalism for spatial information systems. In: AUTO-CARTO 9, ninth international symposium on computer assisted cartography, ASPRS-ACSM, Baltimore, 2–7 Apr 1989Google Scholar
  3. Bédard Y, Larrivée S, Proulx MJ, Nadeau M (2004) Modeling geospatial databases with plug-ins for visual languages: a pragmatic approach and the impacts of 16 years of research and experimentations on perceptory. In: Wang S et al (eds) Conceptual modeling for GIS (COMOGIS) workshop ER2004, Shanghai, 8–12 Nov 2004. Lecture notes in computer science, vol 3289. Springer, Berlin, pp 17–30Google Scholar
  4. Booch G, Jacobson I, Rumbaugh J (1998) The unified modeling language user guide. AddisonWesley, ReadingGoogle Scholar
  5. Borges KA, Davis CD, Laender AHF (2001) OMT-G: an object-oriented data model for geographic applications. GeoInformatica 5:221–260CrossRefzbMATHGoogle Scholar
  6. Chen PPS (1976) The entityrelationship model: towards a unified view of data. ACM Trans Database Syst 1:9–36CrossRefGoogle Scholar
  7. Coad P, Yourdon E (1991) Object-oriented analysis, 2nd edn. Prentice-Hall, New YorkGoogle Scholar
  8. Couclelis H (1992) People manipulate objects (but cultivate fields): beyond the rastervector debate in GIS. In: Theories and methods of spatialtemporal reasoning in geographic space. Lecture notes in computer science, vol 639. Springer, Berlin, pp 65–77Google Scholar
  9. Elmasri R, Navathe SB (2000) Fundamentals of database systems, 3rd edn. AddisonWesley, ReadingzbMATHGoogle Scholar
  10. Engenhofer M, Clementini E, Felice P (1994) Topological relations between regions with holes. Int J Geogr Inf Syst 8:129–144CrossRefGoogle Scholar
  11. Goodchild MF (2002) Geographical data modeling. Comput Geosci 18:401–408CrossRefGoogle Scholar
  12. Lisboa Filho J, Iochpe C (1999) Specifying analysis patterns for geographic databases on the basis of a conceptual framework. In: ACM symposium on advances in geographic information systems, Kansas City, 5–6 Nov 1999, pp 9–13Google Scholar
  13. Lisboa Filho J, Iochpe C, Borges KA (2002) Analysis patterns for GIS data schema reuse on urban management applications. CLEI Electron J 5:1–15Google Scholar
  14. Lisboa Filho J, Sodré VF, Daltio J, Rodrigues MF, Vilela V (2004) A CASE tool for geographic database design supporting analysis patterns. In: Wang S et al (eds) Conceptual modeling for GIS (COMOGIS) workshop ER2004, Shanghai, 8–12 Nov 2004. Lecture notes in computer science, vol 3289. Springer, Berlin, pp 43–54Google Scholar
  15. OMG – Object Management Group (2007) Unified modeling language. Available at http://www.uml.org
  16. Rocha LV, Edelweiss N, Iochpe C (2001) GeoFrame-T: a temporal conceptual framework for data modeling. In: ACM symposium on advances in geographic information systems, Atlanta, 9–10 Nov 2001, pp 124–129Google Scholar
  17. Rumbaugh J, Blaha M, Premerlani W, Eddy F, Lorensen W (1991) Object-oriented modeling and design. Prentice-Hall, Englewood CliffszbMATHGoogle Scholar
  18. Shekhar S, Chawla S (2003) Spatial databases: a tour. Prentice Hall, New YorkGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Jugurta Lisboa Filho
    • 1
  • Cirano Iochpe
    • 2
  1. 1.Department of Computer Science/Information SystemsFederal University of Vicosa (UFV)VicosaBrazil
  2. 2.Institute of Computer Science/Information SystemsFederal University of Rio Grande do Sul (UFRGS)Porto AlegreBrazil