Abstract
In numerous cases, the modelling of Geographical Information Systems (GIS) is a difficult task. This fact is partially due to the natural complexity of spatial types and invariants. Based on this observation, the present paper aims at specializing the Unified Modelling Language (UML) and its associated Object Constraint Language (OCL) in order to facilitate the design of GIS. A complete study of the proposed extensions will be presented as well as several in-depth experiments in the domain of agricultural information systems.
Keywords
- Sewage Sludge
- Geographic Information System
- Unify Modelling Language
- Object Constraint Language
- Topological Relation
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 via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Brodeur, J., Bédard, Y., Proulx, M.J.: Modelling Geospatial Application Databases using UML-based Repositories Aligned with International Standards in Geomatics. In: Proc. of the Int. ACM Symposium on Advances in Geographic Information Systems, USA, pp. 39–46 (2000)
Demuth, B., Hußmann, H., Loecher, S.: OCL as a Specification Language for Business Rules in Database Applications. In: Proc. of the Conference on the Unified Modelling Language, USA, pp. 104–117 (2001)
Demuth, B., Hußmann, H.: Using UML/OCL Constraints for Relational Database Design. In: Proc. of the Conference on the Unified Modelling Language, USA, pp. 598–613 (1999)
Egenhofer, M., Franzosa, R.: Point-Set Topological Spatial Relations. Int. Journal of Geographical Information Systems 5(2), 161–174 (1991)
Friis-Christensen, A., Tryfona, N., Jensen, C.: Requirements and Research Issues in Geographic Data Modeling. In: Proc. of the Int. ACM Symposium on Advances in Geographic Information Systems, USA, pp. 2–8 (2001)
Kösters, G., Pagel, B., Six, H.: GIS-Application Development with GeoOOA. Int. Journal of Geographical Information Science 11(4), 307–335 (1997)
Laurini, R.: Information Systems for Urban Planning. Taylor & Francis, p. 308 (2001)
Lbath, A., Pinet, F.: Towards Conceptual Modelling of TeleGeoProcessing Applications. In: Proc. of the Int. Symposium on TeleGeoProcessing, France, pp. 25–39 (2000)
MapInfo Corporation: MapInfo Professional user’s guide, USA (2003)
Miralles, A.: GIS Profile for Objecteering. Cemagref (2004)
OMG: Unified Modeling Language. OMG Specification, p. 556 (2001)
Parent, C., Spaccapietra, S., Zimanyi, E.: Spatio-Temporal Conceptual Models: Data Structures + Space + Time. In: Proc. of the Int. ACM Symposium on Advances in Geographic Information Systems, USA, pp. 26–33 (1999)
Pinet, F., Lbath, A.: Semantics of stereotypes for type specification in UML: Theory and practice. In: Kunii, H.S., Jajodia, S., Sølvberg, A. (eds.) ER 2001. LNCS, vol. 2224, pp. 339–353. Springer, Heidelberg (2001)
Richters, M., Gogolla, M.: A Metamodel for OCL. In: Proc. of the Conference on the Unified Modelling Language, USA, pp. 156–171 (1999)
Schmid, B., Warmer, J., Clark, T.: Object Modeling With the OCL: The Rationale Behind the Object Constraint Language, p. 281. Springer, Heidelberg (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pinet, F., Kang, MA., Vigier, F. (2005). Spatial Constraint Modelling with a GIS Extension of UML and OCL: Application to Agricultural Information Systems. In: Wiil, U.K. (eds) Metainformatics. MIS 2004. Lecture Notes in Computer Science, vol 3511. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11518358_13
Download citation
DOI: https://doi.org/10.1007/11518358_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-27328-8
Online ISBN: 978-3-540-32105-7
eBook Packages: Computer ScienceComputer Science (R0)