Full text: XVIIth ISPRS Congress (Part B3)

  
  
  
tuning the GIS to the application needs. Only the knowledge 
which is transferred to the developper will be available in the 
system later. Knowledge acquisition, however, is not only the 
transfer of expertise. Knowledge acquisition is a creative process 
in which the systems builder constructs qualitative models of 
human behaviour. This makes it necessary to find a structured 
approach for knowledge acquisition. In artificial intelligence well 
known methods of knowledge acquisition are : 
e interviews such as interviews in standardised form or inter- 
views focussed on a specific problem, 
group discussions, where several specialists are discussing 
about problem solving, 
observations and own experience, when joining the applica- 
tion domain, 
contents analysis, which includes study of literature as well 
as study of the manuscripts of interviews and group discus- 
sions, 
learning methods (cf. E. Rich (1988)) such as routine learn- 
ing, conceptual learning, learning by analogy, learning in a 
general problem solver, learning by exploring etc, which are 
often used for machine learning purposes. 
others. 
From those methods especially conceptual learning seems to be 
an appropriate way to gain knowledge about an application do- 
main for GIS purposes. The idea of conceptual learning is to 
construct classes of objects, where the typical properties are iden- 
tified and collected. A class may then be defined as a structure 
of the common properties or components of all the instances 
(PART.OF-relation). Objects in these classes may have rela- 
tions to other objects in a hierarchical manner (IS. A-relation). 
This shows a similarity with the entity-relationship approach and 
with structural and behavioural object-oriented database design, 
which makes it a usefull tool for the data modelling part in a 
GIS. Besides the procedural - or behavioural - approach in the 
application domain may as well be analysed and the knowledge 
about this may as well be captured using conceptual learning. 
One may distinguish two types of knowledge acquisition ap- 
proaches, which are the model-based and the incremental knowl- 
edge acquisition. In model-based knowledge acquisition the 
knowledge acquisition step is separated from the design and im- 
plementation phase. So the analysis of the expertise is indepen- 
dend from the knowledge representation later chosen for imple- 
mentation. The result is a model of the expertise, its methods 
and their cooperation. In incremental knowledge acquisition the 
process of knowledge acquisition is regarded as an incremental, 
approximative and faulty process. The model of the expertise 
is produced during knowledge acquisition, which demands for a 
stepwise modelling, detection and correction of errors. An explo- 
rative prototyping - the prototype is only used for gaining the 
knowledge and designing a model of the expertise — is very usefull 
for that process of analysing the expertise making the design and 
implementation of the system independend from the prototype. 
The design of the appropriate data model for the application and 
the design of the procedural flow including the adaptation of own 
methods on the GIS-product may be seen as two important steps 
where knowledge acquisition method could become very power- 
full tools. In practise usually the step of knowledge acquisition 
and representation is very often ignored or executed in a less 
detailled way. Instead of modelling the application domain an 
immediate data structuring and procedural flow is implemented 
taking the specialised GIS-product characteristics into account. 
738 
The disadvantage of this procedure is that the knowledge about 
the application domain is lost (or hidden). In particular one can- 
not easily recognize what part of the application domain is real- 
ized according to the specifications and what parts of the usual 
workflow is not supported because of system restrictions. The re- 
sult of such an approach is very often that a solution exists, which 
is only partially related to the applications problem. It is pro- 
posed to use knowledge acquisition and representation methods 
for analysing and designing the application domain before im- 
plementing it on a GIS which is only able to manage procedural 
knowledge. The model-based knowledge acquisition is assuming a 
complete model of the application domain; it can be set up when 
the expert knowledge is transferred. Such an approach should 
be taken if the application domain is well known and production 
cycles are well established. The practical experience on the other 
hand shows that an incremental approach could become a bet- 
ter way to implement GIS in a new application field. But here 
usually the method of implementation is based on evolutionary 
prototyping, which means that at the end the prototype results 
in the production system. This very often has the disadvantage 
that production is restricted to the capabilities of the GIS. 
The problem of all knowledge acquisition methods lies within the 
interpretation and analysis especially with respect to complete- 
ness and complexity. How does a human expert reach his problem 
solving feasibility ? Expertise also is based on human capabilities 
and implicit knowledge, that is not easy to query. Experts also 
rely on unconcious knowledge, even if they present it differently. 
Experts are experts in doing things not in explaining them. 
2.4 Knowledge representation 
The term knowledge representation’ is defined by U. Reimer 
(1991) as the describing of symbols — so called representation 
structures — which fit in a recognizable manner to an extract 
of the world to be represented. Furtheron an interpretation in- 
struction is needed which allows the formulation and evaluation 
of queries on that structure. A knowledge representation is stand- 
ing for a set of circumstances — the represented part of the world 
— and is in itself a model of this part of the world. The knowledge 
base consists of the knowledge used by the system which is ex- 
plicitely coded and is not implicitely hidden in the programming 
code. For further details in general see again U. Reimer (1991) 
and in a GIS-context see R. Bill (1991). There are two types of 
knowledge representation : 
e Rule-based representation formats handle the rules in the 
form of statements. Well known representation schemata are 
models based on logic theory or on production rules. The 
whole knowledge is written down in the rules and statements; 
the data base itself is very often an unstructured and passive 
set of facts. In particular of interest for GIS is the fuzzy-logic 
which in comparison to the binary or boolean logic, where 
only true (0) and false (1) are allowed, supports a set of 
states. The fulfillment of a rule or statement may range in 
the intervall [0, 1]. An example of fuzzy-modelling is given in 
the application chapter in this paper (Figure 5). A further 
example for production rules is given there, too. 
Object-centered representation formats are placing the ob- 
ject itself in the foreground. Here ideas such as inheritance, 
methods etc. are included, these ideas are also found in 
object-oriented data modelling. Well-known types of object- 
centered representation formats are semantical networks, 
frames and scripts. For more detail see again U. Reimer 
(1991) in general and R. Bill (1991) with respect to GIS- 
applications. Semantical networks are ideal representations
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.