ACM Home Page
Please provide us with feedback. Feedback
Model management 2.0: manipulating richer mappings
Full text PdfPdf (556 KB)
Source
International Conference on Management of Data archive
Proceedings of the 2007 ACM SIGMOD international conference on Management of data table of contents
Beijing, China
SESSION: Keynote talks table of contents
Pages: 1 - 12  
Year of Publication: 2007
ISBN:978-1-59593-686-8
Authors
Philip A. Bernstein  Microsoft Corporation, Redmond, WA
Sergey Melnik  Microsoft Corporation, Redmond, WA
Sponsors
ACM: Association for Computing Machinery
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 56,   Downloads (12 Months): 449,   Citation Count: 23
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1247480.1247482
What is a DOI?

ABSTRACT

Model management is a generic approach to solving problems of data programmability where precisely engineered mappings are required. Applications include data warehousing, e-commerce, object-to-relational wrappers, enterprise information integration, database portals, and report generators. The goal is to develop a model management engine that can support tools for all of these applications. The engine supports operations to match schemas, compose mappings, diff schemas, merge schemas, translate schemas into different data models, and generate data transformations from mappings.

Much has been learned about model management since it was proposed seven years ago. This leads us to a revised vision that differs from the original in two main respects: the operations must handle more expressive mappings, and the runtime that executes mappings should be added as an important model management component. We review what has been learned from recent experience, explain the revised model management vision based on that experience, and identify the research problems that the revised vision opens up.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
S. Abiteboul, R. Hull, V. Vianu: Foundations of Databases. Addison-Wesley, 1995.
 
4
A. Adya, J. A. Blakeley, S. Melnik, S. Muralidhar, and the ADO.NET Team: Anatomy of the ADO.NET Entity Framework, SIGMOD 2007.
 
5
Altova, http://www.altova.com/
 
6
 
7
P. Atzeni, P. Cappellari and P. Bernstein: ModelGen: Model Independent Schema Translation. EDBT 2006, 368--385.
8
 
9
BEA Aqualogic User Interaction, http://www.bea.com
 
10
P. A. Bernstein: Applying Model Management to Classical Meta Data Problems. CIDR 2003.
 
11
12
 
13
P. A. Bernstein, Dayal, U., DeWitt, D. J., Gawlick, D., Gray, J., Jarke, M., Lindsay, B. G., Lockemann, P. C., Maier, D., Neuhold, E. J., Reuter, A., Rowe, L. A., Schek, H. J., Schmidt, J. W., Schrefl, M., and Stonebraker: M. Future Directions in DBMS research. The Laguna Beach Participants. SIGMOD Record (18)1: 17--26 (1989).
 
14
P. A. Bernstein, F. Giunchiglia, A. Kementsietsidis, J. Mylopoulos, L. Serafini, I. Zaihrayeu: Data Management for Peer-to-Peer Computing : A Vision. WebDB 2002: 89--94.
 
15
 
16
17
 
18
 
19
 
20
P. A. Bernstein and E. Rahm: Data Warehouse Scenarios for Model Management. ER 2000: 1--15.
 
21
J. Biskup and B. Convent: A Formal View Integration Method. SIGMOD 1986: 398--407.
22
 
23
M. S. Bloor and J. Owen: Product Data Exchange. CRC Press, 1995.
 
24
 
25
26
 
27
T. Catarci and M. Lenzerini: Representing and Using Interschema Knowledge in Cooperative Information Systems. Int. J. Cooperative Inf. Syst. 2(4): 375--398 (1993).
 
28
R.G.G. Cattell and D.K. Barry (editors) et al.: The Object Data Standard: ODMG 3.0. Morgan Kaufmann, 2000.
29
 
30
 
31
G.P. Copeland and D. Maier: Making Smalltalk a Database System. SIGMOD 1984: 316--325.
 
32
Crystal Reports, http://www.businessobjects.com/ products/reporting/crystalreports/default.asp.
 
33
S.B. Davidson, G. Christian Overton, V. Tannen, L. Wong: BioKleisli: A Digital Library for Biomedical Researchers. Int. J. on Digital Libraries 1(1): 36--53 (1997).
 
34
 
35
L. Donelson, P. Tarczy-Hornoch, P. Mork, C. Dolan, JA Mitchell, M. Barrier, H. Mei: The BioMediator System as a Data Integration Tool to Answer Diverse Biologic Queries. Medinfo: 768--72, 2003.
 
36
ETL Tool Survey 2006-2007, http://www.etltool.com/
37
 
38
39
40
 
41
R. Fagin, P. G. Kolaitis, L. Popa, and W. C. Tan: Quasi-inverses of Schema Mappings. PODS 2007.
 
42
S. M. Falconer and M. Storey: Cognitive Support for Human-Guided Mapping Systems. Tech. Report DCS-318-IR, 2007, Univ. of Victoria , http://www.cs.uvic.ca/~seanf/ files/cog_support_mapping_systems.pdf
43
 
