diff --git a/lib/resource-1.0/doc/clt2006.html b/lib/resource-1.0/doc/clt2006.html index af1615f10..5dac77644 100644 --- a/lib/resource-1.0/doc/clt2006.html +++ b/lib/resource-1.0/doc/clt2006.html @@ -7,12 +7,82 @@
+
Purpose @@ -38,7 +108,9 @@ How to extend the API
+
High-level access to grammatical rules @@ -63,6 +135,7 @@ Usability for different purposes
+
Often in NLP, a grammar is just high-level code for a parser. @@ -89,6 +162,7 @@ Moreover, a grammar fine-tuned for parsing may not be reusable
+
Linguistic ontology: abstract syntax @@ -124,6 +198,7 @@ Resource grammars have generation perspective, rather than parsing
+
Division of labour: resource grammars hide linguistic details @@ -165,6 +240,7 @@ Example-based grammar writing
+
Linguistics @@ -191,7 +267,9 @@ Computer science
+
2002: v. 0.2 @@ -230,6 +308,7 @@ Computer science
+
Janna Khegai (Russian modules, forthcoming), @@ -259,6 +338,7 @@ Jordi Saludes.
+
CLE (Core Language Engine, @@ -275,6 +355,7 @@ CLE (Core Language Engine,
+
LinGO Grammar Matrix
@@ -307,7 +388,9 @@ Rosetta Machine Translation (B
The current GF Resource Project covers ten languages: @@ -334,6 +417,7 @@ API 1.0 not yet implemented for Danish and Russian
+
Complete inflection engine @@ -364,6 +448,7 @@ provide a huge lexicon.
+
Texts: @@ -396,6 +481,7 @@ proper names, pronouns, determiners, possessives, cardinals and ordinals
+
67 categories @@ -429,7 +515,9 @@ proper names, pronouns, determiners, possessives, cardinals and ordinals
+
@@ -437,6 +525,7 @@ proper names, pronouns, determiners, possessives, cardinals and ordinals
+
John walks. @@ -461,6 +550,7 @@ proper names, pronouns, determiners, possessives, cardinals and ordinals+
The structure in the syntax editor
@@ -468,6 +558,7 @@ proper names, pronouns, determiners, possessives, cardinals and ordinals
+
Language-dependent paradigm modules
Regular paradigms
@@ -559,6 +650,7 @@ Goal: eliminate the user's need of worst-case functions.
+
Language-dependent syntax extensions
Syntactic structures that are not shared by all languages. @@ -581,6 +673,7 @@ Candidates:
+
Special-purpose APIs
Mathematical @@ -600,7 +693,9 @@ Shallow
+
How to use the resource as top-level grammar
+Compiling
It is a good idea to compile the library, so that it can be opened faster @@ -627,6 +722,7 @@ files again. Just do some of
+
Parsing
The default parser does not work! (It is obsolete anyway.) @@ -657,6 +753,7 @@ Remedies:
+
Treebank generation
Multilingual treebank entry = tree + linearizations @@ -685,6 +782,7 @@ Updating a treebank
+
The multilingual treebank format
Tree + linearizations @@ -707,6 +805,7 @@ These can also be wrapped in XML tags (
tb -xml)+
Treebank-based parsing
Brute-force method that helps if real parsing is more expensive. @@ -728,6 +827,7 @@ Brute-force method that helps if real parsing is more expensive.
+
Morphology
Use morphological analyser @@ -755,6 +855,7 @@ Try out inflection patterns
+
Syntax editing
The simplest way to start editing with all grammars is @@ -770,6 +871,7 @@ parts of an application grammar remain to be implemented.
+
Efficient parsing via application grammar
Get rid of discontinuous constituents (in particular,
VP) @@ -786,7 +888,9 @@ instead ofPredVP np (ComplV2 v2 np')+
How to use as library
+Specialization through parametrized modules
The application grammar is implemented with reference to @@ -801,6 +905,7 @@ Example: tram
+
Compile-time transfer
Instead of parametrized modules: @@ -814,6 +919,7 @@ Example: imperative vs. infinitive in mathematical exercises
+
A natural division into modules
Lexicon in language-dependent moduls @@ -824,6 +930,7 @@ Combination rules in a parametrized module
+
Example-based grammar writing
Example: animal @@ -849,10 +956,12 @@ Example: animal
+
How to implement a new language
See Resource-HOWTO
+Ordinary modules
Write a concrete syntax module for each abstract module in the API @@ -866,6 +975,7 @@ Examples: English, Finnish, German, Russian
+
Parametrized modules
Examples: Romance (French, Italian, Spanish), Scandinavian (Danish, Norwegian, Swedish) @@ -898,6 +1008,7 @@ Problems:
+
The core API
Everything else is variations of this @@ -922,6 +1033,7 @@ Everything else is variations of this
+
The core API in Latin: parameters
This toy Latin grammar shows in a nutshell how the core @@ -942,6 +1054,7 @@ can be implemented.
+
The core API in Latin: linearization types
lincat @@ -977,6 +1090,7 @@ can be implemented.+
The core API in Latin: predication and complementization
lin @@ -1001,6 +1115,7 @@ can be implemented.+
The core API in Latin: determination and modification
DetCN det cn = @@ -1024,6 +1139,7 @@ can be implemented.+
How to proceed