Next Article in Journal
Application of Photogrammetric Software for Digital Canopy Height Modelling from Old Aerial Photographs
Previous Article in Journal
Assessing the Accuracy of GNSS Velocities: A Multi-Software Comparison of Differential and PPP-AR Solutions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Big Data, Crowdsourcing, and Volunteered Geographic Information Challenge Core Conceptual Neighborhood Graph Assumptions

1
Department of Computer Information Systems, University of Maine at Augusta, 46 University Drive, Augusta, ME 04330, USA
2
School of Computing and Information Science, University of Maine, 5711 Boardman Hall, Orono, ME 04469, USA
3
Haley Ward, Inc., One Merchant Plaza Suite 701, Bangor, ME 04401, USA
*
Author to whom correspondence should be addressed.
Geomatics 2026, 6(3), 64; https://doi.org/10.3390/geomatics6030064
Submission received: 29 April 2026 / Revised: 29 May 2026 / Accepted: 2 June 2026 / Published: 4 June 2026
(This article belongs to the Special Issue Crowdsourcing and Citizen Science in Geography)

Abstract

The big data revolution transformed how we think of data analytics in many ways. Critical amongst them are the somewhat interconnected ideas of volunteered geographic information, crowdsourcing, and the big data property of variety. The robust literature concerning conceptual neighborhood graphs in two of these cases considers objects whose datatypes are held stable between the relations under consideration. This, however, is a limiting factor in these three application spaces due to the unknown form that data will take. This paper considers two avenues for the conceptual neighborhood graph to take as directions to address current complications facing reasoning tasks within a practically dirty world motivated by various sources of data: discretization conceptual neighborhood graphs (changing between corresponding vector and raster spaces) and cartographic generalization conceptual neighborhood graphs (changing the form of the objects in question). This paper provides insights as to what considerations should be considered when embarking upon this idea and demonstrates these concepts applied to prior conceptual neighborhood graphs.

1. Introduction

The big data revolution placed an emphasis on a core property of modern data: variety [1]. When referring to spatial data, this is particularly pertinent. Spatial data is contained in photographs, text descriptions, spatial databases, and raster files, amongst other forms. While a particular practitioner who collects and curates their own data might be able to keep the variety to a minimum, volunteered geographic information (VGI) [2] and crowdsourcing [3,4] create environments where the data that we collect is not fully within our control, potentially compromising various forms of analytical work. While VGI and crowdsourcing have become increasingly important for solving and/or meeting many societal problems (e.g., refs. [5,6]), the lack of control in data architecture and data sources creates fundamental problems for data analysis [7]. In fact, these variety issues are regarded as the largest of all big data challenges. To tackle these challenges, it is often suggested that universalization of abstraction is the preferable approach [8].
Variety is particularly challenging with spatial data that is presented in some sort of mapped format. Variety can present several problems in lots of geospatial applications, but it is an increased challenge within qualitative spatial and temporal reasoning, which is often a foundational part of the spatial and temporal cognitive process, and thus in our decision making. Qualitative spatial and temporal reasoning bridge spatial and temporal analytical capabilities with aspects common to human cognition of spatial and temporal phenomena [9,10] and thus also human language [11,12,13,14,15,16]. Qualitative spatial and temporal reasoning also serves as a go-between for querying spatial data via database languages [17] or via drawing mechanisms [18,19,20]. By focusing on formal qualitative mechanisms such as the 9-intersection matrix [21] and the region connection calculus [22], qualitative spatial and temporal reasoning functions well in cases where cartographic simplification occurs [23], focusing not on the geometry, but rather the topology of the scenario [24,25]. This type of quality control for data is integrated through snapping analyses in modern GIS [26] and in augmented reality applications [27].
While topological mechanisms within these frameworks seem to account for many challenges in searching through spatial and temporal data that can solve some VGI and crowdsourcing paradigms, they are not immune to certain challenges. Four fundamental challenges arise from how spatial and temporal objects are encoded or formalized:
  • The most obvious one is the difference between vectorized objects (such as the shapefile architecture) and discretized objects (such as those originating from a raster). When using the same formalism on the same type of object but switching the embedding space from a vectorized to discretized embedding, we see fundamental shifts in relational diversity, and this can impact reasoning power and data consistency. For example, both RCC-8 and the 9-intersection identify eight planar polygonal relations between objects [21,22]; however, in discretized embeddings, this can stay the same by using the standard digital topology endowed by the hyperraster [28,29] or it can be expanded greatly to 16/19 [30] or 62/70 [31] by considering bounding mechanisms such as the digital Jordan curve [32] or the frontier-as-boundary approach [31]. The same is true for temporal intervals: 13 temporal intervals exist in continuous time [33], while for discretized time, that total is 74 [34]. The standard rule is that discretized embeddings have more distinctive symbolic representations than continuous embeddings do, predominantly because of the boundary and its thickness in the discretized embedding space.
  • The next area of difficulty comes from the cartographic generalization of objects to a higher co-dimension with their embedding space, commonly called collapsing [35]. The opposite of this is called expanding. An easy example to conceive of the challenges borne by these types of changes is the modeling of highways or rivers as lines or cities or towns as points, communicating their fundamental purpose in the representation itself. While applications such as Google Maps seamlessly undergo geometric collapse (and expansion) as one dynamically zooms in or out [36,37], when static representations are involved, there is no opportunity to expand; similarly, to collapse would involve the potential of having to encode the static vector image on the fly. In vectorized embeddings, there are numerous relation sets that have been constructed to represent relations between types of objects [21,38,39,40,41,42]. In discretized embeddings, this conceptual space is not fully realized [30,31,34,43]. Furthermore, changing between co-dimensions of objects involves a reformulation of how the topological structure of the space is conceptually utilized, switching from a point-set topological architecture [44] to an algebraic topological architecture [38].
  • Another cartographic generalization challenge through the concept of simplification is the consideration of holes and separations within compound objects [45,46]. It is quite common for geographic objects with exclaves or enclaves to undergo hole-filling or separation-cleansing procedures [47,48]. Relation sets have been considered for such types of objects and their transformations in this regard [41,42,49,50].
  • Apart from discretization and generalization concepts, it is also a common practice for topological relations themselves to be simplified on a linguistic level. The most common example of this is between RCC-8 [22] and RCC-5 [51]. The difference between these relation spaces is that the boundary component is in effect neglected. We see similar legacies of this with the various versions of within from the Clementini operators in modern GIS [17].
The critical point in these cases is that the practice of encoding spatial and temporal information is not always consistent across data sources, and this has a foundational impact on spatial and temporal reasoning applications and the very theories that support them. This creates an important challenge with respect to stitching together this type of information across disparate sources (the exact scenario presented by VGI, crowdsourcing and big data variety), but also creates challenges for interpreting semantic and/or relational similarity through the concept known as a conceptual neighborhood graph [52].
Conceptual neighborhood graphs model transitions between relations between objects under an allowable set of deformations. Traditionally, these deformations consider topologically homeomorphic outcomes (such as translation, rotation, isotropic scaling, and anisotropic scaling); however, there are applications where various conceptual neighborhood graphs were expanded to account for arbitrary sets of relations [53], multi-granular scenarios [54], and hole and separation changes [50]. Because cartographic generalization and linguistic generalization techniques abound in spatial representation, it is crucial to achieve a framework where all conceptual neighborhood graphs can stitch together into a singular structure—doing so provides the opportunity to connect disparate sources of conceptual representation into a singular similarity framework, thus allowing better capability for reasoning techniques. To achieve this end requires an inventory of relation sets and associated conceptual neighborhood graphs that have been discussed in prior work, thereby identifying the gaps in the literature going forward. Such an inventory is presented in the Discussion section of the manuscript.
The remainder of this paper is structured as follows. Section 2 describes how formal qualitative topological reasoning is conducted, highlighting several base frameworks. Section 3 describes the conceptual neighborhood graph architecture and inventories what types of conceptual neighborhood graphs were constructed for which object relation circumstances. Section 4 proposes an architecture for organizing conceptual neighborhood graphs into a singular framework [55], proposing deformations such as simplification, aggregation, discretization, and linguistic simplification. Section 5 identifies examples of conceptual neighborhood frameworks that cross over various representational divides. Section 6 identifies the parts of the process that were completed and provides the challenge to the qualitative spatial and temporal reasoning community to close the loop and further provides a vision for what such completions would allow for in our data-rich modern world.

