Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Resources for morphological analysis of Portuguese

License

NotificationsYou must be signed in to change notification settings

LR-POR/MorphoBr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LICENSE
see LICENSE file

Unless otherwise stated, the present resources are derived from the dictionaries of the:

Unitex-PB project
http://www.nilc.icmc.usp.br/nilc/projects/unitex-pb/web/dicionarios.html
Freeling Portuguese data
https://github.com/TALP-UPC/FreeLing/tree/master/data/pt/dictionary/entries

Repository contents

Entries are separated by class, each in its own directory. Entries are divided in small files, so that they can be previewed on GitHub and processed in less powerful computers. The repository structure is meant for development: if you would like a copy of the data, you should go to ourreleases page.

Code (and its documentation) employed in the resource’s development can be found in thetools/ directory.

Tagset

The tagset used in the above projects was converted to a more mnemonical one which generally follows the notational conventions of the descriptive linguistic and finite-state morphology literatures, see theTAGSET file.

Morphological analysis

In order to use MorphoBr resources for morphological analysis in the context of syntactic parsing (e.g. with PorGram), they must be compiled into finite-state transducers. The easier way is to load and compile it withFoma:

% ./compile.sh% foma -f compile.foma%echo"fortinho"| flookup -i morphobr.binfortinhoforte+N+DIM+M+SGfortinhoforte+A+DIM+M+SG%echo"comprei-o"| flookup -i morphobr.bincomprei-ocomprar+V+ele.ACC.3.M.SG+PRF+1+SG

For that, you need to:

  1. change the MAX_STACK value in the int_stack.c file in Foma source code to at least 9097152. Compile Foma.

Seemhulden/foma#146 andmhulden/foma#130

Python modules as well as XFST and bash scripts for performing this task are available in thetools/ folder. Inadequacies and errors found in the source dictionaries were corrected using these tools. See the respective incode documentation for a detailed description of the changes made to the source entries.

Download

See ourreleases page.

Bibliography

Seehttps://github.com/LFG-PTBR/MorphoBr/wiki#publicações. To cite this resource, please usehttp://www.periodicos.letras.ufmg.br/index.php/textolivre/article/view/14294 (first in the publications list).


[8]ページ先頭

©2009-2025 Movatter.jp