Preprint
Article

This version is not peer-reviewed.

Conceptual Neighborhood Graphs of Discrete Time Intervals

Submitted:

31 October 2025

Posted:

31 October 2025

You are already at the latest version

Abstract
Temporal reasoning is an important part of the field of time geography. Recent advances in qualitative temporal reasoning have developed a set of 74 relations that apply between discretized time intervals. While the identification of specific relations is important, the field of qualitative spatial and temporal reasoning relies on conceptual neighborhood graphs to address relational similarity. This similarity is paramount for generating essential decision support structures, notably reasonable aggregations of concepts into single terms and the determination of nearest neighbor queries. In this paper, conceptual neighborhoods graphs of qualitative topological changes in the form of translation, isotropic scaling, and anisotropic scaling are identified using a simulation protocol. The outputs of this protocol are compared to the extant literature regarding conceptual neighborhood graphs of the Allen interval algebra, demonstrating the theoretical accuracy of the work. This work supports the development of robust spatio-temporal artificial intelligence as well as the future development of spatio-temporal query systems upon the spatio-temporal stack data architecture.
Keywords: 
;  ;  ;  ;  ;  ;  ;  ;  

1. Introduction

Qualitative topological spatial and temporal reasoning is one of the core pieces of the research agenda of spatial information science (Figure 1) [1]. For four decades, research has been conducted to provide the theoretical tools to software developers to enhance the infrastructure of powerful spatial information systems, including formal models [2,3,4,5,6,7,8],relation sets [9,10,11,12,13,14], data structures [15,16,17,18], analysis techniques [19,20,21,22,23,24], artificial intelligence applications [25,26], and many other aspects. While the ecosystem for qualitative topological reasoning is diverse and prolific, not all of the important theoretical innovations over the past few decades have made their way into modern software. At the dawn of an age of geographic artificial intelligence [25], it is essential to integrate all available spatial and temporal reasoning insights into AI systems that will result in interpretable, verifiable conclusions in terms that humans naturally understand. One fundamental aspect of that is of course language [26,27,28,29].
Geographic concepts are traditionally analyzed in static terms, but this approach overlooks the temporal dimension that is fundamental to understanding spatial phenomena [30]. Fundamentally, geographic information science is a direct application of a broader concept: spatial information science [1,31,32,33]. Time represents an added dimension to our physical world, mathematically applied symbolically as a cross-product of an existing space and a temporal dimension [14,34] (Figure 2). On a technical level, such a concept motivates the spatio-temporal stack data structure [18], or theoretically referred to as the space-time cube. Time is fundamentally a language of change, and to fully comprehend a spatial event, in many cases temporal relations are pivotal, yet GIS solutions minimally implement qualitative temporal reasoning directly.
To realize a spatial-temporal decision support system, it is imperative to understand the concepts behind how humans understand their environments [38]. One crucial aspect of this is found in topology [27,28,29]. Topology serves as the backbone for a large set of decisions, manifest in our spoken and written languages through prepositions [39]. Prepositions apply to both space (such as inside) and time (such as during). These terms differ only in their semantics: inside implies a container object, while during implies a containing interval. When we consider intervals as objects, these two concepts are one and the same. These prepositions are what we might consider topological primitives, namely that they represent a mathematically explicit concept endowed in an image schemata [40]. Other prepositions behave differently, for example the spatial term along [26,28]. This term takes certain members from various topological relations (in this case, disjoint, meet, and overlap) and combines them into a specific term. Such a term is difficult for an information system to derive because of the humanistic nature of the categorization itself. Other terms such as within [41] are direct aggregates of topological primitives. Terms of the latter two types benefit from aggregating similar relations, and to do that effectively, it is important to define similarity of concepts, in essence, constructing an ontology of spatial relations [42].
The conceptual neighborhood graph is a tool that has been developed to construct models of similarity among qualitative relation sets [19]. Conceptual neighborhood graphs organize the members of a qualitative relation set into a network where the nodes of the network represent relations and the edges represent a topological change under minimal units of modification. Conceptual neighborhood graphs have received a lot of attention over the last 30 years, with conceptual neighborhood graphs appearing in either the same article as the relation set (e.g., [43]) or as separate articles (e.g., [10,24]). On top of this, researchers have considered new structures of conceptual neighborhood graphs, including matrix difference neighborhoods [44], aggregates of multi-granular neighborhoods [45], intersection and union neighborhoods [46], and non-homeomorphic deformation neighborhoods [47]. While conceptual neighborhood graph research may seem archaic, the topic has seen a revolution with respect to the big data world and the growth of spatio-temporal artificial intelligence [25,26]. This research specifically acknowledges the variety inherent in big data, and that variety leads to a definitive need for data integration, which may need to invoke discretization neighborhoods [24,26,48] and may also need to translate topological primitives into other terms and vice versa [26,28].
The spatio-temporal stack specifically creates an environment in which time is discretized [18]. To work with this reality, a set of discretized temporal relations were constructed [14]. This relation set consists of a sizable collection of 74 relations. While this may be larger than practically needed, this result was a combinatorics exercise: can this circumstance exist? To further refine that theory, conceptual neighborhood graphs provide the mechanism for determining neighboring concepts. As such, it is imperative to engage in the work of determining the conceptual neighborhood graph for this relation space. Prior work regarding spatio-temporal stack architectures did not embark on providing a query processing strategy against the structure itself that would leverage the temporal dimension [35], thus this work starts to fill a missing link. While the tools exist to ask a question such as “find all objects that overlap one another,” [41] it is a different question altogether to pose “find all objects that overlap one another which start an event where a specific object contains another specific object.” To answer this question, knowledge of both spatial [4,12] and temporal relations [9,14] are needed, and given that a human is asking the question, precisely what is meant by start [26] is also fundamental.
It is this last piece of the query (what is meant by start) where this paper provides its merit. In this paper, the conceptual neighborhood graphs for translation, anisotropic scaling, and isotropic scaling are derived from simulation data upon a pair of discretized lines embedded within Z 1 . Using SQL queries upon the output data, neighboring concepts are identified based on the appropriate criteria, inducing the query through the criteria necessary to identify the appropriate change in the dataset.
The remainder of the paper is structured as follows. Section 2 introduces the set of 74 discretized temporal relations [14]. Section 3 introduces the literature pertaining to conceptual neighborhood graphs [19]. Section 4 describes the simulation protocol and query procedure leveraged to construct the dataset (adapted from [24,48]). Section 5 presents the three conceptual neighborhood graphs for the discretized temporal relations. Section 6 analyzes the output conceptual neighborhood graphs with specific attention paid to their relationship to the neighborhood graphs of the Allen interval algebra [9,19]. Section 7 provides discussion, conclusion, and calls for future work.