2. Qualitative Spatial Relation Formalisms and Sets

Qualitative topological reasoning is an attempt to turn formal analytical methods into geometrically agnostic terms, typically mirroring human language. Conceptually, in spatial and temporal terms, qualitative topological reasoning is frequently used to derive spatial or temporal prepositions [14,15,33].
There are several types of formal strategies that are leveraged to create topological relations on a qualitative level. They can broadly be organized into three categories: topological (leading to the 9-intersection family of formalisms), mereotopological (leading to the region connection calculus), and graph-theoretical (leading to partition mappings). In the following subsections we detail each of the three types.

2.1. Topological Formalisms

One class of formalisms to define object relations in spatial and temporal settings is based on concepts fundamental to point-set and algebraic topology. These formalisms rely on the classification of points within the embedding space into sets derived from three core concepts: interior, boundary, and exterior.
The 4- and 9-intersection models [21,44] are derived from these three concepts using a point-set topological construction. Definitions 1 through 5 detail the relevant background mathematics.
 Definition 1. 
A topology on a nonempty set X is a collection of subsets of X, called open sets, such that:
 (a) 
The empty set   and the set X are open sets;
 (b) 
The union of an arbitrary collection of open sets is also an open set;
 (c) 
The intersection of a finite number of open sets is open.
A subset A of X is a closed set if and only if its complement X\A is an open set.
From a practical point of view, Definition 1 creates the foundation for topological reasoning. The definitions of open and closed sets allow us to identify three core concepts: interior (Definition 2), boundary (Definition 4), and exterior (Definition 5). These three concepts are the foundational backbone for the 9-intersection matrix [21].
 Definition 2. 
Let S be a set in topological space X (Definition 1). The union of all open sets contained fully within S is called the interior of S, denoted S o .
 Definition 3. 
Let S be a set in topological space X (Definition 1). The intersection of all closed sets that contain S is called the closure of S, denoted S ¯ .
 Definition 4. 
Let S be a set in topological space X (Definition 1). The set difference between the closure of S (Definition 3) and the interior of S (Definition 2) is called the boundary of S, denoted S .
 Definition 5. 
Let S be a set in topological space X (Definition 1). The set difference between X and S is called the exterior of S, denoted S .
When an object has co-dimension 0 with its embedding space, these definitions work just fine. When an object has relevant components that are no longer co-dimension 0 with the embedding space (e.g., a line in a planar or spherical embedding), these concepts are generalized through algebraic topological constructions. This is accomplished through cell complexes and results in boundaries having dimension n − 1 relative to the object in question. The set minus this boundary then produces the interior while the exterior remains the same [38]. Fundamentally, these structural definitions help to meet intuitive conceptions of a boundary as the furthest extent of objects.
The 4-intersection and 9-intersection matrices are the impetus for a larger family of relationship formalisms including the 9+-intersection [56] and the dimensionally extended 9-intersection [57]. At their cores is the notion of the topological components of one object being intersected with the topological components of the other object. These models may apply to any objects in a pairwise disjoint manner: no relation between objects can have two distinct signatures if the definitions of interior, boundary, and exterior (or any subcomponents of those) are not changed. These four relation matrix structures are shown in Figure 1 for the same object configuration.
These types of relation formalisms have been used to create many sets of relations in the literature, including in continuous embedding spaces: region–region relations [21,40,44], region–line relations [39], line–line relations in the plane [38], line–line relations in the cycle [58], line–line relations in a linear embedding [33], complex region–region relations on the sphere [41], and compound-object relations between any combination of points, lines, or polygons [42]. Discretized relation sets from these models include: region–region relations [29,30,31,43] and line–line relations in a digital linear embedding [34]. These relation formalisms are the backbone for modern GIS query capabilities [17].

2.2. Mereotopological Formalisms

Mereotopological relations are based on the concepts of connection and containment [59]. For region–region relations, these methodologies produce equivalent sets to the 9-intersection (e.g., refs. [21,22,40,60]).
Several different types of mereotopological formalisms exist, including [61]:
  • Region connection calculus [22];
  • Extensional contact algebra [62];
  • Normal contact algebra [63,64];
  • Local contact algebra [65,66];
  • Connected extensional contact algebra [67].
There are several sets of relations that have been derived through the region connection calculus, the most extensively utilized of any of these formalisms:
  • RCC-5, categorizing relations in the plane where the boundary is not crucial [51];
  • RCC-7, categorizing relations on the sphere where the boundary is not crucial [68];
  • RCC-8, categorizing relations in the plane [22];
  • RCC*-9, categorizing relations with lines and regions [69,70,71];
  • RCC-11, categorizing relations on the sphere [60];
  • RCC-23, categorizing relations in 3D space [72].
Because the region connection calculus fundamentally focuses on regions, extensions were considered that treat lines and points through the multidimensional region connection calculus [73]. This formalism has identified 36 object relations.

2.3. Partition-Mapping Formalisms

A third way of conceptualizing spatial relations is seen through partition-based spaces. Fundamentally discretized, these representations allow us to rely on adjacency properties to consider relations between sets of objects treated as groups. There are few sets of relations derived from this approach, most notably a group of surrounds relations [74] and a basic categorization of region–region relations that are well known in planar embeddings through representations such as MapTree [75] and through collections of nodes in scene networks [76].

3. Conceptual Neighborhood Graphs

Conceptual neighborhood graphs represent functional organizations of relation spaces based on allowable deformations [52]. While originally constructed to describe temporal intervals, these types of structures were quickly leveraged to describe relations in all kinds of embedding spaces and object types (e.g., refs. [77,78,79,80]).
As a network structure, conceptual neighborhood graphs are mathematical structures that have nodes and edges (Definition 6).
 Definition 6. 
Let V be a set of objects and E a set of associations between elements of V. A graph, denoted as GV,E, is a combination of the set of vertices V and the set of edges E.
The nodes in the conceptual neighborhood graph represent relations, while the edges represent a transition from one relation to another via some allowable deformation. As such, conceptual neighborhood graphs are typically described by two concepts: the relation space in question and the allowable deformation(s) in question. In discretized spaces, we could consider a third concept, object extent [78,79], leading to conceptual neighborhood graphs between specific configurations. The organization principle for a conceptual neighborhood graph is simple: an edge exists between nodes if and only if a deformation from a configuration exhibiting one relation forces a transition to another relation without first going through an intermediary relation. Since the reasoning systems underneath these systems are qualitative, we resort typically to reporting salient connections that are independent of the particular objects in question.
There are several conceptual neighborhood graphs in the extant literature, connected inherently to relation sets:
  • Translation, isotropic scaling, and anisotropic scaling in continuous temporal intervals [52];
  • Rotation, translation, isotropic scaling, and anisotropic scaling in continuous region–region relations [40,77];
  • Translation, isotropic scaling, and anisotropic scaling for discretized region–region relations [30,78,79];
  • Matrix differences for continuous line–region, and conversely, region–line relations [39];
  • Matrix differences for continuous line–line relations [81];
  • Matrix differences for arbitrary relation sets [53];
  • Integration of RCC-5 and RCC-8 conceptual neighborhood graphs [54];
  • Unions and intersections of conceptual neighborhood graphs [82];
  • Hole and separation changes to region–region relations [50];
  • Translation, isotropic scaling, and anisotropic scaling in discretized temporal intervals [80];
  • Translation, isotropic scaling, and anisotropic scaling in discretized lines in a linear embedding [80].
Conceptual neighborhood graphs present several important use cases in a world of spatio-temporal data and a world of geospatial artificial intelligence [55]. Such possibilities include (but are not necessarily limited to):
  • Ranking configurations to their suitability for a desired phenomenon by a user. For example, humans often speak in prototype configurations for a phenomenon, when in reality, near conceptual neighbors to that prototype are just as problematic. An example of this might be the relation between a tree on one’s property and its relationship to the neighbor’s property. The relation overlap is the most concerning, but the relation coveredBy (a conceptual neighbor) is also noteworthy.
  • Detecting temporal events within spatial data. Many events are not limited to one timestamp; they require a duration to be seen. From a cognitive perspective, it is often more important to observe changes in relationships rather than the static relationship itself. For example, a human might not care that two objects are disjoint in a representation, but they might care that the object has transitioned from overlap to meet to disjoint, communicating a potential event.
  • Tracking the spatial completeness of a temporal dataset. Because we are often looking at configurations in snapshots of time, it is fully plausible that a configuration between objects did exist, but we do not possess an artifact of that occurrence. Because objects should have some sense of permanence (in most instances) and have a typical expectation of being homeomorphically deformed, a disjoint configuration in one timestamp and then an overlap configuration in the next recorded timestamp directly implies the objects had a meet configuration at one point between these two timestamps.
  • Adjusting to the usage of non-topologically explicit spatial prepositions in human language. A term such as along has several different topological relations that have instances that could satisfy it. Coincidentally, these relations happen to be neighbors in their conceptual neighborhood graph [14].

