MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  and

Download:
pdf
by Max J. Egenhofer, Max J. Egenhofer, Andrew U. Frank, Andrew U. Frank
http://www.spatial.maine.edu/~max/oomodeling.pdf
Add To MetaCart

Abstract:

The data model upon which most of today's commercial database management systems are based has shown to be insufficient for geographic information systems (GISs). The recently promoted object-oriented model provides some useful tools for data abstraction and data structuring, which augment the conventional tools and overcomes some deficiencies inherent to the traditional relational model. In particular, the concepts of complex objects with pertinent operations are more powerful modeling methods than the currently popular structure of relational tables and relational algebra. This survey article presents the concepts of object-oriented modeling applied to geographic data and demonstrates their impact on future GISs. 1.

Citations

1268 The C++ Programming Language – Stroustrup - 1997
1190 Object-Oriented Software Construction – Meyer - 1997
1059 The entity-relationship model: Toward a unified view of data – Chen - 1976
500 A semantics for multiple inheritance – Cardelli - 1988
392 An Introduction to Database Systems – Date - 2004
368 The Objectstore Database System – Lamb, Landis, et al. - 1991
304 The temporal query language TQuel – Snodgrass - 1984
243 The Functional Data Model and the Data Language DAPLEX – Shipman - 1981
228 Database Systems – Garcia-Molina, Ullman, et al. - 2002
190 Data Abstraction: Aggregation and Generalization – Smith, Smith - 1977
188 IFO: A formal semantic database model – ABITEBOUL, HULL - 1987
143 Semantic data models – Peckham, Maryanski - 1988
132 Simula: an Algol-based simulation language – Dahl, Nygaard - 1966
107 Geographic Information Systems and Cartographic Modelling – Tomlin - 1990
98 A mathematical framework for the definition of topological relationships – Egenhofer, Herring
87 Object Operations Benchmark – Cattell, Skeen - 1992
84 IRIS: An object-oriented database management system – Fishman, Beech, et al. - 1987
81 Semantic Database Modeling – Hull, King - 1987
79 Abstract Data Types and the Development of Data Structures – Guttag - 1977
78 Further Normalization of the Data Base Relational Model – Codd - 1972
69 The O2 system – Deux - 1991
61 Representing and Acquiring Geographic Knowledge – Davis - 1986
61 The Design of XPRS – Stonebraker, Katz, et al. - 1988
60 Heterogeneous algebras – Birkhoff, Lipson - 1970
54 Kornatzky: Algebraic Optimization of Object-Oriented Query Languages – Beeri, Y - 1990
51 Composite object support in an object-oriented database system – Kim, Banerjee, et al. - 1987
50 A topological data model for spatial databases. 1st Int. Symp. on Large Spatial Databases (SSD'89 – Egenhofer, Jackson - 1989
47 Controlling Propagation of Operations Using Attributes on Relations – Rumbaugh - 1988
46 An Object-Oriented Query Algebra – Shaw, Zdonik
43 Application of Abstract Data Types and Abstract Indices to CAD Data – Stonebraker - 1983
40 Multimedia information management in an object-oriented database system – Woelk, Kim - 1987
31 Cell Graph: A Provable Correct Method for the Storage of Geometry – Frank, Kuhn - 1986
31 Reactive Data Structures for Geographic Information Systems – Oosterom - 1993
30 Complex Objects and their Use in Design Transactions – Lorie, Plouffe - 1983
30 Database abstractions: aggregation – Smith, Smith - 1977
27 Temporal Aspects of Logical Procedure Definition – Sernadas - 1980
26 Object-oriented data modelling for spatial databases – Worboys, Heamshaw, et al. - 1990
25 Map Generalization: Making Rules for Knowledge Representation – BUTTENFIELD, MCMASTER - 1991
25 On the updatability of relational views – DAYAL, BERNSTEIN - 1978
25 An Analysis of Geometric Modeling in Database System – Kemper, Wallrath - 1987
22 Language issues for GIS – Frank, Mark - 1991
21 Tigris - a data model for an object-oriented geographic information system – Herring - 1992
18 Modeling Class Hierarchies with Contradictions – Borgida - 1988
17 Data Models in Database Management – Codd - 1980
17 Modelling and manipulating objects in geoscientific databases – Lipeck, Neumann - 1987
17 The Design of a Relational Database System with Abstract Data Types for Domains – Osborn, Heaven - 1986
16 Applications of DBMS to Land Information Systems – Frank - 1981
15 The design and implementation of O2, an object-oriented database system – Bancilhon, Barbedette, et al.
15 TIGRIS: Topologically integrated geographic information systems – Herring - 1987
15 MacApp: An Application Framework – Schmucker - 1986