{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,4]],"date-time":"2026-10-04T07:28:35Z","timestamp":1791098915284,"version":"4.1.0"},"publisher-location":"Berlin, Heidelberg","reference-count":71,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540767855","type":"print"},{"value":"9783540767862","type":"electronic"}],"license":[{"start":{"date-parts":[[2007,1,1]],"date-time":"2007-01-01T00:00:00Z","timestamp":1167609600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2007]]},"DOI":"10.1007\/978-3-540-76786-2_6","type":"book-chapter","created":{"date-parts":[[2007,11,29]],"date-time":"2007-11-29T10:37:47Z","timestamp":1196332667000},"page":"285-367","source":"Crossref","is-referenced-by-count":17,"title":["Revealing the X\/O Impedance Mismatch"],"prefix":"10.1007","author":[{"given":"Ralf","family":"L\u00e4mmel","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Erik","family":"Meijer","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","reference":[{"key":"6_CR1","first-page":"31","volume-title":"Proceedings of 6th ACM CIKM International Workshop on Web Information and Data Management (WIDM 2004)","author":"S. Amer-Yahia","year":"2004","unstructured":"Amer-Yahia, S., Du, F., Freire, J.: A comprehensive solution to the XML-to-relational mapping problem. In: Laender, A.H.F., Lee, D., Ronthaler, M. (eds.) Proceedings of 6th ACM CIKM International Workshop on Web Information and Data Management (WIDM 2004), pp. 31\u201338. ACM Press, New York (2004)"},{"key":"6_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1007\/978-3-540-24836-1_6","volume-title":"Practical Aspects of Declarative Languages","author":"F. Atanassow","year":"2004","unstructured":"Atanassow, F., Clarke, D., Jeuring, J.: UUXML: A Type-Preserving XML Schema-Haskell Data Binding. In: Jayaraman, B. (ed.) PADL 2004. LNCS, vol.\u00a03057, pp. 71\u201385. Springer, Heidelberg (2004)"},{"issue":"6","key":"6_CR3","doi-asserted-by":"publisher","first-page":"635","DOI":"10.1017\/S0956796804005143","volume":"14","author":"A.I. Baars","year":"2004","unstructured":"Baars, A.I., L\u00f6h, A., Swierstra, S.D.: Parsing permutation phrases. Journal of Functional Programming\u00a014(6), 635\u2013646 (2004)","journal-title":"Journal of Functional Programming"},{"issue":"4","key":"6_CR4","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. ACM Transactions on Database Systems\u00a06(4), 557\u2013575 (1981)","journal-title":"ACM Transactions on Database Systems"},{"key":"6_CR5","unstructured":"Bau, D.: The Design of XMLBeans (2003), Parts 1\u20133: http:\/\/davidbau.com\/archives\/2003\/11\/14\/the_design_of_xmlbeans_part_1.html ; http:\/\/davidbau.com\/archives\/2003\/11\/19\/the_design_of_xmlbeans_part_2.html ; http:\/\/davidbau.com\/archives\/2003\/12\/18\/the_design_of_xmlbeans_part_3.html ."},{"key":"6_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1007\/11531142_13","volume-title":"ECOOP 2005 - Object-Oriented Programming","author":"G. Bierman","year":"2005","unstructured":"Bierman, G., Meijer, E., Schulte, W.: The Essence of Data Access in C\u03c9. In: Black, A.P. (ed.) ECOOP 2005. LNCS, vol.\u00a03586, pp. 287\u2013311. Springer, Heidelberg (2005)"},{"key":"6_CR7","first-page":"759","volume-title":"19th International Conference on Data Engineering (ICDE 2003), Proceedings","author":"P. Bohannon","year":"2003","unstructured":"Bohannon, P., Freire, J., Haritsa, J.R., Ramanath, M., Roy, P., Sim\u00e9on, J.: Bridging the XML Relational Divide with LegoDB. In: Dayal, U., Ramamritham, K., Vijayaraman, T.M. (eds.) 19th International Conference on Data Engineering (ICDE 2003), Proceedings, pp. 759\u2013760. IEEE Computer Society Press, Los Alamitos (2003)"},{"key":"6_CR8","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1109\/ICDE.2002.994698","volume-title":"Proceedings of 18th International Conference on Data Engineering (ICDE 2002)","author":"P. Bohannon","year":"2002","unstructured":"Bohannon, P., Freire, J., Roy, P., Simeon, J.: From XML Schema to Relations: A Cost-Based Approach to XML Storage. In: Proceedings of 18th International Conference on Data Engineering (ICDE 2002), p. 64. IEEE Computer Society Press, Los Alamitos (2002)"},{"key":"6_CR9","unstructured":"Bordawekar, R., Burke, M.G., Peshansky, I., Raghavachari, M.: XJ: Integration of XML Processing into Java. In: Castagna, Raghavachari"},{"key":"6_CR10","unstructured":"Bourret, R.: Mapping W3C Schemas to Object Schemas (March 2001), http:\/\/www.rpbourret.com\/xml\/SchemaMap.htm"},{"key":"6_CR11","unstructured":"Bourret, R.: XML Data Binding Resources (2007), http:\/\/www.rpbourret.com\/xml\/XMLDataBinding.htm"},{"issue":"2","key":"6_CR12","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1017\/S095679680000068X","volume":"3","author":"F. Burton","year":"1993","unstructured":"Burton, F., Cameron, R.: Pattern Matching with Abstract Data Types. Journal of Functional Programming\u00a03(2), 171\u2013190 (1993)","journal-title":"Journal of Functional Programming"},{"issue":"1-4","key":"6_CR13","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1145\/176454.176490","volume":"2","author":"R.D. Cameron","year":"1993","unstructured":"Cameron, R.D.: Extending context-free grammars with permutation phrases. ACM Letters on Programming Language Systems\u00a02(1-4), 85\u201394 (1993)","journal-title":"ACM Letters on Programming Language Systems"},{"key":"6_CR14","unstructured":"Castagna, G., Raghavachari, M. (eds.) PLAN-X 2006 Informal Proceedings, Charleston, South Carolina, January 14, 2006. BRICS, Department of Computer Science, University of Aarhus (2006)"},{"key":"6_CR15","volume-title":"Proceedings of the 2003 ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications, OOPSLA 2003","author":"R. Crocker","year":"2003","unstructured":"Crocker, R., Stele Jr., G.L.: Proceedings of the 2003 ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications, OOPSLA 2003. ACM Press, New York (2003)"},{"key":"6_CR16","first-page":"129","volume-title":"Selected Writings on Computing: A Personal Perspective","author":"E.W. Dijkstra","year":"1992","unstructured":"Dijkstra, E.W.: EWD 498: How do we tell truths that might hurt? In: Selected Writings on Computing: A Personal Perspective, pp. 129\u2013131. Springer, Heidelberg (1992)"},{"key":"6_CR17","unstructured":"Downey, P.: W3C XML Schema Patterns for Databinding. In: Conference Proceedings XML 2006 (2006)"},{"key":"6_CR18","doi-asserted-by":"crossref","unstructured":"F\u00e4hndrich, M., Leino, K.R.M.: Declaring and checking non-null types in an object-oriented language. In: Crocker and Jr. [15], pp. 302\u2013312","DOI":"10.1145\/949343.949332"},{"key":"6_CR19","doi-asserted-by":"crossref","unstructured":"Fowler, M.: When to Make a Type. IEEE Software, 12\u201313 (2003)","DOI":"10.1109\/MS.2003.1159023"},{"key":"6_CR20","unstructured":"Gapeyev, V., Garillot, F., Pierce, B.C.: Statically Typed Document Transformation: An Xtatic Experience. In: Castagna and Raghavachari [14], pp. 2\u201313"},{"key":"6_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1007\/978-3-540-31985-6_4","volume-title":"Compiler Construction","author":"V. Gapeyev","year":"2005","unstructured":"Gapeyev, V., Levin, M.Y., Pierce, B.C., Schmitt, A.: XML Goes Native: Run-Time Representations for Xtatic. In: Bodik, R. (ed.) CC 2005. LNCS, vol.\u00a03443, pp. 43\u201358. Springer, Heidelberg (2005)"},{"key":"6_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1007\/978-3-540-45070-2_8","volume-title":"ECOOP 2003 - Object-Oriented Programming","author":"V. Gapeyev","year":"2003","unstructured":"Gapeyev, V., Pierce, B.C.: Regular Object Types. In: Cardelli, L. (ed.) ECOOP 2003. LNCS, vol.\u00a02743, pp. 151\u2013175. Springer, Heidelberg (2003)"},{"key":"6_CR23","doi-asserted-by":"crossref","unstructured":"Garcia, R., Jarvi, J., Lumsdaine, A., Siek, J.G., Willcock, J.: A comparative study of language support for generic programming. In: Crocker and Jr. [15], pp. 115\u2013134","DOI":"10.1145\/949343.949317"},{"issue":"4","key":"6_CR24","doi-asserted-by":"publisher","first-page":"486","DOI":"10.1145\/49346.50068","volume":"13","author":"G. Gottlob","year":"1988","unstructured":"Gottlob, G., Paolini, P., Zicari, R.: Properties and update semantics of consistent views. ACM Transactions on Database Systems\u00a013(4), 486\u2013524 (1988)","journal-title":"ACM Transactions on Database Systems"},{"key":"6_CR25","doi-asserted-by":"crossref","first-page":"278","DOI":"10.1145\/1060745.1060788","volume-title":"WWW 2005, 14th International Conference on World Wide Web, Proceedings","author":"M. Harren","year":"2005","unstructured":"Harren, M., Raghavachari, M., Shmueli, O., Burke, M.G., Bordawekar, R., Pechtchanski, I., Sarkar, V.: XJ: facilitating XML processing in Java. In: Ellis, A., Hagino, T. (eds.) WWW 2005, 14th International Conference on World Wide Web, Proceedings, pp. 278\u2013287. ACM Press, New York (2005)"},{"key":"6_CR26","first-page":"340","volume-title":"WWW 2004, 13th International Conference on World Wide Web, Proceedings","author":"M. Harren","year":"2004","unstructured":"Harren, M., Raghavachari, M., Shmueli, O., Burke, M.G., Sarkar, V., Bordawekar, R.: XJ: integration of XML processing into java. In: Feldman, S.I., Uretsky, M., Najork, M., Wills, C.E. (eds.) WWW 2004, 13th International Conference on World Wide Web, Proceedings, pp. 340\u2013341. ACM Press, New York (2004)"},{"issue":"2","key":"6_CR27","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1145\/767193.767195","volume":"3","author":"H. Hosoya","year":"2003","unstructured":"Hosoya, H., Pierce, B.C.: XDuce: A statically typed XML processing language. ACM Transactions on Internet Technology (TOIT)\u00a03(2), 117\u2013148 (2003)","journal-title":"ACM Transactions on Internet Technology (TOIT)"},{"key":"6_CR28","unstructured":"IBM Research. XJ (2005), http:\/\/www.research.ibm.com\/xj\/"},{"key":"6_CR29","unstructured":"json JSON.org. Introducing JSON, 2006. Web site, http:\/\/www.json.org\/ ."},{"key":"6_CR30","unstructured":"Kirkegaard, C., M\u00f8ller, A.: Type Checking with XML Schema in XACT. In: Castagna and Raghavachari [14], pp. 14\u201323"},{"key":"6_CR31","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1145\/1135777.1135796","volume-title":"WWW 2006, 15th International Conference on World Wide Web, Proceedings","author":"M.G. Kostoulas","year":"2006","unstructured":"Kostoulas, M.G., Matsa, M., Mendelsohn, N., Perkins, E., Heifets, A., Mercaldi, M.: XML screamer: an integrated approach to high performance XML parsing, validation and deserialization. In: WWW 2006, 15th International Conference on World Wide Web, Proceedings, pp. 93\u2013102. ACM Press, New York (2006)"},{"key":"6_CR32","unstructured":"L\u00e4mmel, R., Kitsis, S., Remy, D.: Analysis of XML schema usage. In: Conference Proceedings XML 2005 (2005)"},{"key":"6_CR33","unstructured":"L\u00e4mmel, R., Remy, D.: Functional OO Programming with Triangular Circles. In: Conference Proceedings XML 2006 (2006)"},{"key":"6_CR34","first-page":"168","volume-title":"AOSD 2003, 2nd International Conference on Aspect-Oriented Software Development, Proceedings","author":"R. L\u00e4mmel","year":"2003","unstructured":"L\u00e4mmel, R., Visser, E., Visser, J.: Strategic Programming Meets Adaptive Programming. In: AOSD 2003, 2nd International Conference on Aspect-Oriented Software Development, Proceedings, pp. 168\u2013177. ACM Press, New York (2003)"},{"key":"6_CR35","volume-title":"Adaptive Object-Oriented Software: The Demeter Method with Propagation Patterns","author":"K. Lieberherr","year":"1996","unstructured":"Lieberherr, K.: Adaptive Object-Oriented Software: The Demeter Method with Propagation Patterns. PWS Publishing Company, Boston (1996)"},{"key":"6_CR36","first-page":"17","volume-title":"OOPSLA 1987, Addendum to the Proceedings on Object-Oriented Programming Systems, Languages and Applications","author":"B. Liskov","year":"1987","unstructured":"Liskov, B.: Keynote address - data abstraction and hierarchy. In: OOPSLA 1987, Addendum to the Proceedings on Object-Oriented Programming Systems, Languages and Applications, pp. 17\u201334. ACM Press, New York (1987)"},{"key":"6_CR37","unstructured":"Loughran, S., Smith, E.: Rethinking the Java SOAP Stack. Technical Report HPL-2005-83, 20050517, External, HP Labs (2005)"},{"key":"6_CR38","unstructured":"McLaughlin, B.: Java and XML data binding. Nutshell handbook. O\u2019Reilly & Associates, Inc., (2002)"},{"key":"6_CR39","unstructured":"Meijer, E., Beckman, B.: XLINQ: XML Programming Refactored (The Return Of The Monoids). In: Conference Proceedings XML\u201905, See [46] for the LINQ portal. XLinq is now called LINQ to XML (November 2005)"},{"key":"6_CR40","unstructured":"Meijer, E., Beckman, B.: XML Support in Visual Basic 9. In: Castagna and Raghavachari [14], p. 86"},{"key":"6_CR41","unstructured":"Meijer, E., Schulte, W., Bierman, G.: Programming with Circles, Triangles and Rectangles. In: Conference Proceedings XML 2003 (2003)"},{"key":"6_CR42","unstructured":"Meijer, E., Schulte, W., Bierman, G.: Unifying Tables, Objects and Documents. In: Proceedings of Declarative Programming in the Context of OO Languages (DP-COOL) (2003)"},{"key":"6_CR43","series-title":"The Object-Oriented Series","volume-title":"Object-Oriented Software Construction","author":"B. Meyer","year":"1997","unstructured":"Meyer, B.: Object-Oriented Software Construction, 2nd edn. The Object-Oriented Series. Prentice-Hall, Englewood Cliffs (1997)","edition":"2"},{"key":"6_CR44","unstructured":"Microsoft Corp. LINQ to XML Overview, See [46], for the LINQ portal. LINQ to XML was formerly called XLinq (2005\u20132007)"},{"key":"6_CR45","unstructured":"Microsoft Corp. C# Version 3.0 Specification, See [46] for the LINQ portal (2006-2007)"},{"key":"6_CR46","unstructured":"Microsoft Corp. The LINQ Project, (2006-2007), http:\/\/msdn.microsoft.com\/netframework\/future\/linq\/"},{"key":"6_CR47","unstructured":"Microsoft Corp. Windows Communication Foundation (2006-2007), http:\/\/windowscommunication.net\/"},{"issue":"12","key":"6_CR48","doi-asserted-by":"publisher","first-page":"993","DOI":"10.1109\/32.489074","volume":"21","author":"G.S. Jr Novak","year":"1995","unstructured":"Novak Jr, G.S.: Creation of views for reuse of software with different data representations. IEEE Transactions on Software Engineering\u00a021(12), 993\u20131005 (1995)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"6_CR49","unstructured":"OASIS. RELAX NG Specification (December 2001), http:\/\/www.oasis-open.org \/committees\/relax-ng\/spec-20011203.html"},{"key":"6_CR50","doi-asserted-by":"crossref","first-page":"671","DOI":"10.1145\/1060745.1060843","volume-title":"WWW 2005: Proceedings of the 14th International Conference on World Wide Web","author":"M. Onizuka","year":"2005","unstructured":"Onizuka, M., Chan, F.Y., Michigami, R., Honishi, T.: Incremental maintenance for materialized XPath\/XSLT views. In: WWW 2005: Proceedings of the 14th International Conference on World Wide Web, pp. 671\u2013681. ACM Press, New York (2005)"},{"issue":"2","key":"6_CR51","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1147\/sj.452.0225","volume":"45","author":"E. Perkins","year":"2006","unstructured":"Perkins, E., Matsa, M., Kostoulas, M.G., Heifets, A., Mendelsohn, N.: Generation of efficient parsers through direct compilation of XML Schema grammars. IBM Systems Journal\u00a045(2), 225\u2013244 (2006)","journal-title":"IBM Systems Journal"},{"key":"6_CR52","unstructured":"Pradhan, M.: Default mapping for annotated XML schema. IBM developerWorks (April 2006), http:\/\/www-128.ibm.com \/developerworks\/db2\/library\/techarticle\/dm-0604pr%adhan2\/"},{"key":"6_CR53","first-page":"261","volume-title":"POPL 2001: 28th ACM SIGPLAN-SIGACT Symposium on Principles Of Programming Languages, Proceedings","author":"M. Shields","year":"2001","unstructured":"Shields, M., Meijer, E.: Type-indexed rows. In: POPL 2001: 28th ACM SIGPLAN-SIGACT Symposium on Principles Of Programming Languages, Proceedings, pp. 261\u2013275. ACM Press, New York (2001)"},{"key":"6_CR54","unstructured":"Sun Microsystems. The Java architecture for XML binding (JAXB) (2006), http:\/\/java.sun.com\/webservices\/jaxb\/ ."},{"key":"6_CR55","unstructured":"The Apache XML Project. XMLBeans (2006), http:\/\/xmlbeans.apache.org\/"},{"key":"6_CR56","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"263","DOI":"10.1007\/3-540-46584-7_18","volume-title":"Practical Aspects of Declarative Languages","author":"P. Thiemann","year":"2000","unstructured":"Thiemann, P.: Modeling HTML in haskell. In: Pontelli, E., Costa, V.S (eds.) PADL 2000. LNCS, vol.\u00a01753, pp. 263\u2013277. Springer, Heidelberg (2000)"},{"issue":"4&5","key":"6_CR57","doi-asserted-by":"crossref","first-page":"435","DOI":"10.1017\/S0956796802004392","volume":"12","author":"P. Thiemann","year":"2002","unstructured":"Thiemann, P.: A typed representation for HTML and XML documents in Haskell. Journal of Functional Programming\u00a012(4&5), 435\u2013468 (2002)","journal-title":"Journal of Functional Programming"},{"issue":"5","key":"6_CR58","doi-asserted-by":"publisher","first-page":"7","DOI":"10.5381\/jot.2003.2.5.c1","volume":"2","author":"D. Thomas","year":"2003","unstructured":"Thomas, D.: The Impedance Imperative: Tuples + Objects + Infosets = Too Much Stuff! Journal of Object Technology\u00a02(5), 7\u201312 (2003)","journal-title":"Journal of Object Technology"},{"key":"6_CR59","unstructured":"van der Vlist, E.: RELAX NG. O\u2019Reilly (December 2004)"},{"key":"6_CR60","unstructured":"van der Vlist, E.: RELAX NG and W3C XML Schema compared (continued) (July 2006), http:\/\/eric.van-der-vlist.com \/blog\/2814_RELAX_NG_and_W3C_XML_Schema_compared_(continued).item"},{"key":"6_CR61","first-page":"249","volume-title":"ICWS 2006, International Conference on WebServices, Proceedings","author":"R. Engelen van","year":"2006","unstructured":"van Engelen, R., Govindaraju, M., Zhang, W.: Exploring Remote Object Coherence in XML Web Services. In: ICWS 2006, International Conference on WebServices, Proceedings, pp. 249\u2013256. IEEE Computer Society, Los Alamitos (2006)"},{"issue":"5","key":"6_CR62","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1109\/MIC.2005.108","volume":"9","author":"S. Vinoski","year":"2005","unstructured":"Vinoski, S.: RPC Under Fire. IEEE Internet Computing\u00a09(5), 93\u201395 (2005)","journal-title":"IEEE Internet Computing"},{"issue":"11","key":"6_CR63","doi-asserted-by":"publisher","first-page":"270","DOI":"10.1145\/504311.504302","volume":"36","author":"J. Visser","year":"2001","unstructured":"Visser, J.: Visitor combination and traversal control. ACM SIGPLAN Notices\u00a036(11), 270\u2013282 (2001) (OPSLA 2001 Conference Proceedings)","journal-title":"ACM SIGPLAN Notices"},{"key":"6_CR64","unstructured":"W3C. Document Object Model (DOM) (1997-2003), http:\/\/www.w3.org\/DOM\/"},{"key":"6_CR65","unstructured":"W3C. XML Path Language (XPath), Version 1.0, W3C Recommendation (November 16, 1999), http:\/\/www.w3.org \/TR\/xpath"},{"key":"6_CR66","unstructured":"W3C. XML Information Set, 2nd edn., (1999\u20132004), http:\/\/www.w3.org \/TR\/xml-infoset\/"},{"key":"6_CR67","unstructured":"W3C. XML Schema, (2000\u20132003), http:\/\/www.w3.org \/XML\/Schema"},{"key":"6_CR68","unstructured":"W3C. Extensible Markup Language (XML) 1.0, 3rd edn., W3C Recommendation, (February 2004), http:\/\/www.w3.org \/TR\/2004\/REC-xml-20040204\/"},{"key":"6_CR69","unstructured":"W3C. XQuery 1.0 and XPath 2.0 Formal Semantics, W3C Candidate Recommendation, (June 8, 2006), http:\/\/www.w3.org \/TR\/xquery-semantics\/"},{"key":"6_CR70","first-page":"307","volume-title":"POPL 1987, 14th ACM SIGACT-SIGPLAN Symposium on Principles Of Programming Languages, Proceedings","author":"P. Wadler","year":"1987","unstructured":"Wadler, P.: Views: a way for pattern matching to cohabit with data abstraction. In: POPL 1987, 14th ACM SIGACT-SIGPLAN Symposium on Principles Of Programming Languages, Proceedings, pp. 307\u2013313. ACM Press, New York (1987)"},{"issue":"9","key":"6_CR71","doi-asserted-by":"publisher","first-page":"148","DOI":"10.1145\/317765.317794","volume":"34","author":"M. Wallace","year":"1999","unstructured":"Wallace, M., Runciman, C.: Haskell and XML: Generic combinators or type-based translation? ACM SIGPLAN Notices\u00a034(9), 148\u2013159 (1999) (Conference Proceedings of International Conference on Functional Programming (ICFP\u201999))","journal-title":"ACM SIGPLAN Notices"}],"container-title":["Lecture Notes in Computer Science","Datatype-Generic Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-76786-2_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,8,29]],"date-time":"2021-08-29T09:59:23Z","timestamp":1630231163000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-76786-2_6"}},"subtitle":["(Changing Lead into Gold)"],"short-title":[],"issued":{"date-parts":[[2007]]},"ISBN":["9783540767855","9783540767862"],"references-count":71,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-76786-2_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2007]]}}}