--U--
There are four pointers associated with each word
stored in table (I). Pointer D specifies the location in
table (4) where the list of dependents associated with
the word is stored. A countez is used to specify the
number of words and semantic classes in the list. A
semantic class in the original data is prefixed by a C
(CI identifies senmntic class I). In table (4) all the
counters and semantic classes (the numerical values) are
stored as negative values so that the positive values
(i.e. word numbers) can be conveniently changed to pointers
at a later stage. In our example the pointer D is 130
and the words 726 and 4594, and also the semantic classes
CI, C2 and C16, are in the dependent list associated with
word 2466. The value which identifies a semantic class in
table (4) is actually a pointer to a table which contains
the starting locations of the lists of words in all senmr~-
tic classes. This is illustrated in Fig. I by the links
from table (4) through table (8) to table (3).
The set of governing probabilities associated with
word 2466 is stored in table (7). Pointer P specifies the
starting location where the probability values are stored.
In the example, P is set to 142. Notice that no spaces
are reserved for adjectives and adverbs bocauae they do
not have governing probabilities.
The pointer H associated with a word in table (I)
specifies the location in table (5) where a counter and