Temporal object-oriented databases: a critical comparison
Modern database systems
Metadata for digital libraries: architecture and design rationale
DL '97 Proceedings of the second ACM international conference on Digital libraries
The TSQL2 Temporal Query Language
The TSQL2 Temporal Query Language
Proceedings of the 2nd ACM/IEEE-CS joint conference on Digital libraries
Metadata Solutions: Using Metamodels, Repositories, Xml, and Enterprise Portals to Generate Information on Demand
QProber: A system for automatic classification of hidden-Web databases
ACM Transactions on Information Systems (TOIS)
Unification of Temporal Data Models
Proceedings of the Ninth International Conference on Data Engineering
Capturing and Querying Multiple Aspects of Semistructured Data
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
Relational Database Support for Aspect-Oriented Programming
NODe '02 Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World
Rondo: a programming platform for generic model management
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
ACM Transactions on Database Systems (TODS)
Superimposed Applications using SPARCE
ICDE '04 Proceedings of the 20th International Conference on Data Engineering
Lineage retrieval for scientific data processing: a survey
ACM Computing Surveys (CSUR)
Provenance management in curated databases
Proceedings of the 2006 ACM SIGMOD international conference on Management of data
Weaving temporal and reliability aspects into a schema tapestry
Data & Knowledge Engineering
Temporal slicing in the evaluation of XML queries
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
An annotation management system for relational databases
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
Aspect-oriented relational algebra
Proceedings of the 14th International Conference on Extending Database Technology
Building information system variants with tailored database schemas using features
CAiSE'12 Proceedings of the 24th international conference on Advanced Information Systems Engineering
Supporting data aspects in pig latin
Proceedings of the 12th annual international conference on Aspect-oriented software development
Managing the evolution and customization of database schemas in information system ecosystems
CAiSE'13 Proceedings of the 25th international conference on Advanced Information Systems Engineering
Hi-index | 0.00 |
Data has cross-cutting concerns such as versioning, privacy, and reliability. In this paper we sketch support such concerns by adapting the aspect-oriented programming (AOP) paradigm to data. Our goal, shared by AOP, is to re-engineer applications to support cross-cutting concerns without directly modifying the application's data or queries. We propose modeling a cross-cutting data concern as a data aspect. A data aspect weaves metadata around an application's data and queries, imbuing them with additional semantics for constraint and query processing.