2005
DOI: 10.1007/s00778-005-0156-6
|View full text |Cite
|
Sign up to set email alerts
|

An annotation management system for relational databases

Abstract: We present an annotation management system for relational databases. In this system, every piece of data in a relation is assumed to have zero or more annotations associated with it and annotations are propagated along, from the source to the output, as data is being transformed through a query. Such an annotation management system is important for understanding the provenance and quality of data, especially in applications that deal with integration of scientific and biological data.We present an extension, p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
122
0
1

Year Published

2005
2005
2006
2006

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 151 publications
(128 citation statements)
references
References 19 publications
0
122
0
1
Order By: Relevance
“…Most curators believe that additional record keeping is needed to record where the data comes fromits provenance. There has been some examination [2,8,16,22,24] of provenance issues in data warehouses; that is, views of some underlying collection of data. But curated databases are not warehouses: they are manually constructed by highly skilled scientists; they are not computed automatically from existing data sets; they are not views.…”
Section: Curated Databasesmentioning
confidence: 99%
See 1 more Smart Citation
“…Most curators believe that additional record keeping is needed to record where the data comes fromits provenance. There has been some examination [2,8,16,22,24] of provenance issues in data warehouses; that is, views of some underlying collection of data. But curated databases are not warehouses: they are manually constructed by highly skilled scientists; they are not computed automatically from existing data sets; they are not views.…”
Section: Curated Databasesmentioning
confidence: 99%
“…Of course, it is also important to be able to propagate provenance and other annotations through more traditional relational database queries (or extensions to complex objects or XML), and to support provenance tracking for bulk updates. A fair amount of work has already been done on provenance and annotation for relational queries (including [2,6,8,16,22,24]); however, issues such as how to assign provenance information to the results of joins and unions which may "fuse" data from different sources remain ill-understood. One popular approach (used in [2,22]) to dealing with joins and unions that appears to be consistent with our framework is to interpret data that has been "fused" as "coming from" both source locations.…”
Section: Related Workmentioning
confidence: 99%
“…Bhagwat et al [6] propose an annotation mechanism for relational databases where annotations are stored in extra annotation attributes. The authors extend the SelectProject-Join-Union fragment of SQL with a PROPAGATE clause which allows the user to specify how annotations should propagate.…”
Section: Related Workmentioning
confidence: 99%
“…Annotations provide a solid way of keeping track of provenance. Indeed, computing provenance by forwarding annotations along data transformations has been proposed in various forms [5,18,21,6]. The data provenance problem without the use of annotation is studied by Cui et al [14], Buneman et al [10,11], and Widom [23].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation