Content uploaded by Sam Thiele
Author content
All content in this area was uploaded by Sam Thiele on Jun 28, 2018
Content may be subject to copyright.
The Topology of Geology 1: Topological Analysis
1
Samuel T. Thielea,*, Mark W. Jessella, Mark Lindsaya, Vitaliy Ogarkoa, J. Florian Wellmannb, Evren
2
Pakyuz-Charriera
3
aCentre for Exploration Targeting (M006), School of Earth and Environment, The University of
4
Western Australia, 35 Stirling Highway, Crawley, WA 6009, Australia
5
bRWTH Aachen University, Graduate School AICES, Schinkelstr. 2, 52062 Aachen, Germany
6
*Corresponding Author: sam.thiele01@gmail.com (S. T. Thiele)
7
Abstract
8
Topology has been used to characterise and quantify the properties of complex systems in a diverse
9
range of scientific domains. This study explores the concept and applications of topological analysis
10
in geology. We have developed an automatic system for extracting first order 2D topological
11
information from geological maps, and 3D topological information from models built with the Noddy
12
kinematic modelling system, and equivalent analyses should be possible for other implicit modelling
13
systems. A method is presented for describing the spatial and temporal topology of geological
14
models using a set of adjacency relationships that can be expressed as a topology network, thematic
15
adjacency matrix or hive diagram. We define three types of spatial topology (cellular, structural and
16
lithological) that allow us to analyse different aspects of the geology, and then apply them to
17
investigate the geology of the Hamersley Basin, Western Australia.
18
Keywords: Topology, Geological Modelling, Connectivity, Model characterisation, Visualisation
19
1. Introduction
20
Topology – the relationships between discrete elements of a model – is an important constraint for
21
many geological processes, including deformation and the flow of fluid, heat and electricity. It is
22
commonly considered, though often not explicitly, when evaluating the economic value of a region
23
(e.g., Allan, 1989; Knipe, 1997; Pouliot et al., 2008), planning development projects (e.g., Jing and
24
Stephansson, 1994; Yu et al., 2009) and assessing geohazard risk (e.g., Okubo, 2004).
25
Geologists have been building 3D geological models of the Earth for over a century. The first models
26
were physical, built of wood and metal, and were conceived as tools to analyse and communicate
27
the geometric shapes of subsurface geological features (Anderson, 1884; Barringer, 1892; Cadman,
28
1927). Physical models were still being designed at the dawn of the digital era (Anstey, 1976). Once
29
digital 3D geological modelling took over from its physical predecessors, their usefulness expanded
30
from the still-challenging task of 3D geological visualisation (Tipper, 1976), to providing inputs for
31
geophysical inversion schemes (Cordell and Henderson, 1968), as the basis for geostatistical analysis
32
(Pyrcz and Deutsch, 2014), and as the geometric framework for process simulations (Bear and
33
Cheng, 2010; Bundschuh, 2010).
34
Topological analysis has also proved useful in diverse scientific domains, including the prediction of
35
grain-boundary evolution in metals and rocks (Von Neumann, 1952; Glazier, 1993); the evolution of
36
geomorpological systems (Löwner and Becker, 2013); the nature of the internet (Faloutsos et al.,
37
1999); comparisons of complex organic molecules (Brohée et al., 2008) and even the form of the
38
universe (Zeeman, 1964). This paper provides a brief review of topological theory and its
39
applications in geology, before developing a framework for characterizing, visualising and analysing
40
the topological properties of geological models and regions and investigating the fundamental
41
topology of common geological structures.
42
2. Topological Theory
43
Topology refers to the properties of space that are maintained under continuous deformation, such
44
as adjacency, overlap or separation (Crossley, 2006). Egenhofer and Herring (1990) define a set of
45
eight binary topological relationships that occur between two-dimensional geometries in two-
46
dimensional space (Fig. 1). These eight also describe the possible relations between three-
47
dimensional objects in three-dimensional space, although a further 61 relations are possible
48
between 0, 1, 2 and 3-dimensional objects in three-dimensional space (Zlatanova, 2000).
49
50
Figure 1. Eight binary topological relationships between two-dimensional objects A and B, as defined
51
by Egenhofer and Herring (1990).
52
In simple three-dimensional geological models, meets (adjacency) is generally the most common
53
Egenhofer relation, as overlaps and gaps are not normally desired, although obvious exceptions
54
could be gradual sedimentary facies changes, overprinting alteration haloes or metamorphic zones.
55
Burns (1988) describes an extensive framework for representing the topology of geological models,
56
using network diagrams (graphs) in which nodes represent geometric elements in different
57
dimensions (Fig. 2) and arcs represent adjacency relationships (Fig. 3). Under this framework, several
58
orders of topology are possible, depending on the dimension of the geometric elements for which
59
adjacency relationships are considered. In three dimensions, for example, it is possible to define
60
three different orders of topology: a 1st order topology describing adjacent rock volumes (i.e. cells
61
that share an interface), a 2nd order topology defined by relationships between interfaces (across
62
edges), and a 3rd order topology representing the adjacency relationships between edges (as defined
63
by shared vertices). Using this notation, 1st order topology describes geological contact relationships
64
regardless of the spatial dimensions used to represent them geologically, and higher order
65
topologies become available as more degrees of freedom are allowed by higher dimensional
66
representations (Fig. 3).
67
68
Figure 2. (a) Geometric elements of a geological model in one, two and three dimensional space, as
69
defined by Burns (1988). (b) Tabular representation of the same elements. Note that the diagonals
70
(arrows) show the ‘equivalent’ representation of each element in lower dimensions.
71
72
Figure 3. Examples of different orders of topology networks in one (a) and two (b) dimensions. The
73
order of each topology network depends on the dimension of the geometric element represented by
74
each node in the network. Edges in this example represent spatial adjacency.
75
Several authors (Valentini et al., 2007; Sanderson and Nixon, 2015) have used 2nd and 3rd order
76
topology graphs to describe fracture networks in two and three dimensions. These studies use
77
graphs where the fractures ('boundaries' in two dimensions and 'interfaces' in three dimensions,
78
under the terminology of Burns, 1988) are represented as arcs and their intersections (junctions or
79
edges) by nodes. The number of arcs attached to each node (node degree) can then be used to
80
characterize the connectivity of the network, and hence potential for fluid communication. Valentini
81
et al. (2007) applied these methods to fracture networks ranging from the microscale (in a single
82
olivine grain) to macro-scale (in a ~5 × 10m outcrop), and Sanderson and Nixon (2015) extended the
83
method to three dimensions.
84
2nd and 3rd order topologies of geological models have also been used by many authors (e.g., Wu,
85
2004; Ellul and Haklay, 2006; Ming et al., 2010) presenting methods for maintaining valid surface
86
geometry (i.e. ensuring models are ‘watertight’ and do not contain self-intersections) during model
87
construction. This work, while important, relates more to the problem of efficiently and flexibly
88
representing geometry in a computer, rather than the properties of a geological system, and will not
89
be discussed further. Analysis of 2D geological models (i.e. maps, Shi and Liu, 2007) and 3D
90
geological models (Pouliot, et al., 2008) overlaps with GIS analysis, and in particular the use of
91
buffers to define proximity to geological features in prospectivity analysis (Bonham-Carter, 1994).
92
Similarly, Wang et al. (2016) present a detailed theoretical framework and data model for
93
representing geological objects in three-dimensional space based on topological theory. This
94
contribution is significant as, if implemented, it would allow much easier access to, and hence
95
analysis of, topological relationships in geological models.
96
To date, little specific work has been developed for the 1st order topological manifestation of
97
common geological structures and geological models, even though many types of ore deposits are
98
controlled by topological relationships such as stratigraphic and intrusive contacts, unconformities
99
and fault intersections (e.g., Naldrett, 1999; Hildenbrand et al., 2000; Sillitoe, 2010). Burns (1975)
100
and Burns and Remfry (1976) have used 1st order adjacency relationships derived from map sheets
101
to automatically determine partially constrained geological histories. Burns et al. (1978) extended
102
the method to automatically infer possible histories implied by structural and metamorphic
103
relationships observed in the field. This outcome was achieved by describing temporal relationships
104
between instantaneous geological events with six binary relations, which we have extended to eight
105
relationships in Figure 4 to account for events with a finite duration in time. These relations are
106
conceptually similar to the eight spatial topological relationships of Egenhofer and Herring (1990),
107
and can be inferred from field observations and then sorted into chronological order using an
108
algebraic method (cf. Burns, 1975; Potts and Reddy, 1999). The temporal relationships used by these
109
authors can be represented by a graph in which geological events are nodes and the (temporal)
110
relationships between them define directed arcs. As geology, and hence a geological model, is
111
fundamentally determined by its history, usually represented via a combination of the stratigraphic
112
and structural legends, the temporal relationships between units, structures and events within a
113
geological model can also be considered as part of its topology.
114
The brief review above should make it clear that the concept of topology in geological models is
115
complex and multi-faceted, and that different topological orders can be used for different purposes.
116
This study focuses on the manifestation of 1st order topologies in geological models (i.e. 3D spatial
117
relationships between neighbouring cells), although aspects of other types of topology are included
118
in the discussion, and much of the described methodology can also be applied to lower order
119
topological relationships. For the rest of this study, cellular topology refers to the 1st order topology
120
of three-dimensional cells defined by Burns (1988).
121
122
Figure 4. (a) Eight binary relations that can be used to describe the relations between geological
123
events. Relations 1, 4, 5, 6, 7 and 8 were defined by Burns (1975) and used to algebraically constrain
124
geological history from map relationships and field data. Relations 2 and 3 have been added in order
125
to complete the set. Field examples of these relations include: (b) an intrusive contact between a
126
quartz vein and metasediment; (c) a stratigraphic contact between a shale and sandy unit; (d) a
127
tension vein that is truncated by shear vein, suggesting that the tension vein is either offset by or
128
coeval with the shear vein; (e) two en-echelon veins, and; (f) an ambiguous contact between two
129
different intrusive rocks.
130
3. Automatic calculation of first order topology from geological models
131
The topology networks for geological models can be calculated automatically by dividing the model
132
space into topological volumes and then extracting the relationships between these volumes. A
133
computer method for performing these calculations on voxel models (Fig. 5) has been implemented
134
as part of the pynoddy project (Wellmann et al., 2015), available at
135
https://github.com/flohorovicic/pynoddy. This methodology currently only works with Noddy
136
models, however the method could be implemented in any modelling scheme providing it is possible
137
to identify the lithology of any point within the model and its location (left, right, inside) with respect
138
to modelled structures.
139
We use a similar method to extract the topology of a two-dimensional geological map, represented
140
by a polygon shapefile describing lithology and a polyline shapefile describing structure (see section
141
2.4). For simplicity, we ignore structurally and geographically isolated lithology domains in this
142
instance, as they may maintain connectivity in three-dimensions, and hence only calculate adjacency
143
relationships between the lithologies. This type of simplified topology based only on lithological
144
relationships is discussed further in Section 5.1.1.
145
146
Figure 5. Methodology used to extract cellular topology networks from voxel models. Voxels are first
147
given codes according to their location relative to structures in the model (a). These codes are then
148
aggregated to give a distinct code for each structurally bound rock volume (b), and separate codes
149
defined representing the lithology of each voxel (c). A ‘flood fill’ algorithm then recursively joins
150
adjacent voxels with matching codes to identify each discrete volume (cell), coding the voxel
151
accordingly. Adjacency relationships between these cells can then be identified at the voxel level and
152
used to construct a topology network (e).
153
4. Topological Expressions of Geological Structures
154
Different types of geological structures manifest topologically in different ways, depending on the
155
physics of the processes creating them and the state of the prior geology. While the specifics of a
156
structure’s topological manifestation are heavily dependent on its geometry and evolution, some
157
general characteristics can be observed. In this section, these characteristics are described using
158
simple synthetic examples, and then applied to identify unconformity structures in a map sheet of
159
the Mount Bruce area, Western Australia.
160
4.1. Simple Examples
161
The simplest non-arbitrary cellular topology is a layer-cake stratigraphy, where each unit only shares
162
contacts with the strata directly above and below it, and hence its topology can be represented by a
163
series of linked nodes (a node chain, Fig. 6a). Variations of layer thickness and bedding orientations
164
will not affect this topology, providing all units are conformable.
165
Similarly, concordant strata above an unconformity form a node chain, with the lowermost nodes in
166
this chain linking to units exposed on the basal erosional surface, forming a ‘fan-like’ network (Fig.
167
6b). The exact configuration of this topological ‘fan’ largely depends on: (1) the topography of the
168
erosional surface; (2) the geometry of units below the erosional surface; and (3) the thicknesses of
169
strata deposited above it.
170
Intrusions (dykes and plugs) have a similar topological expression to unconformities. The intrusive
171
body can be represented by a single node (as can an unconformity with a single unit deposited
172
above it) with arcs connecting it to the units it crosscuts, forming another fan-like network.
173
Intrusions that crosscut an entire model (i.e. continuous dykes) will divide it into separate domains
174
on either side of the dyke, resulting in a ‘bow-tie’ or ‘star-shaped’ network (Fig. 6c).
175
Faults crosscutting a model volume also define domains. Unlike intrusions, these domains remain in
176
contact, and so units on either side of the fault are juxtaposed, forming a ‘ladder-like’ topology (Fig.
177
6d).
178
Folding and other continuous deformation modes, such as pure and simple shear, have a more
179
indirect effect as by definition continuous transformations cannot modify topology. They do,
180
however, change the geometry of geological units and increase geological complexity, meaning that
181
any later discontinuous events such as faults, unconformities, and intrusions will potentially have
182
different topological manifestations.
183
One further consideration is of the scale of discretisation of any digital representation of geology, as
184
shear zones, for example, although continuous in a mathematical sense, at high resolution in a real
185
geological setting have discontinuous grain-scale behaviour. Furthermore, if a geological model is
186
divided into discrete volumes, such as voxels, the effect of a narrow shear zone or a fault may be
187
identical in terms of placing different lithologies against each other, even if the topological coding of
188
the two cases would still be different.
189
190
Figure 6: Network diagrams of (a) a layer cake stratigraphy; (b) an angular unconformity; (c) an
191
intrusion cutting an angular unconformity, and (d) a fault cutting an angular unconformity. Network
192
arcs are coloured according to the nature of the geological interface.
193
4.2. Mount Bruce Example
194
To highlight the topological complexity of real geology, and the possibility of using topology analysis
195
to characterise and identify geological formations and structures, we briefly present a case study
196
analysing the topological relations between geological units in the Mount Bruce area of Western
197
Australia, which hosts a sequence of Archean and Paleoproterozoic sediments (Fig. 7a). Specifically,
198
we investigate the topological relationships formed due to syn-depositional faulting and intra-group
199
unconformities. While these relationships are not explicitly defined in the geology map, it implies a
200
set of contact relationships that topology analysis can help resolve.
201
The stratigraphy in the Mount Bruce area has been divided into six main groups and two basins: The
202
Ashburton and Hamersley Basins (Martin et al., 2014). The Hamersley Basin is interpreted to be a
203
late Archean to early Proterozoic (2765-2470 Ma) passive margin adjacent to the Pilbara Craton
204
(Myers et al., 1996). Three major stratigraphic units are recognized in the basin: the Turee Creek,
205
Hamersley and Fortescue Groups. Two basement inliers expose unconformable contacts between
206
the Fortescue Group and granite-greenstone basement of uncertain age. Ashburton Basin sediments
207
are restricted to the southwest corner of the Mount Bruce map sheet, unconformably overlying
208
Hamersley Basin rocks. In the mapped area, the Ashburton Basin is subdivided into the Wyloo and
209
Shingle Creek Groups.
210
Thorne and Tyler (1997) and Thorne and Trendall (2001) have recognized the occurrence of two
211
major sets of west-northwest trending faults, the Jeerinah-Sylvania Fault system and the Nanjilgardy
212
Fault system. These initiated as syn-depositional normal faults and controlled regional variations in
213
stratigraphy and sedimentation during deposition of the Fortescue Group. Mesoproterozoic
214
deformation has resulted in a sequence of dome-and-basin refolded fold structures (Thorne and
215
Tyler, 1997).
216
In this analysis, we use the digital version of the Mount Bruce 1:500,000 scale map and fault network
217
(Martin et al., 2014), simplified to only include faults longer than 25km (Fig. 7a). Neighbour
218
relationships of both types of contact (Fig. 7b) were then calculated using the methodology
219
described in Section 3 and exported to GML format. These relationships were combined with the
220
minimum age of each formation (arrows point to the older units) to produce a directed graph,
221
visualised with the yEd Graph Visualisation Library (yWorks, 2016).
222
The resulting network (Fig. 7c) is complex, but contains a substantial amount of information. The
223
concentration of faulted contacts within the Hamersley Group, for example, hints at the presence of
224
synsedimentary faulting in this group, although the smaller faults that are not analysed here are
225
more common in the Fortescue Group. Faulted contacts between units at the top of the Hamersley
226
Group (the Boolgeda Iron Formation) and the Fortescue Group (Jerrinah Formation) suggest that
227
some develop significant offsets.
228
Deviations from the ‘chain-like’ network expected for a conformable stratigraphy (Fig. 6a) suggest
229
the presence of lateral facies transitions or unconformities. The Boolgeeda Iron Formation, for
230
example, shows typical offlap-unconformity topology (c.f. Fig. 6b), overlying and in contact with
231
many older formations (Fig. 7c). Conversely, the Bunjina Formation shows topological relationships
232
suggestive of an onlap topology, contacting many units that are younger than it (Fig. 7d).
233
234
Figure 7: Topological analysis of the Map Bruce map sheet. (a) Extract of the 1:500,000 digital map
235
of Western Australia showing the area equivalent to the 1:250,000 Mt Bruce map sheet. (b)
236
Automatically generated formation-level topology visualised as a network diagram. Dashed lines
237
represent faulted contacts, solid lines represent stratigraphic contacts, and dotted lines represent
238
relationships which are in part faulted and in part stratigraphic. Line width is a function of total
239
contact length. Arrows point to the unit with the older minimum age, and where the two units have
240
the same minimum age they are drawn with an arrow on both ends. Shaded boxes show the
241
different stratigraphic groups. (c) Subset of the topology network showing relationships for the
242
Booldega Iron Formation, which is in contact with seven older units via both fault and stratigraphic
243
contacts. The latter suggests an off-lap relationship. (d) Subset of network showing relationships for
244
the Bunjinah Formation that is in contact seven younger units, with both fault and stratigraphic
245
contacts. The latter suggests an on-lap relationship.
246
247
5. Topology Analysis and Visualisation
248
5.1. Visualisation Techniques
249
Visualising complex networks is notoriously difficult (Becker et al., 1995), as the previous example
250
highlights. Network diagrams (Fig. 5, 8a) can be useful for simple geological models, but quickly
251
become complicated and difficult to interpret in realistic scenarios (e.g., Fig. 7b). Instead, adjacency
252
matrices (Fig. 8b) and hive diagrams (Fig. 9) can be more useful.
253
A graph containing n nodes, which is equivalent to a geological model with n contiguous volumes,
254
can be represented as an n×n adjacency matrix (Godsil and Royle, 2013), in which each node is
255
represented by a row and a column, and each element Exy of the matrix is scored if the xth and yth
256
node are adjacent (share an arc). Types of adjacency relationship (e.g., faulted, intrusive) can be
257
represented symbolically, as in Fig. 8b. Diagrams of this type can still be complex and intimidating,
258
however specific relationships and general patterns can easily be identified.
259
Hive diagrams (Krzywinski et al., 2012) can also be used to visualise complex networks (Fig 9), and
260
are useful for comparing different networks with respect to defined network properties. Hive
261
diagrams contain three axes, along which nodes are ranked according to a property of interest (e.g.,
262
stratigraphic age, degree, volume), and arcs added between adjacent nodes on each axis. To
263
incorporate arc attributes such as surface area in the diagram, the nodes on some axes of the hive
264
diagram represent arcs in the original network.
265
Take, for example, two units of different ages that share a common contact (Fig. 9a). A node
266
representing each unit will appear on the “stratigraphic age” axis, linked to a single node on the
267
“structural age” axis that is positioned according to the age of the contact between the two units,
268
and to another single node on the “surface area” axis that is positioned according to the surface area
269
of the common contact. In this example, only the surface-area axis is a scaled axis, whereas the
270
other two represent a simple ordering.
271
272
Figure 8. Model topology displayed as a 3D network (a) and adjacency matrix (b). A render of the 3D
273
model is also included for reference (top).
274
275
Figure 9. Schematic diagram illustrating the use of a hive diagram (see section 5.1 for definition) to
276
visualise topology networks (a). An example hive diagram (b) created from the topology network
277
shown in Fig. 8 has also been included. Hive diagrams are useful for conveying general or emergent
278
properties of topology networks. This hive shows, for example, that: (1) the stratigraphic contacts
279
tended to have the highest surface area; (2) all but the oldest of the pre-unconformity units were
280
exposed on the unconformity surface, and; (3) fault offset is small compared to the general thickness
281
of the stratigraphic units, as faulted contacts tend only to juxtapose units close to each other in the
282
stratigraphy.
283
5.1.1. Structural and lithological topology
284
To reduce the complexity of cellular topology, and the ensuing interpretation challenges, two
285
different generalised forms of model topology are introduced here, each highlighting different
286
topological properties. These simplifications are hereafter referred to as structural and lithological
287
topology.
288
A model’s structural topology is derived by collapsing all conformable stratigraphic relationships
289
within a structurally contiguous volume (i.e. a volume defined by discontinuities such as faults,
290
intrusions and unconformities), and represents the topology of structurally bound rock volumes (Fig.
291
10a), characterising model architecture without the complexity that results from the inclusion of
292
lithological units. Conversely, the lithological topology of a model retains information about the
293
adjacency relationships between individual lithologies within a stratigraphic series, but discards
294
information regarding relative spatial location (Fig. 10b). This reduction is done by simplifying the
295
cellular topology to a set of pairwise relationships between lithologies equal to the number of
296
lithostratigraphic units defined in the legend. General structural information (i.e. A is in faulted
297
contact with B) can be preserved, but the specific context (i.e. different structurally bound volumes
298
of A and B) is lost, and hence the nodes in a lithological topology network have no spatial
299
significance.
300
301
Figure 10. Examples of structural and lithological topologies. A topology network (a) and associated
302
adjacency matrix (b) can be simplified by: (c) collapsing stratigraphic contacts to produce a structural
303
topology network, or; (d) ignoring topological domains and using lithological contact relationships to
304
produce a lithological topology matrix.
305
6. Discussion: A Framework for Geological Topology
306
Geological events have an inherent topological nature (Perrin et al., 2005), with successive
307
geological discontinuities (structures) each modifying a pre-existing topology. This section suggests
308
a broad framework for topology in geology that can include both spatial and temporal aspects, and
309
discusses some future applications of topology in geological modelling and uncertainty analysis.
310
6.1. Topology in Geology
311
The geological framework defined by Burns (1988) is robust for situations in which spatial adjacency
312
is the topological relationship of interest, but it is unclear how this relates to other topological
313
properties. As such, a broader framework is proposed, which can include temporal aspects such as
314
crosscutting and overprinting relationships and broader spatial relations. This framework is
315
essentially a synthesis of the ideas presented by Burns (1975), Burns et al. (1978), Burns (1981, 1988)
316
and Egenhofer (1989).
317
Geological topology can be defined by two broad classes: spatial topology and temporal topology.
318
Spatial topology relates to the topology of geological geometries, and is defined by Egenhofer
319
relationships (or if necessary the relations defined by Zlatanova, 2000) between geometric elements
320
(Fig. 2) of different dimensions. Generally, the “meets” relationship is most useful as geological
321
models tend not to allow gaps or overlaps, although when modelling some properties (e.g.,
322
alteration halos, mineral distributions or structural fabrics) topologies that include overlap are
323
possible. As in the framework of Burns (1988), multiple orders of topology are possible, depending
324
on the dimensions of the geometric elements of interest.
325
Lithological and structural topology represent simplifications of a 1st order spatial topology. Similarly,
326
it may be possible to derive multi-scale topology graphs to better capture the multi-scale nature of
327
geology. For example, the topology of a basin might be defined at a broad scale by its structural
328
topology, then nodes in this topology assigned information regarding the topology at a formation
329
level, nodes representing individual formations assigned information regarding the topology of
330
individual units, and so on.
331
Temporal topologies are similar to one-dimensional spatial topologies (i.e. relationships between
332
intervals), although they are fundamentally distinguished by the directionality of time. This
333
distinction has two important implications. Firstly, relationships that could not be considered
334
topological in a spatial context can be included: The older than and younger than relationships
335
defined by Burns (1975) do not have analogues in a spatial topology (the equivalent statement in 1D
336
space would be ‘left’ vs ‘right’ or ‘upper’ vs ‘lower’, which are not maintained after negative scaling),
337
but can be considered topological in a temporal sense as negative scaling is impossible. A geological
338
example of this behaviour is an overturned stratigraphy, where spatial relations (superpositions)
339
have been reversed, while temporal relations remain unchanged.
340
Secondly, relationships in a temporal topology are directed – if A is younger than B then B is not
341
younger than A – whereas the common Egenhofer relations are not directed (if A meets B, then B
342
also meets A). Hence, graphical representations of temporal topology require directed arcs, while
343
graphs of spatial topology do not except where more obscure topological relations such as ‘contains’
344
are used. In some instances, such as the Mt Bruce example (Section 4.1; Fig. 7b), aspects of both the
345
spatial and temporal topologies can be represented in a single graph. In summary, spatial topologies
346
are defined by Egenhofer relationships between geological volumes, surfaces or lines, while
347
temporal topologies are defined by temporal relations (cf. Burns, 1975, and Fig. 4) between events
348
(Fig. 11).
349
In a geological context, spatial boundaries represent natural processes (e.g., intrusion, change in
350
depositional environment or fracturing), and hence, spatial topology can be used to infer temporal
351
topology and vice versa. The key to this transition is the concept of a process model (Burns, 1981),
352
which allows spatial relationships to be translated into temporal ones. For example, we know that
353
some intrusions form through the injection of magma into a fracture, and hence we might infer that
354
the spatial adjacency between a sediment and a dyke indicates that the dyke is younger than the
355
sediment. It is important to note that if the wrong process model is invoked, then the inferred
356
temporal relation may be incorrect. For example, the sediment in the previous example may
357
unconformably overlie an older intrusion.
358
It is worth mentioning that a model’s spatial topology is a time-evolving property (Michalak, 2005),
359
as it is for geomorphological systems (Löwner et al., 2013), and we only observe the final product.
360
Topological relationships critical to the formation of an ore deposit, for example, may no longer exist
361
as they may have been modified by later events. Faults, in particular, may result in rapidly evolving
362
topologies over the time period that they are active.
363
Overall, geology has its own ‘flavour’ of topology, as all of the topological relationships we observe
364
result from a limited set of physical processes (e.g., deposition, intrusion, alteration), each with
365
distinctive topological signatures (Fig. 6). The extensive history of most geological regions means
366
that the cumulative topological manifestation of these processes can be exceedingly complicated
367
(e.g., Fig. 7). However, as a result, the analysis and ‘disentanglement’ of a region’s topology can help
368
elucidate its history and the processes that have shaped it.
369
370
Figure 11. Framework for geological topology outlined in this study. A geological model has two
371
broad classes of topological relationships: spatial and temporal. These are linked by a process model,
372
which can be used to infer age relations from spatial relations or vice versa (provided the correct
373
process is implied and relationships are not ambiguous).
374
6.2. Limited-extent faults and splays
375
The methodology for extracting cellular topologies from geological models presented in this work is
376
generally robust, although it has some limitations. Most significantly, the method assumes that any
377
point within the model volume can be located relative to (e.g., left or right of) each fault, and hence
378
requires faults to crosscut the entire model volume at the time of their formation (Fig. 12a). Non-
379
continuous faults will not do this, and under the current method limited-extent faults (Fig. 12b) and
380
fault splays (Fig. 12c) cannot be processed unless only the lithological topology is being calculated, as
381
in the Mt Bruce example.
382
One possible solution would be to implement a null or ‘not-affected’ option in the topology codes,
383
which could be used to define an artificial topological boundary around the region of influence
384
surrounding a non-continuous structure (Fig. 12b). As the tips of fault splays will fall on the edge of a
385
structure’s region of influence, the splays will divide this artificial topological domain into further
386
regions (Fig 12c). Another possible solution in some situations would be to use a 2nd order topology
387
instead, representing contacts, fault segments and splays directly as nodes and their intersections
388
(edges) as arcs, similar to the method for describing fracture networks presented by Valentini et al.
389
(2007) and Sanderson and Nixon (2015).
390
Faults that transition to shear zones at depth are also problematic, because while the structure may
391
fully divide the model, the discontinuity effecting cellular topology disappears as the deformation
392
becomes ductile. This change could be managed by dividing the structure into an abutting non-
393
continuous fault and non-continuous shear zone.
394
395
Figure 12. The method of calculating cellular topology described in this work requires faults to divide
396
the model volume, as in (a), at the time of their formation. Hence the method currently cannot
397
resolve non-continuous faults (b), or fault splays (c). One possible method for calculating the
398
topology of such structures is to create an artificial topological boundary surrounding the ‘region of
399
influence’ of non-continuous structures, shown by black dashed lines in (b) and (c). Voxels within this
400
domain are classified according to their position relative to the structure (e.g., hanging wall,
401
footwall) and voxels outside the domain are given a null code for that structure. (c) If the region of
402
influence is expanded or shrunk such that its boundary includes the tips of fault splays, they also
403
define unique topological domains, as shown by unique numbers here.
404
6.3. Future Directions
405
The framework for ‘geological topology’ presented has a variety of applications including: automatic
406
history interpretation and validation (c.f. Burns, 1975; Burns and Remfry, 1976); as additional model
407
characteristics to be fed into geodiversity analysis (c.f. Lindsay et al., 2013; Lindsay et al., 2014), and
408
as a tool for quantifying differences between geological models in uncertainty analyses.
409
More broadly, geological topology could provide a novel method for characterising and comparing
410
geological features (Deutsch, 1998; Hilaga et al., 2001; Fufa, 2004; Li and Yang, 2009; Bazaikin et al.,
411
2013). The topology analysis of the Mt Bruce map sheet provides an example of some of these
412
possible applications. The unconformable relationships described in section 4.2 (Fig. 7) are not
413
obvious on the map sheet and would be difficult to otherwise identify. Hence, direct analysis of the
414
topology highlights implicitly defined but otherwise hidden relationships. Obviously, this analysis is
415
brief and geographically limited, given that other relationships may exist on adjacent map sheets,
416
however this is one of the powers of the approach. It is possible that variations in the topological
417
relationships on a regional scale could be used to highlight underlying variations in distinct sub-
418
basins. Graph-theory-based methods for comparing topology graphs or sub-graphs might then assist
419
in the identification and quantification of such variations.
420
Similarly, ore deposits or tectonic terranes could be characterised and compared at a simple level
421
using their topology. While direct topological comparison in terms of specific lithologies may not be
422
possible, the overall structure, connectivity or complexity of the topological network, or specific
423
aspects such as the fault topology, may be revealing. For example, comparisons of the topological
424
relationships between alteration zones, vein generations and intrusive bodies in porphyry copper
425
deposits might highlight some genetic requirements of the mineral system.
426
In addition the idea of “fuzzy topology” (Shi and Liu, 2007) may aid in the comparison between
427
different regions. More advanced comparisons could potentially include relative temporal or
428
structural relations, although equivalence between geological events or structures in different
429
locations may be difficult to define.
430
It might also be worthwhile to produce a set of ‘topological rules’ that must be met for a model to
431
be ‘geologically reasonable’, derived from physical restrictions implied by the process model or the
432
directionality of time. For example, self-contradictory cycles (loops of connected nodes) could easily
433
be identified in a temporal topology. Automatic identification of the processes responsible for
434
specific contact relationships given their broader context might also be possible, as highlighted by
435
the identification of unconformable relationships in the Mt Bruce map sheet.
436
Finally, the set of temporal relations defined by Burns (1975) assumes that events are essentially
437
instantaneous, and hence models for temporal topology currently cannot describe diachronous,
438
coeval or overlapping events. This limitation will cause problems for geological structures such as
439
syn-sedimentary and reactivated faults, coeval intrusive and extrusive volcanic suites or
440
contemporaneous metamorphism and deformation. While we have been able to define further
441
temporal relationships to cope with these structures, inferring them from spatial topology using the
442
methodology of Burns (1975) is not trivial.
443
7. Conclusions
444
The topology of three-dimensional geological models can be described for water-tight
445
models purely in terms of adjacency and temporal relationships, whereas a more general
446
scheme that considers overlapping volumes and time relationships is necessary for
447
alteration halos, microstructural overprinting and diachronous event sequences. These
448
relationships are a direct result of the physical processes that have shaped the geology and
449
its history.
450
The topology of a geological model can be represented and interpreted as: two- and three-
451
dimensional network diagrams; adjacency matrices, and; hive diagrams. Each one of these
452
complementary techniques highlights different properties of geological topology.
453
We have developed an automatic system for extracting 1st order 3D topological information
454
from models built with the Noddy kinematic modelling system, and equivalent analyses
455
should be possible for other implicit modelling systems.
456
Topological analysis is fertile ground for further study, with under-explored applications
457
including: (1) use as a tool for comparing and characterising different geological possibilities
458
in uncertainty and sensitivity analyses; (2) automatically inferring geological history from
459
geometry via a process model, and; (3) characterizing and comparing lithological
460
associations in ore deposits, tectonic domains or sedimentary basins.
461
8. Acknowledgements
462
This work derives from an MSc thesis by STT. It was supported by resources provided by the Pawsey
463
Supercomputing Centre with funding from the Australian Government and the Government of
464
Western Australia. STT acknowledges the support of a University Postgraduate Award and Top-Up
465
Scholarship. MWJ was supported by a Western Australian Fellowship and the Geological Survey of
466
Western Australia. MDL was supported by the Geological Survey of Western Australia and the
467
Exploration Incentive Scheme. Eric de Kemp and David Sanderson are thanked for their useful
468
feedback during the review process.
469
9. References
470
Allan, U.S., 1989. Model for hydrocarbon migration and entrapment within faulted structures. AAPG
471
bulletin 73, 803-811.
472
Anderson, L.C., 1884. Topographical Representation or Model., US Patent 298,812.
473
Anstey, N.A., 1976. Three-dimensional seismic display. US Patent 3,931,609.
474
Barringer, D.M., 1892. Apparatus for Illustrating Geological Formations, US Patent 477,633.
475
Bazaikin, Y.V., Baikov, V.A., Taimanov, I.A., Yakovlev, A.A., 2013. Numerical analysis of topological
476
characteristics of three-dimensional geological models of oil and gas fields. Matematicheskoe
477
modelirovanie 25, 19-31.
478
Bear, J., Cheng, A.H.-D., 2010. Modeling groundwater flow and contaminant transport. Springer
479
Science & Business Media.
480
Becker, R., Eick, S.G., Wilks, A.R., 1995. Visualizing network data. Visualization and Computer
481
Graphics, IEEE Transactions on 1, 16-28.
482
Bonham-Carter, G.F., 1994. Geographic Information Systems for geoscientists-modeling with GIS.
483
Computer methods in the geoscientists 13, 398.
484
Brohée, S., Faust, K., Lima-Mendez, G., Vanderstocken, G., van Helden, J., 2008. Network Analysis
485
Tools: from biological networks to clusters and pathways. Nature protocols 3, 1616-1629.
486
Bundschuh, J., 2010. Introduction to the numerical modeling of groundwater and geothermal
487
systems: fundamentals of mass, energy and solute transport in poroelastic rocks. CRC Press.
488
Burns, K., 1975. Analysis of geological events. Journal of the International Association for
489
Mathematical Geology 7, 295-321.
490
Burns, K., Remfry, J., 1976. A computer method of constructing geological histories from field
491
surveys and maps. Computers & Geosciences 2, 141-162.
492
Burns, K., Shepherd, J., Marshall, B., 1978. Analysis of relational data from metamorphic tectonites;
493
derivation of deformation sequences from overprinting relations, Recent Advances in
494
Geomathematics. Pergamon New York, NY, pp. 171-199.
495
Burns, K.L., 1981. Retrieval of Tectonic Process Models from Geologic Maps and Diagrams, Proc. GIS.
496
Geoscience Information Society, pp. 105-111.
497
Burns, K.L., 1988. Lithologic topology and structural vector fields applied to subsurface predicting in
498
geology, Proc. of GIS/LIS.
499
Cadman, W.K., 1927. The Golden Lanes of Greenwood County, Kansas. American Association of
500
Petroleum Geologists 11, 1151-1172.
501
Cordell, L., Henderson, R.G., 1968. Iterative Three-Dimensional Solution of Gravity Anomaly Data
502
Using a Digital Computer. Geophysics 33, 596-601.
503
Crossley, M.D., 2006. Essential topology. Springer Science & Business Media.
504
Deutsch, C.V., 1998. Fortran Programs for Calculating Connectivity of Three-Dimensional Numerical
505
Models and for Ranking Multiple Realizations. Computers & Geosciences 24, 69-76.
506
Egenhofer, M., 1989. A formal definition of binary topological relationships, in: Litwin, W., Schek, H.-
507
J. (Eds.), Foundations of Data Organization and Algorithms. Springer Berlin Heidelberg, pp. 457-472.
508
Egenhofer, M.J., Herring, J., 1990. Categorizing binary topological relations between regions, lines,
509
and points in geographic databases. The 9, 94-91.
510
Ellul, C., Haklay, M., 2006. Requirements for Topology in 3D GIS. Transactions in GIS 10, 157-175.
511
Faloutsos, M., Faloutsos, P., Faloutsos, C., 1999. On power-law relationships of the Internet
512
topology, Proceedings of the conference on Applications, technologies, architectures, and protocols
513
for computer communication - SIGCOMM '99. Association for Computing Machinery (ACM).
514
Fufa, G.L., 2004. Reliability or likelyhood of geological or geotechnical models, Unpublished MSc
515
Thesis, ITC Delft, p. 112.
516
Glazier, J.A., 1993. Grain growth in three dimensions depends on grain topology. Phys. Rev. Lett. 70,
517
2170-2173.
518
Godsil, C., Royle, G.F., 2013. Algebraic graph theory. Springer Science & Business Media.
519
Hilaga, M., Shinagawa, Y., Kohmura, T., Kunii, T.L., 2001. Topology matching for fully automatic
520
similarity estimation of 3D shapes, Proceedings of the 28th annual conference on Computer graphics
521
and interactive techniques - SIGGRAPH '01. Association for Computing Machinery (ACM).
522
Hildenbrand, T.G., Berger, B., Jachens, R.C., Ludington, S., 2000. Regional Crustal Structures and
523
Their Relationship to the Distribution of Ore Deposits in the Western United States, Based on
524
Magnetic and Gravity Data. Economic Geology 95, 1583-1603.
525
Jing, L., Stephansson, O., 1994. Topological identification of block assemblages for jointed rock
526
masses, International journal of rock mechanics and mining sciences & geomechanics abstracts.
527
Elsevier, pp. 163-172.
528
Knipe, R., 1997. Juxtaposition and seal diagrams to help analyze fault seals in hydrocarbon
529
reservoirs. AAPG bulletin 81, 187-195.
530
Krzywinski, M., Birol, I., Jones, S.J., Marra, M.A., 2012. Hive plots—rational approach to visualizing
531
networks. Briefings in bioinformatics 13, 627-644.
532
Li, W., Yang, J.-Y., 2009. Comparing Networks from a Data Analysis Perspective, Lecture Notes of the
533
Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, pp. 1907-
534
1916.
535
Lindsay, M., Jessell, M., Ailleres, L., Perrouty, S., de Kemp, E., Betts, P., 2013. Geodiversity:
536
exploration of 3D geological model space. Tectonophysics 594, 27-37.
537
Lindsay, M., Perrouty, S., Jessell, M., Ailleres, L., 2014. Inversion and geodiversity: searching model
538
space for the answers. Mathematical Geosciences 46, 971-1010.
539
Löwner, M.O., Becker, T., 2013. A Topological Framework for the Temporal Aspects of Landform
540
Development. . ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information
541
Sciences II-2/W1, 237-246.
542
Martin, D., Hocking, R.M., Riganti, A., Tyler, I.M., 2014. 1:500 000 State interpreted bedrock geology
543
of Western Australia, digital data layer: Geological Survey of Western Australia.
544
Michalak, J., 2005. Topological conceptual model of geological relative time scale for geoinformation
545
systems. Computers & Geosciences 31, 865-876.
546
Ming, J., Pan, M., Qu, H., Ge, Z., 2010. GSIS: A 3D geological multi-body modeling system from netty
547
cross-sections with topology. Computers & Geosciences 36, 756-767.
548
Myers, J.S., Shaw, R.D., Tyler, I.M., 1996. Tectonic evolution of Proterozoic Australia. Tectonics 15,
549
1431-1446.
550
Naldrett, A.J., 1999. World-class Ni-Cu-PGE deposits: key factors in their genesis. Mineral. Deposita
551
34, 227-240.
552
Okubo, C.H., 2004. Rock mass strength and slope stability of the Hilina slump, Kīlauea volcano,
553
Hawai'i. Journal of Volcanology and Geothermal Research 138, 43-76.
554
Perrin, M., Zhu, B., Rainaud, J.-F., Schneider, S., 2005. Knowledge-driven applications for geological
555
modeling. Journal of Petroleum Science and Engineering 47, 89-104.
556
Potts, G.J., Reddy, S.M., 1999. Construction and systematic assessment of relative deformation
557
histories. Journal of Structural Geology 21, 1245-1253.
558
Pouliot, J., Bédard, K., Kirkwood, D., Lachance, B., 2008. Reasoning about geological space: Coupling
559
3D GeoModels and topological queries as an aid to spatial data selection. Computers & Geosciences
560
34, 529-541.
561
Pyrcz, M.J., Deutsch, C.V., 2014. Geostatistical reservoir modeling. Oxford university press.
562
Sanderson, D.J., Nixon, C.W., 2015. The use of topology in fracture network characterization. Journal
563
of Structural Geology 72, 55-66.
564
Shi, W., Liu, K., 2007. A fuzzy topology for computing the interior, boundary, and exterior of spatial
565
objects quantitatively in GIS. Computers & Geosciences 33, 898-915.
566
Sillitoe, R.H., 2010. Porphyry Copper Systems. Economic Geology 105, 3-41.
567
Thorne, A., Trendall, A.F., 2001. Geology of the Fortescue Group, Pilbara Craton, Western Australia.
568
Geological Survey of Western Australia, Department of Minerals and Energy.
569
Thorne, A.M., Tyler, I.M., 1997. Mount Bruce, W.A. (2nd Edition): 2:250 000 Geological Series
570
Explanatory Notes, p. 28.
571
Tipper, J.C., 1976. The Study of Geological Objects in Three Dimensions by the Computerized
572
Reconstruction of Serial Sections. The Journal of Geology 84, 476-484.
573
Valentini, L., Perugini, D., Poli, G., 2007. The “small-world” topology of rock fracture networks.
574
Physica A: Statistical Mechanics and its Applications 377, 323-328.
575
Von Neumann, J., 1952. Written discussion on grain topology and the relationships to growth
576
kinetics, Metal Interfaces. American Society for Metals Metals Park, Ohio, pp. 108-113.
577
Wang, Z., Qu, H., Wu, Z., Yang, H., Du, Q., 2016. Formal representation of 3D structural geological
578
models. Computers & Geosciences 90, 10-23.
579
Wellmann, J.F., Thiele, S.T., Lindsay, M.D., Jessell, M.W., 2015. pynoddy 1.0: an experimental
580
platform for automated 3-D kinematic and potential field modelling. Geosci. Model Dev. Discuss. 8,
581
10011-10051.
582
Wu, L., 2004. Topological relations embodied in a generalized tri-prism (GTP) model for a 3D
583
geoscience modeling system. Computers & Geosciences 30, 405-418.
584
Yu, Q.-c., Ohnishi, Y., Xue, G.-f., Chen, D., 2009. A generalized procedure to identify three-
585
dimensional rock blocks around complex excavations. International journal for numerical and
586
analytical methods in geomechanics 33, 355.
587
yWorks, 2016. http://www.yWorks.com.
588
Zeeman, E.C., 1964. Causality Implies the Lorentz Group. J. Math. Phys. 5, 490.
589
Zlatanova, S., 2000. On 3D topological relationships, Database and Expert Systems Applications,
590
2000. Proceedings. 11th International Workshop On. IEEE, pp. 913-919.
591
592