2. Discretized Temporal Relations

Temporal relations represent some of the earliest (and also most recent) work within the geographic information science community. As with the history of most formalisms for object relation sets, the vectorized sets came first, then followed by discretized versions (e.g., [9] and [10,12,14,49], and [13,43]).
The Allen interval algebra serves as the foundation for studies of temporal relations in an abstract sense [9]. Allen’s work specified intervals by their starting and ending points in R 1 . Allen explored the 25 possible sequences of boundary points and determined that 13 of those relations were realizable given basic constraints about boundary points simultaneously occupying either the starting or ending point of the other boundary (eliminating two candidates) and that the ending point of an interval must naturally come after its starting point (eliminating a further ten candidates). The resulting relations are shown in Table 1.
The relations in Table 1 have a definitive relationship to one another. Relations such as before and after are converse relations. Converse relations consider the objects in the opposite order. If a is before b, then it is directly implied that b is after a. This set of relations is comprised of six converse pairs and an additional relation that is self-converse (equal), as shown in Table 2 [9].
The Allen interval algebra became the springboard by which to consider minimum bounding rectangle relations [6], direction relations [7,8,51], but more importantly for this paper discretized temporal intervals [14]. To maintain starting and ending points that are part of the accessible space, the digital Jordan curve [3] was chosen to represent these intervals in Z 1 . Given this definition, it is possible for an object to consist of only boundary, a similar result to discretized region relations in Z 2 [12]. With the assertion that an interval object must have distinct starting and ending points, a series of constraints were applied in a constraint sieve to isolate verifiable relations between intervals in Z 1 . The constraint sieve identified 34 relations (with an additional eight relations present if considering touching relations) in the 9-intersection [10,14]. By exploiting the converse table (Table 2), the ordered interval relations turned into 74 total possible relations in the 9+-intersection [52], shown in Table 3.
Table 3 shows each symmetric pair of relations. It is clear that there is an organizing principle connecting the relations together. This set of relational images, identified by 9+-intersection matrices [52], forms the vocabulary for the remainder of this paper. Relations in subsequent sections of the paper will be identified based on their names from [14].

3. Conceptual Neighborhood Graphs

Relation sets (such as in Section 2) form the vocabulary of spatial and temporal relations between objects. These features become critical features of human-centric query systems [43,53]. The vocabulary of a relation set, however, is not enough. There is an implicit set of relationships between the relations themselves insofar as when an object is deformed in a certain way, there are predictable behaviors exhibited in the relations that describe the configuration. The research outcome that describes this deformational pathway is called the conceptual neighborhood graph [19].
Freksa [19] first utilized the conceptual neighborhood graph principle to explain the relationships between the Allen interval algebra relations under three specific conditions (Figure 3):
  • anisotropic scaling, namely one of the objects has a boundary point moved, while the other three boundary points in the scene remain fixed (called the A neighborhood),
  • translation, namely one of the objects moves without changing its duration while the other is unaltered (called the B neighborhood), and
  • isotropic scaling, namely one of the objects grows (or shrinks) the same amount at each boundary point while the other remains unaltered (called the C neighborhood).
