Advertisement

Modeling behavior of Geographic Objects: An experience with the Object Modeling Technique

  • Nectaria Tryfona
  • Dieter Pfoser
  • Thanasis Hadzilacos
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1250)

Abstract

Behavior of geographic objects holds a critical role in spatial databases. This, along with objects' position and space-varying attributes form a minimal set of concepts sufficient to capture spatial peculiarities in terms of the object-oriented rationale. We present the semantics and the graphical notation of a prototypical object-oriented model for the conceptual design of spatial databases: by extending the Object Model of the Object Modeling Technique to the Geographic Object Model, we show how the above three concepts fit naturally into any objectoriented tool. We augment this model with the constructs of spatial aggregation and spatial grouping to express the critical aspects of space-varying attributes, object boundary fuzziness and uncertainty, spatial relationships, and attribute generalization. Our proposal integrates the field- and object-based geographic views in one model. The principal idea behind this effort is the incorporation of a set of concepts into any semantic or object-oriented model in order to make them communicate at the conceptual level (semantic interoperability).

Keywords

Geographic Information System Object Class Geometric Figure Spatial Aggregation Land Parcel 
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.

References

  1. [1]
    Abiteboul, S., and Hull, R., 1987, IFO: A Formal Semantic Database Model, ACM TODS, 4, pp. 525–565.CrossRefGoogle Scholar
  2. [2]
    Bancilhon, F., Delobel, C., and Kanellakis, P., 1992, Building an Object-Oriented Database System: The Story of O 2. Morgan Kayfmann Publishers, San Mateo, California.Google Scholar
  3. [3]
    Brodie, M., 1982, On the Development of Data Models, in “On conceptual Modeling”, Brodie, Mylopoulos, Schmidt (eds).Google Scholar
  4. [4]
    Burrough, P., 1986, Principles of Geographical Information Systems for Land Resources Assessment, Oxford University Press.Google Scholar
  5. [5]
    Chen, P.S., 1976, The Entity-Relationship Model: Toward a Unified View of Data, ACM TODS, 1, pp. 9–36CrossRefGoogle Scholar
  6. [6]
    Delis, V., Hadzilacos, Th., and Tryfona, N., 1994, An Introduction to Layer Algebra, Proceedings of the 6th International Symposium on Spatial Data Handling, Edinbrough, UKGoogle Scholar
  7. [7]
    Hadzilacos, Th., 1995, On Layer Based Systems for “Undetermined Boundaries”, in “Objects with Undetermined Boundaries”, Burrough and Frank (eds), (Taylor and Francis).Google Scholar
  8. [8]
    Hadzilacos, Th., and Tryfona, N., 1992, A Model for Expressing Topological Integrity Constraints in Geographic Databases. LNCS, 639, pp. 252–268, (Berlin: Springer-Verlag).Google Scholar
  9. [9]
    Hull, R., and King, R., 1987, Semantic Data Modeling: Survey, Applications and Research Issues, ACM Computing Surveys, Vol. 19, No. 3.Google Scholar
  10. [10]
    Kim, W., 1990, Introduction to Object-Oriented Databases, Cambridge, MA: MIT Press.Google Scholar
  11. [11]
    Milne, P., Milton, S., and Smith, J.L., 1993, Geographic Object-Oriented Databases-A Case Study, International Journal of Geographic Information Systems, 7, 1.Google Scholar
  12. [12]
    Nierstrasz, O., 1989, A survey of Object-Oriented Concepts, in “Object-Oriented Concepts, Databases and Applications”, W. Kim and F. Lochovsky (eds), ACM Press.Google Scholar
  13. [13]
    Pelagatti, G., Belussi, A., Negri, M., Rossi, M., and Sbatella, L., 1991, Design and Implementation of a Geographic Information System: The case of Regione Lombardia, Proceedings of the 2nd European Conference on Geographic Information Systems, Brussels, Belgium, 2–5 April, 2, pp. 856–865.Google Scholar
  14. [14]
    Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., and Lorensen, W., 1991, Object-Oriented Modeling and Design. Englewood Clifs, NJ: Prentice-Hall.Google Scholar
  15. [15]
    Scholl, M., and Voissard, A., 1991, Object-Oriented Database Systems for Geographic Applications: An Experience with O 2, International Workshop on Geographical Databases, Capri, Italy, May, 16–17.Google Scholar
  16. [16]
    Tang, A.Y., Adams, T.M., and Usery, E.L., 1996, A Spatial Data Model Design for Feature-Based Geographical Information Systems, International Journal of Geographic Information Systems, 10, 5.Google Scholar
  17. [17]
    Tryfona N., and Hadzilacos, Th., 1995a, Geographic Applications Development: Models and Tools at the Conceptual Level, 3rd ACM Workshop in Geographic Information Systems, Dec. 1–2, Baltimore, MD.Google Scholar
  18. [18]
    Tryfona N., and Hadzilacos, Th., 1995b, Conceptual Data Modeling for Geographic Applications: Desiderata and Solutions. TR-95.02.8, C.T.I., Patras, Greece.Google Scholar
  19. [19]
    Tryfona, N., 1994, A Structured Database Design Methodology for Geographic Applications, Ph.D Thesis, Dept. of Computer Engineering and Informatics, University of Patras.Google Scholar
  20. [20]
    Tsironis, G., 1992, A Network Utility Management System, Diploma Thesis, Dept. of Computer Engineering and Informatics, University of Patras.Google Scholar
  21. [21]
    UtilNets, 1994, Work Program of Brite-Euram Project 7120, DG XII, European Union, Brussels, Belgium.Google Scholar
  22. [22]
    Worboys, M., 1994, Object-Oriented Approaches to Geo-referenced Information, International Journal of Geographic Information Systems, 8, 4, pp. 385–399.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1997

Authors and Affiliations

  • Nectaria Tryfona
    • 1
  • Dieter Pfoser
    • 1
  • Thanasis Hadzilacos
    • 2
  1. 1.National Center for Geographic Information and Analysis Department of Spatial Information Science and Engineering Boardman HallUniversity of MaineOronoUSA
  2. 2.Computer Technology InstituteUniversity of PatrasPatrasGreece

Personalised recommendations