Serge Sharoff, Uni Bielefeld

The present test suit is the first step in documentation of the major
areas of the German grammar covered by the current resources.

There are several groups of examples:
1. Ideational metafunction

a. major transitivity, i.e. basic process types (transitivity.spl)
The selection of types is rather limited now. No Saying&Sensing, just one
Being&Having process types.

b. minor transitivity, i.e. circumstantials (circumstantials.spl)
Some examples differ from the targets in the following respects:
CLIENT-FUER and BEI-MATTER have the direct complements after
prepositional phrases in the original examples, but the generated
forms follow the canoncial order, as there is no mechasnisms for
shifting them in the grammar. Since Accomplishments in all examples
are before direct objects (e.g. AUSSER1 and AUSSER2) they are shifted
to the left by default.
IN-EXTENT: improper realization of the class-ascription relation:
Stadttheater Jena (not related to circumstantials).
IN-LOCATION: The definite article appears in the role playing (der
Rektor). This should be corrected within the transitivity.
INMITTEN: repeated der in conjunctions: inmitten der Gruenflaechen und
Baumgruppen (not related to circumstantials).
NEBEN and STATT: no correct word order is produced.
RELATION-MODIFICATION: no realization of a PP modifier (Sie liegen
direkt zwieschen A und B)
STATT: no thematization of the Cause.
*OK  TIME-AN-DATE: no definite article for the date am 12. Juni 1899 (not
related to circumstantials). 
Problems: TIME-AB, TIME-VON-AN, WIE-COMPARISON do not generate.
Two functions: dynamic-process-q-code and location-relation-status-Q-code 
have different definitions in inquiry-implementations.lisp and inquiry-increments.lisp.
This might be related to the problems.

c. Quantity (quantity.spl)
A group of tests for cardinal and ordinal quantity specifications.
Currently, few SPLs produce the target output, but this should be
cured for the final grammar release. Also, some other types of
quantity specification should be added.

2. Interpersonal metafunction (voice.spl)
This group currently includes the selection of voice (active, passive,
imperosnal with man). Other mood options, e.g. questions and imperatives,
modal verbs and particles, as well options for politeness should be
covered in the final release. 

3. Textual metafunction (textual.spl)
a. theme selection
b. anaphoric links (er/sie/sein/ihr)
c. cohesive ties in the text (do not work currently)

4. Clause complexes (clause-complex.spl)
This set tests various clause complexity options in the resources:
conjunction and disjunction, hypotactic class ascription.
Specifications of purpose and logical condition are included, but do not 
work in the current resources.

5. Morphix (morphix-test.spl)
This small test set is aimed at testing the generation possibilities
of the resources with and without Morphix. In the first case, morphix
should be loaded (by setting *use-morphix* variable and loading
code-add.lisp); for each lexical item the :stem slot should be provided. 
Also the morphology requirements in properties.lisp should include:
(define-language-morphology-requirements 
  :language :GERMAN 
  :systemicized NIL)

In the second case, the systemic implementation of morphology is used.
Each lexical item is realized by selection from a set of possible
candidates. Other SPL sets typically use just one (target) lexicalization for 
simplicity.