Figure 3. Three homeomorphic deformations that can be applied to temporal intervals: (a) anisotropic scaling; (b) translation; and (c) isotropic scaling [54]. For intervals, anisotropic scaling is a monodirectional stretching or contraction of the object, translation is simply movement, and isotropic scaling is proportional growth/decline in both directions simultaneously.
Figure 3. Three homeomorphic deformations that can be applied to temporal intervals: (a) anisotropic scaling; (b) translation; and (c) isotropic scaling [54]. For intervals, anisotropic scaling is a monodirectional stretching or contraction of the object, translation is simply movement, and isotropic scaling is proportional growth/decline in both directions simultaneously.
Preprints 183126 g003
In essence, whenever a change in relation is encountered between the prior state and the modified state, an edge is constructed in the conceptual neighborhood graph. The three conceptual neighborhood graphs are shown in Figure 4.
It is important to recognize that these three distinct conceptual neighborhood graphs are necessarily different. The differences in the conceptual neighborhood graphs are the direct result of the type of allowable deformation. To highlight what is occurring, consider the relation equal. If two objects that start as equal have one of the four boundary points move (without loss of generality, one of A’s boundary points), the direction of movement will change the relation in each case to something different. One pair of boundary points will however remain fused together. This changes equal to either starts, started by, finishes, or finished by. This is shown in Figure 4(a). If that same equal configuration undergoes translation, if object A moves left, it now overlaps object B. Similarly, if it moves right, it now is overlapped by object B. This is shown in Figure 4(b). Finally, if an equal object grows in both directions, it will now contain object B. Similarly, if it shrinks, it will now be during object B. This is shown in Figure 4(c).
Several other ways of envisioning conceptual neighborhood graphs have been found in the literature over the last 30 years. Examples include accounting for changes to the topological structure of an object by adding holes or separations [47], least matrix difference [44], intersections and unions of conceptual neighborhood graphs to reflect various purposes [46], mixed granularity neighborhoods [45], discretization neighborhoods [24,48], and association rules mining neighborhood graphs [24,48]. Independent of the type of conceptual neighborhood graph, rules exist to define what constitutes an edge in the graph.
As this paper progresses, the relations from Table 3 will be placed into conceptual neighborhood graphs mirroring Figure 4.

4. Simulation Protocol

Recent advances in conceptual neighborhood graphs involve discretized relations. Hall and colleagues [24,48] constructed conceptual neighborhood graphs in Z 2 using a simulation protocol that involved fixing a discretized object in Z 2 of a fixed size and systematically moving another object of fixed size pixel by pixel throughout an embedding grid. After the configuration was finished, the embedding was reset, with one of the objects changing its dimensions, and the process continued. This process continued until all possible configurations were completed between discretized rectangles. This simulation protocol is summarized in Figure 5 as applied to a subspace of Z 1 large enough to bound a particular object on either side of another ground object A.
This dataset records the duration of each object, the position of the moving object, and the topological relation between the two interval objects. With this data, an SQLite database was queried to extract relations symbolic of each relevant homeomorphic deformation based on information in the rows of the dataset, consistent with Hall and colleagues [24].
Similar to the prior protocol, when defining each conceptual neighborhood graph, two possible types of neighbors could exist: persistent neighbors and coincidental neighbors. Persistent neighbors are neighbors such that when both relations can exist at a particular pair of durations of their constituent objects, they are always neighbors. A good example of this would be relations such as before and meets from the Allen interval algebra. Coincidental neighbors are just that: they happen by chance, but they are not always neighbors under all configurations where those relations are available. An example of that phenomenon would be overlapMeet and overlapCovers from the region-region relations in Z 2 [24,48]. These are only neighbors where the size of at least one of the objects is insufficient to support overlap, the appropriate intermediary relation that would be expected from continuous space [43,55]. We are interested predominantly in persistent neighbors in this paper.

5. Results

The SQL queries from Section 4 can be visualized as graphical outputs. Section 5 shows the outcomes of these graphs. Each graphic will be broken into types of relations, similar to how the relations were defined in Dube [14]. The results for isotropic scaling, translation, and anisotropic scaling are shown in Figure 6, Figure 7 and Figure 8.
To get to temporal relations, we can simply append the graphs together such that the relations are temporally symmetric. The temporally symmetric relations are equal, contains, inside, containsTotal, insideTotal,minimalInside, minimalContains, minimalInsideTotal, minimalContainsTotal, and equalNoInterior. The temporal neighborhood graphs are shown in Figure 9, Figure 10 and Figure 11.

6. Comparison of Discretized Temporal Conceptual Neighborhood Graphs to Continuous Temporal Conceptual Neighborhood Graphs

Dube [14] demonstrated that the discretized temporal interval relations fit into categories that reflect a corresponding Allen interval relation [9]. As such, it is hypothesized that the conceptual neighbors of each relation within a specified conceptual neighborhood graph are either of the same Allen family (such as in Table 3), or neighbor a relation in an Allen family that is a conceptual neighbor in the corresponding conceptual neighborhood graphs of the Allen interval relations (such as in Figure 4). Such a result would be further evidence of the simulation method working. Hall and Dube [24] demonstrated the discretized region-region relation conceptual neighborhood graphs followed this exact behavior. Given that these objects are of co-dimension 0 to their embedding space (just as in the region-region case), the same behavior is expected. The outcomes are shown in Figure 12, Figure 13 and Figure 14.

7. Discussion, Conclusions, and Future Work

