Files
gf-rgl/src/portuguese
odanoburu 2f4db8e0bc (Por) change copula type from bool to sum param
Portuguese actually has several verbs that can act as copulas,
although the main ones are ser and estar. this allows other types of
copulas to be added.
2019-01-13 18:25:53 -02:00
..
2019-01-11 13:40:23 -02:00
2018-05-16 10:38:54 -03:00
2019-01-10 15:06:55 -02:00
2018-05-16 10:38:54 -03:00
2019-01-07 13:35:31 -02:00
2018-12-22 16:20:59 -02:00
2018-06-26 17:35:37 -03:00
2018-06-20 12:31:36 -03:00
2019-01-10 12:36:35 -02:00
2018-11-26 11:14:48 -02:00
2019-01-10 13:29:14 -02:00
2019-01-04 12:19:46 -02:00
2019-01-09 08:34:38 -02:00

# -*- mode:org -*-
#+TITLE: Portuguese

* language information
- English name: Portuguese
- Autonym: Português
- ISO code: Por

* implementation information
The Portuguese Resource Grammar is built using the Romance functor at
=romance/=, and it mostly follows Brazilian Portuguese.

Romance instantiations differ mostly in their morphological modules
and in the constructions defined in the =Diff*= modules. One relevant
difference for Portuguese is that it uses the /pretérito perfeito/
instead of the auxiliary verb in the present + participle for the RGL
present anterior tense.

* data
The code used to generate the modules below is in this [[http://gitlab.com/odanoburu/gf-pt][repository]].

** Dict
This module contains nouns and adjectives defined from the forms in
this [[https://github.com/LFG-PTBR/MorphoBr/][morphological resource]].

** Besch
The =BeschPor= module contains the complete inflection tables for all
Portuguese verbs, divided in paradigms following the following books:

- Ryan, M. A. Conjugação dos Verbos em Português. Ática, 1991.
- Freire, A. N. Bescherelle: portugais, les verbes. Hatier, 2008.

** Irreg
In this lexicon module you will find Portuguese verbs defined using
the paradigms in =BeschPor=. Please contribute to this list by editing
this [[https://gitlab.com/odanoburu/gf-pt/blob/master/tools/besch/verbs.besch][file]]! (you need only add the verb lemma in the correct paradigm
line)

* history and applications
- mini resource grammars: a [[https://github.com/GrammaticalFramework/gf-summerschool-2018/tree/master/resource][version]] for [[http://school.grammaticalframework.org/2018/][GFSS2018]], [[https://github.com/GrammaticalFramework/gf-contrib/tree/master/mini][mini]] and [[https://github.com/GrammaticalFramework/gf-contrib/tree/master/mini/newmini][newmini]]
- [[https://github.com/odanoburu/gf-matrix][gf-matrix]]: porting the matrix MRS treebank to GF
- [[https://github.com/odanoburu/gf-contrib/tree/cade-demo/cade-2011][Portuguese concrete]] for the grammar from the paper:
  : Ranta, A. Translating between language and logic: what is easy and what is difficult. International Conference on Automated Deduction, 2011, LNCS/LNAI.
- [[http://github.com/grammaticalframework/gf-wordnet][gf-wordnet]]: [incomplete]
- Portuguese concrete for the [[https://github.com/GrammaticalFramework/gf-summerschool-2018/tree/master/application][Doctor grammar]] from [[http://school.grammaticalframework.org/2018/][GFSS2018]]

* bibliography
- Cuconato, B. ; Rademaker, A. A computational grammar for
  Portuguese. PROPOR demonstration session, 2018 [[[http://www.lbd.dcc.ufmg.br/curadoria/minger/recentinsertion/propor-demo/2018/pdf/001.pdf][pdf]]]

* maintainer
bruno cuconato (@odanoburu)