Skip to content

cogroo/cogroo4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b622890 · Oct 2, 2017
Sep 21, 2017
May 23, 2013
Mar 1, 2017
May 23, 2013
Jul 10, 2017
Sep 21, 2017
Jul 10, 2017
Mar 1, 2017
Jul 10, 2017
May 23, 2013
Nov 7, 2016
Sep 21, 2017
May 23, 2013
Jul 10, 2012
Sep 21, 2017
Sep 21, 2017

Repository files navigation

Build Status Coverage Status

Here you will find the source code of CoGrOO version 4.x.

Source organization

The code is organized as maven subprojects:

  • cogroo4
    • cogroo-nlp: low level customizations of Apache OpenNLP and tools, like the Featurizer tool and FSA dictionaries
    • cogroo-ann: a framework composed of Annotators and Pipes, this allow easy abstraction of Apache OpenNLP
    • cogroo-gc: the grammar checker core, based on the framework from cogroo-ann
    • cogroo-dict: dictionaries and scripst to deal with it (should be removed soon because now it is partially covered by Jspell-ptBR project)
    • cogroo-ruta-[lang]: the new rule engine based on UIMA RUTA (Thanks to the team @ IME-USP/LabXP2015)
    • cogroo-addon: core of the LO|OO add on (not present in the moment, we need to refactor the pt_Br addon)
    • eval: evaluation related subprojects (used by wcolen to write his master's dissertation)
    • lang: language specific code
      • [lang]: a language (for example pt_br)
        • cogroo-res-[lang]: resources (language models and dictionaries) for language
        • cogroo-ann-[lang]: customization of the framework for language
        • cogroo-gc-[lang]: language specific code and resources for language
        • cogroo-ruta-[lang]: the new rule engine based on UIMA RUTA
        • cogroo-addon-[lang]: LO|OO addon for language

Building

Execute mvn clean install inside the root folder.

Usage

Detailed examples on how to use the API for NLP and grammar checking: Using the API

CLI

License

Apache License 2.0