Subcategorization frame

From UNL Wiki
Revision as of 13:16, 16 October 2009 by Admin (Talk | contribs)
Jump to: navigation, search

In the UNLarium framework, Subcategorization Frames are the number and types of syntactic arguments that co-occurs with the lemma in a sentence.

Contents

When to use subcategorization frames

Subcategorization frames are mandatory for words that take one or more syntactic argument, such as:

  • intransitive verbs ('sleep', 'rain')
  • direct transitive verbs ('kill', 'kiss')
  • indirect transitive verbs ('depend', 'rely')
  • ditransitive verbs ('give')
  • deverbals ('arrival', 'construction')
  • adjectives that require a complement ('loyal to', 'interested in')
  • adverbs that require a complement ('contrarily to')
  • prepositions ('in', 'after', 'near', 'instead')
  • conjunctions ('because', 'and', 'but')
  • proper nouns that require an article ('The United States of America")

Subcategorization frames are optional for words that take no syntactic argument, such as:

  • nouns ('table', 'computer')
  • adjectives ('beautiful', 'intelligent')
  • adverbs ('yesterday', 'here')
  • determiners ('the', 'this')
  • pronouns ('he', 'yours')

Syntax

Subcategorization frames should comply with the S-Rule formalism for writing syntactic rules in the UNL framework.

Templates

Category Valency Frame Example (English) Example (Frame)
Adjective 0 NO FRAME beaufitul
Adjective 1 JC(PP([X])); where X = preposition required by the adjective loyal to JC(PP([to]));
Adverb 0 NO FRAME now, here, very, well, normally
Adverb 1 AC(PP([X])); where X = preposition required by the adverb contrarily to AC(PP([to]));
Noun 0 NO FRAME table, computer
Noun 1 (complement) NC(PP([X])); where X = preposition required by the noun construction of NC(PP([of]));
Noun 1 (specifier) NS([X]); where X = determiner required by the noun United States of America NS([the]);
Preposition 1 PC(XP); where XP is the complement of the preposition (NP, VP, etc). of PC(NP);
Verb 0 (impersonal) NO FRAME llove (es), chove (pt)
Verb 1 (intransitive) VS(NP); rain, sleep VS(NP);
Verb 2 (direct transitive) VS(NP),VC(NP); kill, kiss VS(NP),VC(NP);
Verb 2 (indirect transitive) VS(NP),VC(PP([X])); where X = preposition required by the verb depend on VS(NP),VC(PP([on]));
Verb 2 (copula) VS(NP),VC(NP); be, become VS(NP),VC(NP);
Verb 3 (ditransitive) VS(NP),VC(NP),VC(PP([x])); where X = preposition required by the verb give VS(NP),VC(NP),VC(PP([to]));

Observations

Syntactic case marking can be associated to the arguments of syntactic relations, if necessary.
  • VS(NP),VC(NP); (the verb has a specifier (NP) and a complement (NP), i.e., is a direct transitive verb (without syntactic case marking)
  • VS(NP,NOM),VC(NP,ACC); (the verb has a specifier (NP) that receives the nominative (NOM) case and a complement (NP) that receives the accusative (ACC) case

Syntactic case marking should be avoided if default (i.e., if already expressed in the language settings)

  • If the specifier of the verb always receives a nominative case, this information should be stated in the language settings and not in individual subcategorization frames
    • Subcategorization frame: VS(NP); (the specifier of the verb is a noun phrase)
    • Language settings: VS(NP):=VS(NP,NOM); (every NP specifier of the verb receives the nominative (NOM) case)
Agreement information can be associated to the arguments of syntactic relations, if necessary.
  • VS(NP); (the specifier of the verb is a noun phrase and there is no information on agreement
  • VS(NP,ANUM,APER); (the specifier of the verb is a noun phrase (NP) that assigns number (ANUM) and person (APER) to its head);

Agreement information should be avoided if default (i.e., if already expressed in the language settings)

  • If the specifier of the verb always assigns number and person to its head, this information should be stated in the language settings and not in individual subcategorization frames
    • Subcategorization frame: VS(NP); (the specifier of the verb is a noun phrase)
    • Language settings: VS(NP):=VS(NP,ANUM,APER); (every NP specifier of the verb assigns number and person to its head)
Word ordering information can be associated to the arguments of syntactic relations, if necessary.
  • VS(NP); (the specifier of the verb is a noun phrase and there is no information on the word ordering
  • VS(<NP); (the specifier of the verb is a noun phrase (NP) that comes at the left of the head;

Word ordering information should be avoided if default (i.e., if already expressed in the language settings)

  • If the specifier of the verb always comes at the left of its head, this information should be stated in the language settings and not in individual subcategorization frames
    • Subcategorization frame: VS(NP); (the specifier of the verb is a noun phrase)
    • Language settings: VS(NP):=VS(<NP); (every NP specifier of the verb comes at the left of its head)
Software