In this paper, the set of discretized temporal relations [14] were placed into three distinct conceptual neighborhood graphs, each representing a different homeomorphic deformation of a single discretized temporal interval. It was shown that the discretized temporal interval relations organized into these neighborhood graphs in a predictable manner from the corresponding continuous temporal interval relations [9,19], a behavior similar to the discretized region-region relations [12,24].
The results of this work provide a critical piece of infrastructure for spatio-temporal knowledge discovery. Knowledge discovery predominantly requires the detection of events, in this case spatio-temporal events. To determine events, it is imperative to be able to map human language onto computational data sources as ultimately humans will ask the questions or an artificially intelligent agent will need to translate the results back into human language itself [25,26,27,28,29,40,43,56]. While the relations themselves represent the primitive space for that mapping, they do not represent fully the construction of human language which might abstract away less critical details that are unnecessary for the circumstance (such as the within operator in a modern GIS). Conceptual neighborhood graphs provide the easiest possible way to model that behavior because humans naturally group relations that share fundamental similarity. An easy example of this is shown in Figure 15. Dube and Egenhofer [28] demonstrated that this concept is not only manifest in reasonably topological spatial terms, but also showed that those terms held specific mathematical properties within the conceptual neighborhood graphs themselves, specifically convexity. Convex subgraphs maintain all possible shortest paths between their vertices from within the graph overall. Most qualitative spatial reasoning work has focused on conquering the layers of the spatio-temporal stack; this work focuses on conquering the stacking dimension.
Not only is this concept fundamental to defining terms; it is also a matter of pragmatism in our data forward world with respect to data filtration [26]. Decision support systems function differently than do information systems; information systems determine what fits sufficient criteria only; decision support systems are interested in ranking solutions. The conceptual neighborhood graph provides the framework by which a decision support system can support “next best” results. Furthermore, a conceptual neighborhood graph architecture (if endowed in the decision support system’s query logic or within the programming of an artificially intelligent geospatial agent) allows for a user to specify the exact nature of the specificity of their query. Because discretized representations of data are fundamentally uncertain with respect to a continuous space that they in effect model, it is possible that particular edges of the conceptual neighborhood graph may lead to relevant neighbors in a contextual application, while others would not. Without conceptual neighborhood graphs as a guiding paradigm, this problem is not simple; with a conceptual neighborhood graph, this process has simple guideposts to direct the refinement of the query itself. These innovations lead to smarter data systems overall.
While there are many conceptual neighborhood graphs that have been developed (almost as numerous as relation sets themselves), there is still much work to be done. While most conceptual neighborhood graphs focus on homeomorphic deformations, there are other very crucial transformations that fundamentally alter objects structurally. Most notably for temporal intervals is the concept of the conversion between discretization and vectorization. This paper demonstrates the linkage between these dimensions. The future work that this leads to is a conceptual neighborhood graph that fundamentally links these concepts, effectively a layered conceptual neighborhood graph. An example of this concept is shown in Figure 16. This work has been suggested both here and in its region-region counterpart [24].
To fully realize this line of research, two fundamental concepts remain. The first is an appropriate definition of lines in Z 2 and their corresponding relation sets and conceptual neighborhood graphs. The second is to consider yet another type of conceptual neighborhood graph: a generalization neighborhood. Cartographic generalization is a critical component of geographic information science [56,57,58,59]. In our big data world, we must cope with variety of data representations. To appropriately do that, we must come to a fundamental understanding and synergy of continuous and discretized spaces. By considering both a discretization/vectorization and cartographic generalization neighborhood, we will be able to leverage more data resources toward our worthy tasks, whatever they are [26]. For example, consider the term outside. There are corresponding versions of separated in all relational sets, which is not surprising because it is one of the core parts of the Natural Semantic Metalanguage [60]. Though objects may not structurally be the same, the same root concept is involved in this characterization. More importantly, because we generalize objects on the fly [61,62], two representations may actually be discussing the same object with that object existing in different cartographic forms. Both of these scenarios demonstrate the necessity to understand this particular concept. The basic infrastructure to consider a generalization neighborhood exists within continuous spaces [55,63,64], but it does not within discretized spaces yet due to the definition of lines in Z 2 .
Of course, the overall goal for all of this research agenda is the creation of a fully endowed qualitative spatio-temporal decision support system [65] and eventually geospatial AI with similar capacity [25,26]. To fully realize this, it is more than just a technical exercise of data structures and theoretical reasoning formalisms; this process involves the intrinsic knowledge of how humans interact with a system and making that usable on those terms. The qualitative spatial reasoning and spatial cognition community need to come together to figure out the structure appropriate for a query language designed with these principles in mind. Theoretical formalisms and data structures guide this process, but there is much work with human subjects to be done to get the linguistic concepts correct, a basic concept that made a language like SQL successful [66].

Author Contributions

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

Funding

Matthew P. Dube was funded by the US National Science Foundation, grant numbers 2019740 and 2218063.

Conflicts of Interest

