Tools

 

DptOIE
Authors: Leandro Souza de Oliveira and Daniela Barreiro Claro
DptOIE method uses the Dependence Parser and Part of Speech Tagger models trained with Stanford CoreNLP.
This work is described in the paper "DptOIE: A Portuguese Open Information Extraction system based on Dependency Analysis" under submission at JUCS Journal. Please, refer our evaluation at IBERLEF 2019: Dependency Parser on Open Information Extraction for Portuguese Texts - DptOIE and DependentIE on IberLEF(new)

Download both Dataset CETEN200 e WIKI200

HOW TO USE
- Download Binary: DptOIE here
- Download Source: https://github.com/FORMAS/DptOIE - Readme
-To run the DptOIE, the following command must be run: " java -jar DptOIE.jar -sentencesIN 'sentences_file_path' ".
-To use the module that handles subordinate clause, it should be included: "-SC true".
-To use the module that handles coordinated conjunctions, it should be included: "-CC true".
-To use the module that handles appositive, must be included: "-appositive 1".
-To apply transitivity, it should be included:: "-appositive 2".
-DptOIE is independent of dependency parser, so it can receive annotated sentences with other dependency parsers, as long as they are in ConLL-U format with the same tagsets of the Google treebank Treebanks Universal V2,1 (https://lindat.mff.cuni.cz/repository/xmlui/handle/11234/1-2515#show-files).
- To run DptOIE from a dependency tree in ConLL-U format, the following command must be run: " java -jar DptOIE.jar -sentencesIN 'sentences_file_path' -dependencyTreeIN 'dependency_Tree_conllu_format' "

PragmaticOIE
Authors: Cleiton Fernando Sena and Daniela Barreiro Claro
PragmaticOIE method uses a rule-based approach to extract facts in Portuguese in a first pragmatic level.
This work is described in the paper "PragmaticOIE: A Pragmatic Information Extraction for Portuguese language" published at PROPOR 2018.
@InProceedings{10.1007/978-3-319-99722-3_5,
author="Sena, Cleiton Fernando Lima and Claro, Daniela Barreiro",
editor="Villavicencio, Aline and Moreira, Viviane and Abad, Alberto and Caseli, Helena and Gamallo, Pablo and Ramisch, Carlos and Gon{\c{c}}alo Oliveira, Hugo and Paetzold, Gustavo Henrique",
title="Pragmatic Information Extraction in Brazilian Portuguese Documents",
booktitle="Computational Processing of the Portuguese Language",
year="2018",
publisher="Springer International Publishing",
address="Cham",
pages="46--56",
isbn="978-3-319-99722-3"
}
Download: PragmaticOIE @ GITHUB - https://github.com/FORMAS/PragmaticOIE

InferPORTie
Authors: Cleiton Fernando Sena and Daniela Barreiro Claro
InferPORTie method uses a rule-based approach to extract facts in Portuguese. This work is described in the paper "InferPortOIE: A Portuguese Open Information Extraction system with inferences" published in the Natural Language Engineering Journal.
Download: InferPORTie @ GITHUB

 

DependentIE Version 1.0
Authors: Leandro Souza de Oliveira, Rafael Glauber and Daniela Barreiro Claro

DependentIE version 1.0 method uses MaltParser with SVM classifier and OpenNLP as tokenizer and POS tagger.

This work is described in the paper "DependentIE: An Open Information Extraction system on Portuguese by a Dependence Analysis" published at ENIAC 2017. Please reference this paper when using DependentIE version1.0:
OLIVEIRA, L. S. ; GLAUBER, R. ; CLARO, D. B.. DependentIE: An Open Information Extraction system on Portuguese by a Dependence Analysis. In: Encontro Nacional de Inteligência Artificial e Inteligência Computacional, 2017, Uberlandia. pp.271-281. ENIAC 2017 proceedings. Porto Alegre: SBC, 2017.

HOW TO USE
-Download DependentIE here.
-The input file to the DependentIE is "sentences.txt". If you want to parse new sentences, this file needs to be edited.
-Run the command: "java -jar DependentIE.jar", to run the DependentIE.
-At the end of the run, the DependentIE generates the files "entrada_dp.txt" and "saida_DP.conllu" in the "generated_files" folder and the facts in the file "triples.txt".


SGC-ICEIS
Authors: Cleiton Fernando Sena, Rafael Glauber and Daniela Barreiro Claro
Our method is composed of two issues: a transitive and a symmetric mechanism. To the best of our knowledge, this is the first time that inference
approach is used to extract facts in Portuguese texts. Our proposal allowed an increase of 36% in quantity of valid facts extracted in a Portuguese Open IE system.

This work is described in the paper "Inference Approach to Enhance a Portuguese Open Information Extraction" published at ICEIS 2017.
Please reference this paper when using this method:
LIMA SENA, CLEITON FERNANDO ; GLAUBER, RAFAEL ; BARREIRO CLARO, DANIELA . Inference Approach to Enhance a Portuguese Open Information Extraction. In: 19th International Conference on Enterprise Information Systems, 2017, Porto. Proceedings of the 19th International Conference on Enterprise Information Systems, 2017. v. 1. p. 442-451.

HOW TO USE
-Download our R package: ICEIS_0.0.1.zip
-Install R version 3.3.0 (64 bits)
- Install RStudio
- Install packages: rJava, stringr, stringi, NLP, tm, SnowballC, caret.
- Run command: "R CMD INSTALL ICEIS_0.0.1.zip" (sem as aspas) no diretório que estiver o arquivo ICEIS_0.0.1.zip
- Run: library(ICEIS)
Example:
   extractionFromSentence("Daniela é professora da UFBA.")
Results:
[1] "Relacao 1 - " "Daniela " "é professora da " "UFBA "
[1] "Relacao 2 - " " professora da UFBA " " é" "Daniela "


OpenIEAnn Tool (new)
Authors: Rafael Glauber,Leandro Souza de Oliveira, Cleiton Fernando Lima Sena, Daniela Barreiro Claro, Marlo Souza

In this work, we present the challenges involved in the creation of a golden set corpus for the Open IE task in the Portuguese language. We describe our methodology, an annotation tool to support the task and our results on performing this annotation task in a small validation corpus. For us, this is a first attempt to annotate a corpus for Open Information Extraction task in the Portuguese language and we can consider this as a bronze set corpus.

This work is described in the paper "Challenges of an Annotation Task for Open Information Extraction in Portuguese" published at PROPOR 2018. Please reference this paper when using OpenIEAnn or any resource or corpora provided with it:
Glauber R., de Oliveira L.S., Sena C.F.L., Claro D.B., Souza M. (2018) Challenges of an Annotation Task for Open Information Extraction in Portuguese. In: Villavicencio A. et al. (eds) Computational Processing of the Portuguese Language. PROPOR 2018. Lecture Notes in Computer Science, vol 11122. Springer, Cham.

HOW TO USE
-Download OpenIEAnn here

-Unzip and install OpenIEAnn Tool
- Readme: Describes how OpenIEAnn Tool works.
- Validate25: Correspond to 25 sentences extracted randomly from 5 corpora:
- Rules: Our rules to perform this task.
- Folder CORPORA : Five set of 200 sentences from 5 different domains.
- Folder ANNOTATED CORPORA: The set of annotated corpora for OIE task.


OWL-S ComposerW
Authors: Adriano Novais and Daniela Claro
A ferramenta OWL-S ComposerW foi obtida como resultado do trabalho de conclusão de curso realizado pelo aluno Adriano Queiroz sob orientação da prof. Daniela Claro. Seu principal objetivo é permitir o desenvolvimento de composições semânticas heterogêneas de uma maneira visual para interoperar serviços web desenvolvidos em SOAP e RESTful.
A fim de coletar dados, frente à percepção dos desenvolvedores, sobre os principais aspectos da ferramenta, foi criado um tutorial de uso com um exemplo prático e um formulário de avaliação que deve ser respondido após a utilização da ferramenta.

Link: http://www.owl-s-composerw.ufba.br
Click here to download the HOWTO (Tutorial)
Evaluation form of OWL-S ComposerW - Thank you for this contribution!


SEG -
Similarity Gramatical Structures
Authors: Erick Nilsen & Daniela Claro
Click here to download SEG application (binary +source code):
- segapp_run - Binary application with project documentation (javadoc).
- SEGAPP_PROJ - Eclipse project with source-code and project documentation

Web Service published at Amazon - AWS (Cloud Tutorial)
Authors: Leonardo Silva
Tutorial
(in portuguese):Web Service at Amazon cloud

Web Services Compositions (WS-BPEL & OWL-S Tutorial)
Authors: Yuri Petit Lobão and Daniela Barreiro Claro
Tutorial
(in portuguese): Semantic Web Service Composition with WS-BPEL and OWL-S

OWL-S Composer 3.2 (Semantic Web Service Composition + Semantic Similarity + Cloud Services (Amazon & Eucalyptus) )
Authors: Marco Antonio Filho and Daniela Barreiro Claro
Download binary code (only to use plugin): http://sourceforge.net/projects/owl-scomposer/
Download source code: https://github.com/FORMAS/OWL-S-Composer
Video sobre erro nos parametros de inputs/outputs: https://www.youtube.com/watch?v=eKSh_ofNKsc
Cria��o de uma composição através do OWL-S Composer 3.2- Video: http://www.youtube.com/watch?v=IGqMJYHN3Go

OWL-S Composer 3.1 (Composição de SWS + Cloud Services) - Minicurso ERBASE 2012
Authors: Fabricio Alves and Daniela Barreiro Claro

Book's chapter (in portuguese): Semantic Web Service Composition on Cloud (Composiçãoo de Serviços Web Semânticos em Nuvem)
Tutorial 1 (in portuguese):Tutorial de Instalação e Uso do OWL-S Composer no Eclipse Galileo com plugin
Java 1.6: http://java.sun.com/javase/downloads/widget/jdk6.jsp - 32bits
Apache Tomcat 6.0: http://tomcat.apache.org/download-60.cgi
Axis 2-1.4: http://homes.dcc.ufba.br/~dclaro/download/axis2-1.4.1-bin.zip
Full Version Eclipse Galileo (with all plugins for OWLS-Composer 3.0):
http://www.lasid.ufba.br/pessoal/danielaclaro/eclipse_galileo.rar
Plugin installation for Google App Engine: http://code.google.com/intl/pt-BR/eclipse/docs/install-eclipse-3.5.html
Developing a SOAP service on Google App Engine: http://code.google.com/intl/pt-BR/appengine/articles/soap.html
Tutorial 2: Cloud Composition (in portuguese): Tutorial de Instala��o e Uso do OWLS Composer com Google App Engine
Obs. Configuration and installation tested for Windows environment - no test was carried out on Linux


SWS Compositor Simulator
(Web application)

Download available at: https://code.google.com/p/web-service-simulator
Authors: Anderson Carvalho and Daniela Barreiro Claro
Report: Simulador de ServiçosWeb Semânticos com Injeção e Recuperação de Falhas


OWL-S Discovery 2.0
(Desktop application)

TestCollection.zip é a coleçao original - somente Inputs/Outputs
Massa_de_Testes.rar é a coleção modificad - com Inputs/Outputs e Precondições/Efeitos.
Para o desenvolvimento foi usado o Eclipse Galileo http://www.eclipse.org/galileo/
Download Owls-api-3.1-SNAPSHOT, Jena e o Pellet.
Download OWL-S Discovery source files
Authors: Lorena Erdens and Daniela Barreiro Claro
Report: Um algoritmo de análise de pré-condições e efeitos para descoberta de serviços Web semânticos


OWL-S Composer 2.0
(Eclipse plugin)

Tutorial (in portuguese):Tutorial de Instalação e Uso do OWL-S Composer no Eclipse Galileo Modelling Tools
Tutorial (in portuguese):Tutorial de Instalação e Uso do OWL-S Composer no Eclipse Ganymede
Tutorial (in english):How to install and use OWL-S Composer
Download:http://sourceforge.net/projects/owl-scomposer
Authors: Vanessa Aline Sena and Daniela Barreiro Claro
Report: Incorporaçãoo da similaridade semântica no OWL-S Composer
Full Version Eclipse Ganymede (with plugins for OWLS-Composer 2.0): http://www.lasid.ufba.br/pessoal/danielaclaro/download/eclipse_versaomix.zip
Java 1.6: http://java.sun.com/javase/downloads/widget/jdk6.jsp
Apache Tomcat 6.0: http://tomcat.apache.org/download-60.cgi
Axis 2-1.4: http://www.lasid.ufba.br/pessoal/danielaclaro/download/axis2-1.4.1-bin.zip

TRANSPLAN (Desktop application)

Abstract:
Download:http://transplan.wiki.sourceforge.net
Authors: Marcus Vinicius Almeida Silva and Daniela Barreiro Claro
Report: Graduation Lato-Sensu

EPT - Explorer Patterns Tool (Desktop application)


Abstract:

Download:http://sourceforge.net/projects/explorerpattern/
Authors: Joilma Souza and Daniela Barreiro Claro

Report: Algoritmos Geneticos no processo de Minera��o de Dados
User's Manual of EPT (portuguese)
PowerPoint presentation (*.pps)


EFT - Explorer Fuzzy Tool (Desktop application)

Abstract: EFT (Explorer Fuzzy Tree) é uma ferramenta para experimentação de técnicas de classificação baseadas em árvores de decisão fuzzy.
Download: EFT.zip (source + binnary+ databases examples).
Install and Configure: unzip EFT project into root directory.
How to use it: Execute the file EFT.jar.
Authors: Erick Souza and Daniela Barreiro Claro
Report: http://wiki.dcc.ufba.br/pub/Main/ErickSouza/monografia_Erick_Souza.pdf
Slides: http://wiki.dcc.ufba.br/pub/Main/ErickSouza/apresentacao.ppt