diff --git a/lib/resource/doc/spraakdata2005.html b/lib/resource/doc/spraakdata2005.html index fad49cdc0..1e4219c0c 100644 --- a/lib/resource/doc/spraakdata2005.html +++ b/lib/resource/doc/spraakdata2005.html @@ -437,12 +437,173 @@ with compound analysis, 50,000 without + + +
+
+en bil
+bilen
+en stor bil
+den stora bilen
+denna bil
+denna stora bil
+
+
+ +The relevant fragment consists of 4 categories and +3 functions +
+ cat + N ; -- simple (lexical) common noun, e.g. "bil" + CN ; -- possibly complex common noun, e.g. "stor bil" + Det ; -- determiner, e.g. "denna" + NP ; -- noun phrase, e.g. "bilen" + AP : -- adjectival phrase, e.g. "stor" + fun + UseN : N -> CN ; + UseA : A -> AP ; + DetCN : Det -> CN -> NP ; + ModA : A -> CN -> CN ; ++ + + + +
+ lincat
+ CN = {s : Number => SpeciesP => Case => Str ; g : Gender ; isComplex : Bool} ;
+ NP = {s : NPForm => Str ; g : Gender ; n : Number ; p : Person} ;
+ Det = {s : Gender => Str ; n : Number ; b : SpeciesP} ;
+ AP = {s : AdjFormPos => Case => Str} ;
+
+Here we use some new parameter types:
++ param + SpeciesP = IndefP | DefP Species ; + NPForm = PNom | PAcc | PGen GenNum ; + GenNum = ASg Gender | APl ; + AdjFormPos = Strong GenNum | Weak ; ++ + + + + + +
+ DetCN : Det -> CN -> NP = \en, man ->
+ {s = \\c => en.s ! man.g ++
+ man.s ! en.n ! en.b ! npCase c ;
+ g = genNoun man.g ;
+ n = en.n ;
+ p = P3
+ } ;
+
+
+
+
+
+
+
+
+
+
+
+
+
+jag har inte sett dig idag
+dig jag har inte sett idag
+idag har jag inte sett dig
+inte har jag sett dig idag
+sett har jag inte dig idag (??)
+sett dig har jag inte idag
+ +Rigid order in questions... +
+ +har jag inte sett dig idag + +
+... and in subordinate clauses +
+ +jag inte har sett dig idag + +
+ + +