JAPE (Java Annotation Patterns Engine) 2017


JAPE is the Java Annotation Patterns Engine, a component of the open-source General Architecture for Text Engineering (GATE) platform. JAPE is a finite state transducer that operates over annotations based on regular expressions. Thus it is useful for pattern-matching, semantic extraction, and many other operations over syntactic trees such as those produced by natural language parsers.

A word lattice is a directed acyclic graph with a single start point and edges labeled with a word and weight.

  • Java Annotation Pattern Engine


  • dataincubator.org .. pattern catalogue for modelling, publishing, and consuming linked data
  • uima ruta .. an analysis engine, which interprets and executes the rule-based scripting language



See also:

JAPE (Java Annotation Patterns Engine) & Dialog Systems

CLIEL: context-based information extraction from commercial law documents
M García-Constantino, K Atkinson, D Bollegala… – … of the 16th edition of the …, 2017 – dl.acm.org
… The proposed CLIEL environment operates using NLP (Natural Language Processing) techniques, JAPE (Java Annotation Patterns Engine) rules and some GATE (General Architecture for Text Engineering) modules … Jape: A java annotation patterns engine …

Modelling Design of OIS Ontology
AF Sawsaa, J Lu – Ontologies and Big Data Considerations for …, 2017 – igi-global.com
… This research presents the semi-automatic extraction method based on A Nearly New Information Extraction System (ANNE) by creating Java Annotation Patterns Engine (JAPE) grammars that help to extract concepts form different formats – XML, and HTML …

Secure Information Exchange of Patient’s Health Records Using Anonymization Techniques
S Hina, HMAA Wahab, R Asif, SM Uzair… – INTERNATIONAL …, 2017 – paper.ijcsns.org
… D. JAPE Rules JAPE is an acronym of Java Annotation Patterns Engine, it is a rule based approach used in GATE.JAPE is … and gazetteers, corpus tagging with English grammar which is meant to be a part of speech tags and Java Annotation Pattern Engine – JAPE transducers …

Text Mining Of Judicial System’S Corpora Via Clause Elements
MR Talib, MK Hanif, Z Nabi, MU Sarwar… – International Journal on …, 2017 – ijits-bg.com
… JAVA Annotation Pattern Engine (JAPE) Transducer rules constructed to the textual elements in previous decided cases which are unstructured text, to produce annotated text for judiciary system for which text mining can be done and information can be extracted thus this …