44
 
45
 
46
A. Gal: Managing Uncertainty in Schema Matching with Top-K Schema Mappings. J. Data Semantics VI: 90--114, Springer LNCS Vol. 4090/2006.
 
47
M. Gubanov, P. A. Bernstein: Structural Text Search and Comparison using Automatically Extracted Schema. WebDB 2006.
 
48
L. M. Haas: Beauty and the Beast: The Theory and Practice of Information Integration. ICDT 2007: 28--43.
49
 
50
51
52
 
53
 
54
Hibernate, http://www.hibernate.org
 
55
 
56
IBM FileNet Forms Manager, http://www.filenet.com/English/Products/Forms_Manager/.
 
57
IBM Rational Data Architect, http://www--306.ibm.com/software/data/integration/rda/
 
58
C. Keene: Data Services for Next-Generation SOAs. SOA WebServices Journal, 4(12), 2004. http://webservices.sys-con.com/read/47283.htm
 
59
R. Kimball and J. Caserta. The Data Warehouse ETL Toolkit, Wiley and Sons, 2004.
60
61
 
62
F. Legler and F. Naumann: A Classification of Schema Mappings and Analysis of Mapping Tools. BTW 2007: 449--464.
63
 
64
J. Lin and A. O. Mendelzon: Merging Databases Under Constraints. Int. J. Cooperative Inf. Syst. 7(1): 55--76 (1998).
 
65
 
66
S. Melnik: Generic Model Management: Concepts and Algorithms, Springer LNCS 2967, 2004.
67
 
68
S. Melnik, P. A. Bernstein, A. Y. Halevy, and E. Rahm: A Semantics for Model Management Operators. MSR-TR-2004-59, http://research.microsoft.com, June 2004. An early but somewhat extended version of {67}.
69
 
70
S. Melnik, A. Adya and P. A. Bernstein, Compiling Mappings to Bridge Applications and Databases, SIGMOD 2007.
 
71
Microsoft BizTalk, http://www.microsoft.com/biztalk/
 
72
Microsoft Office InfoPath, http://office.microsoft.com/en-us/infopath
 
73
Microsoft Sharepoint Server, http://www.microsoft.com/sharepoint
 
74
Microsoft SQL Server Reporting Services, http://www.microsoft.com/sql/technologies/reporting/
 
75
76
 
77
MSDN Library: The ADO.NET Entity Framework Overview. June 2006. http://msdn2.microsoft.com/en-us/library/aa697427(vs.80).aspx
 
78
A. Nash, P. A. Bernstein, and S. Melnik: Composition of Mappings Given by Embedded Dependencies. PODS 2005: 172--183. Extended version to appear in ACM TODS.
 
79
Oracle Toplink, http://www.oracle.com/technology/products/ias/toplink/index.html
 
80
OWL Web Ontology Language Reference, http://www.w3.org/TR/owl-ref/
 
81
P. Papotti and R. Torlone: An Approach to Heterogeneous Data Translation based on XML Conversion. CAiSE Workshops (1) 2004: 7--19.
 
82
R. Pottinger and P. A. Bernstein: Merging Models Based on Given Correspondences. VLDB 2003: 826--873.
 
83
 
84
Query Tools: Products, http://www.bitpipe.com/plist/term/Query-Tools.html
 
85
Resource Description Framework, http://www.w3.org/RDF/
 
86
87
88
 
89
 
90
SAP Netweaver Portal, http://www.sap.com/usa/platform/netweaver/components/portal/index.epx
 
91
Service Modeling Language, http://www.serviceml.org/
 
92
P. Shvaiko and J. Euzenat: A Survey of Schema-based Matching Approaches. J. Data Semantics IV:146--171 (2005).
93
94
 
95
J. M. Smith, P. A. Bernstein, U. Dayal, N. Goodman, T. Landers, K. W. T. Lin, E. Wong, "MULTIBASE-Integrating Heterogeneous Distributed Database Systems," Proc. of 1981 National Computer Conf., AFIPS Press, 487--499.
 
96
Solidworks, http://www.solidworks.com/
 
97
 
98
Stylus Studio, http://www.stylusstudio.com/
 
99
Y. Velegrakis, R. J. Miller, and L. Popa: Mapping Adaptation under Evolving Schemas. VLDB 2003: 584--595.
 
100
 
101
Workshop on Information Integration, Oct. 2006, http://db.cis.upenn.edu/iiworkshop/index.htm
 
102
L. -L. Yan, R. J. Miller, L. M. Haas, R. Fagin: Data-Driven Understanding and Refinement of Schema Mappings. SIGMOD 2001: 485--496.
 
103

CITED BY  23

Collaborative Colleagues:
Philip A. Bernstein: colleagues
Sergey Melnik: colleagues