{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T16:53:05Z","timestamp":1742403185079},"publisher-location":"Berlin, Heidelberg","reference-count":24,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540309512"},{"type":"electronic","value":"9783540314455"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/11601524_3","type":"book-chapter","created":{"date-parts":[[2005,12,1]],"date-time":"2005-12-01T13:28:15Z","timestamp":1133443695000},"page":"42-57","source":"Crossref","is-referenced-by-count":7,"title":["Exploiting Schemas in Data Synchronization"],"prefix":"10.1007","author":[{"given":"J. Nathan","family":"Foster","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael B.","family":"Greenwald","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christian","family":"Kirkegaard","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Benjamin C.","family":"Pierce","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alan","family":"Schmitt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"#cr-split#-3_CR1.1","doi-asserted-by":"crossref","unstructured":"Balasubramaniam, S., Pierce, B.C.: What is a file synchronizer? In: Fourth Annual ACM\/IEEE International Conference on Mobile Computing and Networking (MobiCom 1998) (October 1998);","DOI":"10.1145\/288235.288261"},{"key":"#cr-split#-3_CR1.2","unstructured":"Full version available as Indiana University CSCI technical report #507 (April 1998)"},{"issue":"4","key":"3_CR2","doi-asserted-by":"publisher","first-page":"557","DOI":"10.1145\/319628.319634","volume":"6","author":"F. Bancilhon","year":"1981","unstructured":"Bancilhon, F., Spyratos, N.: Update semantics of relational views. TODS\u00a06(4), 557\u2013575 (1981)","journal-title":"TODS"},{"key":"3_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"296","DOI":"10.1007\/3-540-49257-7_19","volume-title":"Database Theory - ICDT\u201999","author":"C. Beeri","year":"1998","unstructured":"Beeri, C., Milo, T.: Schemas for integration and translation of structured and semi-structured data. In: Beeri, C., Bruneman, P. (eds.) ICDT 1999. LNCS, vol.\u00a01540, pp. 296\u2013313. Springer, Heidelberg (1998)"},{"key":"3_CR4","doi-asserted-by":"crossref","unstructured":"Chawathe, S.S., Rajamaran, A., Garcia-Molina, H., Widom, J.: Change detection in hierarchically structured information. In: Proceedings of the ACM SIGMOD International Conference on the management of Data, Montreal, Quebec, pp. 493\u2013504 (1996)","DOI":"10.1145\/233269.233366"},{"key":"3_CR5","doi-asserted-by":"crossref","unstructured":"Doan, A., Domingos, P., Halevy, A.Y.: Reconciling schemas of disparate data sources: A machine-learning approach. In: SIGMOD Conference (2001)","DOI":"10.1145\/375663.375731"},{"issue":"3","key":"3_CR6","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1023\/A:1019266628724","volume":"9","author":"T. Ekenstam","year":"2001","unstructured":"Ekenstam, T., Matheny, C., Reiher, P.L., Popek, G.J.: The Bengal database replication system. Distributed and Parallel Databases\u00a09(3), 187\u2013210 (2001)","journal-title":"Distributed and Parallel Databases"},{"key":"3_CR7","doi-asserted-by":"crossref","unstructured":"Foster, J.N., Greenwald, M.B., Moore, J.T., Pierce, B.C., Schmitt, A.: Combinators for bi-directional tree transformations: A linguistic approach to the view update problem. In: ACM SIGPLAN\u2013SIGACT Symposium on Principles of Programming Languages (POPL), Long Beach, California (2005)","DOI":"10.1145\/1040305.1040325"},{"key":"3_CR8","doi-asserted-by":"crossref","unstructured":"Greenwald, M.B., Khanna, S., Kunal, K., Pierce, B.C., Schmitt, A.: Agreement is quicker than domination: Conflict resolution for optimistically replicated data. Submitted for publication; available electronically (2005)","DOI":"10.1007\/11864219_19"},{"key":"3_CR9","doi-asserted-by":"crossref","unstructured":"Guy, R.G., Reiher, P.L., Ratner, D., Gunter, M., Ma, W., Popek, G.J.: Rumor: Mobile data access through optimistic peer-to-peer replication. In: Proceedings of the ER 1998 Workshop on Mobile Data Access, pp. 254\u2013265 (1998)","DOI":"10.1007\/978-3-540-49121-7_22"},{"key":"3_CR10","doi-asserted-by":"crossref","unstructured":"Kermarrec, A.-M., Rowstron, A., Shapiro, M., Druschel, P.: The IceCube approach to the reconciliation of diverging replicas. In: Proceedings of the 20th annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC 2001), Newport, Rhode Island, August 26-29 (2001)","DOI":"10.1145\/383962.384020"},{"key":"3_CR11","unstructured":"Lanham, M., Kang, A., Hammer, J., Helal, A., Wilson, J.: Format-independent change detection and propoagation in support of mobile computing. In: Proceedings of the XVII Symposium on Databases (SBBD 2002), Gramado, Brazil, October 14-17, pp. 27\u201341 (2002)"},{"key":"3_CR12","doi-asserted-by":"crossref","unstructured":"Lindholm, T.: XML three-way merge as a reconciliation engine for mobile data. In: Proceedings of MobiDE 2003, San Diego, CA, September 19, pp. 93\u201397 (2003)","DOI":"10.1145\/940923.940940"},{"key":"3_CR13","unstructured":"Madhavan, J., Bernstein, P.A., Rahm, E.: Generic schema matching with Cupid. The VLDB Journal, 49\u201358 (2001)"},{"key":"3_CR14","unstructured":"Milo, T., Zohar, S.: Using schema matching to simplify heterogeneous data translation. In: VLDB 1998 (1998)"},{"key":"3_CR15","doi-asserted-by":"crossref","unstructured":"Molli, P., Oster, G., Skaf-Molli, H., Imine, A.: Using the transformational approach to build a safe and generic data synchronizer. In: Proceedings of ACM Group 2003 Conference, Sanibel Island, Florida, November 9\u201312 (2003)","DOI":"10.1145\/958160.958194"},{"key":"3_CR16","unstructured":"Page Jr., T.W., Guy, R.G., Heidemann, J.S., Ratner, D.H., Reiher, P.L., Goel, A., Kuenning, G.H., Popek, G.: Perspectives on optimistically replicated peer-to-peer filing. Software \u2013 Practice and Experience\u00a011(1) (December 1997)"},{"issue":"4","key":"3_CR17","doi-asserted-by":"publisher","first-page":"334","DOI":"10.1007\/s007780100057","volume":"10","author":"E. Rahm","year":"2001","unstructured":"Rahm, E., Bernstein, P.A.: A survey of approaches to automatic schema matching. VLDB Journal\u00a010(4), 334\u2013350 (2001)","journal-title":"VLDB Journal"},{"key":"3_CR18","first-page":"175","volume-title":"Proceedings of the 8th European Software Engineering Conference","author":"N. Ramsey","year":"2001","unstructured":"Ramsey, N., Csirmaz, E.: An algebraic approach to file synchronization. In: Proceedings of the 8th European Software Engineering Conference, pp. 175\u2013185. ACM Press, New York (2001)"},{"key":"3_CR19","unstructured":"Reiher, P.L., Heidemann, J.S., Ratner, D., Skinner, G., Popek, G.J.: Resolving file conflicts in the ficus file system. In: USENIX Summer Conference Proceedings, pp. 183\u2013195 (1994)"},{"key":"3_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"351","DOI":"10.1007\/3-540-36389-0_27","volume-title":"Mobile Data Management","author":"B. Richard","year":"2003","unstructured":"Richard, B., Nioclais, D.M., Chalon, D.: Clique: a transparent, peer-to-peer collaborative file sharing system. In: Chen, M.-S., Chrysanthis, P.K., Sloman, M., Zaslavsky, A. (eds.) MDM 2003. LNCS, vol.\u00a02574, pp. 351\u2013355. Springer, Heidelberg (2003)"},{"key":"3_CR21","doi-asserted-by":"crossref","unstructured":"Roundy, D.: The DARCS system (2004), http:\/\/abridgegame.org\/darcs\/","DOI":"10.1145\/1088348.1088349"},{"key":"3_CR22","unstructured":"Saito, Y., Shapiro, M.: Replication: Optimistic approaches. Technical Report HPL-2002-33, HP Laboratories Palo Alto February 8 (2002)"},{"issue":"4","key":"3_CR23","doi-asserted-by":"publisher","first-page":"447","DOI":"10.1109\/12.54838","volume":"C-39","author":"M. Satyanarayanan","year":"1990","unstructured":"Satyanarayanan, M., Kistler, J.J., Kumar, P., Okasaki, M.E., Siegel, E.H., Steere, D.C.: Coda: A highly available file system for a distributed workstation environment. IEEE Transactions on Computers\u00a0C-39(4), 447\u2013459 (1990)","journal-title":"IEEE Transactions on Computers"}],"container-title":["Lecture Notes in Computer Science","Database Programming Languages"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11601524_3.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T07:02:08Z","timestamp":1619506928000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11601524_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540309512","9783540314455"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/11601524_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2005]]}}}