Questions tagged [gate]

GATE is a Java framework for developing natural language processing applications.

GATE (a General Architecture for Text Engineering, http://gate.ac.uk) is a family of open-source tools for developing natural language processing applications. The GATE family includes a number of inter-related components, and this tag is appropriate for questions about any of them:

  • GATE Developer, a graphical development environment for NLP applications.
  • GATE Embedded, the Java library underlying GATE Developer, allowing applications developed in Developer to be embedded into other Java applications.
  • GATE Teamware, a web-based collaborative annotation and data curation platform.
  • GATE Mímir, an indexing system supporting annotation- and ontology-based search over large text collections that have been processed by a GATE Embedded application.
  • GATECloud.net, a service for running GATE Embedded applications over large corpora using cloud computing.

GATE Developer, Embedded and Mímir are licenced under the Lesser GPL, and Teamware under the Affero GPL.

For more information about the GATE family of tools, see

293 questions
18
votes
4 answers

Tools for text simplification (Java)

What is the best tool that can do text simplification using Java? Here is an example of text simplification: John, who was the CEO of a company, played golf. ↓ John played golf. John was the CEO of a company.
S Gaber
  • 1,536
  • 7
  • 24
  • 43
17
votes
3 answers

Accuracy: ANNIE vs Stanford NLP vs OpenNLP with UIMA

My work is planning on using a UIMA cluster to run documents through to extract named entities and what not. As I understand it, UIMA have very few NLP components packaged with it. I've been testing GATE for awhile now and am fairly comfortable…
Drag
  • 171
  • 1
  • 4
7
votes
1 answer

How good is GATE for NLP?

I am trying to build a NLP app which essentially has to do Named Entity Recognition (NER). I came across GATE. From what i understand it is a framework to build NLP apps. I tested ANNIE, the IE system distributed with GATE but the NER results for my…
uzair_syed
  • 313
  • 3
  • 16
5
votes
2 answers

USE (NLP) GATE TOOL FOR NAMED-ENTITY

Can I use GATE http://gate.ac.uk/ within my java program to extract named-entity. If yes, could you give any examples or guide me to some sources. Thank you
user692704
  • 544
  • 6
  • 21
5
votes
5 answers

How to retrieve all kinds of dates and temporal values from text

I wanted to retrieve dates and other temporal entities from a set of Strings. Can this be done without parsing the string for dates in JAVA as most parsers deal with a limited scope of input patterns. But input is a manual entry which here and hence…
Identity1
  • 1,139
  • 16
  • 33
5
votes
1 answer

Is UIMA provides only a wrapper or is it like StandfordCore NLP and GATE?

The Standford Core NLP and the GATE provides the various NLP operation like NER, POS tagging. There are some of the NLP operation like Tokenizer, Snowball Stemmer available as a UIMA component. So, Is UIMA comparable with the StandfordCore NLP/GATE…
Gaurav
  • 531
  • 1
  • 4
  • 15
5
votes
0 answers

Get next word (or POS) suggestion for a given sentence. Autocomplete a sentence

I have to implement auto-suggestion feature in my desktop based java application. The requirement is as follow: A user will give a sentence as input and i have to return the next possible Part-Of-Speech as suggestion. Eg: 1. UserInput: Mike wants…
thekosmix
  • 1,705
  • 21
  • 35
5
votes
3 answers

Run GATE pipeline from inside a Java program without the GUI. build a tomcat app with gate

i have built some plugin components to GATE and in combination with ANNIE tools, im running a pipeline in GATE platform. Does anyone know how can i run a pipeline from the console? I want to build a web application in Tomcat that will be taking a…
maiky
  • 3,503
  • 7
  • 28
  • 28
5
votes
1 answer

Simple JAPE grammar from GATE tutorial website is not working

I am learning GATE and JAPE grammar along with it. This is the first time I am using GATE and JAPE grammar. I am following this tutorial where grammar to identify something about sports is given. I used this .jape file and sample text given but GATE…
Shekhar
  • 11,438
  • 36
  • 130
  • 186
4
votes
2 answers

Binding error with slf4j

I am using a tool, GATE for text analysis and while installing a PR I get the following error- SLF4J: The requested version 1.5.6 by your slf4j binding is not compatible with [1.6, 1.7] Now, I have searched the internet regarding this and have found…
4
votes
1 answer

How to make if-else statement in JAPE right hand side?

I am new to JAPE (Java Annotation Pattern Engine), a part of GATE. I have already made some rules in LHS that result some tags (say tag a, b, and c) in text. My text consists of several parts, and I would like to classify each part based on…
A. U.
  • 67
  • 5
4
votes
2 answers

How to get Named Entity Extraction using GATE Annie in Java?

I am newbie in GATE ANNIE. I tried GATE GUI interface and got experience to do task on it. I wanted to know how can I implement Named Entity Extraction in Java? I did R&D but unable to find any tutorial regarding Named Entity Extraction. Is there…
iNikkz
  • 3,729
  • 5
  • 29
  • 59
4
votes
0 answers

GATE machine learning issue

I've been using gate.ac.uk GUI to text mine data and am now attempting to use its machine learning module. In order to do so I've created several xml schema's to load into GATE. Here is one example:
OAK
  • 2,994
  • 9
  • 36
  • 49
3
votes
1 answer

What ({!Lookup.minorType == country}) means in JAPE for GATE

While I am going through JAPE(GATE) learning resources, came across below peace of JAPE rule which is eliminating the(bold formatted) text from becoming the annotation. JAPE Rule: ({!Lookup.minorType == country}) Text: University of Sheffield…
user3966432
  • 378
  • 3
  • 15
3
votes
1 answer

write the results of for loop to csv in groovy

currently I am using Groovy to create nested for loops that print the contents of objects to a string intended to be rows of delimited data. I would like to output these strings to a csv file however rather than printing them. Here is the code: for…
brucezepplin
  • 9,202
  • 26
  • 76
  • 129
1
2 3
19 20