2015 | OriginalPaper | Buchkapitel
Tipp
Weitere Kapitel dieses Buchs durch Wischen aufrufen
Erschienen in:
Spatial Information Theory
It has often been noted that traditional GIScience, with its focus on data-modelling functions such as the input, storage, retrieval, organisation, manipulation, and presentation of data, cannot readily accommodate the process-modelling functions such as explanation, prediction, and simulation which it is increasingly acknowledged should form an essential element of the GI scientist’s toolkit. Although there are doubtless many different reasons for this seeming incompatibility, this paper singles out for consideration the different views of time presupposed by the two kinds of function: on the one hand, the ‘frozen’ historical time required by data modelling, and on the other, the ‘fluid’ experiential time required by process modelling. Whereas the former places an emphasis on events as discrete completed wholes, the latter is concerned with on-going continuous processes as they evolve from moment to moment. In order to reconcile the data-modelling and process-modelling requirements of GIScience, therefore, a formal theory of processes and events is developed, within which their fundamental properties can be made explicit independently of any specific implementation context, and their relationships systematically investigated.
Bitte loggen Sie sich ein, um Zugang zu diesem Inhalt zu erhalten
Sie möchten Zugang zu diesem Inhalt erhalten? Dann informieren Sie sich jetzt über unsere Produkte:
Anzeige
All the theorems listed below have been proved, but there is no space here to include the proofs. These may be obtained from the author on request.
We define a many-sorted first-order language with identity, with sorts
\(\mathcal P\) (Processes),
\(\mathcal E\) (Event types), and
\(\mathcal T\) (Time instants). We could have introduced an additional sort for time intervals, but instead we will refer to an interval by means of a pair of instants, representing its beginning and end points.
The primitive predicates are:
Active, of type
\(\mathcal{P}\times \mathcal{T}\), where
Active(
P,
t) means that
P is on-going at
t.
Occurs, of type
\(\mathcal{E}\times \mathcal{T}\times \mathcal{T}\), where
\(Occurs(E,t_1,t_2)\) means that an event of type
E occurs on the interval
\([t_1,t_2]\).
\(<\), of type
\(\mathcal{T}\times \mathcal{T}\), where
\(t_1<t_2\) means that
\(t_1\) precedes
\(t_2\). We assume the ordering
\(<\) is irreflexive, transitive, linear, and dense; also, in one place, we assume that the order is continuous (a second-order property).
The only axioms we assert here are that the start of an event precedes its end and that processes are active on open intervals:
\(\mathbf{(AxOcc).}\quad Occurs(E,t_1,t_2)\rightarrow t_1<t_2\)
\(\mathbf{(AxAct).}\quad Active(P,t)\rightarrow \exists t_1t_2(t_1<t<t_2\wedge \forall t'(t_1<t'<t_2\rightarrow Active(P,t')))\)
We define a number of additional predicates, as follows:
An event-type is
discrete if distinct occurrences cannot overlap:
A process is
locally finite if it neither always has been, nor always will be, active:
Subtype: The relation
\({\sqsubseteq }\subset (\mathcal{E}\times \mathcal{E})\cup (\mathcal{P}\times \mathcal{P})\) is defined by
Equality for event-types and processes: For
\(X\in \mathcal{E}\cup \mathcal{P}\),
Chunking: The function
\(chunk: \mathcal{P}\rightarrow \mathcal{E}\) is defined contextually, via an occurrence condition for the event-type
chunk(
P), as follows:
12
Dechunking: The function
\(dechunk: \mathcal{E}\rightarrow \mathcal{P}\) is defined contextually, via an activity condition for the process
dechunk(
E), as follows:
13
Using these axioms and definitions we can prove:
Discrete(
chunk(
P)).
\(Discrete(E)\rightarrow LocFin(dechunk(E))\).
The converse of Theorem 2 does not hold: if
E has only two occurrences, which overlap, then
dechunk(
E) is locally finite but
E is not discrete.
The next two theorems show that for discrete events and locally finite processes,
chunk and
dechunk are mutually inverse.
\(Discrete(E)\rightarrow chunk(dechunk(E))=E\).
\(LocFin(P)\rightarrow dechunk(chunk(P))=P\).
Note that even if
P is not locally finite we have
\(dechunk(chunk(P))\sqsubseteq P\), which holds for any process
P.
We define two different flavours of sequential composition operator, which we call
weak and
strong. Other definitions are possible.
Weak Sequential Composition:
The next theorem establishes the associativity of weak sequential composition:
\(E_1;(E_2;E_3)=(E_1;E_2);E_3.\)
As a result of this theorem, we can drop the parentheses and write
\(E_1;E_2;E_3\). As noted in the main text, under Weak Sequential Composition
\(E_1;E_2\) is not discrete.
Strong Sequential Composition:
The next theorem establishes that the strong sequential composition of two discrete events is discrete.
\(Discrete(E_1)\wedge Discrete(E_2)\rightarrow Discrete(E_1\hat{;}E_2)\).
As noted in the main text, the operator
\(\hat{;}\) is not associative.
For
repetition, we want to define a process
rep(
E) which is active during a period in which
E repeatedly occurs. The simplest case is where
E occurs twice. This can be expressed as an occurrence of the event
E;
E (but not
\(E\hat{;}E\), since
\(E\hat{;}E\) cannot occur). We define:
This would mean that two occurrences of
E suffice for this process to be active. Normally we would expect a larger number (think of our bursts of machine-gun fire). We could arbitrarily decide for some
n that we require
\(rep(E)=dechunk(E;E;\cdots ;E)\), where the right-hand side contains
n copies of ‘
E’. While it would clearly not be feasible to fix an
n which will always give satisfactory results, the important thing is that as we increase
n we obtain a sequence of processes each of which is special case of the previous one. This is shown by the following theorem:
\(dechunk(E;E;E)\sqsubseteq dechunk(E;E).\)
As well as the indeterminacy as to how many repetitions of
E are required before we say that the process
rep(
E) is active, there is an indeterminacy as to how far apart the individual occurrences of
E must be in time. Resolution of both these indeterminacies must depend on the nature of the specific event-type in question and the context in which it is considered.
-
Active, of type \(\mathcal{P}\times \mathcal{T}\), where Active( P, t) means that P is on-going at t.
-
Occurs, of type \(\mathcal{E}\times \mathcal{T}\times \mathcal{T}\), where \(Occurs(E,t_1,t_2)\) means that an event of type E occurs on the interval \([t_1,t_2]\).
-
\(<\), of type \(\mathcal{T}\times \mathcal{T}\), where \(t_1<t_2\) means that \(t_1\) precedes \(t_2\). We assume the ordering \(<\) is irreflexive, transitive, linear, and dense; also, in one place, we assume that the order is continuous (a second-order property).
$$\begin{aligned} \begin{array}{lcl} Discrete(E) &{}=_\mathrm{def}&{} \forall t_1 t_2 t_3 t_4(Occurs(E,t_1,t_2)\wedge Occurs(E,t_3,t_4)\\ &{}&{}\qquad \qquad \qquad \rightarrow \ t_2\le t_3\vee t_4\le t_1\vee (t_1=t_3\wedge t_2=t_4))) \end{array} \end{aligned}$$
$$\begin{aligned} LocFin(P) =_\mathrm{def} \forall t\exists t_1t_2(t_1<t<t_2\wedge \lnot Active(P,t_1)\wedge \lnot Active(P,t_2)). \end{aligned}$$
$$\begin{aligned} \begin{array}{rcl} E_1\sqsubseteq E_2 &{}=_\mathrm{def}&{} \forall t_1 t_2(Occurs(E_1,t_1,t_2)\rightarrow Occurs(E_2,t_1,t_2))\\ P_1\sqsubseteq P_2 &{}=_\mathrm{def}&{} \forall t(Active(P_1,t)\rightarrow Active(P_2,t). \end{array} \end{aligned}$$
$$\begin{aligned} X_1=X_2 =_\mathrm{def} X_1\sqsubseteq X_2\wedge X_2\sqsubseteq X_1 \end{aligned}$$
$$\begin{aligned} \begin{array}{rcl} Occurs(chunk(P),t_1,t_2) &{}=_\mathrm{def}&{} t_1<t_2\wedge \forall t(t_1\le t\le t_2\\ &{}&{} \qquad \quad \rightarrow \ (Active(P,t)\leftrightarrow t_1<t<t_2)) \end{array} \end{aligned}$$
$$\begin{aligned} Active(dechunk(E),t) =_\mathrm{def} \exists t_1 t_2(t_1<t<t_2\wedge Occurs(E,[t_1,t_2])) \end{aligned}$$
$$\begin{aligned} \begin{array}{l} Occurs(E_1;E_2,t_1,t_2)\ =_\mathrm{def}\\ \qquad \quad \exists t_3t_4(t_1<t_3\le t_4<t_2 \wedge Occurs(E_1,t_1,t_3)\wedge Occurs(E_2,t_4,t_2)) \end{array} \end{aligned}$$
$$\begin{aligned} \begin{array}{rcl} Occurs(E_1\hat{;}E_2,t_1,t_2) &{}=_\mathrm{def}&{} \exists t_3t_4(t_1<t_3\le t_4<t_2 \\ &{}&{}\wedge \ Occurs(E_1,t_1,t_3)\wedge Occurs(E_2,t_4,t_2)\\ &{}&{}\wedge \lnot \exists t,t'((t_3\le t< t_2\wedge Occurs(E_1,t,t'))\\ &{}&{}\qquad \qquad \,\,\vee \ (t_1<t'\le t_4\wedge Occurs(E_2,t,t')))) \end{array} \end{aligned}$$
$$\begin{aligned} rep(E) =_\mathrm{def} dechunk(E;E) \end{aligned}$$
1
2
3
4
5
6
7
8
9
10
11
12
13
The term ‘analysis’ could perhaps be included with the second set of functions as well: it is a broad term which covers a range of different activities. However, many traditional GIS functions such as interpolation, overlay, and generalisation are often described as ‘analytical’, and many, though not all, of the functions described by O’Sullivan and Unwin in their book on Geographic Information Analysis [
23] belong with the ‘traditional GIS functions’ rather than the ‘more advanced capabilities’.
In some more recent treatments, place and time are amalgamated, and the nature of the theme is made more explicit, as in the
geo-atom of Goodchild
et al., which takes the form
\(\langle \mathbf{x},Z,z(\mathbf{x})\rangle \), where ‘
\(\mathbf x\) defines a point in space-time,
Z identifies a property, and
\(z(\mathbf{x})\) defines the particular value of the property at that point’ [
18].
Cf. [
10]: ‘An event is an individual episode with a definite beginning and end ...’.
These are similar to what Aitken and Curtis [
3] call Scripts: ‘A Script is a typical pattern of events that can be expected to re-occur: “dining in a restaurant” and “brushing one’s teeth” being well known examples’ (the restaurant example comes from the original exposition of the Script concept by Shank and Abelson [
27]).
Cf. [
33]: ‘[C]omputational processes are rather like computer programs, which when executed result in occurrents’. Here it is the program execution itself that is described as an occurrent, not the outputs resulting from it.
In [
14], these are called ‘open’ and ‘closed’ processes respectively.
Note: This must be construed carefully: it is the
type of event that is repeated, each individual event occurs just once.
It is important to note that the general theory has to handle event-types rather than specific unique occurrences. In defining what is meant by a chunk of some process, for example, we are characterising a type of event, not an individual event. There may be many different individual occurrences which come under this description (or only one, or none), whereas an individual event is by nature unique. If we say ‘It happened twice’ or ‘It happened again’, by ‘it’ we can only mean an event-type, of which we are reporting another occurrence.
As distinct from ‘globally finite’, which would mean there is a time before which the process is never active, and a time after which it is never active.
I have not proved this; it is a conjecture based on experiments with a number of plausible candidate definitions.
The first conjunct of the definiens is required to ensure that
chunk(
P) satisfies
AxOcc.
The legitimacy of this definition depends on the fact, easily proved, that
dechunk(
E), so defined, satisfies
AxAct.
1.
Zurück zum Zitat Abler, R., Adams, J.S., Gould, P.: Spatial Organization: The Geographer’s View of the World. Prentice-Hall International, Englewood Cliffs (1971) Abler, R., Adams, J.S., Gould, P.: Spatial Organization: The Geographer’s View of the World. Prentice-Hall International, Englewood Cliffs (1971)
2.
Zurück zum Zitat Adaikkalavan, R., Chakravarthy, S.: SnoopIB: interval-based event specification and detection for active databases. In: Kalinichenko, L.A., Manthey, R., Thalheim, B., Wloka, U. (eds.) ADBIS 2003. LNCS, vol. 2798, pp. 190–204. Springer, Heidelberg (2003) CrossRef Adaikkalavan, R., Chakravarthy, S.: SnoopIB: interval-based event specification and detection for active databases. In: Kalinichenko, L.A., Manthey, R., Thalheim, B., Wloka, U. (eds.) ADBIS 2003. LNCS, vol. 2798, pp. 190–204. Springer, Heidelberg (2003)
CrossRef
3.
Zurück zum Zitat Aitken, S., Curtis, J.: Design of a process ontology: Vocabulary, semantics, and usage. In: Gómez-Pérez, A. (ed.) Proceedings of the 13th International Conference on Knowledge Engineering and Knowledge Management (EKAW02), pp. 108–113 (2002) Aitken, S., Curtis, J.: Design of a process ontology: Vocabulary, semantics, and usage. In: Gómez-Pérez, A. (ed.) Proceedings of the 13th International Conference on Knowledge Engineering and Knowledge Management (EKAW02), pp. 108–113 (2002)
4.
Zurück zum Zitat Batty, M.: Geocomputation using cellular automata. In: Openshaw, S., Abrahart, R.J. (eds.) GeoComputation, pp. 95–126. Taylor and Francis, London (2000) Batty, M.: Geocomputation using cellular automata. In: Openshaw, S., Abrahart, R.J. (eds.) GeoComputation, pp. 95–126. Taylor and Francis, London (2000)
5.
Zurück zum Zitat Bivand, R., Lucas, A.: Integrating models and geographical information systems. In: Openshaw, S., Abrahart, R.J. (eds.) GeoComputation, pp. 331–363. Taylor and Francis, London (2000) Bivand, R., Lucas, A.: Integrating models and geographical information systems. In: Openshaw, S., Abrahart, R.J. (eds.) GeoComputation, pp. 331–363. Taylor and Francis, London (2000)
6.
Zurück zum Zitat Bregt, A.K., Bulens, J.: Integrating GIS and process models for land resource planning. In: Heineke, H., et al. (eds.) European Soil Bureau Research Report No. 4, pp. 293–304. Laboratory of GeoInformation Science and Remote Sensing, Wageningen University, The Netherlands (1998) Bregt, A.K., Bulens, J.: Integrating GIS and process models for land resource planning. In: Heineke, H., et al. (eds.) European Soil Bureau Research Report No. 4, pp. 293–304. Laboratory of GeoInformation Science and Remote Sensing, Wageningen University, The Netherlands (1998)
7.
Zurück zum Zitat Brown, D.G., Riolo, R., Robinson, D.T., North, M., Rand, W.: Spatial process and data models: towards integration of agent-based models and GIS. J. Geogr. Syst. 7, 25–47 (2005) CrossRef Brown, D.G., Riolo, R., Robinson, D.T., North, M., Rand, W.: Spatial process and data models: towards integration of agent-based models and GIS. J. Geogr. Syst.
7, 25–47 (2005)
CrossRef
8.
Zurück zum Zitat Claramunt, C., Parent, C., Thériault, M.: Design patterns for spatio-temporal processes. In: Spaccapietra, S., Maryanski, F. (eds.) Searching for Semantics: Data Mining, Reverse Engineering, pp. 415–428. Chapman and Hall, New York (1997) Claramunt, C., Parent, C., Thériault, M.: Design patterns for spatio-temporal processes. In: Spaccapietra, S., Maryanski, F. (eds.) Searching for Semantics: Data Mining, Reverse Engineering, pp. 415–428. Chapman and Hall, New York (1997)
9.
Zurück zum Zitat Couclelis, H.: Cellular worlds: a framework for modeling micro-macro dynamics. Environ. Plann. A 17, 585–596 (1985) CrossRef Couclelis, H.: Cellular worlds: a framework for modeling micro-macro dynamics. Environ. Plann. A
17, 585–596 (1985)
CrossRef
10.
Zurück zum Zitat Reis Ferreira, K., Camara, G., Monteiro, A.M.V.: An algebra for spatiotemporal data: from observations to events. Trans. GIS 18(2), 253–269 (2014) CrossRef Reis Ferreira, K., Camara, G., Monteiro, A.M.V.: An algebra for spatiotemporal data: from observations to events. Trans. GIS
18(2), 253–269 (2014)
CrossRef
11.
Zurück zum Zitat Galton, A.: The Logic of Aspect: An Axiomatic Approach. Clarendon Press, Oxford (1984) Galton, A.: The Logic of Aspect: An Axiomatic Approach. Clarendon Press, Oxford (1984)
12.
Zurück zum Zitat Galton, A.: Dynamic collectives and their collective dynamics. In: Cohn, A.G., Mark, D.M. (eds.) COSIT 2005. LNCS, vol. 3693, pp. 300–315. Springer, Heidelberg (2005) CrossRef Galton, A.: Dynamic collectives and their collective dynamics. In: Cohn, A.G., Mark, D.M. (eds.) COSIT 2005. LNCS, vol. 3693, pp. 300–315. Springer, Heidelberg (2005)
CrossRef
13.
Zurück zum Zitat Galton, A.: Eventualities. In: Fisher, M., Gabbay, D., Vila, L. (eds.) Handbook of Temporal Reasoning in Artificial Intelligence, pp. 25–58. Elsevier, New York (2005) CrossRef Galton, A.: Eventualities. In: Fisher, M., Gabbay, D., Vila, L. (eds.) Handbook of Temporal Reasoning in Artificial Intelligence, pp. 25–58. Elsevier, New York (2005)
CrossRef
14.
Zurück zum Zitat Galton, A.: Experience and history: processes and their relation to events. J. Logic Comput. 18, 323–340 (2008) CrossRefMathSciNet Galton, A.: Experience and history: processes and their relation to events. J. Logic Comput.
18, 323–340 (2008)
CrossRefMathSciNet
15.
Zurück zum Zitat Galton, A.: States, process and events, and the ontology of causal relations. In: Donnelly, M., Guizzardi, G. (eds.) Formal Ontology in Information Systems: Proceedings of the 7th International Conference (FOIS 2012), pp. 279–292 (2012) Galton, A.: States, process and events, and the ontology of causal relations. In: Donnelly, M., Guizzardi, G. (eds.) Formal Ontology in Information Systems: Proceedings of the 7th International Conference (FOIS 2012), pp. 279–292 (2012)
16.
Zurück zum Zitat Galton, A., Worboys, M.: Processes and events in dynamic geo-networks. In: Rodríguez, M.A., Cruz, I., Levashkin, S., Egenhofer, M. (eds.) GeoS 2005. LNCS, vol. 3799, pp. 45–59. Springer, Heidelberg (2005) CrossRef Galton, A., Worboys, M.: Processes and events in dynamic geo-networks. In: Rodríguez, M.A., Cruz, I., Levashkin, S., Egenhofer, M. (eds.) GeoS 2005. LNCS, vol. 3799, pp. 45–59. Springer, Heidelberg (2005)
CrossRef
17.
Zurück zum Zitat Gehani, N.H., Jagadish, H.V., Shmueli, O.: Event specification in an active object-oriented database. ACM SIGMOD Rec. 21(2), 81–90 (1992) CrossRef Gehani, N.H., Jagadish, H.V., Shmueli, O.: Event specification in an active object-oriented database. ACM SIGMOD Rec.
21(2), 81–90 (1992)
CrossRef
18.
Zurück zum Zitat Goodchild, M.F., Yuan, M., Cova, T.J.: Towards a general theory of geographic representation in GIS. Int. J. Geogr. Inf. Sci. 21(3), 239–260 (2007) CrossRef Goodchild, M.F., Yuan, M., Cova, T.J.: Towards a general theory of geographic representation in GIS. Int. J. Geogr. Inf. Sci.
21(3), 239–260 (2007)
CrossRef
19.
Zurück zum Zitat Harel, D.: Dynamic logic. In: Gabbay, D., Guenthner, F. (eds.) Handbook of Philosophical Logic. volume II: Extensions of Classical Logic, pp. 497–604. Reidel, Dordrecht (1984) CrossRef Harel, D.: Dynamic logic. In: Gabbay, D., Guenthner, F. (eds.) Handbook of Philosophical Logic. volume II: Extensions of Classical Logic, pp. 497–604. Reidel, Dordrecht (1984)
CrossRef
20.
Zurück zum Zitat Hazelton, N.W.J., Leahy, F.J., Williamson, I.P.: Integrating dynamic modeling and geographic information systems. URISA J. 4(2), 47–58 (1992) Hazelton, N.W.J., Leahy, F.J., Williamson, I.P.: Integrating dynamic modeling and geographic information systems. URISA J.
4(2), 47–58 (1992)
21.
Zurück zum Zitat Langran, G., Chrisman, N.R.: A framework for temporal geographic information. Cartographica 25(3), 1–14 (1988) CrossRef Langran, G., Chrisman, N.R.: A framework for temporal geographic information. Cartographica
25(3), 1–14 (1988)
CrossRef
22.
Zurück zum Zitat Moens, M., Steedman, M.: Temporal ontology and temporal reference. Comput. Linguist. 14, 15–28 (1988) Moens, M., Steedman, M.: Temporal ontology and temporal reference. Comput. Linguist.
14, 15–28 (1988)
23.
Zurück zum Zitat O’Sullivan, D., Unwin, D.J.: Geographic Information Analysis. Wiley, Hoboken (2003) O’Sullivan, D., Unwin, D.J.: Geographic Information Analysis. Wiley, Hoboken (2003)
24.
Zurück zum Zitat Peuquet, D.J.: It’s about time: a conceptual framework for the representation of temporal dynamics in geographic information systems. Ann. Assoc. Am. Geogr. 84, 441–461 (1994) CrossRef Peuquet, D.J.: It’s about time: a conceptual framework for the representation of temporal dynamics in geographic information systems. Ann. Assoc. Am. Geogr.
84, 441–461 (1994)
CrossRef
25.
Zurück zum Zitat Peuquet, D.J., Duan, N.: An event-based spatiotemporal data model (ESTDM) for temporal analysis of geographical data. Int. J. Geogr. Inf. Syst. 9(1), 7–24 (1995) CrossRef Peuquet, D.J., Duan, N.: An event-based spatiotemporal data model (ESTDM) for temporal analysis of geographical data. Int. J. Geogr. Inf. Syst.
9(1), 7–24 (1995)
CrossRef
26.
Zurück zum Zitat Raper, J., Livingstone, D.: Development of a geomorphological data model using object-oriented design. Int. J. Geogr. Inf. Syst. 9, 359–383 (1995) CrossRef Raper, J., Livingstone, D.: Development of a geomorphological data model using object-oriented design. Int. J. Geogr. Inf. Syst.
9, 359–383 (1995)
CrossRef
27.
Zurück zum Zitat Shank, R.C., Abelson, R.: Scripts, plans, goals and understanding. Erlbaum, Hillsdale (1977) Shank, R.C., Abelson, R.: Scripts, plans, goals and understanding. Erlbaum, Hillsdale (1977)
28.
Zurück zum Zitat Snodgrass, R.T.: Temporal databases. In: Frank, A.U., Formentini, U., Campari, I. (eds.) GIS 1992. LNCS, vol. 639, pp. 22–64. Springer, Heidelberg (1992) CrossRef Snodgrass, R.T.: Temporal databases. In: Frank, A.U., Formentini, U., Campari, I. (eds.) GIS 1992. LNCS, vol. 639, pp. 22–64. Springer, Heidelberg (1992)
CrossRef
29.
Zurück zum Zitat Takeyama, M., Couclelis, H.: Map dynamics: integrating cellular automata and GIS through geo-algebra. Int. J. Geogr. Inf. Sci. 11, 73–91 (1997) CrossRef Takeyama, M., Couclelis, H.: Map dynamics: integrating cellular automata and GIS through geo-algebra. Int. J. Geogr. Inf. Sci.
11, 73–91 (1997)
CrossRef
30.
Zurück zum Zitat Tobler, W.R.: Cellular geography. In: Gale, S., Olsson, G. (eds.) Philosophy in Geography, pp. 379–386. D. Reidel, Dordrecht (1979) CrossRef Tobler, W.R.: Cellular geography. In: Gale, S., Olsson, G. (eds.) Philosophy in Geography, pp. 379–386. D. Reidel, Dordrecht (1979)
CrossRef
31.
Zurück zum Zitat Torrens, P.M.: Process models and next-generation geographic information technology. ArcNews Online, Summer 2009. http://www.esri.com/news/arcnews/summer09articles/process-models.html Torrens, P.M.: Process models and next-generation geographic information technology. ArcNews Online, Summer 2009.
http://www.esri.com/news/arcnews/summer09articles/process-models.html
32.
Zurück zum Zitat Torrens, P.M., Benenson, I.: Geographic automata systems. Int. J. Geogr. Inf. Sci. 19(4), 385–412 (2005) CrossRef Torrens, P.M., Benenson, I.: Geographic automata systems. Int. J. Geogr. Inf. Sci.
19(4), 385–412 (2005)
CrossRef
33.
Zurück zum Zitat Worboys, M.: Event-oriented approaches to geographic phenomena. Int. J. Geogr. Inf. Sci. 19, 1–28 (2005) CrossRef Worboys, M.: Event-oriented approaches to geographic phenomena. Int. J. Geogr. Inf. Sci.
19, 1–28 (2005)
CrossRef
34.
Zurück zum Zitat Worboys, M.F., Hornsby, K.: From objects to events: GEM, the geospatial event model. In: Egenhofer, M., Freksa, C., Miller, H.J. (eds.) GIScience 2004. LNCS, vol. 3234, pp. 327–343. Springer, Heidelberg (2004) CrossRef Worboys, M.F., Hornsby, K.: From objects to events: GEM, the geospatial event model. In: Egenhofer, M., Freksa, C., Miller, H.J. (eds.) GIScience 2004. LNCS, vol. 3234, pp. 327–343. Springer, Heidelberg (2004)
CrossRef
35.
Zurück zum Zitat Yuan, M.: Representing complex geographic phenomena in GIS. Cartography Geogr. Inf. Sci. 28(2), 83–96 (2001) CrossRef Yuan, M.: Representing complex geographic phenomena in GIS. Cartography Geogr. Inf. Sci.
28(2), 83–96 (2001)
CrossRef
- Titel
- Outline of a Formal Theory of Processes and Events, and Why GIScience Needs One
- DOI
- https://doi.org/10.1007/978-3-319-23374-1_1
- Autor:
-
Antony Galton
- Sequenznummer
- 1