This is about schemas for describing data shared between applications, was developed as part of WinFS for Longhorn though this part of it wasn't eventually actually included in Vista.
I think I can download the full paper if anyone wants it. http://portal.acm.org/citation.cfm?doid=1247480.1247532 Compiling mappings to bridge applications and databases International Conference on Management of Data archive Proceedings of the 2007 ACM SIGMOD international conference on Management of Beijing, China SESSION: Data cleaning and integration table of contents Pages: 461 - 472 Year of Publication: 2007 ISBN:978-1-59593-686-8 Authors Sergey Melnik Microsoft Research, Redmond, WA Atul Adya Microsoft Corporation, Redmond, WA Philip A. Bernstein Microsoft Research, Redmond, WA ABSTRACT Translating data and data access operations between applications and databases is a longstanding data management problem. We present a novel approach to this problem, in which the relationship between the application data and the persistent storage is specified using a declarative mapping, which is compiled into bidirectional views that drive the data transformation engine. Expressing the application model as a view on the database is used to answer queries, while viewing the database in terms of the application model allows us to leverage view maintenance algorithms for update translation. This approach has been implemented in a commercial product. It enables developers to interact with a relational database via a conceptual schema and an object oriented programming surface. We outline the implemented system and focus on the challenges of mapping compilation, which include rewriting queries under constraints and supporting non-relational constructs. _______________________________________________ vos-d mailing list vos-d@interreality.org http://www.interreality.org/cgi-bin/mailman/listinfo/vos-d