JAPE (Java Annotation Patterns Engine) 2015


Notes:

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.

Resources:

  • 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

Wikipedia:

See also:

JAPE (Java Annotation Patterns Engine) & Dialog SystemsJAPE (Java Annotation Patterns Engine) 2014


Combining knowledge-and data-driven methods for de-identification of clinical narratives A Dehghan, A Kovacevic, G Karystianis… – Journal of biomedical …, 2015 – Elsevier … The rules were developed using Java Annotation Patterns Engine (JAPE) [19] and Java regular expressions. An example rule is given in Table 1. Table 1. Example of a rule. Row 2 shows a rule for capturing a subset of Street mentions. … Cited by 6 Related articles All 8 versions

A distributed framework for NLP-based keyword and keyphrase extraction from web pages and documents P Nesi, G Pantaleo, G Sanesi – 21st International …, 2015 – pdfs.semanticscholar.org … Finally, the Java written JAPE (Java Annotation Pattern Engine) plugin syntax has been employed to define custom rules for filtering undesired, noisy parts of speech (such as conjunctions, adverbs, prepositions etc.). These rules are contained in a dedicated .jape file. … Cited by 2 Related articles All 5 versions

Automating Event Recognition for SMT Systems E Hkiri, S Mallat, M Maraoui, M Zrigui – Computational Collective …, 2015 – Springer … To implement this task we used JAPE transducer (JAVA Annotation Pattern Engine) provided by Gate Toolkit Our event detection system is composed of four main phases summarized below: The first phase is lemmatization; we first start by cutting the Arabic text into words, and … Cited by 2 Related articles

On Developing Extraction Rules for Mining Informal Scientific References from Altmetric Data Sources W Khawaja, M Taylor, B Davis – … on Applications of Natural Language to …, 2015 – Springer … PloS one 4(6), e6022 (2009)CrossRef. 2. Cunningham, H.: Gate, a general architecture for text engineering. Comput. Humanit. 36(2), 223–254 (2002)CrossRef. 3. Cunningham, H., Maynard, D., Tablan, V.: JAPE: a Java annotation patterns engine, 2nd edn. … Related articles All 2 versions

A Web-based Text Simplification System for English D Ferrés, M Marimon, H Saggion – Procesamiento del Lenguaje …, 2015 – journal.sepln.org … 3.1 Syntactic Phenomena Identification and Analysis Sentence analysis for simplification is imple- mented with GATE JAPE (Java Annotation Patterns Engine) grammars which detect and label the different kind of syntactic phenom- ena appearing in the sentences. … Cited by 2 Related articles All 4 versions

A Semi-Supervised Machine Learning Method for Chinese Patent Effect Annotation X Chen, N Deng – Cyber-Enabled Distributed Computing and …, 2015 – ieeexplore.ieee.org … 243 Page 2. in patent annotation. One is annotating patent contents by a pre-defined rules repository. Peter Parapaics[16] uses JAPE (Java Annotation Pattern Engine) to define the rules of patents’ composition and description parts. … Related articles All 2 versions

Agile text mining with Sherlok R Richardet, JC Chappelier… – Big Data (Big Data), …, 2015 – ieeexplore.ieee.org … GATE contains an integrated development environment and includes a high-level domain specific language (DSL), JAPE (Java Annotation Patterns Engine) for finite state transductions over annotations based on regular expressions. … Related articles All 2 versions

A Study on Various Text Document Annotation Systems H Sajith, VK KS – ijarcet.org … white space. Sentence splitter segments the running text into sentences. It is implemented in JAPE (Java annotation pattern engine). POS tagger produces a POS tag (Eg: Verb, noun, etc.) as an annotation on each token. It uses … Related articles

Automating Event Recognition for Statistical Machine Translation systems E HKIRI, S MALLAT, M Maraoui, M ZRIGUI – researchgate.net … exploiting this analysis. To implement this task we used JAPE transducer (JAVA Annotation Pattern Engine) provided by Gate Toolkit Our event detection system is composed of four main phases summarized below: Page 4. The first … Related articles All 2 versions

