--12--
the hypernyms of the word are stored. Word 613 is a
hypernym of the word 2466. Thus, H is set to 17 which is
the location in table (5) where a counter and the word 613
are stored. Since the word 2466 is a member of the seman-
tic class C47, the pointer S associated with the word 2466
is set to the location in table (6) where a counter and
C47 is stored.
Table (3) contains 74 blocks, which are reserved for
the 74 semantic classes established in the system. Each
block contains a counter and the addresses of the words
in a semantic class. For example, the address 309 is
stored in the 47th block in tBble (3). Table (3) is thus
linked to table (I).
After all data have been entered in the tables, the
word numbers (positive values) in tsbles (4) and (5) are
replaced by their addresses in table (i). This operation
is done by using the lookup table (2).
The data are organized in tables with associative
links. All word numbers in tables (3), (4), and (5) are
replaced by their addresses in table (i). From an entry
in table (I) (where the generation of a sentence usually
begins), we can trace its possible dependents; since these
dependents are specified as pointers to their addresses in
i
table (I), it is simple to obtain the lists of dependents
associated with these dependents. In turn we can trace third
level dependent lists. We can easily continue this operation