Author Brendan P. Hall was employed by the James W. Sewall Company. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Claramunt, C.; Dube, M.P. A brief review of the evolution of GIScience since the NCGIA Research Agenda initiatives. Journal of Spatial Information Science 2023, 26, 137–150. [Google Scholar] [CrossRef]
  2. Clarke, B. A calculus of individuals based on “connection”. Notre Dame Journal of Formal Logic, 1981, 22(3), 204-218.
  3. Vince, A.; Little, C.H. Discrete Jordan curve theorems. Journal of Combinatorial Theory, Series B, 1989, 47(3), 251-261.
  4. Egenhofer, M.J.; Herring, J.R. Categorizing binary topological relations between regions, lines, and points in geographic databases. NCGIA Technical Report, 1990.
  5. Randell, D.A.; Cui, Z.; Cohn, A.G. A spatial logic based on regions and connection. In Principles of Knowledge Representation and Reasoning; Nebel, B.; Rich, C.; and Swartout, W.R., Eds.; Morgan Kaufmann Publishers, San Francisco, CA, USA, 1992, pp. 165-176.
  6. Papadias, D., Sellis, T., Theodoridis, Y., and Egenhofer, M.J. Topological relations in the world of minimum bounding rectangles: a study with R-trees. In Proceedings of the 1995 ACM SIGMOD International Conference on Management of Data; Carey, M. and Schneider, D., Eds.; ACM Press, Washington, D.C., USA, 1995, pp. 92-103.
  7. Goyal, R. Similarity assessment for cardinal directions between extended spatial objects. Doctoral Dissertation, . University of Maine, Orono, ME, United States, 2000. [Google Scholar]
  8. Dube, M.P. Topological augmentation: a step forward for qualitative partition reasoning. Journal of Spatial Information Science, 2017, 14(1), 1-29.
  9. Allen, J.F. Maintaining knowledge about temporal intervals. Communications of the ACM 1983, 26(11), 832–843. [Google Scholar] [CrossRef]
  10. Egenhofer, M.J.; Sharma, J. Topological relations between in regions in R 2 and Z 2 . In International Symposium on Spatial Databases; Abel, D.J., Ooi, B.C., Eds. Springer-Verlag: Berlin, Germany, 1993; pp. 316-336.
  11. Balbiani, P.; Osmani, A. A model for reasoning about topological relations between cyclic intervals. In Principles of Knowledge Representation and Reasoning; Cohn, A.G., Giunchiglia, F., and Selman, B., Eds.; Morgan Kaufmann Publishers, San Francisco, CA, USA; 2000; pp. 378-385.
  12. Dube, M.P.; Egenhofer, M.J.; Barrett, J.V.; Simpson, N.J. Beyond the digital Jordan curve: unconstrained simple pixel-based raster relations. Journal of Computer Languages 2019, 54, 100906. [Google Scholar] [CrossRef]
  13. Dube, M.P.; Egenhofer, M.J. Binary topological relations on the digital sphere. International Journal of Approximate Reasoning 2020, 116, 62–84. [Google Scholar] [CrossRef]
  14. Dube, M.P. Digital relations in Z 1 : discretized time and rasterized lines. International Journal of Geo-information 2025, 14(9), 327.
  15. Robertson, C.; Chaudhuri, C.; Hojati, M.; Roberts, S. An integrated environmental analytics system (IDEAS) based on a DGGS. ISPRS Journal of Photogrammetry and Remote Sensing 2020, 162, 214–228. [Google Scholar] [CrossRef]
  16. Environmental Systems Research Institute. ESRI Shapefile Technical Description. ESRI Technical Report, 1998.
  17. Winter, S. Topological relations between discrete regions. In International Symposium on Spatial Databases; Egenhofer, M.J. and Herring, J.R., Eds. Springer-Verlag, Berlin, Germany; 1995, pp. 310-327.
  18. Yuan, M. Use of a three-domain representation to enhance GIS support for complex spatiotemporal queries. Transactions in GIS 1999, 3(2), 137–159. [Google Scholar] [CrossRef]
  19. Freksa, C. Temporal reasoning based on semi-intervals. Artificial Intelligence, 1992, 54(1-2), 199-227.
  20. Egenhofer, M.J. Deriving the composition of binary topological relations. Journal of Visual Languages and Computing 1994, 5(2), 133–149. [Google Scholar] [CrossRef]
  21. Duntsch, I.; Orlowska, E. Discrete dualities for some algebras with relations. Journal of Logical and Algebraic Methods in Programming 2014, 83(2), 169–179. [Google Scholar] [CrossRef]
  22. Hornsby, K.S.; Li, N. Conceptual framework for modeling dynamic paths from natural language expressions. Transactions in GIS 2009, 13, 27–45. [Google Scholar] [CrossRef]
  23. Schneider, M. Moving objects in databases: state-of-the-art and open problems. In Research Trends in Geographic Information Science; Navratil, G., Ed.; Springer, Berlin, Germany, 2009; pp. 169-187.
  24. Hall, B.P.; Dube, M.P. Conceptual neighborhood graphs of topological relations in Z 2 . International Journal of Geo-information 2025, 14(4), 150.
  25. 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 SIGSPATIAL International Conference on Advances in Geographic Information Systems; Damiani, M.L., Renz, M., Eldawy, A., Kroger, P., Nascimento, M.A., Eds. ACM Press, Washington, United States, 2023; pp. 1-4.
  26. Dube, M.P.; Hall, B.P. Conceptual neighborhood graphs: event detectors, data relevancy, and language translation. Geography According to ChatGPT 2025 (in press).
  27. Egenhofer, M.J.; Mark, D.M. Naïve geography. In International Conference on Spatial Information Theory; Frank, A.U., Kuhn, W., Eds.; Springer: Berlin, Germany, 1995; pp. 1-15.
  28. 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, 72-86.
  29. Klippel, A.; Li, R.; Yang, J.; Hardisty, F; Xu, S. In Cognitive and Linguistic Aspects of Geographic Space; Raubal, M., Mark, D.M., Frank, A.U., Eds.; Springer: Berlin, Germany, 2013; pp. 195-215.
  30. Pred, A. The choreography of existence: comments on Hagerstrand’s time-geography and its usefulness. Economic Geography 1978, 53, 207–221. [Google Scholar] [CrossRef]
  31. Goodchild, M.F. Geographical information science. International Journal of Geographical Information Systems 1992, 6(1), 31–45. [Google Scholar] [CrossRef]
  32. Burrough, P.A.; Frank, A.U. Concepts and paradigms in spatial information: are current geographical information systems truly generic? International Journal of Geographical Information Systems 1995, 9(2), 101–116. [Google Scholar] [CrossRef]
  33. Mark, D.M. Geographic information science: defining the field. In Foundations of Geographic Information Science; Duckham, M., Goodchild, M.F., Worboys, M.F., Eds.; Taylor and Francis: London, United Kingdom, 2003; pp. 1–17. [Google Scholar]
  34. Mark, D.M.; Egenhofer, M.J.; Bian, L.; Hornsby, K.; Rogerson, P.; Vena, J. Spatio-temporal GIS analysis for environmental health using geospatial lifelines. In 2nd International Workshop on Geography and Medicine; Flahault, A.; Toubiana, L.; Valleron, A.; Eds.; Paris, France, 1999, p. 52.
  35. Kopp, S.; Becker, P.; Doshi, A.; Wright, D.J.; Zhang, K.; Xu, H. Achieving the full vision of earth observation data cubes. Data 2019, 4(3), 94. [Google Scholar] [CrossRef]
  36. Kraak, M.J. The space-time cube revisited from a geovisualization perspective. In 21st International Cartographic Conference: Cartographic Renaissance; International Cartographic Association, Basel, Switzerland, 2003; pp. 1988-1996.
  37. Johnson, I. Contextualising archaeological information through interactive maps. Internet Archaeology 2022, 12. [Google Scholar] [CrossRef]
  38. Kuipers, B. Modelling spatial knowledge. Cognitive Science 1978, 2(1), 129–153. [Google Scholar] [CrossRef]
  39. Landau, B.; Jackendoff, R. Whence and whither in spatial language and spatial cognition? Behavioral and Brain Sciences 1993, 16(2), 255–265. [Google Scholar] [CrossRef]
  40. Kuhn, W. An image-schematic account of spatial categories. In International Conference on Spatial Information Theory; Winter, S., Duckham, M., Kulik, L., and Kuipers, B., Eds.; Springer: Heidelberg, Germany, 2007; pp. 152–168. [Google Scholar]
  41. Clementini, E.; Sharma, J.; Egenhofer, M.J. Modelling topological spatial relations: strategies for query processing. Computers and Graphics 1994, 18(6), 815–822. [Google Scholar] [CrossRef]
  42. Brennan, J.; Martin, E.A.; Kim, M. Developing an ontology of spatial reasoning and design. In Visual and Spatial Reasoning in Design; Gero, J.S., Tversky, B., and Knight, T., Eds.; Key Centre of Design Computing and Cognition, Sydney, Australia; 2004; pp. 163-182.
  43. Egenhofer, M.J. Spherical topological relations. Journal on Data Semantics III 2005, 1, 25–49. [Google Scholar]
  44. Dube, M. An embedding graph for 9-intersection topological spatial relations. Masters Thesis, . University of Maine, Orono, ME, United States, 2009. [Google Scholar]
  45. Dube, M.P. and Egenhofer, M.J. Establishing similarity across multi-granular topological-relation ontologies. In Quality of Context; Rothermel, K., Fritsch, D., Blochinger, W., and Durr, F., Eds.; Springer: Berlin, Germany, 2009; pp. 98–108. [Google Scholar]
  46. Egenhofer, M.J. The family of conceptual neighborhood graphs for region-region relations. In International Conference on Geographic Information Science; Fabrikant, S.I., Reichenbacher, T., van Kreveld, M.J., Schlieder, C., Eds.; Springer: Berlin, Germany, 2010; pp. 42–55. [Google Scholar]
  47. Dube, M. Beyond homeomorphic deformations: neighborhoods of topological changes. In Advancing Geographic Information Science: The Past and Next Twenty Years; Onsrud, H., Kuhn, W. GSDI Press: Needham, MA, United States, 2016, pp. 137-151.
  48. Hall, B. Identification of conceptual neighborhoods and topological relations in Z 2 . Masters Thesis, . University of Maine, Orono, ME, United States, 2024. [Google Scholar]
  49. Egenhofer, M.J.; Franzosa, R.D. Point-set topological spatial relations. International Journal of Geographical Information Systems 1991, 5(2), 161–174. [Google Scholar] [CrossRef]
  50. Alspaugh, T. Software support for calculations in Allen’s interval algebra. Technical Report, University of California at Irvine, Irvine, CA, United States, 2005.
  51. Periyandy, T. Areas of same cardinal direction. Masters Thesis, . University of Maine, Orono, ME, United States, 2023. [Google Scholar]
  52. Kurata, Y. The 9+-intersection: a universal framework for modeling topological relations. In International Conference on Geographic Information Science; Cova, T.J., Miller, H.J., Beard, M.K., Frank, A.U., Goodchild, M.F., Eds.; Springer: Berlin, Germany, 2008; pp. 181–198. [Google Scholar]
  53. Blaser, A.D. and Egenhofer, M.J. A visual tool for querying geographic databases. In Proceedings of the Working Conference on Advanced Visual Interfaces; Di Gesu, V., Levialdi, S., and Tarantino, L., Eds.; ACM Press, Washington, D.C., 2000, pp. 211-216.
  54. Abramovich, S.; Connell, M.L. Geometry and measurement. In Developing Deep Knowledge in Middle School Mathematics; Springer, Berlin, Germany, 2021; pp. 183-222.
  55. 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. Springer-Verlag: Berlin, Germany, 1992, pp. 196-219.
  56. Wolff, A. Graph drawing and cartography. In 12th Scandinavian Workshop on Algorithm Theory; Kaplan, H., Ed. Springer, Berlin, Germany, 2010; pp. 697-733.
  57. Shea, K.S.; McMaster, R.B. Cartographic generalization in a digital environment: when and how to generalize. In: Ninth International Symposium on Computer-Assisted Cartography; Anderson, E., Ed.; American Society for Photogrammetry and Remote Sensing, Falls Church, VA, USA, 1989; pp. 56-67.
  58. Miuller, J.C.; Weibel, R.; Lagrange, J.P.; Salge, F. Generalization: state of the art and issues. In GIS and Generalization: Methodology and Practice; Miuller, J.C., Lagrange, J.P., and Weibel, R., Eds.; CRC Press, London, United Kingdom, 1995; pp. 3-17.
  59. Sester, M. Analysis of mobility data-a focus on mobile mapping systems. Geo-spatial Information Science 2020, 23(1), 68-74.
  60. Goddard, C. Natural semantic metalanguage. In The Routledge Handbook of Cognitive Linguistics; Xu, W. and Taylor, J.R., Eds. Routledge, New York, NY, USA, 2021; pp. 93-110.
  61. Weibel, R.; Jones, C.B. Computational perspectives on map generalization. Geoinformatica 1998, 2(4), 307–314. [Google Scholar] [CrossRef]
  62. Kronenfeld, B.J.; Stanislawski, L.V.; Buttenfield, B.P.; Brockmeyer, T. Simplification of polylines by segment collapse: minimizing areal displacement while preserving area. International Journal of Cartography 2020, 6(1), 22–46. [Google Scholar] [CrossRef]
  63. Mark, D.M.; Egenhofer, M.J. Modeling spatial relations between lines: combining formal mathematics and human subjects testing. Cartography and Geographic Information Systems 1994, 21(4), 195–212. [Google Scholar]
  64. Reis, R.M.P., Egenhofer, M.J., Matos, J.L. Conceptual neighborhoods of topological relations between lines. In Headway in Spatial Data Handling; Ruas, A. and Gold, C., Eds.; Springer, Berlin, Germany, 2008; pp. 557-574.
  65. Claramunt, C.; Jiang, B. An integrated representation of spatial and temporal relationships between evolving regions. Journal of Geographical Systems 2001, 3(4), 411–428. [Google Scholar] [CrossRef]
  66. Chamberlin, D.D.; Boyce, R.F. SEQUEL: a structured English query language. In Proceedings of the 1974 ACM SIGFIDET Workshop on Data Description, Access, and Control; Altshuler, G., Rustin, R., and Plagman, B., Eds.; ACM Press, Washington, DC, USA, 1974; pp. 249-264.