4. Attempts at Combining Conceptual Neighborhood Graphs

Conceptual neighborhood graphs were combined on a few separate occasions. Each combination of conceptual neighborhood graphs in the past operated on different base principles.
Egenhofer and Al-Taha [77] built conceptual neighborhood graphs from aggregations of paths by default. This is fundamentally essential because relations such as inside, equal, and contains are all fundamentally constrained such as to avoid one another deformationally as equal is itself fundamentally restrictive. Only by starting at equal can any patterns involving it be adequately assessed. As such, a conceptual neighborhood graph can be described as the union of characteristic paths (Figure 2).
Egenhofer [82] took this one step further and instead of considering deformational paths, a proposed concept of conducting unions and intersections of conceptual neighborhood graphs was explored, dubbed the family of conceptual neighborhood graphs. While a single conceptual neighborhood graph for a particular deformation represents a union of paths, the family of conceptual neighborhood graphs attempts to describe changes that are either consistent (intersectional) or that are accessible by one or more of a set of deformations. This approach was considered on the planar region–region relations (Figure 3).
Figure 2 and Figure 3 represent combinations of pathways and conceptual neighborhood graphs that relate relations from the same set to one another. It is possible, however, for relations from a common definition paradigm to be isolated from one another in a conceptual neighborhood graph, thus representing a union of relations that are not achievable from one to another under a deformation type, thus forming clusters. This is seen in discrete conceptual neighborhood graphs where particular relations may be sufficiently small enough to preclude relations under translation [78,79,80]. This type of conceptual neighborhood graph can be seen in Figure 4 as an example of such a phenomenon.
The final type of combined conceptual neighborhood graph has to do with linguistic simplification (practically), or more formally a disregard for the boundary (e.g., RCC-5 vs. RCC-8) [54]. At the whole-graph level, this was the first merging of conceptual neighborhood graphs. It was practically motivated to place uncertain information in the context of more certain information. As such, it isolated the unioned RCC-5 relations (externally connected; proper part; proper part inverse) from the mutual relations in both sets (partial overlap, equal). As such, it is not a true union of conceptual neighborhood graphs, but rather a direct conceptual aggregation. This conceptual neighborhood graph is shown in Figure 5.
Dube and Egenhofer [54], however, started the process of arriving at the graph in Figure 5 from a conceptual framework of aligning the two conceptual neighborhood graphs. Philosophically, that is more important for this work. This process was undertaken by asking which concepts in which graphs were equivalent under that aggregation, visualizing a mapping from RCC-8 to RCC-5 (Figure 6). Hall and Dube [78,79,80] picked up on this and used it as a litmus test for a discretization neighborhood as in Figure 7.

5. An Integrated Approach to Conceptual Neighborhood Graphs

In Section 3, a host of conceptual neighborhood graphs that have been examined in the literature were identified. Common to almost all of them is that they organize qualitative relations from a singular set. In Section 4, we saw various attempts that begin to navigate crossing relation set divides. Given that the current architecture of conceptual neighborhood graphs is limited to configurations of identical type, an architecture is needed to facilitate combining them together to account for the variety of problems inherent in the big data, crowdsourcing, and VGI worlds. The infrastructure to accomplish that task is mathematically an n-partite graph.
 Definition 7. 
Let GV,E be a graph on a set of vertices V such that V consists of n > 1 jointly exhaustive and pairwise disjoint subsets, and E be a set of edges such that no individual edge e consists of vertices from the same subset of V. GV,E is called an n-partite graph.
An n-partite graph is the appropriate approach for this task because the types of linking operations in question to aggregate conceptual neighborhood graphs beyond simple unions of deformations [82] and in some instances linguistic simplification [54] result in a connection between relations that are necessarily in different relational sets. When we collapse or aggregate objects as a cartographic generalization operation (or correspondingly undo those operations), we change the dimension of an object itself, thus leaving the preconditions for our set [35]. When we discretize an embedding space, we are leaving the topological structure inherited from the embedding space [29,30,31,43].

5.1. Example Discretization Neighborhood: Simple Region–Region Relations to Discretized Region–Region Relations

The simple region–region relations are one of the most iconic sets of qualitative relation sets and a common link point between spatial formalisms [21,22]. Discretized region–region relations exist in two separate forms: a set that has a digital Jordan curve boundary [30,43] and one that has a frontier boundary [31]. Certain scholars advocate for a relation approach that simply considers the discretized object as its continuous counterpart [29]. Both pixel boundary approaches [31,32] lead to considering a linkage of relational concepts between continuous and discretized objects. In the case of vectorizing a region–region relation, this linkage would be analogous to the transformation between the hyperraster model [29] and the frontier-as-boundary relations [31,83]. It may also work similarly when taking a vectorized object and digitizing it, but it could also work in a functional capacity [79], too. In this section, we will consider both approaches.

5.1.1. Hyperraster and Frontier-as-Boundary Relations

The hyperraster model [29] defines a set of relations resulting from a vectorization of a discretized scene that corresponds to the relations from the 9-intersection for the Cartesian plane [21]. Under duality [84], these relations define the corresponding spherical relations from the continuous and digital spheres respectively. Table 1 shows the linkages under this transformation.

5.1.2. Functional Linguistic Mapping Between These Sets

From a simple comparative perspective, these two approaches will not be tremendously different; however, they are conceptually different specifically with what is defined as the meet relation. Functionally, a meet relation involves sharing only a boundary; as such there are several relations that vectorize to overlap where this designation is more appropriate. Similarly, the choice between where to place the disjointTouch relations also has semantic interest. If we proceed solely from boundary sharing, then disjointTouch relations go to disjoint, and they are replaced with relations that carry the name meet in their discretized labeling. This is demonstrated in Table 2.

5.2. Example Linguistic Simplification Neighborhood: RCC-7 and RCC-11

The region connection calculus and the 9-intersection produce similar relations between simple vectorized regions in both the plane and the sphere. As such, it is common practice in spatial information systems to create operators that have some semantic flexibility to account for whether the boundary is essential to the relation itself or not. This manifests in the region connection calculus by dropping the connection component and focusing on containment between the objects and their complements. Similarly in the 9-intersection, the boundary intersections can be dropped. For the region–region relations on the sphere, this effectively does not impact three of the relations (overlap, attach, equal) and then combines relations that differ only in a boundary–boundary intersection (e.g., disjoint and meet). This conceptual neighborhood graph is shown in Figure 8.

5.3. Example Cartographic Generalization Neighborhood: Region–Region to Region–Point Relations in the Cartesian Plane

In a multiscale map, jurisdictions are often generalized to points at a sufficiently zoomed-out scale. When this happens, the relationship between jurisdictions changes from a region–region relation to a region–point relation. This changes our relation space from eight relations down to three relations (inside, on the boundary, outside). Effectively this can be managed by the interior and boundary intersections of the region being reduced to a point. Wherever these intersections intersect the other object’s components, an opportunity for a generalization appears, as shown in Table 3. Practically speaking, certain relations are not likely generalizations, but some contextually would likely hold value. For example, meet can generalize to on the boundary which would communicate a touching relationship; however, most generalization algorithms would not generalize it that way. If instead the concept is meaningful, it could provide direction to force the generalization to this option. This would be similar for coveredBy or covers as well.

6. Discussion

