Rule-based spatial search

The application of applied artificial intelligence techniques to geographical data processing has attracted considerable interest in recent years as reflected in the research agendas of major GIS research institutions. This paper illustrates how a simple spatial problem, formalised using predicate calculus, may be readily implemented as a rule base in which the production rules represent Horn clauses. The theoretical significance of this exercise is the search for a high-level mathematical language capable of expressing, in a generic and implementation-independent syntax, the spatial relationships and queries typically handled by a GIS. Of more practical interest is the example it provides of mapping a conventional algorithm into a production rule knowledge structure.

[1]  Claudia Marcus Prolog Programming , 1986 .

[2]  Mark Gahegan,et al.  An intelligent, object-oriented geographical information system , 1988, Int. J. Geogr. Inf. Sci..

[3]  Chris Webster Disaggregated GIS architecture Lessons from recent developments in multi-site database management systems , 1988, Int. J. Geogr. Inf. Sci..

[4]  John Malpas,et al.  Prolog - a relational language and its applications , 1987 .

[5]  Terence R. Smith,et al.  KBGIS-II A knowledge-based geographical information system , 1986, Int. J. Geogr. Inf. Sci..

[6]  Terence R. Smith,et al.  Requirements and principles for the implementation and construction of large-scale geographic information systems , 1987, Int. J. Geogr. Inf. Sci..

[7]  Ian Bracken,et al.  Information Technology in Geography and Planning , 1991 .

[8]  Thomas C. Waugh,et al.  The GEO VIEW design A relational data base approach to geographical data handling , 1987, Int. J. Geogr. Inf. Sci..

[9]  Chris Webster,et al.  Text animation or knowledge engineering?: two approaches to expert system design in urban planning , 1991 .

[10]  Drew McDermott,et al.  Introduction to artificial intelligence , 1986, Addison-Wesley series in computer science.

[11]  Ian Bracken,et al.  Towards a typology of geographical information systems , 1989, Int. J. Geogr. Inf. Sci..

[12]  Timothy Koschmann Book review: Prolog: A Relational Language and Its Applications by John Malpas (Prentice-Hall,Inc., 1987) , 1988, SGAR.

[13]  Chris Webster,et al.  A Theorem-Proving Approach to Spatial Problem-Solving , 1989 .