Figure 1. Basic infrastructure of geographic information science research [1]. The work in this paper fits very much within spatial cognition, uncertainty, and data modeling.
Figure 1. Basic infrastructure of geographic information science research [1]. The work in this paper fits very much within spatial cognition, uncertainty, and data modeling.
Preprints 183126 g001
Figure 2. Three representations of a temporal dimension in space: (a) a discretized space-time cube data architecture [35]; (b) a vectorized space-time cube depicting the Napoleonic Death March [36]; and (c) the evolution of a polygonal object in a vectorized layer against a temporal axis [37].
Figure 2. Three representations of a temporal dimension in space: (a) a discretized space-time cube data architecture [35]; (b) a vectorized space-time cube depicting the Napoleonic Death March [36]; and (c) the evolution of a polygonal object in a vectorized layer against a temporal axis [37].
Preprints 183126 g002
Figure 4. Three distinct conceptual neighborhood graphs of the Allen interval relations, aligning with deformations of anisotropic scaling, translation, and isotropic scaling [19].
Figure 4. Three distinct conceptual neighborhood graphs of the Allen interval relations, aligning with deformations of anisotropic scaling, translation, and isotropic scaling [19].
Preprints 183126 g004
Figure 5. Simulation protocol (adapted from [24,48]) for generating a test set of configurations with topological relations between two interval objects in Z 1 . The only difference in the approaches is that the second dimension from the original protocol is not considered.
Figure 5. Simulation protocol (adapted from [24,48]) for generating a test set of configurations with topological relations between two interval objects in Z 1 . The only difference in the approaches is that the second dimension from the original protocol is not considered.
Preprints 183126 g005
Figure 6. Isotropic scaling conceptual neighborhood graph derived from the simulation data.
Figure 6. Isotropic scaling conceptual neighborhood graph derived from the simulation data.
Preprints 183126 g006
Figure 7. Translation conceptual neighborhood graph derived from the simulation data.
Figure 7. Translation conceptual neighborhood graph derived from the simulation data.
Preprints 183126 g007
Figure 8. Anisotropic scaling conceptual neighborhood graph derived from the simulation data.
Figure 8. Anisotropic scaling conceptual neighborhood graph derived from the simulation data.
Preprints 183126 g008
Figure 9. Isotropic scaling conceptual neighborhood graph of the discretized temporal relations.
Figure 9. Isotropic scaling conceptual neighborhood graph of the discretized temporal relations.
Preprints 183126 g009
Figure 10. Translation conceptual neighborhood graph of the discretized temporal relations.
Figure 10. Translation conceptual neighborhood graph of the discretized temporal relations.
Preprints 183126 g010
Figure 11. Anisotropic scaling conceptual neighborhood graph of the discretized temporal relations.
Figure 11. Anisotropic scaling conceptual neighborhood graph of the discretized temporal relations.
Preprints 183126 g011
Figure 12. Continuous vector relations from the Allen interval algebra [9] imposed over the isotropic scaling conceptual neighborhood graph. The data shows a connection between concepts that would not be connected in Freksa’s conceptual neighborhoods [19]. The source of this change is the discretization itself. The change is consistent with the structure seen in the corresponding conceptual neighborhood graph for the discretized region-region relations [24].
Figure 12. Continuous vector relations from the Allen interval algebra [9] imposed over the isotropic scaling conceptual neighborhood graph. The data shows a connection between concepts that would not be connected in Freksa’s conceptual neighborhoods [19]. The source of this change is the discretization itself. The change is consistent with the structure seen in the corresponding conceptual neighborhood graph for the discretized region-region relations [24].
Preprints 183126 g012
Figure 13. Continuous vector relations from the Allen interval algebra [9] imposed over the translation conceptual neighborhood graph. The data shows the exact set of connections between concepts that would not be connected in Freksa’s conceptual neighborhoods [19]. .
Figure 13. Continuous vector relations from the Allen interval algebra [9] imposed over the translation conceptual neighborhood graph. The data shows the exact set of connections between concepts that would not be connected in Freksa’s conceptual neighborhoods [19]. .
Preprints 183126 g013
Figure 14. Continuous vector relations from the Allen interval algebra [9] imposed over the anisotropic scaling conceptual neighborhood graph. The data shows the exact set of connections between concepts that would not be connected in Freksa’s conceptual neighborhoods [19]. .
Figure 14. Continuous vector relations from the Allen interval algebra [9] imposed over the anisotropic scaling conceptual neighborhood graph. The data shows the exact set of connections between concepts that would not be connected in Freksa’s conceptual neighborhoods [19]. .
Preprints 183126 g014
Figure 15. A mapping of the Allen interval relations against properties of the relationships of their various endpoints. Various slices of this set of relations (conveniently organized by the basal structure of the conceptual neighborhood graphs of relations) share the same properties, with each relation itself being a unique intersection of a set of properties. By removing any one of the composite parts of the intersection logic, a set of relations rather than a singleton may occur [19].
Figure 15. A mapping of the Allen interval relations against properties of the relationships of their various endpoints. Various slices of this set of relations (conveniently organized by the basal structure of the conceptual neighborhood graphs of relations) share the same properties, with each relation itself being a unique intersection of a set of properties. By removing any one of the composite parts of the intersection logic, a set of relations rather than a singleton may occur [19].
Preprints 183126 g015
Figure 16. Layered conceptual neighborhood graph of point-to-object direction symbols [51].
Figure 16. Layered conceptual neighborhood graph of point-to-object direction symbols [51].
Preprints 183126 g016
Table 1. Allen interval algebra relations (Allen, 1983). Image adapted from [50].
Table 1. Allen interval algebra relations (Allen, 1983). Image adapted from [50].
Preprints 183126 i001
Table 2. Converse table of the Allen interval algebra [9]. Note that equal is self-converse.
Table 2. Converse table of the Allen interval algebra [9]. Note that equal is self-converse.
Relation Converse
before after
meets met by
overlaps overlapped by
finished by finishes
contains during
starts started by
equal equal
Table 3. Discretized temporal relations, organized by Allen interval relation primitive [14]. The blue object is object A and the red object is object B.
Table 3. Discretized temporal relations, organized by Allen interval relation primitive [14]. The blue object is object A and the red object is object B.
Parent Relation Graphical Representation Parent Converse Graphical Representation
before Preprints 183126 i002 after Preprints 183126 i003
meets Preprints 183126 i004 met by Preprints 183126 i005
overlaps Preprints 183126 i006 overlapped by Preprints 183126 i007
finished by Preprints 183126 i008 finishes Preprints 183126 i009
contains Preprints 183126 i010 during Preprints 183126 i011
starts Preprints 183126 i012 started by Preprints 183126 i013
equal Preprints 183126 i014
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