mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-25 20:42:50 -06:00
complete resource document
This commit is contained in:
@@ -2,33 +2,45 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META NAME="generator" CONTENT="http://txt2tags.sf.net">
|
||||
<TITLE> Russian Lexical Paradigms</TITLE>
|
||||
</HEAD><BODY BGCOLOR="white" TEXT="black">
|
||||
<P ALIGN="center"><CENTER><H1> Russian Lexical Paradigms</H1>
|
||||
<FONT SIZE="4">
|
||||
<I>Last update: 2006-05-20 11:51:24 CEST</I><BR>
|
||||
</FONT></CENTER>
|
||||
|
||||
<P></P>
|
||||
<HR NOSHADE SIZE=1>
|
||||
<P></P>
|
||||
<UL>
|
||||
<LI><A HREF="#toc1">Russian Lexical Paradigms</A>
|
||||
<UL>
|
||||
<LI><A HREF="#toc1">Parameters</A>
|
||||
<LI><A HREF="#toc2">Nouns</A>
|
||||
<LI><A HREF="#toc3">Adjectives</A>
|
||||
<LI><A HREF="#toc4">Adverbs</A>
|
||||
<LI><A HREF="#toc5">Verbs</A>
|
||||
<LI><A HREF="#toc2">Parameters</A>
|
||||
<LI><A HREF="#toc3">Nouns</A>
|
||||
<LI><A HREF="#toc4">Adjectives</A>
|
||||
<LI><A HREF="#toc5">Adverbs</A>
|
||||
<LI><A HREF="#toc6">Verbs</A>
|
||||
</UL>
|
||||
</UL>
|
||||
|
||||
<P></P>
|
||||
<HR NOSHADE SIZE=1>
|
||||
<P></P>
|
||||
<P>
|
||||
Author:
|
||||
Last update: Tue Jun 13 11:42:43 2006
|
||||
</P>
|
||||
<P>
|
||||
Produced by
|
||||
gfdoc - a rudimentary GF document generator.
|
||||
(c) Aarne Ranta (<A HREF="mailto:aarne@cs.chalmers.se">aarne@cs.chalmers.se</A>) 2002 under GNU GPL.
|
||||
</P>
|
||||
<P>
|
||||
==
|
||||
</P>
|
||||
<P>
|
||||
# -path=.:../abstract:../../prelude:../common
|
||||
</P>
|
||||
<A NAME="toc1"></A>
|
||||
<H1>Russian Lexical Paradigms</H1>
|
||||
<P>
|
||||
Janna Khegai 2003--2005
|
||||
</P>
|
||||
<P>
|
||||
@@ -70,7 +82,7 @@ The following modules are presupposed:
|
||||
flags coding=utf8 ;
|
||||
</PRE>
|
||||
<P></P>
|
||||
<A NAME="toc1"></A>
|
||||
<A NAME="toc2"></A>
|
||||
<H2>Parameters</H2>
|
||||
<P>
|
||||
To abstract over gender names, we define the following identifiers.
|
||||
@@ -110,7 +122,7 @@ To abstract over number names, we define the following.
|
||||
plural : Number ;
|
||||
</PRE>
|
||||
<P></P>
|
||||
<A NAME="toc2"></A>
|
||||
<A NAME="toc3"></A>
|
||||
<H2>Nouns</H2>
|
||||
<P>
|
||||
Best case: indeclinabe nouns: <I>кофе</I>, <I>пальто</I>, <I>ВУЗ</I>.
|
||||
@@ -142,6 +154,14 @@ since there are a lot of exceptions and the gain is just one form less.
|
||||
</PRE>
|
||||
<P></P>
|
||||
<P>
|
||||
The regular function captures the variants for some popular nouns
|
||||
endings below:
|
||||
</P>
|
||||
<PRE>
|
||||
regN : Str -> N ;
|
||||
</PRE>
|
||||
<P></P>
|
||||
<P>
|
||||
Here are some common patterns. The list is far from complete.
|
||||
Feminine patterns.
|
||||
</P>
|
||||
@@ -213,7 +233,7 @@ On the top level, it is maybe <CODE>CN</CODE> that is used rather than <CODE>N</
|
||||
mkNP : Str -> Gender -> Animacy -> NP ;
|
||||
</PRE>
|
||||
<P></P>
|
||||
<A NAME="toc3"></A>
|
||||
<A NAME="toc4"></A>
|
||||
<H2>Adjectives</H2>
|
||||
<P>
|
||||
Non-comparison (only positive degree) one-place adjectives need 28 (4 by 7)
|
||||
@@ -230,6 +250,14 @@ Notice that 4 short forms, which exist for some adjectives are not included
|
||||
in the current description, otherwise there would be 32 forms for
|
||||
positive degree.
|
||||
mkA : ( : Str) -> A ;
|
||||
The regular function captures the variants for some popular adjective
|
||||
endings below:
|
||||
</P>
|
||||
<PRE>
|
||||
regA : Str -> Str -> A ;
|
||||
</PRE>
|
||||
<P></P>
|
||||
<P>
|
||||
Invariable adjective is a special case.
|
||||
</P>
|
||||
<PRE>
|
||||
@@ -269,7 +297,7 @@ On top level, there are adjectival phrases. The most common case is
|
||||
just to use a one-place adjective.
|
||||
ap : A -> IsPostfixAdj -> AP ;
|
||||
</P>
|
||||
<A NAME="toc4"></A>
|
||||
<A NAME="toc5"></A>
|
||||
<H2>Adverbs</H2>
|
||||
<P>
|
||||
Adverbs are not inflected. Most lexical ones have position
|
||||
@@ -279,7 +307,7 @@ after the verb. Some can be preverbal (e.g. <I>always</I>).
|
||||
mkAdv : Str -> Adv ;
|
||||
</PRE>
|
||||
<P></P>
|
||||
<A NAME="toc5"></A>
|
||||
<A NAME="toc6"></A>
|
||||
<H2>Verbs</H2>
|
||||
<P>
|
||||
In our lexicon description (<I>Verbum</I>) there are 62 forms:
|
||||
@@ -342,10 +370,10 @@ between stem and ending lies it is sufficient to compare
|
||||
first person from with second person form:
|
||||
<I>я люб-лю</I>, <I>ты люб-ишь</I>. Stems shoud be the same.
|
||||
So the definition for verb <I>любить</I> looks like:
|
||||
mkRegVerb Imperfective Second <I>люб</I> <I>лю</I> <I>любил</I> <I>люби</I> <I>любить</I>;
|
||||
regV Imperfective Second <I>люб</I> <I>лю</I> <I>любил</I> <I>люби</I> <I>любить</I>;
|
||||
</P>
|
||||
<PRE>
|
||||
mkRegVerb :Aspect -> Conjugation -> (_,_,_,_,_ : Str) -> V ;
|
||||
regV :Aspect -> Conjugation -> (_,_,_,_,_ : Str) -> V ;
|
||||
</PRE>
|
||||
<P></P>
|
||||
<P>
|
||||
@@ -361,9 +389,9 @@ Two-place verbs, and the special case with direct object. Notice that
|
||||
a particle can be included in a <CODE>V</CODE>.
|
||||
</P>
|
||||
<PRE>
|
||||
mkTV : V -> Str -> Case -> V2 ; -- "войти в дом"; "в", accusative
|
||||
mkV2 : V -> Str -> Case -> V2 ; -- "войти в дом"; "в", accusative
|
||||
mkV3 : V -> Str -> Str -> Case -> Case -> V3 ; -- "сложить письмо в конверт"
|
||||
tvDir : V -> V2 ; -- "видеть", "любить"
|
||||
dirV2 : V -> V2 ; -- "видеть", "любить"
|
||||
tvDirDir : V -> V3 ;
|
||||
</PRE>
|
||||
<P></P>
|
||||
|
||||
Reference in New Issue
Block a user