Preprint
Article

This version is not peer-reviewed.

Conceptual Neighborhood Graphs of Topological Relations in Z2

A peer-reviewed article of this preprint also exists.

Submitted:

24 March 2025

Posted:

26 March 2025

You are already at the latest version

Abstract
Topological relations form the backbone of qualitative spatial reasoning, and as such play a paramount role in geographic information systems. Three decades of research have provided a proliferation of sets of qualitative topological relations in both continuous and discretized spaces, but only in continuous spaces has the concept of organizing these relations into a larger framework (called a conceptual neighborhood graph) been considered. Previous work leveraged matrix differences to derive the anisotropic scaling neighborhood for these relations. In this paper, a simulation protocol is used to derive conceptual neighborhood graphs of qualitative topological relations in Z2 for the operations of translation and isotropic scaling. It is further shown that when aggregating raster relations into their continuous counterparts and collapsing neighborhood connections within these groups that the familiar conceptual neighborhood structures for continuous regions appear.
Keywords: 
;  ;  

1. Introduction

Egenhofer and Mark [1] made a provocative statement in their seminal work of Naïve Geography: topology matters and metric refines. This statement comes directly from the notion that many human decisions about space are either fully or partially sufficient when considering the basic construct of a spatial preposition. While there are lots of spatial prepositions in a language context [2], not all spatial prepositions are grammatically prepositions. Terms like surrounds communicate spatial information about the topological relation between two objects, yet the word itself is not syntactically a preposition in established grammar [3,4]. At any rate, terms that function linguistically as prepositions do so because they greatly reflect our cognitive processing [5,6,7,8]. This concept is directly mirrored in conceptual neighborhood graphs [9] where researchers have shown that spatial prepositions map convexly onto these structures [10]. An example of this phenomenon would be the term along, which describes instances from any number of primitive topological relations, but those topological relations themselves are in predictable and nearby positions within a conceptual neighborhood graph.
The world is currently in an information age, one that is exploding daily. Query languages leverage spatial concepts [11,12], but they do so atomically and in vector spaces, despite the occurrence of baseline raster data available in the world and the fundamental presence of uncertainty or vagueness in human reasoning. Conceptual neighborhood graphs have been well studied [13,14,15,16,17], but these approaches have not found their way into computational tools that are used in practical application [18]. This oversight hinders crucial next steps in geospatial knowledge discovery. Since spatial concepts are critical to language [19] and our language controversially may influence our world view [20], generative artificial intelligence relies on being able to fully process spatial data to meaningful speech and/or text through geo-foundation models [21], just as effective spatial query relies on translating human language to computational data structures [11]. It is therefore necessary to leverage conceptual neighborhood graphs to do various tasks such as detecting events, contextualizing prepositional definition based on the use case, and filling in gaps of incomplete data within spatial data streams.
While conceptual neighborhood graphs have been well studied, their study has been largely limited to continuous spaces, supporting vector-based tools and implementations. To date, discretized region-region neighborhoods have been exploited simply by using the matrix difference method [22,23,24]. This method only works for the transformation of anisotropic scaling. To fully realize the other spatial operations that generate neighborhoods in discretized spaces, work needs to be conducted. This paper fills that gap.
While vector data are widely used in GIS, raster-based representations are still critical for applications like remote sensing, environmental modeling, and spatial simulations. Many geographic datasets, particularly from satellite imagery and sensor networks, are inherently raster-based. By extending conceptual neighborhood graphs to discretized relation sets, this work provides a framework for analyzing topological transitions in pixel-based spatial processes, ensuring broader applicability beyond traditional vector-based GIS. Furthermore, developing direct raster functionality reduces levels of data transformation, keeping us closer to the root source of the data itself, a core data quality issue.
In this paper, the region-region relations in Z 2 [22] are exposed to a simulation protocol to establish conceptual neighborhood graphs for both translation and isotropic scaling. Leveraging duality [25], these neighborhoods are then transferred into their digital spherical space ( T 2 ) counterparts [24]. The hyperraster representation of discretized regions [26] is then leveraged to provide a proof of concept to show that conceptual neighborhood graph edges in discretized spaces appropriately maintain their corresponding connections in well-studied continuous spaces [16].
The remainder of this paper is structured as follows. Section 2 details the set of qualitative topological relations considered in this work. Section 3 details conceptual neighborhood graphs. Section 4 defines the simulation protocol and methodology employed upon the output data. Section 5 presents the results of the data processing. Section 6 applies the hyperraster as a transformation to explore the structural integrity of the discretized neighborhood graphs with respect to their continuous counterparts. Section 7 considers a use case for the outcomes. Section 8 provides conclusions and calls for future study in this area.

2. Region-Region Relations in Continuous and Discretized Spaces

