Predicate argument structures

Japanese version

Semantics in ENJU is represented by predicate-argument structures. The type is defined in the file "grammar/types.lil".

Predicate-argument structures are assigned to the CONT feature of signs. A predicate-argument structure is represented by the following feature structure:

feature namedescription
HOOKthe core of the semantics of the parsed phrase
RELSlist of structures that modify the HOOK

Take the noun phrase "a pretty girl" as an example,the semantic representation of "girl" is assigned to the HOOK feature whereas the representation of the modification of "girl" by "pretty" as a relation is assigned to the RELS feature.

Values assigned to HOOK and RELS are of the type 'relation'. 'relation' has the following two subtypes.

type namedescription
?unknown_relationrepresent an unknown entity (such as the subject of a particle)
pred_relationThe relation is introduced by a word that forms part of the parsed phrase. The value assigned to the PRED feature is of the type 'lex_entry' and corresponds to the lexical entry of the word.

The predicate argument structure of a word is represented by subtypes of the type 'pred_relation'.Depending on the number of arguments taken by the word, a subtype of 'pred_relation' may carry the following features, which are assigned the 'relation's corresponding to the arguments taken by the word.

feature namedescription
ARG1subjects of verbs, modifees of adjectives and prepositions
ARG2objects of verbs and prepositions, indirect objects of ditransitive verbs
ARG3direct objects of ditransitive verbs
ARG4The third object of a verb
ARG5The fourth object of a verb
MODARGmodifiees not assigned to ARG1, like those appear in noun-noun compounds, temporal nouns and gerunds.

The following subtypes of the 'pred_relation' type is defined:

type namedescription
noun_relationa head noun
noun_arg1_relationa noun that takes one argument
noun_mod_relationa noun-noun compound or a temporal noun
noun_mod_arg1_relationa temporal noun that takes a sentential complement
aux_relationan auxiliary verb
aux_mod_relationto as a particle?
verb_arg1_relationan intransitive verb
verb_arg12_relationa transitive verb or a verb that takes a sentential complement
verb_arg123_relationa verb that takes two np objects or a verb that takes one np object and one sentential complement
verb_arg1234_relationa verb that takes three np objects or sentential complements
verb_mod_arg1_relationan intransitive verb attached to a modifiee
verb_mod_arg12_relationa transitive verb attached to a modifiee
verb_mod_arg123_relationa verb with three objects and a modifier
verb_mod_arg1234_relationa verb with four objects and a modifier
adj_relationadjectives and adverbs
adj_arg1_relationadjectives and adverbs that are attached to a modifiee
adj_arg12_relationadjectives and adverbs that are attached to a modifiee and take a complement
adj_arg123_relationadjectives and adverbs that are attached to a modifiee and take two complement
conj_relationconjunctions
conj_arg1_relationsubordinating conjunctions that take one argument
conj_arg12_relationsubordinating conjunctions that take two arguments
coordination_relationcoordinating conjunctions
det_mod_relationpredeterminers
det_arg1_relationdeterminers(articles)
det_arg12_relation's
prep_relationprepositions
prep_arg12_relationprepositions that take an objects or are attached to a modifiee
prep_arg123_relationprepositions that take two objects or modifees
prep_arg1234_relationprepositions that take three objects or modifees
pl_relationparticles
punct_relationpunctuations
left_paren_relationleft parentheses
right_paren_relationright parentheses
comp_relationcomplementizers
comp_for_relationfor as a complementizer
relative_relationrelative pronouns

A predicate argument structure of ENJU necessarily introduces one pred relation for each word. Even words that carry no meaning like copular verbs or relative pronouns are assigned a pred relation. Some applications may need such empty relation. If your application have no use of such empty relations, you can extract only the non-empty relations from a predicate argument structures of ENJU.

The predicate argument structure of "a pretty girl" carrying some of the mentioned features is given below:

hpsg_cont
HOOK 1
noun_relation
PRED "girl"
RELS <
det_arg1_relation
PRED "a"
ARG1 1
,
adj_arg1_relation
PRED "pretty"
ARG1 1
>

Enju Developers' Manual Enju Home Page Tsujii Laboratory
MIYAO Yusuke (yusuke@is.s.u-tokyo.ac.jp)