From c8ceed08efcc0bdc1fcbd89bce643d9f52f0991b Mon Sep 17 00:00:00 2001 From: aarne Date: Wed, 9 Dec 2009 09:47:16 +0000 Subject: moving a few things to deprecated --- old-lib/resource/doc/synopsis.html | 6108 ------------------------------------ 1 file changed, 6108 deletions(-) delete mode 100644 old-lib/resource/doc/synopsis.html (limited to 'old-lib/resource/doc/synopsis.html') diff --git a/old-lib/resource/doc/synopsis.html b/old-lib/resource/doc/synopsis.html deleted file mode 100644 index 0dd6c7b73..000000000 --- a/old-lib/resource/doc/synopsis.html +++ /dev/null @@ -1,6108 +0,0 @@ - - - - -GF Resource Grammar Library: Synopsis - -

GF Resource Grammar Library: Synopsis

- -B. Bringert and A. Ranta
-
- -

-
-

- - -

-
-

- -

Introduction

-

-This document contains the most important parts of the GF Resource Grammar API. -It has been machine-generated from the source files; each chapter gives a link -to the relevant source files, which give more information. Some of the files have -not yet been prepared so that the machine generated documentation has the right -format. -

-

-Since the character encoding is UTF-8 for Russian and Latin-1 for other -languages, you -may have to change the encoding preference of your browser when reading different -parts of the document. -

-

-The second-last chapter gives instructions on how to "browse" the library by -loading the grammars into the gf command editor. -

-

-New: Browsing by syntax editor -directly on the web. -

-

-The last chapter contains a brief example of how application grammars can -import resource modules. At the same time, it illustrates a "design pattern" for -using the resource API to build functor-based applications -

- -

Categories

-

-Source 1: http://www.cs.chalmers.se/~aarne/GF/lib/resource/abstract/Common.gf -

-

-Source 2: http://www.cs.chalmers.se/~aarne/GF/lib/resource/abstract/Cat.gf -

- -

A hierarchic view

-

-The chart below shows the categories in a hierarchical top-down order. -The edges do not define the complete dependency structure; if they did, -the graph would have many many more edges, and also many cycles. The precise -meaning of a directed edge from C to D is: there is a constructor -of C that takes D as an argument. What the constructors exactly are, -and what other arguments they take, is described by separate tables for -each category. -

- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-The rectangular boxes mark open lexical categories, which have constructors -also in the Paradigms modules. -

- -

Explanations

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CategoryExplanationExample
Aone-place adjectivewarm
A2two-place adjectivedivisible
APadjectival phrasevery warm
AdAadjective-modifying adverbvery
AdNnumeral-modifying adverbmore than
AdVadverb directly attached to verbalways
Advverb-phrase-modifying adverbin the house
Antanterioritysimultaneous, anterior
Artarticlethe
CAdvcomparative adverbmore
CNcommon noun (without determiner)red house
Cardcardinal numberseven
Cldeclarative clause, with all tensesshe looks at this
Compcomplement of copula, such as APvery warm
Conjconjunctionand
Detdeterminer phrasethose seven
Digitscardinal or ordinal in digits1,000/1,000th
IAdvinterrogative adverbwhy
ICompinterrogative complement of copulawhere
IDetinterrogative determinerhow many
IPinterrogative pronounwho
Impimperativelook at this
Ncommon nounhouse
N2relational nounson
N3three-place relational nounconnection
NPnoun phrase (subject or object)the red house
Numnumber determining elementseven
Numeralcardinal or ordinal in wordsfive/fifth
Ordordinal number (used in Det)seventh
PConjphrase-beginning conjunctiontherefore
PNproper nameParis
Phrphrase in a textbut be quiet please
Polpolaritypositive, negative
Predetpredeterminer (prefixed Quant)all
Preppreposition, or just casein
Pronpersonal pronounshe
QClquestion clause, with all tenseswhy does she walk
QSquestionwhere did she live
Quantquantifier ('nucleus' of Det)this/these
RClrelative clause, with all tensesin which she lives
RPrelative pronounin which
RSrelativein which she lived
Sdeclarative sentenceshe lived here
SCembedded sentence or questionthat it rains
Subjsubjunctionif
Tensetensepresent, past, future
Texttext consisting of several phrasesHe is here. Why?
Uttsentence, question, word...be quiet
Vone-place verbsleep
V2two-place verblove
V2Averb with NP and AP complementpaint
V2Qverb with NP and Q complementask
V2Sverb with NP and S complementtell
V2Vverb with NP and V complementcause
V3three-place verbshow
VAadjective-complement verblook
VPverb phraseis very warm
VPSlashverb phrase missing complementgive to John
VQquestion-complement verbwonder
VSsentence-complement verbclaim
VVverb-phrase-complement verbwant
Vocvocative or "please"my darling
- - -

Syntax Rules and Structural Words

-

-Source 1: http://www.cs.chalmers.se/~aarne/GF/lib/resource/api/Constructors.gf -

-

-Source 2: http://www.cs.chalmers.se/~aarne/GF/lib/resource/abstract/Structural.gf -

- -

A - one-place adjective

-

-Lexical category, constructors given in -lexical paradigms. -

- -

A2 - two-place adjective

-

-Lexical category, constructors given in -lexical paradigms. -

- -

AP - adjectival phrase

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
mkAPA -> APold
mkAPA -> NP -> APolder than John
mkAPA2 -> NP -> APmarried to her
mkAPA2 -> APmarried to myself
mkAPAP -> S -> APprobable that John walks
mkAPAP -> QS -> APuncertain if John walks
mkAPAP -> VP -> APready to go
mkAPAdA -> A -> APvery old
mkAPAdA -> AP -> APvery very old
mkAPConj -> AP -> AP -> APold and big
mkAPConj -> ListAP -> APold, big, and warm
- - -

AdA - adjective-modifying adverb

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
almost_AdAAdAalmost
quite_AdvAdAquite
so_AdAAdAso
too_AdAAdAtoo
very_AdAAdAvery
- - -

AdN - numeral-modifying adverb

- - - - - - - - - - - - - - - - -
FunctionTypeExample
almost_AdNAdNalmost
mkAdNCAdv -> AdNmore than
- - -

AdV - adverb directly attached to verb

- - - - - - - - - - - -
FunctionTypeExample
always_AdVAdValways
- - -

