Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2448496.2448518acmotherconferencesArticle/Chapter ViewAbstractPublication PagesedbtConference Proceedingsconference-collections
research-article

Annotations are relative

Published: 18 March 2013 Publication History

Abstract

Most systems that have been developed for annotation of data assume a two-level structure in which annotation is superimposed on, and separate from, the data. However there are many cases in which an annotation may itself be annotated. For example threads in e-mail and newsgroups allow the imposition of one comment on another; belief annotations can be compounded; and valid time, regarded as an annotation can be freely mixed with belief annotations (at time t1, B1 believed that at time t2, B2 believed that...).
In this paper we describe a hierarchical model of annotation in which there is no absolute distinction between annotation and data. First, we introduce a term model for annotations and, in order to express the fact that an annotation may apply to two or more data values with some shared structure, we provide a simple schema for annotation hierarchies. We then look at how queries can be applied to such hierarchies; in particular we ask the usual question of how annotations should propagate through queries. We take the view that the query together with schema describes a level in the hierarchy: everything below this level is treated as data to which the query should be applied; everything above it is annotation which should, according to certain rules, be propagated with the query. We also examine the representation of annotation hierarchies in conventional relational structures and describe a technique for annotating datalog programs.

References

[1]
Y. Amsterdamer, D. Deutch, and V. Tannen. On the limitations of provenance for queries with difierence. CoRR abs/1105.2255, 2011.
[2]
Y. Amsterdamer, D. Deutch, and V. Tannen. Provenance for aggregate queries. PODS 2011, 153--164.
[3]
T. Berners-Lee. Multiuser considerations. http://www.w3.org/DesignIssues/Multiuser.html.
[4]
P. Buneman, S. Khanna, and W. Tan. Why and Where: A Characterization of Data Provenance. ICDT 2001 2001, LNCS 1973, 316--330. Springer.
[5]
L. Chiticariu, W.-C. Tan, and G. Vijayvargiya. DBNotes: a post-it system for relational databases based on provenance. Proceedings of SIGMOD '05 2005, 942--944. ACM.
[6]
H. Comon, M. Dauchet, R. Gilleron, C. Löding, F. Jacquemard, D. Lugiez, S. Tison, and M. Tommasi. Tree Automata Techniques and Applications. Available on: http://www.grappa.univ-lille3.fr/tata, 2007. release October, 12th 2007.
[7]
Y. Cui, J. Widom, and J. L. Wiener. Tracing the lineage of view data in a warehousing environment. ACM Trans. Database Syst. 25, 179--227, June 2000.
[8]
J. V. den Bussche. Simulation of the nested relational algebra by the flat relational algebra, with an application to the complexity of evaluating powerset algebra expressions. Theor. Comput. Sci., 363--377, 2001.
[9]
R. D. Dowell, R. M. Jokerst, A. Day, S. R. Eddy, and L. Stein. The Distributed Annotation System. BMC Bioinformatics 2, p. 7, 2001.
[10]
W. Gatterbauer, M. Balazinska, N. Khoussainova, and D. Suciu. Believe it or not: adding belief annotations to databases. Proc. VLDB Endow. 2(1), 1--12, Aug. 2009.
[11]
F. Geerts. Personal communication, 2010.
[12]
F. Geerts, A. Kementsietsidis, and D. Milano. MONDRIAN: Annotating and Querying Databases through Colors and Blocks. Proceedings of ICDE'06 2006, p. 82. IEEE Computer Society.
[13]
F. Geerts and A. Poggi. On database query languages for K-relations. J. Applied Logic 8(2), 173--185, 2010.
[14]
T. J. Green. Containment of conjunctive queries on annotated relations. Theory of Computing Systems 49(2), 429--459, 2011.
[15]
T. J. Green, G. Karvounarakis, Z. G. Ives, and V. Tannen. Update exchange with mappings and provenance. VLDB 2007, 675--686.
[16]
T. J. Green, G. Karvounarakis, and V. Tannen. Provenance semirings. Proceedings of PODS '07 2007, 31--40. ACM.
[17]
N. Immerman. Relational queries computable in polynomial time. Information and Control 68, 86--104, 1986.
[18]
J. Kahan, M.-R. Koivunen, E. Prud'hommeaux, and R. R. Swick. Annotea: an open RDF infrastructure for shared web annotations. Computer Networks 39(5), 589--608, 2002.
[19]
C. Koch. On the complexity of nonrecursive XQuery and functional query languages on complex values. ACM Trans. Database Syst. 31(4), 1215--1256, 2006.
[20]
E. V. Kostylev and P. Buneman. Combining dependent annotations for relational algebra. Proceedings of ICDT '12 2012, 196--207. ACM.
[21]
O. Shmueli. Decidability and expressiveness aspects of logic queries. Proceedings of PODS 87 1987, 237--249. ACM.
[22]
M. Y. Vardi. The complexity of relational query languages (extended abstract). Proceedings of STOC '82 1982, 137--146. ACM.
[23]
A. Zimmermann, N. Lopes, A. Polleres, and U. Straccia. A general framework for representing, reasoning and querying with annotated semantic web data. Web Semantics: Science, Services and Agents on the World Wide Web 11(0), 72--95, 2012.

Cited By

View all
  • (2019)TheoryThe Theory and Practice of Social Machines10.1007/978-3-030-10889-2_2(43-102)Online publication date: 15-Feb-2019
  • (2019)Characterising Social MachinesThe Theory and Practice of Social Machines10.1007/978-3-030-10889-2_1(1-41)Online publication date: 15-Feb-2019
  • (2019)Annotations for Rule-Based ModelsModeling Biomolecular Site Dynamics10.1007/978-1-4939-9102-0_13(271-296)Online publication date: 4-Apr-2019
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
ICDT '13: Proceedings of the 16th International Conference on Database Theory
March 2013
301 pages
ISBN:9781450315982
DOI:10.1145/2448496
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 18 March 2013

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. annotation
  2. provenance
  3. terms

Qualifiers

  • Research-article

Conference

EDBT/ICDT '13

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2019)TheoryThe Theory and Practice of Social Machines10.1007/978-3-030-10889-2_2(43-102)Online publication date: 15-Feb-2019
  • (2019)Characterising Social MachinesThe Theory and Practice of Social Machines10.1007/978-3-030-10889-2_1(1-41)Online publication date: 15-Feb-2019
  • (2019)Annotations for Rule-Based ModelsModeling Biomolecular Site Dynamics10.1007/978-1-4939-9102-0_13(271-296)Online publication date: 4-Apr-2019
  • (2016)Decorating the cloudThe VLDB Journal — The International Journal on Very Large Data Bases10.1007/s00778-016-0422-925:3(399-424)Online publication date: 1-Jun-2016
  • (2015)Proactive Annotation Management in Relational DatabasesProceedings of the 2015 ACM SIGMOD International Conference on Management of Data10.1145/2723372.2749435(2017-2030)Online publication date: 27-May-2015
  • (2015)Even Metadata is Getting BigProceedings of the 2015 ACM SIGMOD International Conference on Management of Data10.1145/2723372.2735355(1409-1414)Online publication date: 27-May-2015
  • (2014)InsightNotesProceedings of the 2014 ACM SIGMOD International Conference on Management of Data10.1145/2588555.2610501(661-672)Online publication date: 18-Jun-2014
  • (2013)Interacting with digital cultural heritage collections via annotationsProceedings of the 2013 ACM symposium on Document engineering10.1145/2494266.2494288(13-22)Online publication date: 10-Sep-2013

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media