AnQL: A Query Language for Annotation Documents

This paper presents data annotation models at five levels of granularity (database, relation, column, tuple, and cell) of relational data to address the problem of unsuitability of most relational databases to express annotations. These models do not require any structural and schematic changes to the underlying database. These models are also flexible, extensible, customizable, database-neutral, and platform-independent. This paper also presents an SQL-like query language, named Annotation Query Language (AnQL), to query annotation documents. AnQL is simple to understand and exploits the already-existent wide knowledge and skill set of SQL. Keywords—Annotation query language, data annotations, data annotation models, semantic data annotations.

[1]  Philip Wadler,et al.  XQuery from the Experts: A Guide to the W3C XML Query Language , 2003 .

[2]  A. S. Thoke,et al.  International Journal of Electrical and Computer Engineering 3:16 2008 Fault Classification of Double Circuit Transmission Line Using Artificial Neural Network , 2022 .

[3]  Wang Chiew Tan,et al.  DBNotes: a post-it system for relational databases based on provenance , 2005, SIGMOD '05.

[4]  Michael Gertz,et al.  Annotating scientific images: a concept-based approach , 2002, Proceedings 14th International Conference on Scientific and Statistical Database Management.

[5]  Benjoe A. Juliano,et al.  Data Annotation Models and Annotation Query Language , 2007 .

[6]  Wang Chiew Tan,et al.  An annotation management system for relational databases , 2004, The VLDB Journal.

[7]  Eric Prud'hommeaux,et al.  Annotea: an open RDF infrastructure for shared Web annotations , 2002, Comput. Networks.

[8]  Yannick Prié,et al.  A graph based audio-visual document annotation and browsing system , 2000, RIAO.

[9]  Henrico Dolfing,et al.  MONDRIAN: Annotating and querying databases through colors and blocks , 2006 .

[10]  Lois M. L. Delcambre,et al.  Bundles in captivity: an application of superimposed information , 2001, Proceedings 17th International Conference on Data Engineering.

[11]  Vagelis Hristidis,et al.  TR-2005-0401 Efficient Native XML Storage , 2005 .

[12]  Kenneth B. Sall XML family of specifications : a practical guide , 2002 .

[13]  Roger E. Sanders,et al.  DB2 9 for Linux, UNIX, and Windows Advanced Database Administration Certification: Certification Study Guide , 2008 .