LR-POR / PorGram

A Portuguese HPSG Grammar
Other
2 stars 1 forks source link

manually implement subject control verbs #45

Closed leoalenc closed 3 years ago

leoalenc commented 3 years ago

No momento, verbos de controle do sujeito estão erroneamente implementados como verbos de alçamento do sujeito, porque o questionário da Grammar matrix não oferece suporte à implementação desse tipo de verbo. Alguns exemplos:

459 o gato está tentando dormir 2 342 460 o gato está conseguindo dormir 1 332 451 quem quer perseguir os gatos 1 210

Conforme Sag, Wasow e Bender (2003, p. 364-377), a passivização é um dos critérios para distinguir verbos de controle do sujeito e verbos de alçamento do sujeito:

verbo de alçamento do sujeito

a prefeitura precisa recolher o lixo o lixo precisa ser recolhido pela prefeitura

verbo de controle do sujeito

a prefeitura tentou recolher o lixo *o lixo tentou ser recolhido pela prefeitura

Como mostram Sag, Wasow e Bender (2003, p. 364-377), esse critério é mero reflexo da estrutura semântica diferente dos dois tipos de verbos: o sujeito de um verbo de alçamento do sujeito não constitui argumento semântico dele, mas do verbo encaixado, ao passo que o sujeito de um verbo de controle do sujeito é argumento semântico tanto dele quanto do verbo encaixado.
O arquivo nuclear matrix.tdl oferece diversos tipos gerais, não explorados pelo questionário na sua versão atual, que podem ser customizados manualmente. Entre esses tipos, está trans-first-arg-control-lex-item, exemplificado pela seguinte sentença do inglês:

Kim tries to sleep.

O objetivo desta issue é criar subtipo que permita analisar os exemplos acima como verbos de controle.

leoalenc commented 3 years ago

https://github.com/LR-POR/PorGram/commit/af22999b038ce7c3e90fc9452b4b0b5ccb5f4ca3 implementa verbos de controle do sujeito. Falta, contudo, reclassificar parte dos verbos que foram implementados como verbos de alçamento por meio do questionário.

leoalenc commented 3 years ago

@arademaker, os verbos de controle de sujeito anteriormente classificados como de alçamento (auxiliares conforme a teoria da Matriz Gramatical, os quais abriguei sob o tipo bare-inf-aux-lex) foram, no commit https://github.com/LR-POR/PorGram/commit/76be32508f26e752879ea525a79da63822c9f7a0, transferidos de lexicon.tdl, gerado pelo sistema de customização, para control-verbs.tdl, produzido manualmente. Por outro lado, a lista de auxiliares do tipo bare-inf-aux-lex em choices foi atualizada por meio do sistema de customização.