LR-POR / LR-POR/tools

como extrair as preposições e complementadores?

Open
#18 23 comments 0 reactions 1 assignee View on GitHub

@lucasrct is already working on this.

Since Oct 20, 2021.

enhancement
Dominant language
Python
Stars
2
Forks
0
PR merge metrics
No merged PRs in 30d

Description

@lucasrct, parabéns pelo programa extrator de valências. Com as modificações necessárias, será de extrema valia para a construção do léxico da PorGram e de outras gramáticas, inclusive de outras línguas. Infelizmente, receio que eu não vou poder fazer muita coisa com o extrator no estado atual para povoar o léxico da PorGram. De fato, como expliquei nos meus comentários em https://github.com/LR-POR/PorGram/issues/19#issuecomment-946028428, saber que um verbo ocorre com a moldura `''` não é suficiente para atribuí-lo a um dos tipos da gramática, uma vez que eu preciso saber se o objeto é direto ou se é introduzido por meio de uma preposição e qual exatamente é essa preposição. Do mesmo modo, preciso, para `xcomp` e `ccomp`, das propriedades listadas nos meus comentários da mencionada _issue_.
@arademaker, alguma ideia de como fazer isso no estágio atual do programa? @lucasrct, você teria como integrar essas informações?

https://github.com/LR-POR/ud-matrix/blob/master/examples.conllu#L186-L199

Eu preciso da seguinte moldura para codificar esse verbo na gramática:

```

```

Observe que incluí `act` para caracterizar o verbo como forma na voz ativa, ou podemos convencionar que apenas `VERB` é voz ativa e `VERB:pass` é voz passiva. Como @arademaker e eu temos comentado em diversos lugares, são vários os indicativos de voz passiva, mas bastaria `nsubj:pass` ou `Voice=Pass` ou `VerbForm=Part` E `aux:pass` para atribuir a voz passiva.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.