Sethemo: thematic segmentation-based ontology R Boudouma – International Journal of Advanced Research in IT and …, 2015 – garph.co.uk Page 1. International Journal of Advanced Research in ISSN: 2278-6244 IT and Engineering Impact Factor: 4.054 Vol. 4 | No. 3 | March 2015 www.garph.co.uk IJARIE | 31 SETHEMO: THEMATIC SEGMENTATION-BASED ONTOLOGY Rachid Boudouma* … All 2 versions

Using Semantics and NLP in Experimental Protocols O Giraldo, A Garcia, J Figueredo, O Corcho – ceur-ws.org … information retrieval. We are using GATE [3, 4] as the NLP engine; the information extraction system is ANNIE (A Nearly-New Information Extraction), and extraction rules are coded in JAPE (Java Annotation Patterns Engine). This … Cited by 1 Related articles All 3 versions

A Visual and Results-Driven Rules Composition Approach for Better Information Extraction W El-Kass, S Gagnon, M Iglewski – IFAC-PapersOnLine, 2015 – Elsevier … Cunningham, 1999; H. Cunningham, D. Maynard, V. Tablan; JAPE: a Java annotation patterns engine. Department of Computer Science, University of Sheffield. Sheffield, UK (1999) http://www.dcs.shef.ac.uk/intranet/research/public/resmes/CS0010.pdf. … Cited by 1 Related articles

Domain-specific Relation Extraction: using distant supervision Machine Learning A Aljamel, T Osman, G Acampora – … Management (IC3K), 2015 …, 2015 – ieeexplore.ieee.org … 3.3.1 Named Entity Recognition The Named Entities are recognised by utilising ANNIE’s rule-based entity recognition system, ANNIE which uses Java Annotation Patterns Engine (JAPE) rules to recognise regular expressions in annotations on documents. …

Automatic Extraction Of Spatio-Temporal Information From Arabic Text Documents A Feriel, KM Khireddine – researchgate.net … state transducer and orthomatcher. Another important component is the JAPE language (Java Annotation Pattern Engine) [29] which consists of a set of phases, each of which consists of a set of pattern/action rules. Thus, in this … Related articles All 3 versions

Improved question answering system Using semantic search and indexing S Kalaivani – 2015 – shodhganga.inflibnet.ac.in … IE – Information extraction IR – Information retrieval i – Instance IRI – Internationalized resource identifier JAPE – Java annotation pattern engine rQ j – j th relation in question rR j – j th relation in resource ksim(qr,r) – Keyword based similarity between query and resource … All 2 versions

A hadoop based platform for natural language processing of web pages and documents P Nesi, G Pantaleo, G Sanesi – Journal of Visual Languages & Computing, 2015 – Elsevier … Finally, the Java written JAPE (Java Annotation Pattern Engine) plugin syntax has been employed to define custom rules for filtering undesired, noisy parts of speech and user defined stop-words. These rules are contained in a dedicated jape file. … Cited by 1 Related articles All 2 versions

A Semantically Hybrid Framework Of Personalizing News Recommendations CDH Nguyen, N Arch-int, S Arch-int – ijicic.org … mode. Furthermore, the ANNIE system can be extended by using JAPE (Java Annotation Pattern Engine) rules, which are special component allowing developer to annotate named entities according to their own vocabulary. … Related articles

An upgrading SentiVoice-a system for querying hotel service reviews via phone TK Tran, TT Phan – 2015 International Conference on Asian …, 2015 – ieeexplore.ieee.org … There is no public corpus available for Vietnamese sentiment analysis; therefore, they have to use JAPE I (Java Annotation Patterns Engine) to create their own rule-based system. Their results showed that they achieved around 63% F I-measure at sentence level. … Cited by 2 Related articles