To conduct qualitative topological spatial reasoning, it is imperative to establish a vocabulary. Since this paper leverages both continuous (vector) and discretized (raster) relations, we introduce both in this section.
Linguistically, qualitative spatial relations of any form represent functional prepositions [2;27]. While these terms differ in their respective languages and might be represented in various parts of the overall grammatical syntax, they represent the expression of our cognitive processes. Our formal models of topological spatial relations thus represent attempts to encode these cognitive processes into machines through rigorous mathematical approaches, be they by topological means [10-11;28-30], mereotopological means [31,32], graph theoretical means [3;33], or by means of metric refinement [34,35,36]. In general, these processes anchor the Egenhofer-Cohn hypothesis of the salience of topological relativity, namely that topological properties fundamentally drive human decision making [37]. This becomes foundational for understanding human-sourced data that become part of generative AI scenarios and also for providing the tools for humans to meaningfully query spatial data on their own.
Spatial data for qualitative topological reasoning can be seen as originating in a combination of two forms: a) vectorized or rasterized, and simultaneously b) localized or globalized. Each dataset represents a combination of both a) and b). The various combinations of these two properties lead to mathematical models formalized in one of four embedding spaces:
  • Vectorized and localized: R 2
  • Vectorized and globalized: S 2
  • Rasterized and localized: Z 2
  • Rasterized and globalized: T 2
Conceptually within spatial data, we can view relations from the localized spaces as a restricted set of relations from the corresponding globalized spaces. Similarly, we can view rasterized and vectorized views of the same scope of space as different levels of granularity in how we represent those data, each with fundamentally different mathematical properties to exploit.
While many formalisms exist for these spatial concepts, this paper focuses on the 9-intersection family of qualitative topological reasoning [28,29,30]. This family of models partitions an embedding space through the existence of two objects, and uses topological definitions within the structure of those objects to categorize the partitions. The most basic form of this approach is the 9-intersection model [28]. This model classifies three jointly exhaustive and pairwise disjoint portions of the embedding space with respect to a set: the interior, boundary, and exterior. Depending on the type of object, this approach may leverage point-set topological concepts (such as in codimension 0 embeddings) [29] or algebraic topological concepts (such as in codimension > 0 embeddings) [38]. By applying this partitioning mechanism to multiple objects, we can then consider binary (or beyond) qualitative topological relations. Figure 1 shows the possible outcomes of the 9-intersection model on simple regions in R 2 , the most iconic set of relations derived via this methodology.
Simple regions, however, create a dilemma: for all three topological components of an object, that component will be connected. When applying these concepts to other types of objects, that might not be the case. Kurata [30] thus developed the 9+-intersection, an approach considering separated portions of topological components as having their own symbolic place in the formal representation. This approach increases the complexity of the representation, but in so doing provides more expressive power, a boon for reasoning systems that need to exhibit more nuance in applications.
Borrowing loosely from Kurata’s approach, the expression of discretized topological relations in Z 2 and T 2 can leverage the proximity of distinct partitions to boundary pixels to provide more refined semantics to certain 9-intersection relations. These relations are known as the dTouch relations, relations that help to refine otherwise indistinguishable topological relations in rasterized spaces that would have a corresponding difference in vector spaces [22;24]. The set of qualitative topological relations in T 2 is shown in Figure 2 and Figure 3.
In both cases, the sets of relations output by the 9-intersection family are jointly exhaustive and pairwise disjoint, meaning that for any configuration, there exists a single 9-intersection family symbol specific to it. These relations in Figure 1, Figure 2 and Figure 3 form the foundation for the remainder of this paper.

3. Conceptual Neighborhood Graphs