Conceptual neighborhood graphs are a crucial mechanism for sorting through the challenges of a data-forward world, in particular the notions of variety and verbosity from the big data revolution. There is still much work to be done in these areas that would allow us to fully realize their power, but the increasing role of artificial intelligence in spatial context provides opportunities for this work to bear fruit [55].
Fundamentally, conceptual neighborhood graph approaches very much relate to spatial ontologies [85,86,87,88,89,90]. Spatial ontologies specifically model types of objects, their properties, the roles that objects or properties function in, and how everything relates. Conceptual neighborhood graphs are a convenient visual ontology that models the realizable spatial relations that can occur, concerning two objects because most of the possible 9-intersection configurations are physically impossible (e.g., ). In fact, many of the relation sets identified by the various constrain sieves that formally define relations have definitive intersection with one another. The ability to see the relations and the areas of uncertainty shows that a consistent truth or realm of possibilities can be determined. Formally, an ontology is a resource description framework. Basically, it is an annotated tree-graph composed of objects and the relations between them. It presents a hierarchy of categories for objects, their roles, and relations. It attempts to generalize as much as possible while still restricting the space of what is possible.
Ontologies are not directly “true” or “false”; rather, they can be considered as a system which creates meaning within itself. Classically, there are events and observations; without events, there is nothing to observe, and without observations, the events cannot be verified. When examining conceptual neighborhood graphs, we must discern which transitions are valid. This process, in the past, has removed impossible relations based on spatial patterns learned from reality. One cannot get into his or her vehicle without first crossing the border from outside to inside. Yet, this logic breaks down outside of lived experience. Two line segments may share a point on their interior, infinite points of shared exteriors, but neither segment’s boundaries intersect the other’s boundaries or interior.
There is no requirement that an ontology be complete, but with discrete neighborhood embeddings, it is possible to prove closure [80]. The similarities between various neighborhoods might leverage this when attempting to prove continuous ones. Such proofs may be frivolous, since most neighborhoods base their truth in reality. Logical systems, however, may find more meaning in consistency than an objective truth value. The conceptual neighborhood graphs proposed by [52] are closed-world, meaning the entire space is explicitly defined.
The open-world assumption allows for ambiguity. Our outline for a language model to help users refine their query addresses part of this issue, but a similar issue exists when evaluating the resources, too. Rivers may be linear features on one map, which contains some information pertinent to the response, while another map contains depth and preserves width of the river.
Two surfaces cannot share interior points without crossing boundaries, but this does not apply to linear relations. Though object-oriented thinking is convenient in many regards, it hinders our ability to apply the concept more broadly beyond spatial or temporal relations. Someone tasked with mapping information from various sources may consider a quotation as an overlap existing interior to two objects, e.g., documents. The boundary, in this case, may be the scope of the work. Defining their exterior, analogous to the concept of time before the universe, is meaningless as it has no context to define it. Leveraging relational neighborhoods could prove useful in determining the original source of a shared quote. If A contains B, B contains C, and so on, then the inner-most work containing the idea can be said to be the source in a closed world, or the closest work to the source in open worlds.
Curved spaces also present scenarios where intuition from experiences in life denies legitimate possibilities. A Mobius strip is a single-sided strip where concepts like “sides” of the strip are equivalent to traveling a distance around the strip. If the relation occurs on a sphere, the exterior of an object may be finite. The Southern hemisphere is outside of the Northern hemisphere, but no region on Earth’s surface is outside of both. Furthermore, a globe can be compressed so the North and South poles overlap; one would form the “back” side of the other. No boundaries are met, unless one extends the equator through the center of the globe. To us, on Earth’s surface, it is our quotidian space where relations occur. Considering the Earth as an object, rather than a space, the surface becomes a boundary.
Connecting these various perspectives is a more complex task, as it requires abstracting the relations between neighborhoods, rather than simply exploring what relations are possible in a specified space. As we have shown, there are patterns between similar spaces. Ref. [52] demonstrated that the symmetries and relationships between neighborhoods can improve inferencing power. Even if they do not grant the ability to deduce all possibilities, defining the similarities and differences in sets of relations is essential for automated conversational spatial reasoning.
The ability to consider a complex object in simpler terms is quite natural and often overlooked, too. One might describe how their team performed in a match rather than how each person performed. Simpson’s paradox proves that every member on a team may have an exceptionally good game, but overall, the team might still fall short of the win. Ref. [77] leverages the similarities in relational neighborhoods in attempts to define how subtle variations in starting configurations affect the outcome when the same transformation is applied.
We showed that resolution and continuity affect possibilities, and this might be analogous to how objects of a certain dimension inside a higher-dimensional space do not follow intuitive rules. These are all variables which must be understood individually and eventually in tandem. Refs. [52,55] explore how time may intersect with events, which abstracts physical objects with occurring events and durations. It might be interesting to consider independent processes as being orthogonal in time–space and reject the intuition that time is linear, unidirectional, and consistent.
While many applications proposed conceptual neighborhood graphs which combine others (e.g., refs. [50,54,79,80,82]), the ground for providing that resource depends upon what already exists for conceptual neighborhood graphs, relation sets, and generalization protocols. Table 4 shows an inventory of where the literature sits in these pursuits.
Table 4 demonstrates not only that there has been a significant amount of progress toward relation spaces and conceptual neighborhood graphs, but also highlights the significant range of missing links, particularly in the discrete realms. There is no adequate definition for discretized lines in a discretized 2D embedding space. Without this definition, relations involving discretized lines are not available to organize. On top of this, the generalization of regions to lines, and lines to points, is beset with difficulties [92]. Similarly, discretizing a continuous object is functionally dependent upon the resolution [93].
It is also of substantive note that a conceptual neighborhood graph only fulfills the role of relating spatial and temporal prepositions to one another [11,14,15]. A similar and relatable problem is the difficulty of matching the objects themselves. While cartographic generalization can create confusions in this regard, it is important to note the foundational concept of place is an additional challenge within this realm. It is not enough to know how relations are combined in this pursuit; we must also know that the objects themselves belong together [94,95,96,97]. To solve these relational challenges, both the object challenges and the relational challenges must be resolved. The object challenges of course must be resolved first—we must know that we are referring to the same objects before we consider their relations within various data formats.
The other fundamental challenge is human language itself [12,16]. Linguistic diversity plays a role in text-based spatial data [94,95]. While spatial prepositions and temporal prepositions play prominent roles in many languages, they are not completely universal [14,98]. It is thus critical to consider the complete set of spatial and temporal preposition concepts across all languages—the opposite of the natural semantic metalanguage concept of intersection—and create foundational mappings between those terms. Conceptual neighborhood graphs show substantial potential toward this pursuit as well [14]. It is critical to inventory these prepositions against different types of object representation, similar to the types of qualitative topological relations that are found mirrored by different object domains [42].
Distinguishing between persistent and coincidental neighbors is also important for uncovering an understanding of how relations change in different conditions, too [80]. A coincidental neighbor might occur when one object’s resolution is low enough that it does not have a clear boundary and interior region, blurring the ability to distinguish between it being tangent to another object or existing within some region of the other object [80]. If one relation connects coincidental neighbors, it shows that ambiguity lies somewhere in the resolution of one or both objects’ size, the deformation occurring between them, or the representation space itself [79].
Though there are missing components to the puzzle in the form of relation sets and conceptual neighborhood graphs, this should not preclude us from striving toward these objectives. The benefit of constructing a unifying conceptual neighborhood graph framework is immense, especially in the worlds of big data, crowdsourcing, and VGI. Each of these (and similar phenomena) provides an inability to control the data format. Rather than removing our reasoning capabilities, we should be expanding those possibilities. Conceptual neighborhood graphs provide the mechanism by which to do that, functionally creating a ranking function for potential neighboring concepts [55].
Working with an ontology is as much about defining restrictions as it is declaring what exists. Ref. [52] shows that understanding general relations can lead to more efficient inferencing capabilities, since knowledge is rarely complete. Ref. [52] stresses the need to understand how relations deform into one another rather than consider the less-detailed information in terms of disjunctions and alternatives. The boundaries of a line are disjoint points, yet the boundaries of regional objects are continuous. This seemingly innocuous difference leads to some interesting properties, like a line being able to intersect with an object without the object ever touching the boundary of the line. If we add dimensions, the object’s interior may extend to a plane beyond its boundary, and thus shares properties with the line.
We outline the requisites for an interface where a human can use natural language to define a particular situation or event. Like colloquial dialogues, when more than one category of relation fits the situation, the machine needs ways to disambiguate [52]. Also, it should be able to return a list of possible events and have a ranking mechanism to sort the list based on relative probability [55,79,80].
People are already good at the machine’s role. Mark and Egenhofer [39] show that people of various cultures show a large agreement when matching a description to a relation; however, the agreements end when the subjects are asked to write the descriptions. Large language models have the capacity to understand different ways of describing something already, so the bridge to connect language and conceptual models only needs to span an agent’s ability to discover uncertainties and attempt to resolve and/or rank them. The ability to trace relations and agreement when describing them is encouraging, as it indicates that descriptive objectivity is possible.
Conceptual neighborhood graphs thus represent an enormous opportunity in geomatics. While there are many technical aspects in geomatics, ultimately, the utility of tools comes down to understanding human cognition and making data and applications reflect that. This is the void such frameworks assist in filling.

