Ontology of Geographic Representation Kejin Cui 1 The scope of the ontology The designed ontology focuses on geographic representation, namely spatial data models used in GIS (Geographic Information Systems). First, my ontology will discuss about the nature and relationships between different spatial data models, especially the essence of field models and object models, which is the most important dichotomy in geographic representation. Moreover, my ontology will include the relationships about how to use appropriate data models to describe natural entities – material entities. In addition, the relation between data models and two kinds of occurrent entities – geographic process and spatial operations – are discussed. Existed geographic ontology mainly discusses categories of geographic entities, such as the nature and relationship among mountains, hills, valleys, and rock. However, there are few discussion on geographic representation and spatial data models. On the other hand, currently there are many research on spatial data models, but there is lack about exploration from the perspective of ontology. Hence, the designed ontology project aims at finding links between geographic entities and geographic data models, and giving people better understanding on reasoning geographic representation. 2 The structure of designed ontology 2.1 General structure According to the hierarchy structure of BFO2.0, my designed ontology is placed in four major branches. First, for the major part of my ontology, spatial data models should be placed under “Two-dimensional Spatial Region” of “Spatial Region”. This is because spatial data models are results of people’s spatial cognition, so they should be classified as spatial regions. Also for simplifying, this ontology only discusses the 2-dimensional condition. Second, all of the geographic entities are belong to “Material Entities”. Also geographic events, processes and states should be classified as “Process” as parts of “Occurrent”. In addition, there are also some generically dependent continuants, which are parts of the concept “Geo-atoms”. Thus, based on the consideration above, my designed ontology is successfully integrated in the BFO2.0 standard, as shown in Figure 1, Figure 2 and Figure 3. Figure 1: the structure of BFO2.0 Figure 2: overall structure of spatial data models and geographic entities Figure 3: overall structure of geographic events and dependent continuants Next, some important terms used in this paper will be defined and explained. Then the corresponding ontology implementation will be given. 2.2 Spatial data models This part will discuss the ontology of spatial data models themselves, including the field/object dichotomy, their different categories, their common primitive – geoatoms, and their relationships. First, spatial data models are the abstraction of geographic information. They are the products of people’s spatial cognition, and also the carriers of analyzing and visual in geographic information systems. In research field of spatial data models, there are two dual categories of models – continuous field models and discrete object models. spatial cognition concepts. They represents two dual In current exploration on geographic representation, much research focuses on their nature, their relationship and how to unify and integrate them. The design of this ontology will use one of the ideas from papers to integrate these two different models. Geo-atom: A geo-atom is defined as an association between a point location in space-time and a property. (Goodchild, 2007) A geo-atom can be written as a tuple <x, Z, z(x)>, where x defines a point in space or space-time (PointX in my ontology), Z identifies a property (the PropertyZ in my ontology), and z(x) defines the particular value of the property at that point (the ValueZ(x) in my ontology). Figure 4 and 5 show the structure on ontology of Geo_atom. For example, a geo-atom can describe the temperature of one point in Buffalo. At this time, the tuple <x, Z, z(x)> of the geo-atom can indicate that at the point 42.9°N, 78.8°W (a two-dimentional definition of x), the temperature (the property Z) is 41℉ (the value Z(x)). Figure 4: ontology of Geo_atom Figure 5: ontology graph of Geo_atom, green lines: is_part_of property yellow lines: aggregate property purple line: sub-class property Geo-field: A geo-field is a continuous data model to describe geographic entities. It defines the variation of one or more properties over a domain of space D (Goodchild, 2007). Thus, in my ontology the geo-field is defined by the aggregation of geo-atoms over space by property Z, irrespective of value. Geo-fields can be used to conceptual many geographic factors, such as temperature, precipitation, soil type, population density, etc. On the other hand, on a finite geographic space D, there would be infinite geo-atoms aggregated to form a geo-field. So in reality we can only sample some points in the geographic space and use mathematical simplified methods to approximate or calculate other points in the space. This condition will bring several discretizing methods to represent geo-fields. In current GIS practice, there appear to be six commonly used ways of representing geo-fields (Goodchild 1993): F1: piecewise constant, such that the variable is constant within each of a set of non-overlapping, space-exhausting polygons (the choropleth map, and he area-class map in the nominal case); F2: piecewise linear with continuity of value over triangular elements (the triangulated irregular network or TIN), and where there is continuity of value across triangle edges; F3: piecewise constant in a regular grid of cells (normally rectangular), a special case of F1; F4: sampled at a set of irregularly spaced points; F5: sampled at a set of points in a regular array (normally rectangular), a special case of F4; F6: sampled along a set of isolines of the property Z. Figure 6 shows the structure of Geo_field ontology. Figure 6: ontology graph of Geo_field Geo-object: a geo-object is a discrete model to describe geographic entities. uses points, lines and areas to form different object models. It In this designed ontology, a geo-object is defined as an aggregation of points in space-time whose geo-atoms meet certain requirements, such as having specified values for certain properties (Goodchild, 2007). For example, to represent Ellicot Complex in 2-dimentional geographic space, we can use a polygon area object to describe it. This polygon area can be seen as geo- atoms having the value “Ellicot Complex” for the property “Building Name”. In my ontology, basic components, such as points, lines, areas and ST_Objects (Spatiotemporal Objects) are given. Moreover, when considering the geographic object varying through time, some more categories of geo-objects models can be found. According to the paper of Goodchild (2007), there are three conditions of common characteristics of geo-objects through time, as shown in Figure X. First, the geo- object itself can be stationary or moving; Second, the boundary and shape of the geoobject can be changed or not, which is represented by Elastic and Rigid; Third, the intern structure and value of a geo-object may be changed, especially in some fieldobjects, which is described by Uniform and Evolving. Thus, using the three conditions above, we can divide the geo-objects into the following eight categories according to their behaviors with time (Goodchild, 2007): Figure 7: 3 dimensions of dynamic objects (Goodchild, 2007) Uniform Stationary Rigid: buildings and roads in a city. Uniform Stationary Elastic: the seasonal expansion or contraction of a lake when only the extent of the lake is considered. Uniform Moving Rigid: moving vehicles and planes. Uniform Moving Elastic: a spreading wildfire when only the burn scar is considered. Evolving Stationary Rigid: soils in a watershed and digital elevation models. Evolving Stationary Elastic: heat-island effects in an urban area, and vegetation cover during desertification. Evolving Moving Rigid: changing landscapes on moving, rigid tectonic plates. Evolving Moving Elastic: hurricanes and cloud clusters. Continuous-field and discrete-object conceptualizations constitute the foundation of geospatial data modeling at the conceptual level of abstraction (Liu, 2008). They reflect the two dual perspective of spatial cognition. To describe the relationship between Geo_atom and Geo_field & Geo_object, two new object properties are created. One is Aggregate property, indicating both field models and object models are formed by aggregation of geo-atoms. The other property is Aggregate_by, which indicates the field models are aggregated by the element PropertyZ in geo_atom, while the object models are aggregated by the element ValueZ(x), according to their definitions. Moreover, much research in recent years are focusing on their relationships, specially how to combine and unify them. The introduced concept, geo-atom, is one method to unify the two distinguish categories of models. In addition, several other methods to link object and field are presented, such as field-object and object-field. Object-fields: It is defined by Cova and Goodchild (2002). On the object field, each point maps to a geo-object, not a property value. For instance, at each point on the topographic surface, we can define the visible area, which we can see the surface of geographic space from that point. There can be four categories of object-fields: point object-field, corridor object-field, areal object-field and network object-field. Figure 8 shows the ontology of object-fields. Figure 8: ontology graph of Object-field Field-objects: It is defined by Yuan (1999). heterogeneity conceptualized as a field. It is a geo-object with internal For example, to represent the precipitation zones, although we can describe them as geo-objects based on the boundary of clouds, other important information such as air pressure should be represented by fields. So using field-objects to represent precipitation zones is a better solution. 2.3 Building the relationship of geographic representation This section will discuss how to show the relationship of geographic representation between geographic entities and data models. property, “is_represented_by”, is created. To describe this relation, a new object Using this object property, it is possible to link different geographic entities to the corresponding spatial data models, describing the usage of varied data models. Below is an example to use defined data models to describe moving cars. Figure 9: ontology description of using data models to represent moving vehicles 2.4 Geographic events This chapter is an extension of geographic representation ontology to represent more complex geographic phenomena – geographic events. From the perspective of ontology, geographic events should be under the category of occurrent entities. A geographic event, such as floods, hurricane and precipitation, consists some geographic processes, and a geographic process also contains several geographic states, which indicate the condition of related geographic phenomena. A geographic process may be related to several different geographic events, and a state may also be related to several geographic process. associated processes. Thus, a geographic event is an aggregation of its The ontology graph below is an example of ontology description on a geographic event – hurricane. A geographic event of hurricane contains several geographic process, such as its forming, enhancement, landing and dying out. Moreover, each process of a hurricane also consists of several geographic state to represent the condition such as air pressure in each important time point. Figure 10 shows the ontology of one hurricane event. Figure 10: ontology of hurricane event 3 Summary and future work This project gives a preliminary implement on how to use ontology to describe spatial data models. Firstly, the different essence of field and object models is represented, and their relationship is defined with ontology. In addition, some research achievements on how to integrate fields and objects, such as object-field and field-object, are also created in this ontology. Moreover, in the second part, the relationship between geographic entities and data models is built, using a new object property is_represented_by. Then in the third part, geographic events, as parts of occurrent processes, are ontological defined. A geographic event contains several related geographic process, and a geographic process also aggregates several geographic states. An application of describing a hurricane event is designed. Future work will be focused on several aspects. ontology should be added and improved. First, some detailed of this For instance, when describing the six categories of field models, more methods to differentiate them should be presented, which can represent their differences of inherent structure. Another example is about describing geographic events. My ontology is a little simple and it needs more details to represent more complex geographic phenomena. Second, an important phenomenon, scale effect, can be one direction for my ontology. For example, a city can be described as a point a large scale, and it can also be represented as an area in a small scale. Furthermore, future ontology can also consider describing spatial operation, which is also a kind of occurrent entities. For instance, geographic boundary analysis is a spatial operation, which can extract object models from a field model. Thus, new ontology can be designed to describe this relationship. References Andrew D. Spear. Ontology for the twenty first century: an introduction with recommendations. Barry Smith, David M. Mark. Geographical categories: an ontological investigation. International Journal of Geographical Information Science, 2001, Vol. 15, No. 7, 591 – 612. Michael F. Goodchild, May Yuan, Thomas J. Cova. Towards a general theory of geographic representation in GIS. International Journal of Geographic Information Science, Vol. 21, No.3, March 2007, 239 – 260. Thomas J. Cova, Michael F. Goodchild. Extending geographical representation to include fields of spatial objects. International Journal of Geographical Information Science, 2002, Vol. 16, No.6, 509 – 532. Vlasios Voudouris. Towards a unifying formalization of geographic representation: the object-field model with uncertainty and semantics. International Journal of Geographical Information Science, Vol. 24, No. 12, December 2010, 1811 – 1828. Y. Liu, M. F. Goodchild, Q. Guo, Y. Tian and L. Wu. Towards a general field model and its order in GIS. International Journal of Geographical Information Science, Vol. 22, No.6, June 2008, 623-643.