Sets of topological relations represent the foundations for qualitative spatial reasoning tools within GIS, but they themselves do not form the totality of topological spatial knowledge. We live in a changing world, and that dynamism gives rise to an entirely different concept that is critical to knowledge within spatial reasoning: relational ordering and/or sequencing. While humans intuitively know that there is a fundamental ordering between terms that they use daily (such as prepositions), artificial intelligence (and other computational tools) have to either learn that or be given the concept explicitly. Conceptual neighborhood graphs represent that ordering/sequencing [9]. Conceptual neighborhood graphs partially order sets of relations based on allowable deformations. While Freksa’s work [9] focuses on temporal semi-intervals [39], Egenhofer and Al-Taha [13] conducted a similar study on simple regions. Their work derived three conceptual neighborhood graphs for homeomorphic deformations, representing anisotropic scaling (non-homogeneous growth/decline), translation (movement), and isotropic scaling (homogenous growth/decline). These conceptual neighborhood graphs (when applied to continuous spherical topological relations) are shown in Figure 4.
Conceptual neighborhood graphs have also been applied to a different class of transformations: non-homeomorphic deformations [40]. Non-homeomorphic deformations involve changing the number of distinct topological subcomponents of objects, such as holes or separations. These concepts were organized into a conceptual neighborhood graph [17], but that work is beyond the scope of this paper.
Common to all conceptual neighborhood graph studies in the literature is a process by which candidate relations are identified as conceptual neighbors. Many studies do this in a variety of ways:
  • Freksa [9] approached the problem through considering the ordering of the boundary points of the semi-intervals within a space based on the corresponding mathematical changes exhibited by the objects,
  • Egenhofer and Al-Taha [13] approached the problem through studying deformational paths based on the various strategies, starting at all possible configurations and creating a union of the various deformation paths,
  • Researchers who defined relations alongside neighborhood graphs (e.g., [15;17;22-24;38] approached the problem by consulting smallest matrix differences, but this approach only yields the anisotropic scaling conceptual neighborhood graph.
While continuous spaces such as those explored by Freksa [9] and Egenhofer and Al-Taha [13] operate under an assumption of mathematical density, discretized spaces are not dense. As such, a different approach might be taken whereby a computer can assist in a simulation process, as opposed to the thought experiments of Egenhofer and Al-Taha [13]. The next section defines this process as employed in this study.

4. Simulation Methodology for Establishing Conceptual Neighborhood Graphs

While continuous spaces have infinitely many versions of a single transformation, discretized spaces have a much more finite range of possibilities. Translation for example is done by shifting an object one pixel at a time; isotropic scaling is done by uniformly adding/subtracting one pixel at a time in all directions. Whereas Freksa [9] and Egenhofer and Al-Taha [13] had to conceptually conduct their experiments, discretized spaces afford the opportunity to simulate the results rigorously.
To study the relevant deformations, a simulation protocol was developed in Python 3.8. The smallest objects considered were 4 pixels by 4 pixels (consistent with the definition of objects from [22;24]), and the largest objects considered were 10 pixels by 10 pixels. The embedding space was encoded as a 30 pixel by 30 pixel grid to allow objects to have relation dDisjoint or dDisjointTouch to each other in any direction so that all relations possible could be represented. Each successive iteration kept one object’s top-left corner anchored at position (11,11) in the grid, while the other moved right-to-left across the grid. At each step, the topological relation was computed. When the grid was exhausted, the object was moved back to the right-hand side of the grid, and moved one pixel vertically while the process continued. This process continued until the entire space of positions for the moving object had been exhausted. The size of the moving object was then modified by one pixel and the process repeated. Once all combinations (4,10) x (4,10) had been completed, the central object was modified similarly and the process repeated. A pseudocode of this simulation is shown in Figure 5, and an example of the stored data is shown in Figure 6.
With the simulated data in tow, the paper will now proceed to describe the process by which the data can be connected using SQL to appropriately reflect the two missing neighborhood graph structures.

5. Processing the Simulations into Conceptual Neighborhood Graphs

To develop conceptual neighborhood graphs from the simulations, it was determined what mathematically a particular deformation should look like within the collected dataset. This determination motivates the eventual SQL query to extract the edges of the neighborhood graphs.

5.1. Translation Conceptual Neighborhood Graph

Translation (Figure 7) has a straightforward signature. Under translation, the objects themselves do not change in their size; they just move. As such, the sequence of changes need only consider that one of the coordinates in the grid is offset by precisely one pixel, while the others are the same. Furthermore, the sizes of the two objects must remain the same. An edge of the conceptual neighborhood graph is formed when the relations under such conditions differ. This information structures an SQL query that directly isolates the relevant records to be joined together, as shown in Figure 8. Figure 9 presents the connectivity information in graphical form.
Figure 9 represents something very specific: the existence of objects that can make the change from one relation to another at least one time juxtaposed with those that can always occur when the relation is relevant to the pair of objects. Both Freksa [9] and Egenhofer and Al-Taha [13] correct against this occurrence because ultimately it is important to recognize the overall patterns that consistently appear rather than those that can only appear under very specific restrictive conditions. This is critical for information systems – the last thing practically desirable in an information system is a spurious conclusion motivated by a special case. A similar occurrence of such a phenomenon is the direct linkage between overlap and equal (see Figure 1) that could be facilitated by specific configurations of objects [13].
To correct for this in the simulation approach, an association rules approach [41] was employed as demonstrated in Figures 10 through 12. Figure 10 displays relations dDisjoint/dDisjointTouch and dOverlapFully, both of which are never conceptual neighbors at any size. Figure 11 displays relations dOverlapMinimally and dOverlapFully, relations that are conceptual neighbors under very strict size conditions, but not otherwise. Figure 12 displays relations dDisjoint/dDisjointTouch and dMeet, relations that are always conceptual neighbors when mutually available. Relation pairs with patterns like Figure 12 become the edges of interest for the salient conceptual neighborhood graph for translation. It is of course potentially relevant in context to care about relations that are neighbors in a pattern similar to Figure 11 simultaneously to those with patterns similar to Figure 12.
By considering all edges in Figure 9 that correspond to the pattern (all yellow) from Figure 12, the conceptual neighborhood graph can be successfully pruned to that shown in Figure 13 and Figure 14. Figure 13 consists of the relations available in the digital plane. Figure 14 is constructed by applying the dual transformations [25] to the spherical relations.
The output of this process represents a striking structural similarity to what we see in Figure 4(b). The relations show a vertical edge structure persisting throughout the conceptual neighborhood graph. This same sort of pattern adherence appears between the anisotropic scaling conceptual neighborhood graphs established in the literature with diagonal legs [13;15;22-24]. We will discuss this outcome more in the conclusion section as a different feature than we might hypothesize has arisen, maintaining some (but not all) diagonal connections.

5.2. Isotropic Scaling Conceptual Neighborhood Graph

Following a similar procedure to the translation conceptual neighborhood graph, the first step is to isolate exactly what isotropic scaling looks like in the dataset. In this case, the position of the top left corner dictates the change. If the top left corner has (x+1,y+1) and the size of the object is -2 in both dimensions, this is the appropriate symbol for the object isotropically shrinking; if it is (x-1,y-1) and size of the object is +2 in both dimensions, this is the appropriate symbol for the object isotropically growing. Figure 15 shows the concept of growing by 1 unit in all directions.
The change described in Figure 15 can be systematically isolated as an SQL query on the dataset as shown in Figure 16.
Unlike with the translational query, the isotropic query holds no spurious connections. As such, the conceptual neighborhood graphs for isotropic scaling are presented in Figure 17 and Figure 18. As in Figure 13 and Figure 14, Figure 17 is transformed into Figure 18 through the duality operation [26].
The pattern shown in Figure 17 and Figure 18 is consistent with the patterns shown by Freksa [9] and Egenhofer and Al-Taha [13]. The lateral edge structure that defines Figure 4(c) is present in both Figure 17 and Figure 18 without modification.

6. Litmus Test for Conceptual Neighborhoods from Simulation: The Hyperraster

Winter [26] proposed a data structure for rasterized regions that effectively in sum made them consistent with vectorized regions from the perspective of the 9-intersection called the hyperraster. This data structure treats the boundary of an object as the gap between its outermost pixels and the pixels that do not belong to it, retaining the S 1 structure of the boundary of a polygonal object in R 2 . This structure effectively turns the 19/29 rasterized region relations [22;24] into the 8/11 vectorized region relations [15;29]. This approach is the conceptual backbone for modern techniques that resolve rasterized data sources to vector objects.
To evaluate the simulation approach in this work, the hyperraster definition is applied to the relations and the corresponding conceptual neighborhood graphs are aggregated in Figure 19 and Figure 20.
The differences in Figure 19 and Figure 20 are only in the classification of meet. Because dDisjointTouch was not separated from dDisjoint in the simulations, the meet relation does not appear. However, given the nature of both translation and isotropic scaling, the connectivity between dDisjoint and dMeet must be through dDisjointTouch as the growth of an object occupies the outer margin when at first it did not, thus implying dDisjoint – dDisjointTouch – dMeet, and similarly the movement of an object implies the same transference. As such, any of the dTouch relations fit firmly between their corresponding dual counterparts in the conceptual neighborhood graphs, as demonstrated in the expansions to the spherical relations in Figure 14 and Figure 18. This result serves as a critical litmus test – when converted to vectorized regions, the exact neighbors that exist in the conceptual neighborhood graphs are the only neighbors that appear in the conceptual neighborhoods of these discretized relations. Had the simulation approach failed, these conceptual structures would not have been able to be merged appropriately.

7. Utility of the Outcome: Processing Pixelated Maps in Various Circumstances

Conceptual neighborhood graphs have heretofore been underutilized concepts in the informatics realm. One particular reason for this corresponds to the architecture of spatial data as just that: spatial data. The temporal dimension of spatial data is often minimally analyzed within the context of geographic information systems. With changes in data architecture [42,43], a set of use cases emerges for conceptual neighborhood graphs.
While cadastral records are not traditionally found in raster formats, legacy records brought directly into an analysis in image format or vectorized cadastral records super-imposed on an orthophoto represent an opportunity to see the importance of conceptual neighborhood graph architecture with respect to a spatial information system. It is important to consider that objects that may originate from rasterized sources have an additional layer of uncertainty as mentioned in the introduction, and the consequence of that uncertainty has a specific impact on the information system, specifically that a specified topological relation that would motivate a spatial query may not be all inclusive of the phenomenon in question from the viewpoint of the rasterized relation. There are two critical examples of this. The first is the search for trees that encroach upon property lines, whereas the second is the search for buildings or driveways that approach property lines. Humans are rightly prone to vocabulary suggestive of the physical world and its continuous topological relations [5-8;37]. As such, a human might choose to query such a database system using overlap in the first case and meet in the second case. If the stored data considering the cadastral records are discretized, these terms occupy specific relations in the conceptual neighborhood graph. Based on such concepts as resolution, position, or sheer lack of terminology, other conceptual neighbors from Figures 13, 14, 17, and 18 are likely to satisfy the wishes of the user based on equivalencies from Figure 19 and Figure 20, and thus should be a logical included option in topological query systems. Similarly, a user should be able to fine-tune which conceptual neighbors are relevant to the appropriate application.
Conceptual neighborhood graphs allow for the realization of temporal events within spatial data. Rather than considering one layer of spatial data, we could consider multiple layers of spatial data and observe the changes between topological relations of objects. This scenario creates two use cases as well. The first use case is the discovery of an event such as becoming adjacent, reflecting the change from dDisjoint to dDisjointTouch or dDisjointTouch to dMeet (as determined by the desires of the user). Becoming adjacent differs from adjacent insofar as there is a communicated desiderata that the event does not start in the final configuration but rather progresses to that configuration from the outside. This type of question is only answered through information in the various conceptual neighborhood graphs. The second use case accounted for in this scenario is the determination that a state change is missing within the data due to combinations of spatial and temporal resolution. If consecutive time stamps represent non-conceptual neighbors, a missing relevant state can be discovered, thus increasing the intrinsic data quality of our data by increasing its completeness. Such an application is critical to generative artificial intelligence that attempts to leverage image data to glean insights.
To be clear, these particular use cases are not unique to rasterized objects; conceptual neighborhood graphs are simply not leveraged in software applications where they otherwise should be. Rasterized objects only further demonstrate this problem because they possess a much richer vocabulary.

8. Conclusions and Future Work

In this paper, the conceptual neighborhood graphs of discretized topological relations have been determined using a simulation protocol and corresponding queries to tease out persistent conceptual neighbors from the data. This approach extends the conceptual neighborhood graphs available to discretized regions in both Z 2 and T 2 to be consistent with those available for R 2 and S 2 [13;15].
The translation neighborhood graph (Figure 13 and Figure 14) shows a pattern that is slightly different than what we might have expected when considering the corresponding continuous neighborhood (Figure 4b). While this might at first suggest a problem with the simulation procedure, what is occurring is the fundamental lack of relation diversity in continuous spaces that is filled in within discretized spaces. The lower part of the continuous neighborhood does not have an appropriate amount of relations within it to show the patterns depicted in Figure 13 and Figure 14. Under the aggregation test, we observed the continued orphaning of the inside/coveredBy and contains/covers relations with respect to equal, a critical evaluation criteria. In other words, equal is only accessible from an overlap condition, and a very specific one at that (namely dOverlapFully). We similarly observed a consistent conceptual neighborhood graph structure for isotropic scaling, where the expectation from the continuous spaces was directly mirrored in discretized spaces without any surprises.
The world of big data necessitates that analysis procedures can be applied to both vector data and raster data, reflecting notions of interoperability stemming from the fundamental variety of data sources in our world. The work undergone here paves the way for software libraries that can process spatio-temporal queries that reflect the dynamically changing states of objects in various embeddings. To meet this demand, there is a critical need for the revisement of infrastructure in spatial databases to incorporate queries that target the change in object relations directly. Furthermore, modern spatial programming libraries need to implement raster protocols for working with the 9-intersection to make this aspiration a reality. To achieve these means, we need to embark on an architecture of space-time cubes for rasterized data [42] and temporal layering for continuous data [43].
There is more work to be done in the pursuit of these conceptual neighborhood graphs. The base level relations considered in this paper have been further extended to line-up directly with the regions identified by the hyperraster approach [44].
These relations have a corresponding signature in the hyperraster, and thus the results in Figure 19 and Figure 20 provide implicit bounds for where these relations should sit schematically. More work needs to be undertaken to adequately place these relations within a larger framework. These relations themselves are special cases within the discretized relations because their boundaries and interiors violate basic properties of the digital Jordan curve [44,45]. This emphasizes the need for a deeper exploration of how these discretized relations interact with broader topological principles to refine their placement in a generalized model.
Future work may also extend conceptual neighborhood graphs to incorporate qualitative distance concepts like near and far. One approach is graph-based topological clustering, where near corresponds to a single transition (e.g., disjoint → meet) and far to multiple transitions. These extensions would enhance qualitative spatial reasoning within conceptual neighborhood graph theory without relying on explicit metrics.

Author Contributions

Conceptualization, Matthew Dube; methodology, Matthew Dube; software, Brendan Hall; validation, Brendan Hall and Matthew Dube; formal analysis, Brendan Hall and Matthew Dube; investigation, Matthew Dube; resources, Brendan Hall; data curation, Brendan Hall; writing—original draft preparation, Matthew Dube; writing—review & editing, Brendan Hall and Matthew Dube; visualization, Brendan Hall; supervision, Matthew Dube; project administration, Matthew Dube; funding acquisition, Matthew Dube. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Science Foundation, grant number 2019470. The APC was waived by MDPI.

Data Availability Statement

All data and code associated with this project can be found at https://github.com/brendanphall/BrendanHall_Research/tree/main/2024_CNG_R2.

Acknowledgments

The authors gratefully acknowledge feedback and guidance from Max Egenhofer, Kate Beard, and Nimesha Ranasinghe. The authors also gratefully acknowledge grant administration support/reporting from Brian McGill and Leo Edminston-Cyr.

References

  1. Egenhofer, M.; Mark, D. Naïve geography. In International Conference on Spatial Information Theory; Frank, A., Kuhn, W., Eds.; Springer-Verlag: Berlin, Germany, 1995; pp. 1–15. [Google Scholar]
  2. Landau, B.; Jackendoff, R. Whence and whither in spatial language and spatial cognition? Behavioral and Brain Sciences 1993, 16, 255–265. [Google Scholar] [CrossRef]
  3. Dube, M.; Egenhofer, M. Surrounds in partitions. In Proceedings of the 22nd ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems; Huang, Y., Schneider, M., Gertz, M., Krumm, J., Sankaranarayanan, J. Association for Computing Machinery: Washington, DC, United States, 2014, pp. 233–242.
  4. Worboys, M.; Duckham, M. Qualitative-geometric surrounds relations between disjoint regions. International Journal of Geographic Information Science 2021, 35, 1032–1063. [Google Scholar] [CrossRef]
  5. Tyler, A.; Evans, V. Applying cognitive linguistics to pedagogical grammar: the case of over. Cognitive Linguistics, Second Language Acquisition, and Foreign Language Teaching 2004, 1, 257–280. [Google Scholar]
  6. Aajami, R. A cognitive linguistic study of the English preposition ‘in’. Journal of the College of Education for Women 2019, 30, 37–49. [Google Scholar] [CrossRef]
  7. Aajami, R. A cognitive linguistic study of the English prepositions ‘above’, ‘on’, and ‘over’. Journal of Language and Linguistic Studies 2022, 18. [Google Scholar]
  8. Yue, F.; Cao, S.; Huang, J. The semantic analysis of the preposition through from the perspective of cognitive linguistics. Theory and Practice of Language Studies 2022, 12, 400–406. [Google Scholar] [CrossRef]
  9. Freksa, C. Temporal reasoning based on semi-intervals. Artificial Intelligence 1992, 54, 199–227. [Google Scholar] [CrossRef]
  10. Dube, M.; Egenhofer, M. An ordering of convex topological relations. In Geographic Information Science: 7th International Conference; Xiao, N., Kwan, M., Goodchild, M., Shekhar, S. Springer: Berlin, Germany, 2012. [Google Scholar]
  11. Clementini, E.; Sharma, J.; Egenhofer, M. Modelling topological spatial relations: strategies for query processing. Computers and Graphics 1994, 18, 815–822. [Google Scholar] [CrossRef]
  12. Egenhofer, M. SpatialSQL: a query and presentation language. IEEE Transactions on Knowledge and Data Engineering 1994, 6, 86–95. [Google Scholar] [CrossRef]
  13. Egenhofer, M.; Al-Taha, K. Reasoning about gradual changes of topological relationships. In Theories and Methods of Spatio-Temporal Reasoning in Geographic Space: International Conference GIS – From Space to Territory; Frank, A., Campari, I., Formentini, U., Eds.; Springer-Verlag: Berlin, Germany, 1992; pp. 196–219. [Google Scholar]
  14. Cohn, A.; Bennett, B.; Gooday, J.; Gotts, N. Representing and reasoning with qualitative spatial relations about regions. In Spatial and Temporal Reasoning; Stock, O. Springer: Berlin, Germany, 1997; pp. 97–134. [Google Scholar]
  15. Egenhofer, M. Spherical topological relations. Journal on Data Semantics III 2005, 1, 25–49. [Google Scholar]
  16. Egenhofer, M. The family of conceptual neighborhood graphs for region-region relations. In Geographic Information Science: 6th International Conference; Fabrikant, S., Reichenbacher, T., van Krevald, M., Schlieder, C., Eds.; Springer: Berling, Germany, 2010; pp. 42–55. [Google Scholar]
  17. Dube, M. Beyond homeomorphic deformations: neighborhoods of topological changes. In Advancing Geographic Information Science: The Past and Next Twenty Years; Onsrud, H., Kuhn, W., Eds.; GSDI Press: Needham, MA, United States, 2016; pp. 137–151. [Google Scholar]
  18. Hall, B. Identification of conceptual neighborhoods and topological relations in Z2. Masters Thesis, . University of Maine, Orono, ME, United States, 2024. [Google Scholar]
  19. Freundschuh, S.; Sharma, M. Spatial image schemata, locative terms, and geographic spaces in children’s narrative: fostering spatial skills in children. Cartographica 1995, 32, 38–49. [Google Scholar] [CrossRef]
  20. Regier, T.; Xu, Y. The Sapir-Whorf hypothesis and inference under uncertainty. Wiley Interdisciplinary Reviews: Cognitive Science 2017, 8, 1440. [Google Scholar] [CrossRef]
  21. Xie, Y.; Wang, Z.; Mai, G.; Li, Y.; Jia, X.; Gao, S.; Wang, S. Geo-foundation models: reality, gaps, and opportunities. In Proceedings of the 31st ACM International Conference on Advances in Geographic Information Systems; Damiani, M, Renz, M., Eldawy, A., Kroger, P., Nascimento, M. ACM Press: Washington, DC, United States, 2023, pp. 1–4.
  22. Egenhofer, M.; Sharma, J. Topological relations between regions in R2 and Z2. In International Symposium on Spatial Databases; Abel, D., Ooi, B., Eds.; Springer-Verlag: Berlin, Germany, 1993; pp. 316–336. [Google Scholar]
  23. Dube, M. An embedding graph for 9-intersection topological spatial relations. Masters Thesis, . University of Maine, Orono, ME, United States, 2009. [Google Scholar]
  24. Dube, M.; Egenhofer, M. Binary relations on the digital sphere. International Journal of Approximate Reasoning 2020, 116, 62–84. [Google Scholar] [CrossRef]
  25. Dunstch, I. A tutorial on relation algebras and their application in spatial reasoning. In International Conference on Spatial Information Theory, Stade, Germany, 25 August 1999.
  26. Winter, S. Topological relations between discrete regions. In International Symposium on Spatial Databases; Egenhofer, M. Herring, J., Ed.; Springer-Verlag: Berlin, Germany, 1995; pp. 310–327. [Google Scholar]
  27. Kuipers, B. Modelling spatial knowledge. Cognitive Science 1978, 2, 129–153. [Google Scholar]
  28. Egenhofer, M.; Herring, J. Categorizing binary topological relations between regions, lines, and points in geographic databases 1990.
  29. Egenhofer, M.; Franzosa, R. Point-set topological spatial relations. International Journal of Geographical Information Systems 1991, 5, 161–174. [Google Scholar] [CrossRef]
  30. Kurata, Y. The 9+-intersection: a universal framework for modelling topological relations. In International Conference on Geographic Information Science; Cova, T., Miller, H., Beard, K., Frank, A., Goodchild, M., Eds.; Springer: Berlin, Germany, 2008; pp. 181–198. [Google Scholar]
  31. Clarke, B. A calculus of individuals based on connection. Notre Dame Journal of Formal Logic 1981, 22, 204–218. [Google Scholar] [CrossRef]
  32. Randell, D.; Cui, Z.; Cohn, A. A. A spatial logic based on regions and connection. In Principles of Knowledge Representation and Reasoning; Nebel, B., Rich, C., Swartout, W., Eds.; Morgan Kaufmann Publishers: San Francisco, CA, United States, 1992; pp. 165–176. [Google Scholar]
  33. Sindoni, G.; Stell, J. The logic of discrete qualitative relations. In International Conference on Spatial Information Theory; Clementini, E., Donnelly, M., Yuan, M., Kray, C., Fogliaroni, P., Ballatore, A., Eds.; Schloss Dagstuhl-Leibniz-Zentrum fur Informatik: Waderm, Germany, 2017; pp. 1:1–1:15. [Google Scholar]
  34. Shariff, A.; Egenhofer, M.; Mark, D. Natural-language spatial relations between linear and areal objects: the topology and metric of English-language terms. International Journal of Geographical Information Science 1998, 12, 215–245. [Google Scholar]
  35. Egenhofer, M.; Dube, M. Topological relations from metric refinements. In Proceedings of the 17th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems; Wolfson, O., Agrawal, D., Liu, C. ACM Press: Washington, DC, United States, 2009, pp. 158–167.
  36. Dube, M.; Barrett, J.; Egenhofer, M. From metric to topology: determining relations in discrete space. In International Conference on Spatial Information Theory; Fabrikant, S., Raubal, M., Bertolotto, M., Davies, C., Freundschuh, S., Bell, S., Eds.; Springer: Berlin, Germany, 2015; pp. 151–171. [Google Scholar]
  37. Klippel, A.; Li, R.; Yang, J.; Hardisty, F.; Xu, S. The Egenhofer-Cohn hypothesis or topological relativity. In Cognitive and Linguistic Aspects of Geographic Space: New Perspectives on Geographic Information Research; Raubal, M., Mark, D., Frank, A., Eds.; Springer: Berlin, Germany, 2013; pp. 195–214. [Google Scholar]
  38. Egenhofer, M.; Mark, D. Modelling conceptual neighborhoods of topological line-region relations. International Journal of Geographical Information Systems 1995, 9, 555–565. [Google Scholar] [CrossRef]
  39. Allen, J. Maintaining knowledge about temporal intervals. Communications of the ACM 1983, 26, 832–843. [Google Scholar] [CrossRef]
  40. Jiang, J.; Worboys, M.; Nittel, S. Qualitative change detection using sensor networks based on connectivity information. GeoInformatica 2011, 15, 305–328. [Google Scholar] [CrossRef]
  41. Agrawal, R.; Imielinski, T.; Swami, A. Mining association rules between sets of items in large databases. In Proceedings of the 1993 ACM SIGMOD International Conference on the Management of Data; Buneman, P., Jajodia, S. ACM Press, Washington, DC, United States, 1993, 207-216.
  42. Baumann, P.; Misev, D.; Merticariu, V.; Huu, B. Datacubes: towards space/time analysis-ready data. In Service-Oriented Mapping: Changing Paradigm in Map Production and Geoinformation Management; Doellner, J., Jobst, M., Schmitz, P., Eds.; Springer: Berlin, Germany, 2018; pp. 269–299. [Google Scholar]
  43. Ferreira, K.; de Oliveira, A.; Monteiro, A.; de Almeida, D. Temporal GIS and Spatiotemporal Data Sources. Brazilian Journal of Cartography 2016, 68, 1191–1202. [Google Scholar] [CrossRef]
  44. Dube, M.; Egenhofer, M.; Barrett, J.; Simpson, N. Beyond the digital Jordan curve: unconstrained simple pixel-based raster relations. Journal of Computer Languages 2019, 54, 100906. [Google Scholar] [CrossRef]
  45. Vince, A.; Little, C. Discrete Jordan curve theorems. Journal of Combinatorial Theory Series B 1989, 47, 251–261. [Google Scholar] [CrossRef]
Figure 1. Eight qualitative topological relations between simple regions in R 2 [28].
Figure 1. Eight qualitative topological relations between simple regions in R 2 [28].
Preprints 153449 g001
Figure 2. 9-intersection qualitative topological relations on the digital sphere [24].
Figure 2. 9-intersection qualitative topological relations on the digital sphere [24].
Preprints 153449 g002
Figure 3. The touch relations distinguished from their vanilla counterparts from Figure 2 [24].
Figure 3. The touch relations distinguished from their vanilla counterparts from Figure 2 [24].
Preprints 153449 g003
Figure 4. Conceptual neighborhood graphs of a) anisotropic scaling, b) translation, and c) isotropic scaling [15].
Figure 4. Conceptual neighborhood graphs of a) anisotropic scaling, b) translation, and c) isotropic scaling [15].
Preprints 153449 g004
Figure 5. Pseudocode for the simulation protocol [18].
Figure 5. Pseudocode for the simulation protocol [18].
Preprints 153449 g005
Figure 6. Example rows of the collected data [18].
Figure 6. Example rows of the collected data [18].
Preprints 153449 g006
Figure 7. Mathematical definition of translation for (a,b) = (-1,0), (-2,0), and (-3,0) [18].
Figure 7. Mathematical definition of translation for (a,b) = (-1,0), (-2,0), and (-3,0) [18].
Preprints 153449 g007
Figure 8. SQL query exploiting the definition of translation within the dataset [18].
Figure 8. SQL query exploiting the definition of translation within the dataset [18].
Preprints 153449 g008
Figure 9. Resulting graph of the connected relations in an unfiltered case (left) and pruned case (right). The pruned case removes instances that are only connected in specific instances, but otherwise are not connected, consistent with prior methodologies of conceptual neighborhood graph research [18].
Figure 9. Resulting graph of the connected relations in an unfiltered case (left) and pruned case (right). The pruned case removes instances that are only connected in specific instances, but otherwise are not connected, consistent with prior methodologies of conceptual neighborhood graph research [18].
Preprints 153449 g009
Figure 10. Presence of mutually available relations (dark blue) and detected neighboring relations (yellow) for dDisjoint/dDisjointTouch and dOverlapFully [18]. No yellow cells are present, signifying that these relations are never conceptual neighbors.
Figure 10. Presence of mutually available relations (dark blue) and detected neighboring relations (yellow) for dDisjoint/dDisjointTouch and dOverlapFully [18]. No yellow cells are present, signifying that these relations are never conceptual neighbors.
Preprints 153449 g010
Figure 11. Presence of mutually available relations (dark blue) and detected neighboring relations (yellow) for dOverlapMinimally and dOverlapFully [18].
Figure 11. Presence of mutually available relations (dark blue) and detected neighboring relations (yellow) for dOverlapMinimally and dOverlapFully [18].
Preprints 153449 g011
Figure 12. Presence of mutually available relations (dark blue) and detected neighboring relations (yellow) for dDisjoint/dDisjointTouch and dMeet [18]. No dark blue cells are present, signifying that these relations are always conceptual neighbors when mutually available.
Figure 12. Presence of mutually available relations (dark blue) and detected neighboring relations (yellow) for dDisjoint/dDisjointTouch and dMeet [18]. No dark blue cells are present, signifying that these relations are always conceptual neighbors when mutually available.
Preprints 153449 g012
Figure 13. Resulting translation conceptual neighborhood graph [18].
Figure 13. Resulting translation conceptual neighborhood graph [18].
Preprints 153449 g013
Figure 14. Spherical conceptual neighborhood graph for translation [18].
Figure 14. Spherical conceptual neighborhood graph for translation [18].
Preprints 153449 g014
Figure 15. Isotropic growth of an object by one pixel in all directions [18].
Figure 15. Isotropic growth of an object by one pixel in all directions [18].
Preprints 153449 g015
Figure 16. SQL query implementing isotropic scaling upon the simulated data.
Figure 16. SQL query implementing isotropic scaling upon the simulated data.
Preprints 153449 g016
Figure 17. Isotropic scaling conceptual neighborhood graph for planar discretized regions [18].
Figure 17. Isotropic scaling conceptual neighborhood graph for planar discretized regions [18].
Preprints 153449 g017
Figure 18. Isotropic scaling conceptual neighborhood graph applied to the spherical relations [18].
Figure 18. Isotropic scaling conceptual neighborhood graph applied to the spherical relations [18].
Preprints 153449 g018
Figure 19. Translation conceptual neighborhood graphs categorized by hyperraster relation [18].
Figure 19. Translation conceptual neighborhood graphs categorized by hyperraster relation [18].
Preprints 153449 g019
Figure 20. Isotropic scaling conceptual neighborhood graphs categorized by hyperraster relation [18].
Figure 20. Isotropic scaling conceptual neighborhood graphs categorized by hyperraster relation [18].
Preprints 153449 g020
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated