English grammar/Determiners

From UNL Wiki
Revision as of 10:28, 2 August 2012 by Martins (Talk | contribs)
Jump to: navigation, search

Articles ("a", "the"), demonstrative determiners ("this", "that", "same" etc.), interrogative determiners ("which", "what") and quantifiers ("all", "any" etc.) are represented in UNL as attributes: "the book" > book.@def, "this book" > book.@proximal, "all books" > book.@all, "which book" > book.@wh. Numbers are represented by the relation "qua": "two books" > qua(book,2), "second book" > qua(book,2.@ordinal). Possessive determiners ("my", "your" etc) and possessive pronouns ("mine", "yours" are represented by the relation "pos" and the personal pro-forms of UNL (00.@1, 00.@2 and 00.@3): "my book" > pos(book,00.@1), "book of mine" > pos(book,00.@1).

UNLization

There are basically two types of UNLization rules dealing with determiners: attribute rules and relation rules. Attribute rules normally make use of the attribute "att" and its corresponding features assigned in the dictionary.


(D,att,%x)(NB,%y)
=(%y,+att=%x);
deletes the determiner before a NB and copies the value of the attribute "att" from the determiner to


Determiners (D)

(D,att,%x)(NB,%y):=(%y,+att=%x); the.@def book > book.@def (D,att,%x)(NP,%y):=(%y,+att=%x); the.@def book of John > book of John.@def (N,%x)(D,att,AFT,%y):=(%x,+att=%y); books enough.@enough > books.@enough (D,att,%x)([of])(NP,%y):=(%y,+att=%x); all.@all of them > them.@all

Ordinals (ORD)

(DIGIT,ORD,%y)(NB,%x):=(XB(%x;%y,+spec,+mod),+LEX=N,+XB=NB,%z); first book > XB(book,first)

Quantifiers (DIGIT)

(DIGIT,^ORD,%y)(NB,%x):=(XB(%x;%y,+spec,+qua),+LEX=N,+XB=NB,%z); two books > XB(books,two)

Posessive determiners (POD)

(POD,%x)(NB,%y):=(XP(%y;%x,+spec,+pos),+LEX=N,+XP=NP,%z); my book > XP(book,I)

Possessive pronouns (SPR)

(N,%x)([of])(SPR,%y):=(XB(%x;%y,+spec,+pos),+LEX=N,+XB=NB,%z); book of mine > XP(book,I)

Genitive (GNT)

(N,%x)(PTC,GNT)(N,%y):=(XB(%y;%x,+spec,+pos),+LEX=N,+XB=NB,%z); John's book > XB(book,John)

Indefinite pronouns (NPR)

(NPR,%x)([of])(NP,%y):=(XB(%y;%x,+spec,+qua),+LEX=N,+XB=NB,%z); none of them > XB(them, none)

Interrogative determiners

([whose],%x)(N,%y):=(XB(%y;%x,+spec,+pos),+LEX=N,+XB=NB,%z);

Software