Subcategorization frame

From UNL Wiki
(Difference between revisions)
Jump to: navigation, search
(Templates)
Line 120: Line 120:
 
|}
 
|}
  
== Examples (from the English grammar) ==
+
== Observations ==
  
=== Adjectives ===
+
*Syntactic case marking can be associated to the arguments of syntactic relations, if necessary:
*BEAUTIFUL
+
**VS(NP),VC(NP); (direct transitive verbs: the verb has a specifier (NP) and a complement (NP)
**There is no need for a subcategorization frame.
+
**VS(NP,NOM),VC(NP,ACC); (direct transitive verbs: the has as a specifier (NP) that receives the nominative (NOM) case and a complement (NP) that receives the accusative (ACC) case
*LOYAL (TO)
+
*Syntactic case marking should be avoided if default (i.e., if already expressed in the language settings)
**JC(PP("to"));
+
**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
***The complement of the adjective (JC) is a prepositional phrase (PP) whose head is "to".
+
**Subcategorization frame: VS(NP); (the specifier of the verb is a noun phrase)
*INTERESTED (IN)
+
**Language settings: VS(NP):=VS(NP,NOM); (every NP specifier of the verb receives the nominative (NOM) case)
**JC(PP("in"));
+
*Agreement information can be associated to the arguments of syntactic relations, if necessary:
***The complement of the adjective (JC) is a prepositional phrase (PP) whose head is "to".
+
**VS(NP); (the specifier of the verb is a noun phrase (NP));
 
+
**VS(NP,ANUM,APER); (the specifier of the verb is a noun phrase (NP) that assigns number (ANUM) and person (APER) to its head);
=== Adverbs ===
+
*Agreement information should be avoided if default (i.e., if already expressed in the language settings)
*HERE
+
**If the specifier of the verb always assigns number and person to its head this information should be state in the language settings and not in individual subcategorization frames
**There is no need for a subcategorization frame.
+
**Subcategorization frame: VS(NP); (the specifier of the verb is a noun phrase)
*CONTRARILY (TO)
+
**Language settings: VS(NP):=VS(NP,ANUM,APER); (every NP specifier of the verb assigns number and person to its head)
**AC(PP("to"));
+
***The complement of the adverb (AC) is a prepositional phrase (PP) whose head is "to".
+
 
+
=== Nouns ===
+
*TABLE
+
**There is no need for a subcategorization frame.
+
*CONSTRUCTION (OF)
+
**NC(PP("of"));
+
***The complement of the noun (NC) is a prepositional phrase (PP) whose head is "of"
+
 
+
=== Prepositions ===
+
*NEAR(TO)
+
**PC(PP("to"));
+
***The complement of the preposition (PC) is a prepositional phrase (PP) whose head is "to".
+
*IN
+
**PC(NP);
+
***The complement of the preposition (PC) is a noun phrase (NP).
+
 
+
=== Verbs ===
+
*INTRANSITIVE ("sleep")
+
**VS(NP,NOM,ANUM,APER);
+
***The subject (specifier of the verb = VS) is a noun phrase (NP) that receives the nominative case (NOM) and that assigns the number (ANUM) and the person (APER) agreement to the head
+
*COPULA ("be")
+
**VS(NP,NOM,ANUM,APER),VC({NP,JP}, NOM);
+
***The subject (specifier of the verb = VS) is a noun phrase (NP) that receives the nominative case (NOM) and that assigns the number (ANUM) and the person (APER) agreement to the head, and the complement of the verb (VC) is either a noun phrase (NP) or an adjective phrase (JP), that receives the nominative case (NOM) as well.
+
*DIRECT TRANSITIVE ("kill")
+
**VS(NP,NOM,ANUM,APER), VC(NP,ACC);
+
***The subject (specifier of the verb = VS) is a noun phrase (NP) that receives the nominative case (NOM) and that assigns the number (ANUM) and the person (APER) agreement to the head, and the complement of the verb (VC) is a noun phrase (NP) that receives the accusative case (NOM).
+
*INDIRECT TRANSITIVE ("depend")
+
**VS(NP,NOM,ANUM,APER),VC(PP("on"),ACC);
+
***The subject (specifier of the verb = VS) is a noun phrase (NP) that receives the nominative case (NOM) and that assigns the number (ANUM) and the person (APER) agreement to the head, and the complement of the verb (VC) is a prepositional phrase (PP) whose head is "on". The PP receives the accusative case (ACC).
+
*DITRANSITIVE ("give")
+
**VS(NP,NOM,ANUM,APER), VC(NP,ACC), VC(PP("to"),DAT);
+
***The subject (SPEC) is a noun phrase (NP) that receives the nominative case (NOM) and that assigns the number (ANUM) and the person (APER) agreement to the head, and there are two complements: a noun phrase (NP), that receives the accusative case (ACC), and a prepositional phrase (PP), whose head is "to", and that receives the dative case (DAT).
+

Revision as of 10:41, 18 September 2009

In the UNL 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]); where X = determiner required by the noun
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]); where X = preposition required by the verb
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); (direct transitive verbs: the verb has a specifier (NP) and a complement (NP)
    • VS(NP,NOM),VC(NP,ACC); (direct transitive verbs: the has as 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 (NP));
    • 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 state 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)
Software