Object-oriented (O-O) data models are known for their rich semantics and modeling power for representing complex data. It is also generally agreed that O-O models can provide more functionalities and semantic constructs for modeling data in applications of geographic information systems (GIS). However, there is a lack of a complete understanding of how to apply O-O concepts in modeling GIS data. In this paper, we propose an object-oriented data model called OMEGA which is designed especially for GIS applications. We discuss in the model the use of O-O concepts in characterizing GIS applications. This model distinguishes geographic data into three major types: geometric objects, geographic objects, and relationship objects. Each of these types of objects is modeled by distinct and proprietary type hierarchies. In the core OMEGA model, there are five semantic association types: generalization, aggregation, (spatial) relationship, geographic constituent set (GCS), and selective aggregation (SA). The major enhancements that have been added to the model include (1) separating of relationships between objects from the object class and grouping of relationships of the same type into a relationship class; these classes can have aggregation as well as generalization associations; (2) a proposed unique set construct, called a geographic constituent set (GCS), especially for modeling of GIS data; and, (3) a proposed selective aggregation (SA) construct which is used to resolve overrefinement problems in a generalization hierarchy. Properties associated with these new constructs are also presented.
|頁（從 - 到）||345-364|
|期刊||Journal of Information Science and Engineering|
|出版狀態||Published - 1996 9月|
All Science Journal Classification (ASJC) codes