-
Notifications
You must be signed in to change notification settings - Fork 6
Sección IX – Modificadores vs. complementos
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
.