Author Contributions

Conceptualization, M.P.D. and B.P.H.; methodology, M.P.D.; validation, M.P.D.; formal analysis, M.P.D.; investigation, M.P.D.; writing—original draft preparation, M.P.D. and T.T.; writing—review and editing, T.T. and B.P.H.; supervision, M.P.D.; project administration, M.P.D.; funding acquisition, M.P.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by US National Science Foundation, grant number 2218063.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

Brendan P. Hall works for Haley Ward, Inc. and has received no compensation directly regarding this work. The remaining authors declare no conflicts of interest.

References

  1. Abawajy, J. Comprehensive analysis of big data variety landscape. Int. J. Parallel Emergent Distrib. Syst. 2015, 30, 5–14. [Google Scholar] [CrossRef]
  2. Goodchild, M. Citizens as sensors: The world of volunteered geography. GeoJournal 2007, 69, 211–221. [Google Scholar] [CrossRef]
  3. Van Exel, M.; Dias, E.; Fruijtier, S. The impact of crowdsourcing on spatial data quality indicators. In Proceedings of the GIScience 2010 Doctoral Colloquium; Springer: Berlin, Germany, 2010; pp. 14–17. [Google Scholar]
  4. Chen, L.; Shahabi, C. Spatial crowdsourcing: Challenges and opportunities. IEEE Data Eng. Bull. 2016, 39, 14–25. [Google Scholar]
  5. Meier, P. Digital Humanitarians: How Big Data is Changing the Face of Humanitarian Response; CRC Press: Boca Raton, FL, USA, 2015. [Google Scholar]
  6. Calvo, D. Everybody’s crisis? Critiques and limitations of humanitarian mapping during COVID-19. Continuum 2025, 39, 292–304. [Google Scholar] [CrossRef]
  7. Shneiderman, B.; Plaisant, C. Sharpening analytic focus to cope with big data volume and variety. IEEE Comput. Graph. Appl. 2015, 35, 10–14. [Google Scholar] [CrossRef]
  8. Mao, R.; Xu, H.; Wu, W.; Li, J.; Li, Y.; Lu, M. Overcoming the challenge of variety: Big data abstraction, the next evolution of data management for AAL communication systems. IEEE Commun. Mag. 2015, 53, 42–47. [Google Scholar] [CrossRef]
  9. Kuipers, B. Modelling spatial knowledge. Cogn. Sci. 1978, 2, 129–153. [Google Scholar] [CrossRef]
  10. 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. [Google Scholar]
  11. Landau, B.; Jackendoff, R. Whence and whither in spatial language and spatial cognition? Behav. Brain Sci. 1993, 16, 255–265. [Google Scholar] [CrossRef]
  12. Majid, A.; Bowerman, M.; Kita, S.; Haun, D.B.; Levinson, S.C. Can language restructure cognition? The case for space. Trends Cogn. Sci. 2004, 8, 108–114. [Google Scholar] [CrossRef]
  13. Boroditsky, L.; Fuhrman, O.; McCormick, K. Do English and Mandarin speakers think about time differently? Cognition 2011, 118, 123–129. [Google Scholar] [CrossRef]
  14. 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., Eds.; Springer: Berlin, Germany, 2012; pp. 72–86. [Google Scholar]
  15. Klippel, A.; Li, R.; Yang, J.; Hardisty, F.; Xu, S. Cognitive and Linguistic Aspects of Geographic Space; Raubal, M., Mark, D.M., Frank, A.U., Eds.; Springer: Berlin, Germany, 2013; pp. 195–215. [Google Scholar]
  16. Lupyan, G.; Bergen, B. How language programs the mind. Top. Cogn. Sci. 2016, 8, 408–424. [Google Scholar] [CrossRef]
  17. Clementini, E.; Sharma, J.; Egenhofer, M.J. Modelling topological spatial relations: Strategies for query processing. Comput. Graph. 1994, 18, 815–822. [Google Scholar] [CrossRef]
  18. Egenhofer, M. Query processing in spatial-query-by-sketch. J. Vis. Lang. Comput. 1997, 8, 403–424. [Google Scholar] [CrossRef]
  19. DiSciascio, E.; Donini, F.M.; Mongiello, M. Spatial layout representation for query-by-sketch content-based image retrieval. Pattern Recognit. Lett. 2002, 23, 1499–1612. [Google Scholar]
  20. Tang, M.; Falomir, Z.; Freksa, C.; Sheng, Y.; Lyu, H. Towards place query-by-sketch. Trans. GIS 2020, 24, 903–943. [Google Scholar] [CrossRef]
  21. Egenhofer, M.J.; Herring, J.R. Categorizing Binary Topological Relations Between Regions, Lines, and Points in Geographic Databases; NCGIA Technical Report; NCGIA: Santa Barbara, CA, USA, 1990. [Google Scholar]
  22. 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., Swartout, W.R., Eds.; Morgan Kaufmann Publishers: San Francisco, CA, USA, 1992; pp. 165–176. [Google Scholar]
  23. Barkowsky, T.; Latecki, L.J.; Richter, K.F. Schematizing maps: Simplification of geographic shape by discrete curve evolution. In Spatial Cognition II: Integrating Abstract Theories, Empirical Studies, Formal Methods, and Practical Applications; Springer: Berlin, Germany, 2000; pp. 41–53. [Google Scholar]
  24. Wasserman, L. Topological data analysis. Annu. Rev. Stat. Its Appl. 2018, 5, 501–532. [Google Scholar] [CrossRef]
  25. Tudoreanu, M.E. Exploring the use of topological data analysis to automatically detect data quality faults. Front. Big Data 2022, 5, 931398. [Google Scholar] [CrossRef]
  26. Shi, S. Automatics seamless matching of area boundaries. Earth Sci. Inform. 2019, 12, 253–256. [Google Scholar] [CrossRef]
  27. Huang, K.; Wang, C.; Liu, R.; Chen, G. A fast and accurate spatial target snapping method for 3D modeling and mapping in mobile augmented reality. Int. J. Geoinf. 2022, 11, 69. [Google Scholar] [CrossRef]
  28. Rosenfeld, A. Digital topology. Am. Math. Mon. 1979, 86, 621–630. [Google Scholar] [CrossRef]
  29. Winter, S. Topological relations between discrete regions. In International Symposium on Spatial Databases; Egenhofer, M.J., Herring, J.R., Eds.; Springer: Berlin, Germany, 1995; pp. 310–327. [Google Scholar]
  30. 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: Berlin, Germany, 1993; pp. 316–336. [Google Scholar]
  31. Dube, M.P.; Egenhofer, M.J.; Barrett, J.V.; Simpson, N.J. Beyond the digital Jordan curve: Unconstrained simple pixel-based raster relations. J. Comput. Lang. 2019, 54, 100906. [Google Scholar] [CrossRef]
  32. Vince, A.; Little, C.H. Discrete Jordan curve theorems. J. Comb. Theory Ser. B 1989, 47, 251–261. [Google Scholar] [CrossRef]
  33. Allen, J.F. Maintaining knowledge about temporal intervals. Commun. ACM 1983, 26, 832–843. [Google Scholar] [CrossRef]
  34. Dube, M.P. Digital relations in Z 1 : Discretized time and rasterized lines. Int. J. Geo-Inf. 2025, 14, 327. [Google Scholar] [CrossRef]
  35. Haunert, J.H.; Sester, M. Area collapse and road centerlines based on straight skeletons. Geoinformatica 2008, 12, 169–191. [Google Scholar] [CrossRef]
  36. Dumont, M.; Touya, G.; Duchene, C. Designing multi-scale maps: Lessons learned from existing practices. Int. J. Cartogr. 2020, 6, 121–151. [Google Scholar] [CrossRef]
  37. Timpf, S. Cartographic objects in a multiscale data structure. In Geographic Information Research; CRC Press: Boca Raton, FL, USA, 2020; pp. 224–234. [Google Scholar]
  38. Egenhofer, M. Definitions of line-line relations for geographic databases. IEEE Data Eng. Bull. 1993, 16, 40–45. [Google Scholar]
  39. Mark, D.M.; Egenhofer, M.J. Modeling spatial relations between lines: Combining formal mathematics and human subjects testing. Cartogr. Geogr. Inf. Syst. 1994, 21, 195–212. [Google Scholar]
  40. Egenhofer, M.J. Spherical topological relations. J. Data Semant. III 2005, 1, 25–49. [Google Scholar]
  41. Li, S. A complete classification of topological relations using the 9-intersection method. Int. J. Geogr. Inf. Sci. 2006, 20, 589–610. [Google Scholar] [CrossRef][Green Version]
  42. Schneider, M.; Behr, T. Topological relationships between complex spatial objects. ACM Trans. Database Syst. 2006, 31, 39–81. [Google Scholar] [CrossRef]
  43. Dube, M.P.; Egenhofer, M.J. Binary topological relations on the digital sphere. Int. J. Approx. Reason. 2020, 116, 62–84. [Google Scholar] [CrossRef]
  44. Egenhofer, M.J.; Franzosa, R.D. Point-set topological spatial relations. Int. J. Geogr. Inf. Syst. 1991, 5, 161–174. [Google Scholar] [CrossRef]
  45. Egenhofer, M. A reference system for topological relations between compound spatial objects. In International Conference on Conceptual Modeling; Springer: Berlin, Germany, 2009; pp. 307–316. [Google Scholar]
  46. Dube, M.P.; Egenhofer, M.J.; Lewis, J.A.; Stephen, S.; Plummer, M. Swiss canton regions: A model for complex objects in geographic partitions. In International Conference on Spatial Information Theory; Springer: Berlin, Germany, 2015; pp. 309–330. [Google Scholar]
  47. Wang, X. Identification of enclaves and exclaves by computation based on point-set topology. Int. J. Geogr. Inf. Sci. 2023, 37, 307–338. [Google Scholar] [CrossRef]
  48. Dinkler, B.; Dotsch, L.; Hruby, F.; Korfmacher, S.; Kriese, B.; Royar, N.; Triassi, J. Enclaves and exclaves in tile maps. Abstr. ICA 2024, 7, 31. [Google Scholar]
  49. Egenhofer, M.J.; Vasardani, M. Spatial reasoning with a hole. In International Conference on Spatial Information Theory; Springer: Berlin, Germany, 2007; pp. 303–320. [Google Scholar]
  50. 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, USA, 2016; pp. 137–151. [Google Scholar]
  51. Bennett, B. Spatial reasoning with propositional logics. In Principles of Knowledge Representation and Reasoning; Morgan Kaufmann: San Francisco, CA, USA, 1994; pp. 51–62. [Google Scholar]
  52. Freksa, C. Temporal reasoning based on semi-intervals. Artif. Intell. 1992, 54, 199–227. [Google Scholar] [CrossRef]
  53. Dube, M. An Embedding Graph for 9-Intersection Topological Spatial Relations. Master’s Thesis, University of Maine, Orono, ME, USA, 2009. [Google Scholar]
  54. Dube, M.P.; Egenhofer, M.J. Establishing similarity across multi-granular topological-relation ontologies. In Quality of Context; Rothermel, K., Fritsch, D., Blochinger, W., Durr, F., Eds.; Springer: Berlin, Germany, 2009; pp. 98–108. [Google Scholar]
  55. Dube, M.P.; Hall, B.P. Conceptual neighborhood graphs: Event detectors, data relevancy, and language translation. In Geography According to Foundation Models; Janowicz, K., Zhu, R., Mai, G., Gao, S., Hu, Y., Wang, Z., Cai, L., Bennett, L., Eds.; IOS Press: Amsterdam, The Netherlands, 2026; pp. 12–27. [Google Scholar]
  56. 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]
  57. Clementini, E.; DiFelice, P. A comparison of methods for representing topological relationships. Inf. Sci. Appl. 1995, 3, 149–178. [Google Scholar] [CrossRef]
  58. 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., Selman, B., Eds.; Morgan Kaufmann Publishers: San Francisco, CA, USA, 2000; pp. 378–385. [Google Scholar]
  59. Clarke, B. A calculus of individuals based on “connection”. Notre Dame J. Form. Log. 1981, 22, 204–218. [Google Scholar] [CrossRef]
  60. Li, S.; Li, Y. On the complemented disk algebra. J. Log. Algebr. Program. 2006, 66, 195–211. [Google Scholar] [CrossRef]
  61. Dimov, G.; Vakarelov, D. Contact algebras and region-based theory of space: A proximity approach. Fundam. Inform. 2006, 74, 209–249. [Google Scholar] [CrossRef]
  62. Duntsch, I.; Winter, M. A representation theorem for Boolean contact algebras. Theor. Comput. Sci. 2005, 347, 498–512. [Google Scholar] [CrossRef]
  63. DeVries, H. Compact Spaces and Compactifications: An Algebraic Approach. Doctoral Dissertation, Universiteit van Amsterdam, Amsterdam, The Netherlands, 1962. [Google Scholar]
  64. Fedorcuk, V.V. Infinite-dimensional compact Hausdorff spaces. Math. USSR-Izv. 1979, 13, 445–460. [Google Scholar] [CrossRef]
  65. Roeper, P. Region-based topology. J. Philos. Log. 1997, 26, 251–309. [Google Scholar] [CrossRef]
  66. Vakarelov, D.; Dimov, G.; Duntsch, I.; Bennett, B. A proximity approach to some region-based theories of space. J. Appl. Non-Class. Log. 2002, 12, 527–559. [Google Scholar] [CrossRef]
  67. Stell, J.G. Boolean connection algebras: A new approach to the region-connection calculus. Artif. Intell. 2000, 122, 111–136. [Google Scholar] [CrossRef]
  68. Duntsch, I.; Wang, H.; McCloskey, S. A relation-algebraic approach to the region-connection calculus. Theor. Comput. Sci. 2001, 255, 63–83. [Google Scholar] [CrossRef]
  69. Clementini, E.; Cohn, A.G. RCC*-9 and CBM. In International Conference on Geographic Informaiton Science; Springer: Berlin, Germany, 2014; pp. 349–365. [Google Scholar]
  70. Izadi, A.; Hahmann, T.; Guesgen, H.; Stock, K. A modification of RCC*-9. In GeoComputation; University of Auckland: Auckland, New Zealand, 2019; p. 420. [Google Scholar]
  71. Clementini, E.; Cohn, A.G. Extension of RCC*-9 to complex and three-dimensional features and its reasoning system. Int. J. Geoinf. 2024, 13, 25. [Google Scholar] [CrossRef]
  72. Albath, J.; Leopold, J.L.; Sabharwal, C.L.; Maglia, A.M. RCC-3D: Qualitative spatial reasoning in 3D. In 23rd International Conference on Computer Applications in Industry and Engineering; ISCA Publishing: Winona, MN, USA, 2010; pp. 74–79. [Google Scholar]
  73. Izadi, A.; Stock, K.M.; Guesgen, H.W. Multidimensional region connection calculus. In Proceedings of the 30th International Workshop on Qualitative Reasoning; AAAI Press: Washington, DC, USA, 2017; pp. 1–7. [Google Scholar]
  74. Dube, M.P.; Egenhofer, M.J. Surrounds in partitions. In Proceedings of the 22nd ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems; ACM Press: Washington, DC, USA, 2014; pp. 233–242. [Google Scholar]
  75. Worboys, M.F. Using maptrees to characterize topological change. In International Conference on Spatial Information Theory; Springer: Berlin, Germany, 2013; pp. 74–90. [Google Scholar]
  76. Sindoni, G.; Stell, J.G. The logic of discrete qualitative relations. In International Conference on Spatial Information Theory; Dagstuhl Publishing: Saarbrucken, Germany, 2017. [Google Scholar]
  77. 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: Berlin, Germany, 1992; pp. 196–219. [Google Scholar]
  78. Hall, B. Identification of Conceptual Neighborhoods and Topological Relations in Z 2 . Master’s Thesis, University of Maine, Orono, ME, USA, 2024. [Google Scholar]
  79. Hall, B.P.; Dube, M.P. Conceptual neighborhood graphs of topological relations in Z 2 . Int. J. Geo-Inf. 2025, 14, 150. [Google Scholar] [CrossRef]
  80. Dube, M.P.; Hall, B.P. Conceptual neighborhood graphs of discrete time intervals. Int. J. Geo-Inf. 2026, 15, 39. [Google Scholar] [CrossRef]
  81. 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., Gold, C., Eds.; Springer: Berlin, Germany, 2008; pp. 557–574. [Google Scholar]
  82. 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]
  83. Dube, M.P.; Barrett, J.V.; Egenhofer, M.J. From metric to topology: Determining relations in discrete space. In International Conference on Spatial Information Theory; Springer: Berlin, Germany, 2015; pp. 151–171. [Google Scholar]
  84. Duntsch, I.; Orlowska, E. Discrete dualities for some algebras with relations. J. Log. Algebr. Methods Program. 2014, 83, 169–179. [Google Scholar] [CrossRef]
  85. Winter, S. Ontology: Buzzword or paradigm shift in GIScience? Int. J. Geogr. Inf. Sci. 2001, 15, 587–590. [Google Scholar] [CrossRef]
  86. Bateman, J.; Tenbrink, T.; Farrar, S. The role of conceptual and linguistic ontologies in interpreting spatial discourse. Discourse Process. 2007, 44, 175–212. [Google Scholar] [CrossRef]
  87. Bateman, J. Situating spatial language and the role of ontology: Issues and outlook. Lang. Linguist. Compass 2010, 4, 639–664. [Google Scholar] [CrossRef]
  88. Hahmann, T.; Gruninger, M. A naïve theory of dimension for qualitative spatial relations. In AAAI 2011 Spring Symposium on Logical Formalizations of Commonsense Reasoning; AAAI Press: Washington, DC, USA, 2011; pp. 42–48. [Google Scholar]
  89. Hahmann, T. CODI: A multidimensional theory of mereotopology with closure operations. Appl. Ontol. 2020, 15, 251–311. [Google Scholar] [CrossRef]
  90. Claramunt, C.; Dube, M.P. A brief review of the evolution of GIScience since the NCGIA research agenda initiatives. J. Spat. Inf. Sci. 2023, 26, 137–150. [Google Scholar] [CrossRef]
  91. Shariff, R.B.M.; Egenhofer, M.J.; Mark, D.M. Natural-language spatial relations between linear and areal objects: The topology and metric of English-language terms. Int. J. Geogr. Inf. Sci. 1998, 12, 215–245. [Google Scholar]
  92. Ying, S.; Li, L. Knowledge Representation of Cartographic Generalization. In Proceedings of International Symposium on Spatio-temporal Modeling, Spatial Reasoning, Analysis, Data Mining and Data Fusion; Tang, X., Liu, Y., Zhang, J., Kainz, W., Eds.; ISPRS: Hannover, Germany, 2005. [Google Scholar]
  93. Wildermeesch, S.; Godernaux, P.; Orban, P.; Brouyere, S.; Dassargues, A. Assessing the effects of spatial discretization on large-scale flow model performance and prediction uncertainty. J. Hydrol. 2014, 510, 10–25. [Google Scholar] [CrossRef]
  94. Hu, Y.; Gao, S.; Janowicz, K.; Yu, B.; Li, W.; Prasad, S. Extracting and understanding urban areas of interest using geotagged photos. Comput. Environ. Urban Syst. 2015, 54, 240–254. [Google Scholar] [CrossRef]
  95. Hu, Y.; Adams, B. Harvesting big geospatial data from natural language texts. In Handbook of Big Geospatial Data; Springer: Berlin, Germany, 2020; pp. 487–507. [Google Scholar]
  96. Westerholt, R.; Mocnik, F.B.; Comber, A. A place for place: Modelling and analysing palatial representations. Trans. GIS 2020, 24, 811–818. [Google Scholar] [CrossRef]
  97. Mocnik, F.B. On the representation of places. GeoJournal 2023, 88, 4109–4126. [Google Scholar] [CrossRef]
  98. Goddard, C. Natural Semantic Metalanguage: The state of the art. In Cross-Linguistic Semantics; John Benjamins Publishing Company: Amsterdam, The Netherlands, 2008; pp. 1–34. [Google Scholar]
