vix.ing · top · new · best · stats · spec

A Concise Query Language with Search and Transform Operations for Corpora with Multiple Levels of Annotation

2011/08/09 by Anil Kumar Singh, Singh, Anil Kumar
Computer Science · #Computation and Language (cs.CL) #Data Mining Algorithms and Applications #FOS: Computer and information sciences #H.2.3 #Natural Language Processing Techniques #Semantic Web and Ontologies #cs.CL

paper · pdf · doi:10.48550/arxiv.1108.1966

10 pages, 1 figure

arxiv created 2011/08/09 · openalex publication_date 2011/08/09 · arxiv updated 2011/08/10 · openalex created_date 2025/10/24 · openalex updated_date 2026/07/28

Abstract

The usefulness of annotated corpora is greatly increased if there is an associated tool that can allow various kinds of operations to be performed in a simple way. Different kinds of annotation frameworks and many query languages for them have been proposed, including some to deal with multiple layers of annotation. We present here an easy to learn query language for a particular kind of annotation framework based on 'threaded trees', which are somewhere between the complete order of a tree and the anarchy of a graph. Through 'typed' threads, they can allow multiple levels of annotation in the same document. Our language has a simple, intuitive and concise syntax and high expressive power. It allows not only to search for complicated patterns with short queries but also allows data manipulation and specification of arbitrary return values. Many of the commonly used tasks that otherwise require writing programs, can be performed with one or more queries. We compare the language with some others and try to evaluate it.

Related