Skip to content

Sección IX – Modificadores vs. complementos

Julio Janeiro Gallardo edited this page Sep 22, 2017 · 8 revisions

Como se muestra en la Tabla 1, hay varios tipos diferentes de frase en SimpleNLG-ES: frases nominales (representadas por la clase NPPhraseSpec), cláusulas o oraciones completas (representadas por SPhraseSpec), frases preposicionales (representadas por la clase PPPhraseSpec), frases adjetivas y frases adverbiales. Las frases adjetivas y adverbiales son generadas como modificadores (cuando modifican una palabra/frase específica) y complementos (cuando están situadas después del verbo).

SimpleNLG-ES distingue entre tres tipos de modificadores: modificadores frontales (que van al principio de una frase), pre-modificadores (que van inmediatamente antes del sustantivo principal o verbo de una frase) y post-modificadores (que van al final de una frase). Se puede especificar directamente dónde va un modificador usando addFrontModifier(), addPremodifier() o addPostmodifier(). Si se utiliza el addModifier() más general, entonces SimpleNLG-ES decidirá dónde colocar el modificador.

Los modificadores pre y post se pueden utilizar en todo tipo de frases. Los modificadores frontales sólo se pueden utilizar en SPhraseSpec.