Automatic relation extraction using naïve Bayes classifier for concept relational ontology development G Sureshkumar, G Zayaraz – International Journal of …, 2015 – inderscienceonline.com … Chapman & Hall. Cunningham, H., Maynard, D. and Tablan, V. (2000) JAPE: A Java Annotation Patterns Engine, Technical Report CS-00-10, University of Sheffield, Department of Computer Science. de Marneffe, MC. and Manning … Related articles

Enterprise domain ontology learning from web-based corpus A Vasilateanu, N Goga, EA Tanase… – 2015 6th International …, 2015 – ieeexplore.ieee.org … The software GATE (General Architecture for Text Engineering) is an open source software that allows designing and processing ontologies. The component that recognizes regular expressions in annotations is JAPE (Java Annotation Patterns Engine). … Related articles All 2 versions

Ontological approach applied to the C99 algorithm R Boudouma – International Journal of Advanced Research in …, 2015 – garph.co.uk Page 1. International Journal of Advanced Research in ISSN: 2278-6252 Engineering and Applied Sciences Impact Factor: 5.795 Vol. 4 | No. 11 | November 2015 www.garph.co.uk IJAREAS | 37 ONTOLOGICAL APPROACH APPLIED TO THE C99 ALGORITHM … All 2 versions

Formativee-Assessment Tool To Facilitate The Training Of Project Management Professionals MI DASC?LU, M NAVLEA, CN BODEA… – … of» eLearning and …, 2015 – ceeol.com … GATE has as component the Java Annotation Patterns Engine (JAPE) that permits the recognition of regular expressions in annotations on documents. Moreover, Text2Onto also utilizes an open source lexical database called WordNet. … Cited by 2 Related articles All 4 versions

Text Mining in archaeology: extracting information from archaeological reports JD Richards, D Tudhope… – Mathematics and …, 2015 – books.google.com … the semantic annotations in context. JAPE (Java Annotation Pattern Engine) is a finite state transducer, which uses regular expressions for handling pattern-matching rules (Cunningham et al. 2000). The rules are developed … Cited by 2 Related articles

A Hybrid Approach to Extract and Classify Relation from Biomedical Text AW Muzaffar, F Azam, U Qamar… – Proceedings of the …, 2015 – search.proquest.com … [26] https://gate.ac.uk/sale/tao/splitch23.html#x28- 55200023.12. [27] H. Cunningham and D. Maynard and V. Tablan. JAPE: a Java Annotation Patterns Engine (Second Edition). Technical report CS-00-10, University of Sheffield, Department of Computer Science, 2000. … Cited by 1 Related articles

Semantic Annotation of Ontology by Using Rough Concept Lattice Isomorphic Model H Xu, R Zhang, C Lin, W Gan – International Journal of Hybrid Information …, 2015 – sersc.org Page 1. International Journal of Hybrid Information Technology Vol.8, No.2 (2015), pp.93-108 http://dx.doi.org/10.14257/ijhit.2015.8.2.09 ISSN: 1738-9968 IJHIT Copyright ? 2015 SERSC Semantic Annotation of Ontology by Using Rough Concept Lattice Isomorphic Model … Cited by 1 Related articles All 2 versions

Using text mining techniques to extract rationale from existing documentation B Rogers, Y Qiao, J Gung, T Mathur… – Design Computing and …, 2015 – Springer … 460 B. Rogers et al. Page 5. Data Pre-processing in GATE In addition to supporting manual data annotation, GATE allows documents to be annotated automatically using plug-ins provided with the tool-kit and through writing JAPE (Java Annotation Pattern Engine) transducers. … Cited by 2 Related articles All 4 versions

Spatiotemporal and semantic information extraction from web news reports about natural hazards W Wang, K Stewart – Computers, Environment and Urban Systems, 2015 – Elsevier … training. Rules have been implemented in the JAPE transducer (a Java Annotation Pattern Engine) in GATE to support spatial, temporal, and semantic reference matching from the gazetteers and extraction from the texts. As … Cited by 7 Related articles All 4 versions