Figure 1. A spatial scene with (a) object A (blue) and object B (orange) with four topological intersection model representations: (b) 4-intersection [44], (c) 9-intersection [21], (d) 9+-intersection [56], and (e) dimensionally extended 9-intersection [57]. Each formalism provides a different set of information about the scene. In (e), the 0 communicates a 0-dimension intersection (i.e., points), whereas in (bd), 0 would convey no intersection present.
Figure 1. A spatial scene with (a) object A (blue) and object B (orange) with four topological intersection model representations: (b) 4-intersection [44], (c) 9-intersection [21], (d) 9+-intersection [56], and (e) dimensionally extended 9-intersection [57]. Each formalism provides a different set of information about the scene. In (e), the 0 communicates a 0-dimension intersection (i.e., points), whereas in (bd), 0 would convey no intersection present.
Geomatics 06 00064 g001
Figure 2. Conceptual neighborhood graph generation as a combination of paths. These twelve characteristic paths between the various relations in the set form the isotropic scaling conceptual neighborhood graph for region–region relations in the plane [77].
Figure 2. Conceptual neighborhood graph generation as a combination of paths. These twelve characteristic paths between the various relations in the set form the isotropic scaling conceptual neighborhood graph for region–region relations in the plane [77].
Geomatics 06 00064 g002
Figure 3. The family of conceptual neighborhood graphs on planar region–region relations, where conceptual neighborhood graph A represents the anisotropic scaling neighborhood, conceptual neighborhood graph B represents the translation/rotation neighborhood, and conceptual neighborhood graph C represents the isotropic scaling neighborhood. Conceptual neighborhood graphs on the higher levels of this lattice represent combinations of deformations allowed from the third level. The lowest level represents the characteristic paths that are common to all deformations in the set [82].
Figure 3. The family of conceptual neighborhood graphs on planar region–region relations, where conceptual neighborhood graph A represents the anisotropic scaling neighborhood, conceptual neighborhood graph B represents the translation/rotation neighborhood, and conceptual neighborhood graph C represents the isotropic scaling neighborhood. Conceptual neighborhood graphs on the higher levels of this lattice represent combinations of deformations allowed from the third level. The lowest level represents the characteristic paths that are common to all deformations in the set [82].
Geomatics 06 00064 g003
Figure 4. The conceptual neighborhood graph for translation of discrete temporal intervals [80]. The symbology in this graph is irrelevant in this context and maintained only for continuity with prior literature. One cluster involves only endpoints; one cluster has an interval A with only endpoints, while B has points between them; one cluster represents an interval A with points between its endpoints, while B has none; the final cluster represents two intervals each with points between their endpoints. While these subgraphs are isolated from one another, a different deformation (such as isotropic scaling) would connect them if they were considered with the family of conceptual neighborhood graphs approach [82].
Figure 4. The conceptual neighborhood graph for translation of discrete temporal intervals [80]. The symbology in this graph is irrelevant in this context and maintained only for continuity with prior literature. One cluster involves only endpoints; one cluster has an interval A with only endpoints, while B has points between them; one cluster represents an interval A with points between its endpoints, while B has none; the final cluster represents two intervals each with points between their endpoints. While these subgraphs are isolated from one another, a different deformation (such as isotropic scaling) would connect them if they were considered with the family of conceptual neighborhood graphs approach [82].
Geomatics 06 00064 g004
Figure 5. The aggregation of the conceptual neighborhood graphs for RCC-5 [51] and RCC-8 [22] with an eye toward treating the RCC-5 relations as uncertain entities [54]. Each colored circle represents a sphere of somehow similar concepts representing the RCC-5 relation. Conceptually, the expectation is that the uncertain relation is more likely to practically relate to the prototype case without boundary contact. This is merely one example of weighting the conceptual neighborhood graph.
Figure 5. The aggregation of the conceptual neighborhood graphs for RCC-5 [51] and RCC-8 [22] with an eye toward treating the RCC-5 relations as uncertain entities [54]. Each colored circle represents a sphere of somehow similar concepts representing the RCC-5 relation. Conceptually, the expectation is that the uncertain relation is more likely to practically relate to the prototype case without boundary contact. This is merely one example of weighting the conceptual neighborhood graph.
Geomatics 06 00064 g005
Figure 6. A mapping of concepts in RCC-8 to RCC-5 [54]. This approach represents a conceptual attempt to relate relations from two quasi-distinct sets.
Figure 6. A mapping of concepts in RCC-8 to RCC-5 [54]. This approach represents a conceptual attempt to relate relations from two quasi-distinct sets.
Geomatics 06 00064 g006
Figure 7. The conceptual neighborhood graph of discretized regions under isotropic scaling (right) projected back onto the continuous region–region relations that construct them (left) [79], effectively comparing competing models of boundary definition in the digital plane [29,30,31,43]. The colors become link points in the graphs. Of note is that coveredBy and covers are conceptual neighbors as a function of this aggregation and would not be ordinarily in the continuous set. This is due to the nature of discretization not being able to densely transform itself. The set on the right did not include disjointTouch and therefore did not have the opportunity to model meet conceptually in the continuous setting.
Figure 7. The conceptual neighborhood graph of discretized regions under isotropic scaling (right) projected back onto the continuous region–region relations that construct them (left) [79], effectively comparing competing models of boundary definition in the digital plane [29,30,31,43]. The colors become link points in the graphs. Of note is that coveredBy and covers are conceptual neighbors as a function of this aggregation and would not be ordinarily in the continuous set. This is due to the nature of discretization not being able to densely transform itself. The set on the right did not include disjointTouch and therefore did not have the opportunity to model meet conceptually in the continuous setting.
Geomatics 06 00064 g007
Figure 8. Mapping from region–region relations in RCC-11 [60] to region–region relations in RCC-7 [84]. Connections shown in the graphs are the union of the conceptual neighborhood graphs for homeomorphic deformations [82]. The dashed lines represent crossover connections between the two standalone conceptual neighborhood graphs of RCC-7 and RCC-11.
Figure 8. Mapping from region–region relations in RCC-11 [60] to region–region relations in RCC-7 [84]. Connections shown in the graphs are the union of the conceptual neighborhood graphs for homeomorphic deformations [82]. The dashed lines represent crossover connections between the two standalone conceptual neighborhood graphs of RCC-7 and RCC-11.
Geomatics 06 00064 g008
Table 1. Mapping from region–region relations in the Cartesian plane [21,29] to the region–region relations in the discretized plane [30,31]. Under duality [84], these relations also explain mappings between the continuous and digital spheres [40,43]. Each mapping in this table becomes an edge in a discretization conceptual neighborhood graph. The red-based colors represent object A, while the blue-based colors represent object B (with mutual intersections in purple-based colors).
Table 1. Mapping from region–region relations in the Cartesian plane [21,29] to the region–region relations in the discretized plane [30,31]. Under duality [84], these relations also explain mappings between the continuous and digital spheres [40,43]. Each mapping in this table becomes an edge in a discretization conceptual neighborhood graph. The red-based colors represent object A, while the blue-based colors represent object B (with mutual intersections in purple-based colors).
Region–Region in R 2 [21,29,40]Region–Region in Z 2 [30,31,43]
Geomatics 06 00064 i001
disjoint
Geomatics 06 00064 i002
Geomatics 06 00064 i003
meet
Geomatics 06 00064 i004
Geomatics 06 00064 i005
overlap
Geomatics 06 00064 i006
Geomatics 06 00064 i007
equal
Geomatics 06 00064 i008
Geomatics 06 00064 i009
coveredBy
Geomatics 06 00064 i010
Geomatics 06 00064 i011
inside
Geomatics 06 00064 i012
Geomatics 06 00064 i013
covers
Geomatics 06 00064 i014
Geomatics 06 00064 i015
contains
Geomatics 06 00064 i016
Table 2. Mapping from region–region relations in the Cartesian plane [21] to the region–region relations in the discretized plane [30,31] under functional capacities. Under duality [84], these relations also explain mappings between the continuous and digital spheres [40,43]. Each mapping in this table becomes an edge in a discretization conceptual neighborhood graph. Relations in Table 2 are mostly positioned as they are in Table 1, with differences occurring between disjoint and meet and between meet and overlap.
Table 2. Mapping from region–region relations in the Cartesian plane [21] to the region–region relations in the discretized plane [30,31] under functional capacities. Under duality [84], these relations also explain mappings between the continuous and digital spheres [40,43]. Each mapping in this table becomes an edge in a discretization conceptual neighborhood graph. Relations in Table 2 are mostly positioned as they are in Table 1, with differences occurring between disjoint and meet and between meet and overlap.
Region–Region in R 2 [21,29,40]Region–Region in Z 2 [30,31,43]
Geomatics 06 00064 i017
disjoint
Geomatics 06 00064 i018
Geomatics 06 00064 i019
meet
Geomatics 06 00064 i020
Geomatics 06 00064 i021
overlap
Geomatics 06 00064 i022
Geomatics 06 00064 i023
equal
Geomatics 06 00064 i024
Geomatics 06 00064 i025
coveredBy
Geomatics 06 00064 i026
Geomatics 06 00064 i027
inside
Geomatics 06 00064 i028
Geomatics 06 00064 i029
covers
Geomatics 06 00064 i030
Geomatics 06 00064 i031
contains
Geomatics 06 00064 i032
Table 3. Mapping from region–region relations in the Cartesian plane [21] to the region–point relations in the Cartesian plane [42].
Table 3. Mapping from region–region relations in the Cartesian plane [21] to the region–point relations in the Cartesian plane [42].
Region–Region RelationRegion–Point Relation
disjointoutside
meeton the boundary, outside
overlapinside, on the boundary, outside
equalinside, on the boundary
coveredByinside, on the boundary
insideinside
coversinside, on the boundary, outside
containsinside, on the boundary, outside
Table 4. Classes of objects (R—Region, L—Line, P—Point) and the supporting literature for their establishment and their conceptual neighborhood graphs. Several missing concepts must be filled in (e.g., the relation set between regions and lines in Discrete 2D embeddings).
Table 4. Classes of objects (R—Region, L—Line, P—Point) and the supporting literature for their establishment and their conceptual neighborhood graphs. Several missing concepts must be filled in (e.g., the relation set between regions and lines in Discrete 2D embeddings).
Object ClassContinuous 1DContinuous 2DDiscrete 1DDiscrete 2DLinguistic Simplification
R to RN/ARelation set [21,40], CNG [77]N/ARelation set [30,31,43], CNG [79][51,60]
R to LN/ARelation set [39], CNG [39]N/A [91]
R to PN/ARelation set [42]N/ARelation set [31], CNG [79]
L to LRelation set [33], CNG [52]Relation set [38], CNG [81]Relation set [34], CNG [80]
L to PRelation set [42]Relation set [42]Relation set [34], CNG [80]
P to PRelation set [42]Relation set [42]Relation set [34], CNG [80]Relation set [31], CNG [79]
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.

