Full text: Systems for data processing, anaylsis and representation

  
Information Systems. In this last area, HBDS is the 
standard for geographical data structuring at the 
Institut ^ Géographique National in France 
(Dassonville, 1991). 
Basicaly, HBDS is composed of six basical abstract 
data types (indicated here as "a.d.t."), respectively 
named: 
—class, attribute of class, link between 
classes, these three a.d.t. composing the 
"structure skeleton", 
—object, attribute of object, link between 
objects, these three a.d.t. composing the 
"realizations". 
Figure 1 shows the graphical representation 
associated to each a.d.t. . 
  
attribute 
of class 
attribute 
of abject 
    
  
   
Link between 
classes 
     
link 
between 
  
objects 
  
  
Fig. 1 : Graphical representation of the six basical 
abstract data types. 
An attribute has a kind, a type, possibly predefined 
values, a possible unit when digital, a given type of 
fuzziness, and various other features we cannot 
detail in these few pages. The different kinds are: — 
scalar, -array (distinguishing vector, matrix and 
tensor of any size), -list (circular or linear) — 
compound (looking like a C-structure or a Pascal 
record). 
Arrays may be built as "sparse", when there are 
many missing values, for instance, and this 
capability concerns vectors, matrixes and tensors. 
The possible types are : —integer, —float, —complex, 
—gauss (Gauss complex), -quaternion 
(Zhypercomplex, very usefull in robotics), —rational, 
-boolean, -character, -string (of any length, 
extensible as necessary without previous declared 
length ). 
Digital types may be built as "long", thus having any 
number of digits. 
Links between classes carry a potential relationship, 
whereas links between objects represent an effective 
relationship verified by a couple of objects. 
In HBDS, all the a.d.t. are considered as implicitely 
persistent.The first extensions are three a.d.t, 
respectively named : hyperclass ( a set of classes), 
hyperattribute (attribute carried by a hyperclass and 
40 
inherited by all the classes included in this 
hyperclass), hyperlink (link starting from a 
hyperclass, or arriving on a hyperclass, and thus 
inherited). Figure 2 shows the graphical 
representation of these new a.d.t. 
  
hyperattribute 
  
Tes 
hyperclass | oF 
hyperlink 
Ce 
RE 
  
  
  
  
  
Fig. 2 : The three first extensions. 
Hyperclasses may intersect or embed others, thus 
providing a multiple inheritancy. The second 
extensions are respectively named embryo, 
prototype and structure. An embryo looks like a 
basical a.d.t. of the skeleton, but with no realization; 
it is used for assembling with others, composing a 
prototype (Bouillé, 1993b); it is just a model, which 
copies will provide structures, each structure 
receiving afterwards more specific attributes and/or 
links corresponding to its specific phenomenon 
features. The figure 3 shows the graphical 
representation of a prototype, named "GRAPH", 
representing all the topological relationships 
between vertices (improperly named "nodes"), arcs 
(also sometimes named segments) and areas, as it 
may be found in most of geographical themes. 
  
Prototype 
  
  
  
  
  
  
  
  
  
  
  
Fig. 3 : From prototype to structures. 
The third 
compone 
classes of 
Rules are 
have bee 
named "FE 
and link: 
(boolean 
consequei 
—consequ 
named "I 
part name 
which is 
as:  —as 
modifiabi 
etc… Moi 
"actives" 
another o 
the contr: 
rule whic] 
first one 
represente 
askabil 
editabil 
modifyabili 
lauchabili 
prior 
reliabi 
  
Fig. 4 : 1 
The hype 
hyperclas: 
so-called 
fact for a 
according 
shown of 
type, suc 
classes, ci 
5; they n 
expert sy. 
composec 
composec 
backward 
fuzzy rule 
the know] 
designed 
backtrack 
1984a,b, ‘
	        
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.