Fusing Crowdsourcing and Social Media to Harvest Volunteered and Ambient Geospatial Information M Kassahun, M Worku – ijcscn.com … JAPE (Java Annotation Pattern Engine) is a well-known pattern definition language that can be used in combination with the GATE (General Architecture for Text Engineering) text processing resource to handle the pattern matching task. … Related articles All 2 versions

Ontology-based information extraction from environmental regulations for supporting environmental compliance checking P Zhou, N El-Gohary – Computing in Civil Engineering, 2015 – ascelibrary.org … 2011). The ontology was built using the ontology editor of GATE. The extraction rules were encoded as Java Annotation Patterns Engine (JAPE) rules (Cunningham et al. 2011). The IE algorithm was tested in extracting quantitative requirements from Chapter 4 of 2012 IECC. … Cited by 3 Related articles

Ontology-Based Arabic Documents Classification MMA Jasser, RS Baraka – library.iugaza.edu.ps … DAML DARPA Agent Markup Language DC Document Classification GATE General Architecture For Text Engineering JAPE Java Annotation Pattern Engine KDD Knowledge Discovery from Data KNN K-Nearest Neighbors LR Language Resource … Related articles

Investigating Crimes using Text Mining and Network Analysis NT Elyezjy, AM Elhaless – International Journal of Computer …, 2015 – search.proquest.com … It used to identify proper name within documents. Arabic Main Grammar Used Java Annotation Patterns Engine (JAPE) to implement regular expression base on rules, we identify many JAPE rules to satisfy high accuracy in offender names extraction. … Cited by 1 Related articles All 6 versions

Semantic Formative E-Assessment for Project Management Professionals D Maria-Iuliana, B Constanta-Nicoleta… – … of Computer Based …, 2015 – ieeexplore.ieee.org … GATE has as component the Java Annotation Patterns Engine (JAPE) that permits the recognition of regular expressions in annotated documents: using the rules defined inside JAPE, we extract the conceptual relations from text-based answers. … Related articles All 3 versions

Identification of adverse drug events from free text electronic patient records and information in a large mental health case register E Iqbal, R Mallah, RG Jackson, M Ball, ZM Ibrahim… – PloS one, 2015 – journals.plos.org … Flow diagram representing the use of the Remove and Retain rules to identify ADE instances. doi:10.1371/journal.pone.0134208.g001. Rules were defined using the Java Annotation Patterns Engine (JAPE) within GATE. Removal … Cited by 8 Related articles All 9 versions

SENSEI Coordinator G Riccardi – sensei-conversation.eu … GATE General Architecture for Text Engineering GPL GNU Public License GUI graphical user interface HTML HyperText Markup Language HTTP HyperText Transfer Protocol ISF Interactive Summarization Framework JAPE Java Annotation Patterns Engine JSON JavaScript … Related articles

Workflow Mining: Discovering Generalized Process Models from Texts A Halioui, P Valtchev, AB Diallo – Workshop Notes, 2015 – researchgate.net … We use a supervised approach in order to recognize and learn concepts from texts [19]. A handwriting specific gram- mar is described (in JAPE 2 language) for each ontological 2JAPE is a Java Annotation Patterns Engine. …

From the Language of Legislation to Executable Logic Programs A Wyner – Logic in the Theory and Practice of Lawmaking, 2015 – Springer … In this study, we used the Stanford Parser Using information from these components, we have created targeted annotation modules for elements of our model; these modules are expressed in the gazetteer lists and Java Annotation Patterns Engine (JAPE) rules, where gazetteer … Related articles All 3 versions

