construct lexical entries for transfer verbs
@analununes is already working on this.
Since Dec 10, 2021.
- Dominant language
- Common Lisp
- Stars
- 3
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
O objetivo desta _issue_, desdobramento de #19, é construir entradas de verbos de transferência, de que *doar* constitui exemplo prototípico. O grupo inclui não somente verbos de transferência de posse, mas, também, verbos de comunicação, que expressam transferência de informação de um AGENTE para um RECIPIENTE.
Na PorGram, temos:
`~/hpsg/por$ grep -En "^doar" *.tdl`
> lexicon.tdl:369:doar := trans-verb-lex &
> prep-obj-verbs.tdl:1:doar_1 := nom-acc-rec-ditransitive-verb-lex &
Verbos com o tipo `nom-acc-rec-ditransitive-verb-lex` são ditransitivos (ou bitransitivos), tradicionalmente chamados de transitivos diretos e indiretos. O RECIPIENTE pode realizar-se tanto com a preposição de dativo *a* quanto com *para*, esta última restrita (ou pelo menos mais comum) ao PB.
Para povoar esse tipo, precisamos inicialmente extrair os verbos do Bosque usando este script, apresentado no artigo submetido ao PROPOR:
```
valences = joblib.load("valences_dict.joblib")
acc_dat_verbs=set()
for e in ['',
'',
'',
'',
'','',
'']:
verbs=valences.get(e)
if verbs:
acc_dat_verbs.update(verbs)
```
Em seguida, precisamos construir variante desse script substituindo `iobj:a` por `iobj:para`:
```
valences = joblib.load("valences_dict.joblib")
acc_goal_verbs=set()
for e in ['',
'',
'']:
verbs=valences.get(e)
if verbs:
acc_goal_verbs.update(verbs)
```
Finalmente, construímos as entradas para a união dos dois conjuntos gerados pelos dois scripts.
@arademaker e @wellington36 , uma questão interessante é verificar a consistência do Bosque na anotação desse tipo de verbo. Por exemplo, em vez de `iobj`, será que teríamos também `obj:a` ou `obj:para` nas molduras do segundo script (excluindo os casos de `iobj` sem preposição, que são clíticos dativos)?
Notem que o clítico de `iobj` deve sempre ser dativo. Essa é mais uma forma de detectar possíveis erros de anotação.
Verbos que somente ocorrem no corpus com `iobj:para` ou `iobj:a` receberão tipos mais específicos, respectivamente:
`nom-acc-goal-ditransitive-verb-lex`
`nom-acc-dat-ditransitive-verb-lex`
Uma inspeção manual, contudo, poderá reclassificar esses verbos como `nom-acc-rec-ditransitive-verb-lex` . Por exemplo, vamos supor que encontremos no Bosque:
>A prefeitura cedeu o prédio abandonado para uma ONG.
Intuitivamente, sabemos que poderíamos parafrasear essa frase como:
>A prefeitura cedeu o prédio abandonado a uma ONG.
O mesmo sentido do verbo admite também clíticos dativos:
>A prefeitura lhes cedeu o prédio abandonado.
Esses dois últimos exemplos evidenciam que *ceder* enquadra-se no tipo `nom-acc-rec-ditransitive-verb-lex`.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.