Ontology Population from Raw Text Corpus for Open-Source Intelligence
G Ganino, D Lembo, F Scafoglieri – International Conference on Web …, 2017 – Springer
… in GATE is carried out through different stages, each depending on the contingent needs of the user, who can either adopt existing dictionaries (aka Gazetteers) or create different extraction rule sets through the adoption of Java Annotation Patterns Engine (JAPE) language [6 …

Comparative study on corpus development for Malay investment fraud detection in website
MM Din, NHH Hashim, MM Siraj – Journal of Fundamental and Applied …, 2017 – ajol.info
… As studied by 0, they proposed a method for creating rules and gazetters for Iban language using text processing modules from A Nearly New Information Extraction (ANNIE) system. It uses Java Annotation Pattern Engine (JAPE) language to write Page 3. N. Hashim et al …

CLIEL: Context-Based Information Extraction from Commercial Law Documents
K Atkinson, D Bollegala, K Chapman, F Coenen… – pdfs.semanticscholar.org
… IE. The proposed CLIEL environment operates using NLP (Natural Language Processing) techniques, JAPE (Java Annotation Patterns Engine) rules and some GATE (General Architec- ture for Text Engineering) modules. The …

Web services for ontology based information extraction
LCT Silva – 2017 – dl.lib.mrt.ac.lk
… GATE General Architecture for Text Engineering JAX-RS Java API for RESTFul Web Services JAPE Java Annotation Pattern Engine GDM GATE Document Manager CREOLE Collection of Re-usable Objects for Language Engineering GGI GATE Graphical Interface …

Building timelines of soccer matches from twitter
A Edouard, E Cabrio, S Tonelli, LT Nhan – proceedings of ranlp 2017 …, 2017 – acl-bg.org
… through a link in a graph. Furthermore, we set additional links us- ing JAPE (Java Annotation Pattern Engine) rules, a GATE-specific format to define regular expres- sions needed for pattern matching. As an exam- ple, we report …

Agreement and transitivity in Middle Ukrainian resultative and passive-no/-to constructions
I Parkhomenko – 2017 – edoc.hu-berlin.de
… feminine gen genitive HTML(.html ) hypertext markup language JAPE Java Annotation Patterns Engine masc masculine MR Middle Russian mod modern MU Middle Ukrainian neg negation n neuter nom nominative NTF -no, -to …

Case Study: The Manually Annotated Sub-Corpus
N Ide – Handbook of Linguistic Annotation, 2017 – Springer
… However, several finite state transducers were implemented using the Java Annotation Patterns Engine (JAPE) 15 to massage the output of built-in GATE modules, based on analysis of systematic errors observed in the output. 16. 2.4 Format …

Vocabulary matching for information extraction language
P Bednár – Applied Machine Intelligence and Informatics (SAMI) …, 2017 – ieeexplore.ieee.org
… One of the examples of the processing languages commonly used for the information extraction is JAPE (Java Annotation Patterns Engine) language [2] implemented in GATE system [3]. Similarly to our proposal, JAPE is using regular expressions over the annotations in order …

Automated Natural Language Requirements Analysis using General Architecture for Text Engineering (GATE) Framework
A Mustafa, WMNW Kadir… – … , Electronic and Computer …, 2017 – journal.utem.edu.my
… e-ISSN: 2289-8131 Vol. 9 No. 3-4 99 Figure 2: Main Window of GATE Developer [15] D. Java Annotation Patterns Engine (JAPE) JAPE is a patterns engine which recognises regular expressions in annotations of documents …

T-GOWler: Discovering Generalized Process Models Within Texts
A Halioui, P Valtchev, AB Diallo – Journal of Computational …, 2017 – online.liebertpub.com
… phylogenetic trees. Thereof, we propose to use a supervised machine learning approach (Nadeau and Sekine, 2007) to disambiguate software contexts using specific Java Annotation Patterns Engine (JAPE) rules. 5 For example …

You’ll Never Tweet Alone Building Sports Match Timelines from Microblog Posts
A Edouard, E Cabrio, N Le Thanh, S Tonelli – RANLP17, 2017 – hal.inria.fr
… as described before. We also set links represent- ing relations between actions and participants by means of JAPE (Java Annotation Pattern Engine) rules, a GATE-specific format to define regular ex- pressions needed for pattern matching …

Ontology-Based Approach to Academic Style Marker Identification
V Lanin, S Philipson – ceur-ws.org
Page 1. Ontology-Based Approach to Academic Style Marker Identification Viacheslav Lanin and Sofia Philipson National Research University Higher School of Economics, Perm, Russian Federation vlanin@hse.ru, lyubov.filipson@inbox.ru Abstract …

An automated framework for detection and resolution of cross references in legal texts
N Sannier, M Adedjouma, M Sabetzadeh… – Requirements …, 2017 – Springer
… These annotations are used for finding the CREs via pattern matching. For pattern matching, GATE provides a rule-based language, called the Java Annotation Patterns Engine (JAPE). Figure 5 shows an example of a JAPE rule, named MarkSectionReference …

ADEPt, a semantically-enriched pipeline for extracting adverse drug events from free-text electronic health records
E Iqbal, R Mallah, D Rhodes, H Wu, A Romero… – PloS one, 2017 – journals.plos.org
… applications. GATE offers language-processing, information extraction and testing tools [36]. We used GATE’s Java Annotation Patterns Engine (JAPE) to implement the rule base in all stages of the pipeline [37]. The Adverse …

A Social Semantic Web based Conceptual Architecture of Disaster Trail Management System
A Ahmad, R Othman, M Fauzan – Disasters, 2017 – researchgate.net
… GATE is provided with an IE pipeline ANNIE (A Nearly-New IE) System [11]. ANNIE relies on JAPE (Java Annotation Pattern Engine) language [11]. For Named Entity Recognition, the available ANNIE gazetteer lists will not be enough …

Fuzzy based implicit sentiment analysis on quantitative sentences
AH Yazdavar, M Ebrahimi, N Salim – arXiv preprint arXiv:1701.00798, 2017 – arxiv.org
… tools. In this study, we utilize GATE not only extract numbers and medical terms but also for mapping the extracted medical terms into their corresponding values by applying Java Annotation Patterns Engine (JAPE) Grammar …

Automatic Learning of Medical Text Annotation Rules–a Case Study on Endoscopies
RR Slavescu, MN Oltean, AP Torok… – … on Advancements of …, 2017 – Springer
Page 1. Abstract

Using genre-specific features for patent summaries
J Codina-Filbà, N Bouayad-Agha, A Burga… – Information Processing …, 2017 – Elsevier
… The individual components of the summarization module have also been developed either using GATE’s Java Annotation Patterns Engine (JAPE) or integrated into GATE by a “wrapping” mechanism: the material in GATE-format is transformed into the component’s proprietary …

Strategy ontology construction and learning: insights from smart city strategies
A Taamallah, M Khemaja… – International Journal of …, 2017 – inderscienceonline.com
… GATE embedded provides a set of plug-ins such as a nearly new information extraction system (ANNIE) for information extraction, a Java annotation patterns engine (JAPE) and OBIE. These plugins are loosely coupled, extensible or removable by the Page 9 …

Extracting discourse elements and annotating scientific documents using the SciAnnotDoc model: a use case in gender documents
H de Ribaupierre, G Falquet – International Journal on Digital Libraries, 2017 – Springer
… patterns detected in each sentences.5 We used GATE,6 a text engineering platform, ANNIE,7 a component that forms a pipeline composed of a tokeniser, a gazetteer, a sentence splitter and a part-of-speech tagger, JAPE rules (Java Annotation Patterns Engine), a grammar …

Semantic text-based image retrieval with multi-modality ontology and DBpedia
SA Mohd Noah – The Electronic Library, 2017 – emeraldinsight.com

An approach to treat numerical information in the text simplification process
S Bautista, R Hervás, P Gervás, J Rojo – Universal Access in the …, 2017 – Springer
… Having identified the different component of the numerical expressions, one can then choose the corresponding simplification operations at the next stage. For the purpose of annotating the expressions, JAPE (Java Annotation Patterns Engine) grammars [40] have been used …

Ontology-based information extraction from learning management systems
RB Deyab – 2017 – dspace.uevora.pt
… OP Ontology Population OL Ontology Learning GATE General Architecture for Text Engineering JAPE Java Annotation Patterns Engine NLP Natural Language Processing POS-Tagging Part-of-Speech Tagging NER Named Entity Recognition QA Question Answering …

Crowdsourcing named entity recognition and entity linking corpora
K Bontcheva, L Derczynski, I Roberts – Handbook of Linguistic Annotation, 2017 – Springer
… proceedings/muc_7_toc.html. 11. Cunningham, H.: JAPE: a Java Annotation Patterns Engine. Research Memorandum CS–99–06, Department of Computer Science, University of Sheffield (May 1999)Google Scholar. 12. Cunningham, H …

Ontology-based automated information extraction from building energy conservation codes
P Zhou, N El-Gohary – Automation in Construction, 2017 – Elsevier
Skip to main content …

Integrating semantic NLP and logic reasoning into a unified system for fully-automated code checking
J Zhang, NM El-Gohary – Automation in Construction, 2017 – Elsevier
Existing automated compliance checking (ACC) systems are limited in their automation; they rely on the use of hard-coded, proprietary rules for representing reg.

Question Answering and Knowledge Graphs
A Moschitti, K Tymoshenko, P Alexopoulos… – Exploiting Linked Data …, 2017 – Springer
… For instance, the linguistic analysis component of the PowerAqua system transforms the question into a set of linguistic query triples, in the form of <subject, predicate, object>, by using manually crafted JAPE (Java Annotation Patterns Engine) gram- mars based on the GATE …

Semantic Similarity based Clustering of License Excerpts for Improved End-User Interpretation
NM Nejad, S Scerri, S Auer – … of the 13th International Conference on …, 2017 – dl.acm.org
Page 1. Semantic Similarity based Clustering of License Excerpts for Improved End-User Interpretation Najmeh Mousavi Nejad University of Bonn / Fraunhofer IAIS nejad@cs.uni-bonn. de Simon Scerri University of Bonn / Fraunhofer IAIS scerri@cs.uni-bonn.de …

A Method For Data Classification In Slovak Medical Records
E Kucera, O Haffner, E Stark – annals-csis.org
… Vydavatelstvo STU, 2007. [7] Xml and More. (2011) Java annotation patterns engine (jape). [Online]. Available: http://xmlandmore.blogspot.sk/2011/05/ java-annotation-patterns-engine- jape.html 184 PROCEEDINGS OF THE FEDCSIS. PRAGUE, 2017

Social impact assessment of scientist from mainstream news and weblogs
M Timilsina, W Khawaja, B Davis, M Taylor… – Social Network Analysis …, 2017 – Springer
Research policy makers, funding agencies, universities and government organizations evaluate research output or impact based on the traditional citation count, peer review, h-index and journal impact.

Automatic Text Simplification
H Saggion – Synthesis Lectures on Human Language …, 2017 – morganclaypool.com
Page 1. Automatic Text Simplification Page 2. Synthesis Lectures on Human Language Technologies Editor Graeme Hirst, University of Toronto Synthesis Lectures on Human Language Technologies is edited by Graeme Hirst of the University of Toronto …

Information Extraction meets the Semantic Web: A Survey
JL Martinez-Rodriguez, A Hogan, I Lopez-Arevalo – semantic-web-journal.net
Page 1. Undefined 0 (2016) 1 1 IOS Press Information Extraction meets the Semantic Web: A Survey Jose L. Martinez-Rodrigueza, Aidan Hoganb and Ivan Lopez-Arevaloa a Cinvestav Tamaulipas, Ciudad Victoria, Mexico E …

Feature management framework for Open Source Software development projects
KG Damarasingu – 2017 – search.proquest.com
Feature management framework for Open Source Software development projects. Abstract. Dynamic changes in the world of business have been driving the demand for advanced Open Source Software (OSS) development techniques for many years …

(Visited 158 times, 1 visits today)