A knowledge-based approach to Information Extraction for semantic interoperability in the archaeology domain A Vlachidis, D Tudhope – Journal of the Association for …, 2015 – Wiley Online Library … 4 JOURNAL OF THE ASSOCIATION FOR INFORMATION SCIENCE AND TECHNOLOGY—•• 2015 DOI: 10.1002/asi Page 5. and Date (Bontcheva, Tablan, Maynard, & Cunningham, 2004). The JAPE (Java Annotation Pattern Engine) language supports the definition of IE rules. … Cited by 1 Related articles

Leveraging publicly available data to discern patterns of human-trafficking activity A Dubrawski, K Miller, M Barnes… – Journal of Human …, 2015 – Taylor & Francis … Jape: A java annotation patterns engine (Tech. Rep.). Sheffield, England: Institute for Language, Speech, and Hearing, and Department of Computer Science, University of Sheffield. View all references; Maynard, Tablan, Ursu, Cunningham, & Wilks, 200127. … Cited by 5 Related articles

An ontology based framework for navigation support in Electronic Discharge Summaries RA Siddiqui, M Adnan, A Siddiqui – … (ICCTIM), 2015 Second …, 2015 – ieeexplore.ieee.org … For doing so, Java Annotation Pattern Engine (JAPE) grammar rule has been designed for such task. C. Data Set The Data Set consists sample use case of three free clinical text of EDSs found on World Wide Web (WWW). 4 ISBN: 978-1-4799-6211-2 ©2015 IEEE Page 5. Fig. … Related articles

Automated Quality Assurance of Non-Functional Requirements for Testability A Rashwan – 2015 – spectrum.library.concordia.ca … GATE General Architecture for Text Engineering GUI Graphical User Interface IR Information Retrieval JAPE Java Annotation Patterns Engine KNN K-Nearest Neighbor LR Language Resource ML Machine Learning NFR Non-Functional Requirement … Cited by 1 Related articles All 3 versions

L2S: Transforming Natural Language Questions into SQL Queries DT Hoang, M Le Nguyen… – Knowledge and Systems …, 2015 – ieeexplore.ieee.org … Tools includes Name Entity recognizer[18] (NER) and Coltech-parser1 in GATE[6]. Through the use of Java Annotation Patterns Engine (JAPE) gram- mars, we improved the performance of those tools to extend the number of entities that it could detect. … Related articles

Towards content-oriented patent document processing: Intelligent patent analysis and summarization S Brügmann, N Bouayad-Agha, A Burga… – World Patent …, 2015 – Elsevier … The modules 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 module’s proprietary format to be processed by the module, and its … Cited by 2 Related articles All 2 versions

An automated framework for detection and resolution of cross references in legal texts N Sannier, M Adedjouma, M Sabetzadeh, L Briand – Requirements Engineering – 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 MarkSec- tionReference. … Cited by 3 Related articles All 3 versions

Ontology-based employer demand management C Terblanche, P Wongthongtham – Software: Practice and …, 2015 – Wiley Online Library … In text processing, transducers are finite state machines that process annotations by using regular expressions. We utilise a Java annotation patterns engine (JAPE) to implement these transducers. The JAPE Transducer operates over annotations based on regular expressions. … Cited by 1 Related articles All 5 versions

Automated checking of conformance to requirements templates using natural language processing C Arora, M Sabetzadeh, L Briand… – IEEE transactions on …, 2015 – ieeexplore.ieee.org … grammars. This representation enables the definition of pat- tern matching rules for checking template conformance. For implementing a BNF grammar over NL statements, we use JAPE (Java Annotation Patterns Engine). JAPE … Cited by 13 Related articles All 7 versions

A Relation Extraction Framework for Biomedical Text Using Hybrid Feature Set AW Muzaffar, F Azam, U Qamar – Computational and mathematical …, 2015 – hindawi.com Computational and Mathematical Methods in Medicine is a peer-reviewed, open access journal that publishes research and review articles focused on the application of mathematics to problems arising from the biomedical sciences. Areas of interest include gene therapy, cell kinetics … Cited by 5 Related articles All 8 versions