Share and Cite

MDPI and ACS Style

Dube, M.P.; Hall, B.P.; Thibeau, T. Big Data, Crowdsourcing, and Volunteered Geographic Information Challenge Core Conceptual Neighborhood Graph Assumptions. Geomatics 2026, 6, 64. https://doi.org/10.3390/geomatics6030064

AMA Style

Dube MP, Hall BP, Thibeau T. Big Data, Crowdsourcing, and Volunteered Geographic Information Challenge Core Conceptual Neighborhood Graph Assumptions. Geomatics. 2026; 6(3):64. https://doi.org/10.3390/geomatics6030064

Chicago/Turabian Style

Dube, Matthew P., Brendan P. Hall, and Tyler Thibeau. 2026. "Big Data, Crowdsourcing, and Volunteered Geographic Information Challenge Core Conceptual Neighborhood Graph Assumptions" Geomatics 6, no. 3: 64. https://doi.org/10.3390/geomatics6030064

APA Style

Dube, M. P., Hall, B. P., & Thibeau, T. (2026). Big Data, Crowdsourcing, and Volunteered Geographic Information Challenge Core Conceptual Neighborhood Graph Assumptions. Geomatics, 6(3), 64. https://doi.org/10.3390/geomatics6030064

Article Metrics

Back to TopTop