Type algebras, functor categories and block structure
Algebraic methods in semantics
Properties and update semantics of consistent views
ACM Transactions on Database Systems (TODS)
POPL '95 Proceedings of the 22nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Parametricity and local variables
Journal of the ACM (JACM)
Category theory for computing science, 2nd ed.
Category theory for computing science, 2nd ed.
Update semantics of relational views
ACM Transactions on Database Systems (TODS)
A category-theoretic approach to the semantics of programming languages
A category-theoretic approach to the semantics of programming languages
An Order-Based Theory of Updates for Closed Database Views
Annals of Mathematics and Artificial Intelligence
Relational lenses: a language for updatable views
Proceedings of the twenty-fifth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Combinators for bidirectional tree transformations: A linguistic approach to the view-update problem
ACM Transactions on Programming Languages and Systems (TOPLAS) - Special issue on POPL 2005
Fibrations and universal view updatability
Theoretical Computer Science
Monoidal indeterminates and categories of possible worlds
Theoretical Computer Science
Linguistic foundations for bidirectional transformations: invited tutorial
PODS '12 Proceedings of the 31st symposium on Principles of Database Systems
Hi-index | 0.01 |
This paper extends the 'lens' concept for view updating in Computer Science beyond the categories of sets and ordered sets. It is first shown that a constant complement view updating strategy also corresponds to a lens for a categorical database model. A variation on the lens concept called a c-lens is introduced, and shown to correspond to the categorical notion of Grothendieck opfibration. This variant guarantees a universal solution to the view update problem for functorial update processes.