Sentiment Analysis of Data from Online Forums on the Newborn Genome Sequencing H Poursepanj – 2015 – ruor.uottawa.ca … Acid EDU Elementary Discourse Unit FN False Negative FP False Positive GATE General Architecture for Text Engineering GI General Inquirer HTML Hyper Text Markup Language IDF Inverse Document Frequency JAPE Java Annotation Patterns Engine KNN K-nearest … All 4 versions

On Integrating Social and Sensor Networks for Emergency Management F Shams, A Cerone, R De Nicola – International Conference on Software …, 2015 – Springer … disaster information. ANNIE [27] uses PRs (Processing Resources) that have been developed using the JAPE (Java Annotation Pattern Engine) language [52], a pattern/action rule language based on regular expressions. Another … Related articles All 3 versions

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 …, 2015 – 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. … Cited by 1 Related articles All 2 versions

Named Entity Recognition and Classification in Search Queries AM Alasiry – 2015 – dcs.bbk.ac.uk Page 1. Named Entity Recognition and Classification in Search Queries Areej Mohammed Alasiry A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy Computer Science and Information Systems Birkbeck, University of London … Related articles All 7 versions

Context-specific Consistencies in Information Extraction P Klügl – opus.uni-wuerzburg.de Page 1. P eter Klügl Context-specific Consistencies in Information Extraction Peter Klügl Rule-based and Probabilistic Approaches C ontext-specific C on sistencies in Inform ation Extraction Page 2. Peter Klügl Context-specific Consistencies in Information Extraction Page … Related articles All 4 versions

Text Analytics on Reconfigurable Platforms R Polig – 2015 – d-nb.info … Similarly the Java Annotation Pattern Engine (JAPE) [41] defines a similar language to be used with the GATE framework. These languages are mostly based on cascaded grammars defining a sequence of patterns expressed by regular expressions. … Related articles

[BOOK] A Generic Model Of Ontology To Visualize Information Science Domain(OIS) A Sawsaa – 2015 – books.google.com Page 1. Ahlon Sows.co. A GENERIC MODEL OF ONTOLOGY to VISUALIZE INFORMATION CIENCE DOMAIN (OIS) ºft, Anchor Acodemic Publishing C?Semind?e knowledge Page 2. Bibliographic information published by the … Cited by 1 Related articles All 4 versions

[BOOK] Context-specific Consistencies in Information Extraction: Rule-based and Probabilistic Approaches P Klügl – 2015 – books.google.com Page 1. Peter Klüg Context-specific Consistencies in Information Extraction Rule-based and Probabilistic Approaches [5] S. Anzaroot and A. McCallum. New Dataset for Fine-Grained Citation xtraction. In ICML Workshop on Peer Reviewing and Publishing Models (PEER), 2013. … Related articles All 5 versions

[BOOK] Domain Corpora as a Source of Information M Marciniak – 2015 – phd.ipipan.waw.pl … Some of these functions are available for several other languages too. Its JAPE (Java Annotation Patterns Engine) grammar consists of pattern matching rules operating on annotated texts and as results modifying these annotations or attaching a new one. … Related articles All 2 versions

Making it simplext: Implementation and evaluation of a text simplification system for spanish H Saggion, S Štajner, S Bott, S Mille, L Rello… – ACM Transactions on …, 2015 – dl.acm.org Page 1. 14 Making It Simplext: Implementation and Evaluation of a Text Simplification System for Spanish HORACIO SAGGION, Universitat Pompeu Fabra SANJA ?STAJNER, University of Wolverhampton STEFAN BOTT, Universität … Cited by 14 Related articles

A Hybrid Approach for Ontology-based Information Extraction T Kendall – 2015 – pdfs.semanticscholar.org Page 1. A HYBRID APPROACH FOR ONTOLOGY-BASED INFORMATION EXTRACTION by FERNANDO GUTIÉRREZ A DISSERTATION Presented to the Department of Computer and Information Science and the Graduate … Related articles