Adv - verb-phrase-modifying adverb

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
everywhere_AdvAdveverywhere
here7from_AdvAdvfrom here
here7to_AdvAdvto here
here_AdvAdvhere
mkAdvA -> Advwarmly
mkAdvPrep -> NP -> Advwith John
mkAdvSubj -> S -> Advwhen John walks
mkAdvCAdv -> A -> NP -> Advmore warmly than John
mkAdvCAdv -> A -> S -> Advmore warmly than John walks
mkAdvAdA -> Adv -> Advvery warmly
mkAdvConj -> Adv -> Adv -> Advhere and now
mkAdvConj -> ListAdv -> Advwith John, here and now
somewhere_AdvAdvsomewhere
there7from_AdvAdvfrom there
there7to_AdvAdvto there
there_AdvAdvthere
- - -

Ant - anteriority

- - - - - - - - - - - - - - - - -
FunctionTypeExample
anteriorAntAnt(John has walked) --# notpresent
simultaneousAntAnt(John walks) [default]
- - -

Art - article

- - - - - - - - - - - - - - - - -
FunctionTypeExample
a_ArtArta
the_ArtArtthe
- - -

CAdv - comparative adverb

- - - - - - - - - - - - - - - - -
FunctionTypeExample
less_CAdvCAdvless
more_CAdvCAdvmore
- - -

CN - common noun (without determiner)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
mkCNN -> CNhouse
mkCNN2 -> NP -> CNmother of John
mkCNN3 -> NP -> NP -> CNdistance from this city to Paris
mkCNN2 -> CNson
mkCNN3 -> CNflight
mkCNA -> N -> CNbig house
mkCNA -> CN -> CNbig blue house
mkCNAP -> N -> CNvery big house
mkCNAP -> CN -> CNvery big blue house
mkCNN -> RS -> CNhouse that John loves
mkCNCN -> RS -> CNbig house that John loves
mkCNN -> Adv -> CNhouse in the city
mkCNCN -> Adv -> CNbig house in the city
mkCNCN -> S -> CNrule that John walks
mkCNCN -> QS -> CNquestion if John walks
mkCNCN -> VP -> CNreason to walk
mkCNN -> NP -> CNking John
mkCNCN -> NP -> CNold king John
- - -

Card - cardinal number

-

-Lexical category, constructors given in -lexical paradigms. -

- -

Cl - declarative clause, with all tenses

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
genericClVP -> Clone walks
mkClNP -> V -> ClJohn walks
mkClNP -> V2 -> NP -> ClJohn loves her
mkClNP -> V3 -> NP -> NP -> ClJohn sends it to her
mkClNP -> VV -> VP -> ClJohn wants to walk
mkClNP -> VS -> S -> ClJohn says that it is good
mkClNP -> VQ -> QS -> ClJohn wonders if it is good
mkClNP -> VA -> AP -> ClJohn becomes old
mkClNP -> V2A -> NP -> AP -> ClJohn paints it red
mkClNP -> V2S -> NP -> S -> ClJohn tells her that we are here
mkClNP -> V2Q -> NP -> QS -> ClJohn asks her who is here
mkClNP -> V2V -> NP -> VP -> ClJohn forces us to sleep
mkClNP -> A -> ClJohn is old
mkClNP -> A -> NP -> ClJohn is older than her
mkClNP -> A2 -> NP -> ClJohn is married to her
mkClNP -> AP -> ClJohn is very old
mkClNP -> N -> ClJohn is a man
mkClNP -> CN -> ClJohn is an old man
mkClNP -> NP -> ClJohn is the man
mkClNP -> Adv -> ClJohn is here
mkClNP -> VP -> ClJohn walks here
mkClV -> Clit rains
mkClVP -> Clit is raining
mkClN -> Clthere is a house
mkClCN -> Clthere is an old houses
mkClNP -> Clthere are five houses
mkClNP -> RS -> Clit is John that walks
mkClAdv -> S -> Clit is here John walks
- - -

ClSlash

- - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
mkClSlashNP -> V2 -> ClSlash(whom) John loves
mkClSlashNP -> VV -> V2 -> ClSlash(whom) John wants to see
mkClSlashCl -> Prep -> ClSlash(with whom) John walks
mkClSlashClSlash -> Adv -> ClSlash(whom) John loves today
- - -

Comp - complement of copula, such as AP

-

-Lexical category, constructors given in -lexical paradigms. -

- -

Conj - conjunction

- - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
and_ConjConjand
both7and_DConjConjboth...and
either7or_DConjConjeither...or
or_ConjConjor
- - -

Det - determiner phrase

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
every_DetDetevery
few_DetDetfew
many_DetDetmany
mkDetQuant -> Detthis
mkDetQuant -> (Ord) -> Detthis first
mkDetQuant -> Num -> Detthese
mkDetQuant -> Num -> (Ord) -> Detthese five best
mkDetQuant -> Detthis
mkDetQuant -> Num -> Detthese five
mkDetCard -> Detalmost twenty
mkDetNumeral -> Detfive
mkDetDigits -> Det51
mkDetPron -> Detmy (house)
mkDetPron -> Num -> Detmy (houses)
much_DetDetmuch
somePl_DetDetsomePl
someSg_DetDetsomeSg
- - -

Dig

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
n0_DigDig0
n1_DigDig1
n2_DigDig2
n3_DigDig3
n4_DigDig4
n5_DigDig5
n6_DigDig6
n7_DigDig7
n8_DigDig8
n9_DigDig9
- - -

Digits - cardinal or ordinal in digits

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
mkDigitsDig -> Digits8
mkDigitsDig -> Digits -> Digits876
n1000_DigitsDigits1,000
n100_DigitsDigits100
n10_DigitsDigits10
n1_DigitsDigits1
n20_DigitsDigits20
n2_DigitsDigits2
n3_DigitsDigits3
n4_DigitsDigits4
n5_DigitsDigits5
n6_DigitsDigits6
n7_DigitsDigits7
n8_DigitsDigits8
n9_DigitsDigits9
- - -

IAdv - interrogative adverb

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
how_IAdvIAdvhow
mkIAdvPrep -> IP -> IAdvin which city
when_IAdvIAdvwhen
where_IAdvIAdvwhere
why_IAdvIAdvwhy
- - -

IComp - interrogative complement of copula

-

-Lexical category, constructors given in -lexical paradigms. -

- -

IDet - interrogative determiner

- - - - - - - - - - - -
FunctionTypeExample
how8many_IDetIDethow8many
- - -

IP - interrogative pronoun

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
mkIPIQuant -> N -> IPwhich city
mkIPIQuant -> (Num) -> CN -> IPwhich five big cities
mkIPIP -> Adv -> IPwho in Paris
whatPl_IPIPwhat (plural)
whatSg_IPIPwhat (singular)
whoPl_IPIPwho (plural)
whoSg_IPIPwho (singular)
- - -

IQuant

- - - - - - - - - - - -
FunctionTypeExample
which_IQuantIQuantwhich
- - -

Imp - imperative

- - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
mkImpV -> Impgo
mkImpV2 -> NP -> Imptake it
mkImpVP -> Impgo there now
- - -

ImpForm

- - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
pluralImpFormImpForm(help yourselves)
politeImpFormImpForm(help yourself) (polite singular)
singularImpFormImpForm(help yourself) [default]
- - -

ListAP

- - - - - - - - - - - - - - - - -
FunctionTypeExample
mkListAPAP -> AP -> ListAPold, big
mkListAPAP -> ListAP -> ListAPold, big, warm
- - -

ListAdv

- - - - - - - - - - - - - - - - -
FunctionTypeExample
mkListAdvAdv -> Adv -> ListAdvhere, now
mkListAdvAdv -> ListAdv -> ListAdvto me, here, now
- - -

ListNP

- - - - - - - - - - - - - - - - -
FunctionTypeExample
mkListNPNP -> NP -> ListNPJohn, I
mkListNPNP -> ListNP -> ListNPJohn, I, that
- - -

ListS

- - - - - - - - - - - - - - - - -
FunctionTypeExample
mkListSS -> S -> ListShe walks, I run
mkListSS -> ListS -> ListSJohn walks, I run, you sleep
- - -

N - common noun

-

-Lexical category, constructors given in -lexical paradigms. -

- -

N2 - relational noun

-

-Lexical category, constructors given in -lexical paradigms. -

- -

N3 - three-place relational noun

-

-Lexical category, constructors given in -lexical paradigms. -

- -

NP - noun phrase (subject or object)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
everybody_NPNPeverybody
everything_NPNPeverything
mkNPArt N -> NPthe man
mkNPArt -> (Num) -> CN -> NPthe five old men
mkNPQuant -> N -> NPthis men
mkNPQuant -> (Num) -> CN -> NPthese five old men
mkNPDet -> N -> NPthe first man
mkNPDet -> CN -> NPthe first old man
mkNPNumeral -> N -> NPtwenty men
mkNPNumeral -> CN -> NPtwenty old men
mkNPDigits -> N -> NP45 men
mkNPDigits -> CN -> NP45 old men
mkNPCard -> N -> NPalmost twenty men
mkNPCard -> CN -> NPalmost twenty old men
mkNPPron -> N -> NPmy man
mkNPPron -> CN -> NPmy old man
mkNPPN -> NPJohn
mkNPPron -> NPhe
mkNPQuant -> NPthis
mkNPDet -> NPthese five
mkNPN -> NPbeer
mkNPCN -> NPbeer
mkNPPredet -> NP -> NPonly John
mkNPNP -> V2 -> NPJohn killed
mkNPNP -> Adv -> NPJohn in Paris
mkNPConj -> NP -> NP -> NPJohn and I
mkNPConj -> ListNP -> NPJohn, I, and that
somebody_NPNPsomebody
something_NPNPsomething
- - -

Num - number determining element

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
mkNumNumeral -> Numtwenty
mkNumDigits -> Num51
mkNumAdN -> Num -> Numalmost ten
plNumNumplural
sgNumNumsingular
- - -

Numeral - cardinal or ordinal in words

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
n1000_NumeralNumeralthousand
n100_NumeralNumeralhundred
n10_NumeralNumeralten
n1_NumeralNumeralone
n20_NumeralNumeraltwenty
n2_NumeralNumeraltwo
n3_NumeralNumeralthree
n4_NumeralNumeralfour
n5_NumeralNumeralfive
n6_NumeralNumeralsix
n7_NumeralNumeralseven
n8_NumeralNumeraleight
n9_NumeralNumeralnine
- - -

Ord - ordinal number (used in Det)

- - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
mkOrdNumeral -> Ordtwentieth
mkOrdDigits -> Ord51st
mkOrdA -> Ordbest
- - -

PConj - phrase-beginning conjunction

- - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
but_PConjPConjbut
mkPConjConj -> PConjand
otherwise_PConjPConjotherwise
therefore_PConjPConjtherefore
- - -

PN - proper name

-

-Lexical category, constructors given in -lexical paradigms. -

- -

Phr - phrase in a text

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
mkPhrUtt -> Phrwhy
mkPhr(PConj) -> Utt -> (Voc) -> Phrbut why John
mkPhrS -> PhrJohn walked
mkPhrCl -> PhrJohn walks
mkPhrQS -> Phrdid John walk
mkPhrImp -> Phrwalk
- - -

Pol - polarity

- - - - - - - - - - - - - - - - -
FunctionTypeExample
negativePolPol(John doesn't walk)
positivePolPol(John walks) [default]
- - -

Predet - predeterminer (prefixed Quant)

- - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
all_PredetPredetall
most_PredetPredetmost
only_PredetPredetonly
- - -

Prep - preposition, or just case

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
above_PrepPrepabove
after_PrepPrepafter
before_PrepPrepbefore
behind_PrepPrepbehind
between_PrepPrepbetween
by8agent_PrepPrepby (agent)
by8means_PrepPrepby (means of)
during_PrepPrepduring
for_PrepPrepfor
from_PrepPrepfrom
in8front_PrepPrepin front of
in_PrepPrepin
on_PrepPrepon
part_PrepPreppart
possess_PrepPrepof (possessive)
through_PrepPrepthrough
to_PrepPrepto
under_PrepPrepunder
with_PrepPrepwith
without_PrepPrepwithout
- - -

Pron - personal pronoun

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
he_PronPronhe
i_PronProni
it_PronPronit
she_PronPronshe
they_PronPronthey
we_PronPronwe
youPl_PronPronyou (plural)
youPol_PronPronyou (polite)
youSg_PronPronyou (singular)
- - -

Punct

- - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
exclMarkPunctPunct!
fullStopPunctPunct.
questMarkPunctPunct?
- - -

QCl - question clause, with all tenses

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
mkQClCl -> QCldoes John walk
mkQClIP -> VP -> QClwho walks
mkQClIP -> NP -> V2 -> QClwhom does John love
mkQClIP -> ClSlash -> QClwhom does John love today
mkQClIAdv -> Cl -> QClwhy does John walk
mkQClPrep -> IP -> Cl -> QClwith who does John walk
mkQClIAdv -> NP -> QClwhere is John
mkQClIP -> QClwhat is there
- - -

QS - question

- - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
mkQSQCl -> QSwho walks
mkQS(Tense) -> (Ant) -> (Pol) -> QCl -> QSwho wouldn't have walked
mkQSCl -> QSdoes John walk
- - -

Quant - quantifier ('nucleus' of Det)

- - - - - - - - - - - - - - - - -
FunctionTypeExample
that_QuantQuantthat
this_QuantQuantthis
- - -

RCl - relative clause, with all tenses

- - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
mkRClRP -> VP -> RClthat walk
mkRClRP -> NP -> V2 -> RClwhich John loves
mkRClRP -> ClSlash -> RClwhich John loves today
mkRClCl -> RClsuch that John loves her
- - -

RP - relative pronoun

- - - - - - - - - - - - - - - - -
FunctionTypeExample
mkRPPrep -> NP -> RP -> RPall the houses in which
which_RPRPwhich
- - -

RS - relative

- - - - - - - - - - - - - - - - -
FunctionTypeExample
mkRSRCl -> RSthat walk
mkRS(Tense) -> (Ant) -> (Pol) -> RCl -> RSthat wouldn't have walked
- - -

S - declarative sentence

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
mkSCl -> SJohn walks
mkS(Tense) -> (Ant) -> (Pol) -> Cl -> SJohn wouldn't have walked
mkSConj -> S -> S -> SJohn walks and I run
mkSConj -> ListS -> SJohn walks, I run and you sleep
mkSAdv -> S -> Stoday, John walks
- - -

SC - embedded sentence or question

-

-Lexical category, constructors given in -lexical paradigms. -

- -

Subj - subjunction

- - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
although_SubjSubjalthough
because_SubjSubjbecause
if_SubjSubjif
when_SubjSubjwhen
- - -

Tense - tense

- - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
conditionalTenseTense(John would walk) --# notpresent
futureTenseTense(John will walk) --# notpresent
pastTenseTense(John walked) --# notpresent
presentTenseTense(John walks) [default]
- - -

Text - text consisting of several phrases

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
emptyTextText(empty text)
mkTextPhr -> TextBut John walks.
mkTextPhr -> (Punct) -> (Text) -> TextJohn walks? Yes.
mkTextUtt -> TextJohn.
mkTextS -> TextJohn walked.
mkTextCl -> TextJohn walks.
mkTextQS -> TextDid John walk?
mkTextImp -> TextWalk!
mkTextText -> Text -> TextWhere? When? Here. Now!
- - -

Utt - sentence, question, word...

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
lets_UttVP -> Uttlet's walk
mkUttS -> UttJohn walked
mkUttCl -> UttJohn walks
mkUttQS -> Uttdid John walk
mkUttImp -> Uttlove yourself
mkUtt(ImpForm) -> (Pol) -> Imp -> Uttdon't love yourselves
mkUttIP -> Uttwho
mkUttIAdv -> Uttwhy
mkUttNP -> UttJohn
mkUttAdv -> Utthere
mkUttVP -> Uttto walk
no_UttUttno
yes_UttUttyes
- - -

V - one-place verb

-

-Lexical category, constructors given in -lexical paradigms. -

- -

V2 - two-place verb

-

-Lexical category, constructors given in -lexical paradigms. -

- -

V2A - verb with NP and AP complement

-

-Lexical category, constructors given in -lexical paradigms. -

- -

V2Q - verb with NP and Q complement

-

-Lexical category, constructors given in -lexical paradigms. -

- -

V2S - verb with NP and S complement

-

-Lexical category, constructors given in -lexical paradigms. -

- -

V2V - verb with NP and V complement

-

-Lexical category, constructors given in -lexical paradigms. -

- -

V3 - three-place verb

-

-Lexical category, constructors given in -lexical paradigms. -

- -

VA - adjective-complement verb

-

-Lexical category, constructors given in -lexical paradigms. -

- -

VP - verb phrase

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
mkVPV -> VPwalk
mkVPV2 -> NP -> VPlove her
mkVPV3 -> NP -> NP -> VPsend it to her
mkVPVV -> VP -> VPwant to walk
mkVPVS -> S -> VPknow that she walks
mkVPVQ -> QS -> VPask if she walks
mkVPVA -> AP -> VPbecome old
mkVPV2A -> NP -> AP -> VPpaint it red
mkVPA -> VPbe warm
mkVPAP -> VPbe very warm
mkVPA -> NP -> VPbe older than her
mkVPA2 -> NP -> VPbe married to her
mkVPN -> VPbe a man
mkVPCN -> VPbe an old man
mkVPNP -> VPbe the man
mkVPAdv -> VPbe here
mkVPVP -> Adv -> VPsleep here
mkVPAdV -> VP -> VPalways sleep
mkVPVPSlash -> NP -> VPpaint it black
mkVPVPSlash -> VPpaint itself black
passiveVPV2 -> VPbe loved
passiveVPV2 -> NP -> VPbe loved by her
progressiveVPVP -> VPbe sleeping
reflexiveVPV2 -> VPlove itself
- - -

VPSlash - verb phrase missing complement

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
mkVPSlashV2 -> VPSlash(whom) (John) loves
mkVPSlashV3 -> NP -> VPSlash(whom) (John) gives an apple
mkVPSlashV2A -> AP -> VPSlash(whom) (John) paints red
mkVPSlashV2Q -> QS -> VPSlash(whom) (John) asks who sleeps
mkVPSlashV2S -> S -> VPSlash(whom) (John) tells that we sleep
mkVPSlashV2V -> VP -> VPSlash(whom) (John) forces to sleep
- - -

VQ - question-complement verb

-

-Lexical category, constructors given in -lexical paradigms. -

- -

VS - sentence-complement verb

-

-Lexical category, constructors given in -lexical paradigms. -

- -

VV - verb-phrase-complement verb

- - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionTypeExample
can8know_VVVVcan (capacity)
can_VVVVcan (possibility)
must_VVVVmust
want_VVVVwant
- - -

Voc - vocative or "please"

- - - - - - - - - - - - - - - - -
FunctionTypeExample
mkVocNP -> VocJohn
please_VocVocplease
- - -

Lexical Paradigms

- -

Paradigms for Bulgarian

-

- -

-

-source http://www.cs.chalmers.se/~aarne/GF/lib/resource/bulgarian/ParadigmsBul.gf -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionType
mkN001Str -> N
mkN002Str -> N
mkN002aStr -> N
mkN003Str -> N
mkN004Str -> N
mkN005Str -> N
mkN006Str -> N
mkN007Str -> N
mkN007bStr -> N
mkN007aStr -> N
mkN008Str -> N
mkN008aStr -> N
mkN009Str -> N
mkN009aStr -> N
mkN010Str -> N
mkN011Str -> N
mkN012Str -> N
mkN013Str -> N
mkN014Str -> N
mkN014aStr -> N
mkN015Str -> N
mkN016Str -> N
mkN017Str -> N
mkN018Str -> N
mkN018aStr -> N
mkN019Str -> N
mkN019aStr -> N
mkN020Str -> N
mkN021Str -> N
mkN022Str -> N
mkN023Str -> N
mkN024aStr -> N
mkN024Str -> N
mkN025Str -> N
mkN026Str -> N
mkN027Str -> N
mkN028Str -> N
mkN028aStr -> N
mkN029Str -> N
mkN030Str -> N
mkN031Str -> N
mkN031aStr -> N
mkN032Str -> N
mkN032aStr -> N
mkN033Str -> N
mkN034Str -> N
mkN035Str -> N
mkN035aStr -> N
mkN036Str -> N
mkN037Str -> N
mkN038Str -> N
mkN039Str -> N
mkN040Str -> N
mkN040aStr -> N
mkN041Str -> N
mkN041aStr -> N
mkN041bStr -> N
mkN042Str -> N
mkN043Str -> N
mkN043aStr -> N
mkN044Str -> N
mkN045Str -> N
mkN046Str -> N
mkN047Str -> N
mkN048Str -> N
mkN049Str -> N
mkN050Str -> N
mkN051Str -> N
mkN052Str -> N
mkN052aStr -> N
mkN053Str -> N
mkN054Str -> N
mkN055Str -> N
mkN056Str -> N
mkN057Str -> N
mkN057aStr -> N
mkN058Str -> N
mkN059Str -> N
mkN060Str -> N
mkN061Str -> N
mkN062Str -> N
mkN063Str -> N
mkN064Str -> N
mkN065Str -> N
mkN066Str -> N
mkN067Str -> N
mkN068Str -> N
mkN069Str -> N
mkN070Str -> N
mkN071Str -> N
mkN072Str -> N
mkN073Str -> N
mkN074Str -> N
mkN075Str -> N
mkA076Str -> A
mkA077Str -> A
mkA078Str -> A
mkA079Str -> A
mkA080Str -> A
mkA081Str -> A
mkA082Str -> A
mkA082aStr -> A
mkA083Str -> A
mkA084Str -> A
mkA084aStr -> A
mkA085Str -> A
mkA086Str -> A
mkA087Str -> A
mkA088Str -> A
mkA089Str -> A
mkA089aStr -> A
mkV142Str -> VTable
mkV143Str -> VTable
mkV144Str -> VTable
mkV145Str -> VTable
mkV145aStr -> VTable
mkV145bStr -> VTable
mkV146Str -> VTable
mkV146aStr -> VTable
mkV147Str -> VTable
mkV148Str -> VTable
mkV149Str -> VTable
mkV150Str -> VTable
mkV150aStr -> VTable
mkV151Str -> VTable
mkV152Str -> VTable
mkV152aStr -> VTable
mkV153Str -> VTable
mkV154Str -> VTable
mkV155Str -> VTable
mkV156Str -> VTable
mkV157Str -> VTable
mkV158Str -> VTable
mkV159Str -> VTable
mkV160Str -> VTable
mkV160aStr -> VTable
mkV161Str -> VTable
mkV161aStr -> VTable
mkV162Str -> VTable
mkV163Str -> VTable
mkV164Str -> VTable
mkV165Str -> VTable
mkV166Str -> VTable
mkV167Str -> VTable
mkV168Str -> VTable
mkV169Str -> VTable
mkV170Str -> VTable
mkV171Str -> VTable
mkV172Str -> VTable
mkV173Str -> VTable
mkV174Str -> VTable
mkV175Str -> VTable
mkV176Str -> VTable
mkV177Str -> VTable
mkV178Str -> VTable
mkV179Str -> VTable
mkV180Str -> VTable
mkV181Str -> VTable
mkV182Str -> VTable
mkV183Str -> VTable
mkV184Str -> VTable
mkV185Str -> VTable
mkV186Str -> VTable
mkV187Str -> VTable
adjAdvA -> Str -> A =
- - -

Paradigms for Danish

-

- -

-

-source http://www.cs.chalmers.se/~aarne/GF/lib/resource/danish/ParadigmsDan.gf -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionType
GenderType
utrumGender
neutrumGender
NumberType
singularNumber
pluralNumber
CaseType
nominativeCase
genitiveCase
mkPrepStr -> Prep
noPrepPrep
mkN(bil : Str) -> N
mkN(hus : Str) -> Gender -> N
mkN(bil,bilen : Str) -> N
mkN(bil,bilen,biler : Str) -> N
mkN(dreng,drengen,drenge,drengene : Str) -> N
mkN2N -> Prep -> N2
regN2Str -> Gender -> N2
mkN3N -> Prep -> Prep -> N3
mkPNStr -> PN
mkPNStr -> Gender -> PN
mkPNN -> PN
mkA(fin : Str) -> A
mkA(fin,fint : Str) -> A
mkA(galen,galet,galne : Str) -> A
mkA(stor,stort,store,storre,storst : Str) -> A
mkAA -> A
mkA2A -> Prep -> A2
mkAdvStr -> Adv
mkAdVStr -> AdV
mkAdAStr -> AdA
mkV(snakke : Str) -> V
mkV(leve,levde : Str) -> V
mkV(drikke, drakk, drukket : Str) -> V
mkV(spise,spiser,spises,spiste,spist,spis : Str) -> V
mkVV -> Str -> V
vaereVV -> V
depVV -> V
reflVV -> V
mkV2Str -> V2
mkV2V -> V2
mkV2V -> Prep -> V2
mkV3V -> Prep -> Prep -> V3
dirV3V -> Prep -> V3
dirdirV3V -> V3
mkV0V -> V0
mkVSV -> VS
mkV2SV -> Prep -> V2S
mkVVV -> VV
mkV2VV -> Prep -> Prep -> V2V
mkVAV -> VA
mkV2AV -> Prep -> V2A
mkVQV -> VQ
mkV2QV -> Prep -> V2Q
mkASA -> AS
mkA2SA -> Prep -> A2S
mkAVA -> AV
mkA2VA -> Prep -> A2V
V0Type
- - -

Paradigms for English

-

- -

-

-source http://www.cs.chalmers.se/~aarne/GF/lib/resource/english/ParadigmsEng.gf -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionType
GenderType
humanGender
nonhumanGender
masculineGender
feminineGender
NumberType
singularNumber
pluralNumber
CaseType
nominativeCase
genitiveCase
mkN(flash : Str) -> N
mkN(man,men : Str) -> N
mkN(man,men,man's,men's : Str) -> N
mkNGender -> N -> N
mkNStr -> N -> N
mkN2N -> Prep -> N2
regN2Str -> N2
mkN3N -> Prep -> Prep -> N3
mkPNStr -> PN
mkPNN -> PN
mkA(happy : Str) -> A
mkA(fat,fatter : Str) -> A
mkA(good,better,best,well : Str) -> A
compoundAA -> A
mkA2A -> Prep -> A2
mkAdvStr -> Adv
mkAdVStr -> AdV
mkAdAStr -> AdA
mkPrepStr -> Prep
noPrepPrep
mkV(cry : Str) -> V
mkV(stop, stopped : Str) -> V
mkV(drink, drank, drunk : Str) -> V
mkV(run, ran, run, running : Str) -> V
mkV(go, goes, went, gone, going : Str) -> V
partVV -> Str -> V
reflVV -> V
mkV2V -> Prep -> V2
mkV2V -> V2
mkV3V -> Prep -> Prep -> V3
dirV3V -> Prep -> V3
dirdirV3V -> V3
mkV0V -> V0
mkVSV -> VS
mkV2SV -> Prep -> V2S
mkVVV -> VV
mkV2VV -> Prep -> Prep -> V2V
mkVAV -> VA
mkV2AV -> Prep -> V2A
mkVQV -> VQ
mkV2QV -> Prep -> V2Q
mkASA -> AS
mkA2SA -> Prep -> A2S
mkAVA -> AV
mkA2VA -> Prep -> A2V
V0Type
- - -

Paradigms for Finnish

-

- -

-

-source http://www.cs.chalmers.se/~aarne/GF/lib/resource/finnish/ParadigmsFin.gf -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionType
NumberType
singularNumber
pluralNumber
CaseType
nominativeCase
genitiveCase
partitiveCase
translativeCase
inessiveCase
elativeCase
illativeCase
adessiveCase
ablativeCase
allativeCase
prePrepCase -> Str -> Prep
postPrepCase -> Str -> Prep
postGenPrepStr -> Prep
casePrepCase -> Prep
mkN(talo : Str) -> N
mkN(savi,savia : Str) -> N
mkN(vesi,veden,vesiä : Str) -> N
mkN(vesi,veden,vesiä,vettä : Str) -> N
mkN(olo,olon,olona,oloa,oloon,olojen,oloja,oloina,oloissa,oloihin : Str) -> N
mkN(pika : Str) -> (juna : N) -> N
mkN(oma : N) -> (tunto : N) -> N
mkN2N -> N2
mkN2N -> Prep -> N2
mkN3N -> Prep -> Prep -> N3
mkPNStr -> PN
mkPNN -> PN
mkAStr -> A
mkAN -> A
mkAN -> (kivempaa,kivinta : Str) -> A
mkA(hyva,parempi,paras : N) -> (hyvin,paremmin,parhaiten : Str) -> A
mkA2A -> Prep -> A2 = \a,p -> a ** {c2 = p lock_A2 = <>};
mkV(huutaa : Str) -> V
mkV(huutaa,huusi : Str) -> V
mkV(huutaa,huudan,huusi : Str) -> V
mkV(
huusin,huusi,huusisi,huutanut,huudettu,huutaneeStr) -> V
caseVCase -> V -> V
vOllaV
mkV2Str -> V2
mkV2V -> V2
mkV2V -> Case -> V2
mkV2V -> Prep -> V2
mkV3V -> Prep -> Prep -> V3
dirV3V -> Case -> V3
dirdirV3V -> V3
mkV0V -> V0
mkVSV -> VS
mkV2SV -> Prep -> V2S
mkVVV -> VV
mkVVfV -> InfForm -> VV
mkV2VV -> Prep -> V2V
mkV2VfV -> Prep -> InfForm -> V2V
mkVAV -> Prep -> VA
mkV2AV -> Prep -> Prep -> V2A
mkVQV -> VQ
mkV2QV -> Prep -> V2Q
mkASA -> AS
mkA2SA -> Prep -> A2S
mkAVA -> AV
mkA2VA -> Prep -> A2V
V0Type
- - -

Paradigms for French

-

- -

-

-source http://www.cs.chalmers.se/~aarne/GF/lib/resource/french/ParadigmsFre.gf -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionType
GenderType
masculineGender
feminineGender
NumberType
singularNumber
pluralNumber
accusativePrep
genitivePrep
dativePrep
mkPrepStr -> Prep
mkN(cheval : Str) -> N
mkN(foie : Str) -> Gender -> N
mkN(oeil,yeux : Str) -> Gender -> N
mkNN -> Str -> N
mkN2N -> Prep -> N2
deN2N -> N2
aN2N -> N2
mkN3N -> Prep -> Prep -> N3
mkPNStr -> PN
mkPNStr -> Gender -> PN
mkA(cher : Str) -> A
mkA(sec,seche : Str) -> A
mkA(banal,banale,banaux,banalement : Str) -> A
mkAA -> A -> A
prefixAA -> A
mkA2A -> Prep -> A2
mkAdvStr -> Adv
mkAdVStr -> AdV
mkAdAStr -> AdA
mkV(finir : Str) -> V
mkV(jeter,jette,jettera : Str) -> V
mkVV2 -> V
etreVV -> V
reflVV -> V
mkV2V -> V2 = dirV2
mkV2V -> Prep -> V2 = mmkV2
mkV3V -> V3
mkV3V -> Prep -> V3
mkV3V -> Prep -> Prep -> V3
mkV0V -> V0
mkVSV -> VS
mkV2SV -> Prep -> V2S
mkVVV -> VV
deVVV -> VV
aVVV -> VV
mkV2VV -> Prep -> Prep -> V2V
mkVAV -> VA
mkV2AV -> Prep -> Prep -> V2A
mkVQV -> VQ
mkV2QV -> Prep -> V2Q
mkASA -> AS
mkA2SA -> Prep -> A2S
mkAVA -> Prep -> AV
mkA2VA -> Prep -> Prep -> A2V
V0Type
- - -

Paradigms for German

-

- -

-

-source http://www.cs.chalmers.se/~aarne/GF/lib/resource/german/ParadigmsGer.gf -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionType
GenderType
masculineGender
feminineGender
neuterGender
CaseType
nominativeCase
accusativeCase
dativeCase
genitiveCase
NumberType
singularNumber
pluralNumber
mkN(Stufe : Str) -> N
mkN(Bild,Bilder : Str) -> Gender -> N
mkN(x1,_,_,_,_,x6 : Str) -> Gender -> N
mkN2Str -> N2
mkN2N -> N2
mkN2N -> Prep -> N2
mkN3N -> Prep -> Prep -> N3
mkPNStr -> PN
mkPN(nom,gen : Str) -> PN
mkPN(nom,acc,dat,gen : Str) -> PN
mkAStr -> A
mkA(gut,besser,beste : Str) -> A
invarAStr -> A
mkA2A -> Prep -> A2
mkAdvStr -> Adv
mkPrepStr -> Case -> Prep
accPrepPrep
datPrepPrep
genPrepPrep
von_PrepPrep
zu_PrepPrep
mkV(führen : Str) -> V
mkV(sehen,sieht,sah,sähe,gesehen : Str) -> V
mkV(geben, gibt, gib, gab, gäbe, gegeben : Str) -> V
mkVStr -> V -> V
no_geVV -> V
seinVV -> V
habenVV -> V
reflVV -> Case -> V
mkV2V -> Prep -> V2
mkV2V -> V2
mkV2V -> Case -> V2
mkV3V -> Prep -> Prep -> V3
dirV3V -> Prep -> V3
accdatV3V -> V3
mkV0V -> V0
mkVSV -> VS
mkV2SV -> Prep -> V2S
mkVVV -> VV
mkV2VV -> Prep -> V2V
mkVAV -> VA
mkV2AV -> Prep -> V2A
mkVQV -> VQ
mkV2QV -> Prep -> V2Q
mkASA -> AS
mkA2SA -> Prep -> A2S
mkAVA -> AV
mkA2VA -> Prep -> A2V
V0Type
- - -

Paradigms for Italian

-

- -

-

-source http://www.cs.chalmers.se/~aarne/GF/lib/resource/italian/ParadigmsIta.gf -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionType
GenderType
masculineGender
feminineGender
NumberType
singularNumber
pluralNumber
--PrepType
accusativePrep
genitivePrep
dativePrep
mkPrepStr -> Prep
mkN(cane : Str) -> N
mkN(carne : Str) -> Gender -> N
mkN(uomo,uomini : Str) -> Gender -> N
mkNN -> Str -> N
mkN2Str -> N2
mkN2N -> Prep -> N2
mkN3N -> Prep -> Prep -> N3
mkPNStr -> PN
mkPNStr -> Gender -> PN
mkA(bianco : Str) -> A
mkA(solo,sola,soli,sole,solamente : Str) -> A
mkAA -> A -> A
prefixAA -> A = prefA
mkA2A -> Prep -> A2
mkAdvStr -> Adv
mkAdVStr -> AdV
mkAdAStr -> AdA
mkVStr -> V
mkVVerbo -> V
mkV(udire,odo,ode,udiamo,udiro,udii,udisti,udi,udirono,odi,udito : Str) -> V
essereVV -> V
reflVV -> V
mkV2Str -> V2
mkV2V -> V2
mkV2V -> Prep -> V2
v2VV2 -> V
mkV3V -> Prep -> Prep -> V3
dirV3V -> Prep -> V3
dirdirV3V -> V3
mkV0V -> V0
mkVSV -> VS
mkV2SV -> Prep -> V2S
mkVVV -> VV
deVVV -> VV
aVVV -> VV
mkV2VV -> Prep -> Prep -> V2V
mkVAV -> VA
mkV2AV -> Prep -> Prep -> V2A
mkVQV -> VQ
mkV2QV -> Prep -> V2Q
mkASA -> AS
mkA2SA -> Prep -> A2S
mkAVA -> Prep -> AV
mkA2VA -> Prep -> Prep -> A2V
V0Type
- - -

Paradigms for Norwegian

-

- -

-

-source http://www.cs.chalmers.se/~aarne/GF/lib/resource/norwegian/ParadigmsNor.gf -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionType
GenderType
masculineGender
feminineGender
neutrumGender
NumberType
singularNumber
pluralNumber
CaseType
nominativeCase
genitiveCase
mkPrepStr -> Prep
noPrepPrep
mkNStr -> N
mkNStr -> Gender -> N
mkN(bil,bilen : Str) -> N
mkN(dreng,drengen,drenger,drengene : Str) -> N
mkN2N -> Prep -> N2
regN2Str -> Gender -> N2
mkN3N -> Prep -> Prep -> N3
mkPNStr -> PN
mkPNStr -> Gender -> PN
mkPNN -> PN
mkA(fin : Str) -> A
mkA(fin,fint : Str) -> A
mkA(galen,galet,galne : Str) -> A
mkA(stor,stort,store,storre,storst : Str) -> A
mkAA -> A
mkA2A -> Prep -> A2
mkAdvStr -> Adv
mkAdVStr -> AdV
mkAdAStr -> AdA
mkV(snakke : Str) -> V
mkV(leve,levde : Str) -> V
mkV(drikke, drakk, drukket : Str) -> V
mkV(spise,spiser,spises,spiste,spist,spis : Str) -> V
mkVV -> Str -> V
vaereVV -> V
depVV -> V
reflVV -> V
mkV2Str -> V2
mkV2V -> V2
mkV2V -> Prep -> V2
mkV3V -> Prep -> Prep -> V3
dirV3V -> Prep -> V3
dirdirV3V -> V3
mkV0V -> V0
mkVSV -> VS
mkV2SV -> Prep -> V2S
mkVVV -> VV
mkV2VV -> Prep -> Prep -> V2V
mkVAV -> VA
mkV2AV -> Prep -> V2A
mkVQV -> VQ
mkV2QV -> Prep -> V2Q
mkASA -> AS
mkA2SA -> Prep -> A2S
mkAVA -> AV
mkA2VA -> Prep -> A2V
V0Type
- - -

Paradigms for Russian

-

- -

-

-source http://www.cs.chalmers.se/~aarne/GF/lib/resource/russian/ParadigmsRus.gf -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionType
GenderType
masculineGender
feminineGender
neuterGender
CaseType
nominativeCase
genitiveCase
dativeCase
accusativeCase
instructiveCase
prepositionalCase
NumberType
singularNumber
pluralNumber
mkN(karta : Str) -> N
mkN(tigr : Str) -> Animacy -> N
mkN(nomSg, genSg, datSg, accSg, instSg, preposSg, prepos2Sg, nomPl, genPl, datPl, accPl, instPl, preposPl : Str) -> Gender -> Animacy -> N
mkN2N -> N2
mkN2N -> Prep -> N2
mkN3N -> Prep -> Prep -> N3
mkPNStr -> Gender -> Animacy -> PN
nounPNN -> PN
mkA(positive : Str) -> A
mkA(positive, comparative : Str) -> A
mkA2A -> Str -> Case -> A2
mkAdvStr -> Adv
mkVAspect -> (presentSgP1,presentSgP2,presentSgP3,
pastSgP1,imperative,infinitiveStr) -> V
mkV2V -> Str -> Case -> V2
mkV3V -> Str -> Str -> Case -> Case -> V3
dirV2V -> V2
tvDirDirV -> V3
- - -

Paradigms for Spanish

-

- -

-

-source http://www.cs.chalmers.se/~aarne/GF/lib/resource/spanish/ParadigmsSpa.gf -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionType
GenderType
masculineGender
feminineGender
NumberType
singularNumber
pluralNumber
accusativePrep
genitivePrep
dativePrep
mkPrepStr -> Prep
mkN(luz : Str) -> N
mkNStr -> Gender -> N
mkN(baston,bastones : Str) -> Gender -> N
compNN -> Str -> N
mkN2N -> Prep -> N2
deN2N -> N2
aN2N -> N2
mkN3N -> Prep -> Prep -> N3
mkPN(Anna : Str) -> PN
mkPN(Pilar : Str) -> Gender -> PN
mkA(util : Str) -> A
mkA(solo,sola,solos,solas,solamente : Str) -> A
mkA(bueno : A) -> (mejor : A) -> A
prefixAA -> A
mkA2A -> Prep -> A2
mkAdvStr -> Adv
mkAdVStr -> AdV
mkAdAStr -> AdA
mkV(pagar : Str) -> V
mkV(mostrar,muestro : Str) -> V
mkVVerbum -> V
reflVV -> V
special_ppVV -> Str -> V
mkV2Str -> V2
mkV2V -> V2
mkV2V -> Prep -> V2
v2VV2 -> V
mkV3V -> Prep -> Prep -> V3
dirV3V -> Prep -> V3
dirdirV3V -> V3
mkV0V -> V0
mkVSV -> VS
mkV2SV -> Prep -> V2S
mkVVV -> VV
deVVV -> VV
aVVV -> VV
mkV2VV -> Prep -> Prep -> V2V
mkVAV -> VA
mkV2AV -> Prep -> Prep -> V2A
mkVQV -> VQ
mkV2QV -> Prep -> V2Q
mkASA -> AS
mkA2SA -> Prep -> A2S
mkAVA -> Prep -> AV
mkA2VA -> Prep -> Prep -> A2V
V0Type
- - -

Paradigms for Swedish

-

- -

-

-source http://www.cs.chalmers.se/~aarne/GF/lib/resource/swedish/ParadigmsSwe.gf -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionType
GenderType
utrumGender
neutrumGender
NumberType
singularNumber
pluralNumber
CaseType
nominativeCase
genitiveCase
mkPrepStr -> Prep
noPrepPrep
mkN(apa : Str) -> N
mkN(lik : Str) -> Gender -> N
mkN(nyckel,nycklar : Str) -> N
mkN(museum,museet,museer,museerna : Str) -> N
mkN2Str -> N2
mkN2N -> Prep -> N2
mkN3N -> Prep -> Prep -> N3
mkPNStr -> PN
mkPNStr -> Gender -> PN
mkPN(jesus,jesu : Str) -> Gender -> PN
mkA(billig : Str) -> A
mkA(bred,brett : Str) -> A
mkA(tung,tyngre,tyngst : Str) -> A
mkA(god,gott,goda,battre,bast : Str) -> A
mkA(liten,litet,lilla,sma,mindre,minst,minsta : Str) -> A
compoundAA -> A
mkA2A -> Prep -> A2
mkAdvStr -> Adv
mkAdVStr -> AdV
mkAdAStr -> AdA
mkV(stämmer : Str) -> V
mkV(dricka,drack,druckit : Str) -> V
mkV(gå,går,gå,gick,gått,gången : Str) -> V
mkVV -> Str -> V
depVV -> V
reflVV -> V
mkV2Str -> V2
mkV2V -> V2
mkV2V -> Prep -> V2
mkV3Str -> V3
mkV3V -> V3
mkV3V -> Prep -> V3
mkV3V -> Prep -> Prep -> V3
mkV0V -> V0
mkVSV -> VS
mkV2SV -> Prep -> V2S
mkVVV -> VV
mkV2VV -> Prep -> Prep -> V2V
mkVAV -> VA
mkV2AV -> Prep -> V2A
mkVQV -> VQ
mkV2QV -> Prep -> V2Q
mkASA -> AS
mkA2SA -> Prep -> A2S
mkAVA -> AV
mkA2VA -> Prep -> A2V
V0Type
- - -

Browsing the libraries with GF commands

-

-New: Browsing by syntax editor -directly on the web. -

-

-All of the following assume -

-
-    cd $GF_LIB_PATH
-
-

-To try out inflection paradigms: -

-
-    > i -path=alltenses -retain alltenses/ParadigmsGer.gfo
-    > cc mkN "Farbe"
-
-

-To try out overloaded syntax, test lexicon, and inflection paradigms: -

-
-    > i -path=alltenses -retain alltenses/TryGer.gfo
-    > cc mkCl (mkNP this_Quant (mkN "Farbe")) (mkA "dunkel")
-
-

- -

An Example of Usage

-

-The standard way of building an application has the following modules. -

-

-An abstract syntax: -

-
-    abstract Music = {    
-    cat 
-      Kind, 
-      Property ;
-    fun 
-      PropKind : Kind -> Property -> Kind ; 
-      Song : Kind ;
-      American : Property ;
-    }
-
-

-A domain lexicon interface: -

-
-    interface LexMusic = open Cat in {
-    oper
-      song_N : N ;
-      american_A : A ;
-    }
-
-

-A functor on Syntax and the domain lexicon interface: -

-
-    incomplete concrete MusicI of Music = open Syntax, MusicLex in {
-    lincat 
-      Kind = CN ;
-      Property = AP ;
-    lin
-      PropKind k p = mkCN p k ;
-      Song = mkCN song_N ;
-      American = mkAP american_A ;
-    }
-
-

-For each language, an instance of the domain lexicon: -

-
-    instance LexMusicGer of LexMusic = CatGer ** open ParadigmsGer in {    
-    oper
-      song_N = mkN "Lied" "Lieder" neuter ;
-      american_A = mkA "amerikanisch" ;
-    }
-
-

-For each language, an instantiation of the functor: -

-
-    --# -path=.:present:prelude
-  
-    concrete MusicGer of Music = MusicI with
-      (Syntax = SyntaxGer),
-      (LexMusic = LexMusicGer) ;
-
-

- - - - -- cgit v1.2.3