Modeling with a UML Profile
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...
KeywordsGeographic Information System Modeling Language Unify Modeling Language Spatial Representation Object View
This work has been partially supported by CNPq (Brazilian National Research Council) and Fapemig.
- 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
- 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
- Booch G, Jacobson I, Rumbaugh J (1998) The unified modeling language user guide. AddisonWesley, ReadingGoogle Scholar
- Coad P, Yourdon E (1991) Object-oriented analysis, 2nd edn. Prentice-Hall, New YorkGoogle Scholar
- 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
- 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
- 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
- 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
- OMG – Object Management Group (2007) Unified modeling language. Available at http://www.uml.org
- 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
- Shekhar S, Chawla S (2003) Spatial databases: a tour. Prentice Hall, New YorkGoogle Scholar