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
3
votes
1 answer

Named Entity recognition in Gate using LingPipe

I'm using GATE NLP to process my document, and I want to Use entity names to use as tag candidates In Gate there are OpenNLP and LingPipe as I read an answer form here @Shashikant Kore answer he said if you have the sentence "My friend Joe Smith…
Abeer zaroor
  • 320
  • 2
  • 17
3
votes
1 answer

How to extract email id from a document using GATE's ANNIE plugin?

I am trying to extract Email's annotation sets using ANNIE. Email is a default annotation type provided by ANNIE. I am using the following code:- AnnotationSet defaultAnnotSet = doc.getAnnotations(); AnnotationSet curAnnSet; curAnnSet =…
Anuj Jain
  • 245
  • 1
  • 2
  • 5
3
votes
1 answer

How to load data into CrowdFlower's job by using GATE's crowdsourcing plugin?

I am trying to create a job on CrowdFlower using GATE crowdsourcing plugin. My problem is I cannot load the data to the job at all. What I have done so far in creating the job is: Create job builder in PR. Right click on the job builder and choose…
tomgun
  • 53
  • 7
3
votes
2 answers

Jape file to find the pattern within a sentence

I need to annotate a part of a sentence if the words i have written in my jape rule appear in the same sentence. Eg the sentence is "The child cannot resist any changes to his routine". I have put words like resist in "trouble.lst" file and changes…
3
votes
2 answers

How to get the stanford NER plugin working with GATE?

I am new to GATE (version 8.0) and trying to get the Stanford NER working as part of the processing pipeline. If I just do a search for Stanford in the plugins I don't see it: I'm finding conflicting information online about how to add it in. I…
bernie2436
  • 22,841
  • 49
  • 151
  • 244
3
votes
1 answer

JAPE rule Sentence contains multiple cases

How can i check whether a sentence contain combinations? For example consider sentence. John appointed as new CEO for google. I need to write a rule to check whether sentence contains < 'new' + 'Jobtitle' >. How can i achieve this. I tried…
Vaisakh
  • 1,088
  • 1
  • 8
  • 14
3
votes
3 answers

ANNIE GATE, Error: No sentences or tokens to process in document run sentence splitter and tokenizer first

I have a question regarding Gate API using ANNIE plugin within GATE. I used GATE api in java program and it works well for over 50 docs. But when I run it for more than 50 documents it givens following error: Exception in thread "main"…
Aroleena
  • 31
  • 3
3
votes
2 answers

Create your own gazetteer list

I am new to Natural Language Processing and GATE.Currently I'm learning to use GATE / ANNIE . ANNIE's default gazetteer lists are great, but obviously they don't provide lists for everything. I need to create a list of characters in a story…
usr256
  • 53
  • 1
  • 2
  • 9
3
votes
1 answer

How does GATE use ontologies for NLP?

What is the role of ontologies in natural language processing when using GATE? As I understand it, at a high level, an ontology allows for the modelling of a domain consisting of classes, their instances, properties of these instances and…
cdugga
  • 3,849
  • 17
  • 81
  • 127
3
votes
3 answers

Natural Language Processing in C++

I'm working on a project that already has a C++ base. I would like to have a plug-in for some natural language processing. I really like GATE but I'm not sure if it's worth launching the JVM and splitting the project into C++ and Java portions. I…
User1
  • 39,458
  • 69
  • 187
  • 265
3
votes
1 answer

How to find words sysnonyms using GATE ANNIE?

I have been working on information extraction and was able to run standAloneAnnie.java http://gate.ac.uk/wiki/code-repository/src/sheffield/examples/StandAloneAnnie.java My question is, How can I use GATE ANNIE to get similar words like if I input…
Mohammed Joraid
  • 6,202
  • 2
  • 27
  • 38
2
votes
3 answers

Partial match on a dictionary

I am working with GATE (Java Based NLP Framework) and want to find words with partial match with a dictionary. For example I have a disease dictionary with following terms Congestive cardiac failure Congestive Heart Failure Colon Cancer . …
Sap
  • 5,197
  • 8
  • 59
  • 101
2
votes
2 answers

Difficulty using JAPE Grammar

I have a document which contains sections such as Assessments, HPI, ROS, Vitals etc. I want to extract notes in each section. I am using GATE for this purpose. I have made a JAPE file which will extract notes in the Assessment section. Following is…
Rishabh
  • 338
  • 1
  • 3
  • 17
2
votes
1 answer

How do I use templates with plain java blocks in JAPE grammars?

I have been struggling with using templates in my JAPE grammars. I was trying to use them in right hand side Java blocks but I understand now that they only work in normal JAPE constructs. Works: Phase: FooPhase Input: Token Options:…
2
votes
1 answer

How do I use pure negation in GATE JAPE grammars?

I am trying to write a JAPE grammar to link an Anatomy annotation (tagged with a gazetteer list) with a Numeric value (tagged with an earlier phase) and a set of Units (tagged with a gazetteer list). I want to block certain patterns using pure…
1
2
3
19 20