{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,12,29]],"date-time":"2022-12-29T18:29:20Z","timestamp":1672338560904},"reference-count":20,"publisher":"Association for Computing Machinery (ACM)","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Proc. VLDB Endow."],"published-print":{"date-parts":[[2009,8]]},"abstract":"<jats:p>Developers need to programmatically access persistent XML data. Object-oriented access is often the preferred method. Translating XML data into objects or vice-versa is a hard problem due to the data model mismatch and the difficulty of query translation. We propose a framework that addresses this problem by transforming object-based queries and updates into queries and updates on XML using flexible, declarative mappings between classes and XML schema types. The same mappings are used to shred XML fragments from query results into client-side objects. Information in the XML store that is not mapped using the mapping language, such as comments and processing instructions, are also made available in the object representation.<\/jats:p>","DOI":"10.14778\/1687627.1687743","type":"journal-article","created":{"date-parts":[[2014,6,24]],"date-time":"2014-06-24T12:17:57Z","timestamp":1403612277000},"page":"1030-1041","source":"Crossref","is-referenced-by-count":5,"title":["Full-fidelity flexible object-oriented XML access"],"prefix":"10.14778","volume":"2","author":[{"given":"James F.","family":"Terwilliger","sequence":"first","affiliation":[{"name":"Microsoft Research"}]},{"given":"Philip A.","family":"Bernstein","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]},{"given":"Sergey","family":"Melnik","sequence":"additional","affiliation":[{"name":"Google Inc."}]}],"member":"320","published-online":{"date-parts":[[2009,8]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1247480.1247580"},{"key":"e_1_2_1_2_1","volume-title":"First International Workshop on High Performance XML Processing (May","author":"Chiu K.","year":"2004","unstructured":"K. Chiu , W. Lu . A compiler-based approach to schema-specific XML parsing . First International Workshop on High Performance XML Processing (May 2004 ). K. Chiu, W. Lu. A compiler-based approach to schema-specific XML parsing. First International Workshop on High Performance XML Processing (May 2004)."},{"key":"e_1_2_1_3_1","volume-title":"ODBMS.ORG","author":"Cook W. R.","year":"2006","unstructured":"W. R. Cook , A. H. Ibrahim . Integrating Programming Languages and Databases: What is the Problem ? ODBMS.ORG , Expert Article , Sept. 2006 . W. R. Cook, A. H. Ibrahim. Integrating Programming Languages and Databases: What is the Problem? ODBMS.ORG, Expert Article, Sept. 2006."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1232420.1232424"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1060745.1060788"},{"key":"e_1_2_1_6_1","unstructured":"Hibernate. http:\/\/www.hibernate.org\/.  Hibernate. http:\/\/www.hibernate.org\/."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1135777.1135796"},{"key":"e_1_2_1_8_1","unstructured":"R. L\u00e4mmel. LINQ-to-XSD. PLAN-X 2007.  R. L\u00e4mmel. LINQ-to-XSD. PLAN-X 2007."},{"key":"e_1_2_1_9_1","volume-title":"Datatype-Generic Programming, LNCS 4719","author":"L\u00e4mmel R.","year":"2007","unstructured":"R. L\u00e4mmel , E. Meijer . Revealing the X\/O Impedance Mismatch (Changing Lead into Gold) . In Datatype-Generic Programming, LNCS 4719 . Springer-Verlag , June 2007 . R. L\u00e4mmel, E. Meijer. Revealing the X\/O Impedance Mismatch (Changing Lead into Gold). In Datatype-Generic Programming, LNCS 4719. Springer-Verlag, June 2007."},{"key":"e_1_2_1_10_1","unstructured":"Liquid XML. http:\/\/www.liquid-technologies.com\/.  Liquid XML. http:\/\/www.liquid-technologies.com\/."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1244381.1244386"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1142473.1142552"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1247480.1247532"},{"key":"e_1_2_1_14_1","unstructured":"Oracle TopLink. http:\/\/www.oracle.com\/technology\/products\/ias\/toplink\/index.html.  Oracle TopLink. http:\/\/www.oracle.com\/technology\/products\/ias\/toplink\/index.html."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2002.994768"},{"key":"e_1_2_1_16_1","first-page":"985","article-title":"a benchmark for XML data management","volume":"974","author":"Schmidt A.","year":"2002","unstructured":"A. Schmidt , F. Waas , M. Kersten , M. J. Carey , I. Manolescu , R. Busse . XMark : a benchmark for XML data management . VLDB , 2002 , 974 -- 985 . A. Schmidt, F. Waas, M. Kersten, M. J. Carey, I. Manolescu, R. Busse. XMark: a benchmark for XML data management. VLDB, 2002, 974--985.","journal-title":"VLDB"},{"key":"e_1_2_1_17_1","doi-asserted-by":"crossref","unstructured":"J. F. Terwilliger S. Melnik P. A. Bernstein. Language-integrated querying of XML data in SQL Server. PVLDB 1(2).   J. F. Terwilliger S. Melnik P. A. Bernstein. Language-integrated querying of XML data in SQL Server. PVLDB 1(2).","DOI":"10.14778\/1454159.1454182"},{"key":"e_1_2_1_18_1","unstructured":"XML Beans. http:\/\/xmlbeans.apache.org\/. {17}  XML Beans. http:\/\/xmlbeans.apache.org\/. {17}"},{"key":"e_1_2_1_19_1","unstructured":"W3C. XQuery Update Facility. Candidate Recommendation. http:\/\/www.w3.org\/TR\/xqupdate\/.  W3C. XQuery Update Facility. Candidate Recommendation. http:\/\/www.w3.org\/TR\/xqupdate\/."},{"key":"e_1_2_1_20_1","unstructured":"W3C. XSD Component Designators. Working Draft. http:\/\/www.w3.org\/TR\/xmlschema-ref\/.  W3C. XSD Component Designators. Working Draft. http:\/\/www.w3.org\/TR\/xmlschema-ref\/."}],"container-title":["Proceedings of the VLDB Endowment"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.14778\/1687627.1687743","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,28]],"date-time":"2022-12-28T11:34:45Z","timestamp":1672227285000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.14778\/1687627.1687743"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,8]]},"references-count":20,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2009,8]]}},"alternative-id":["10.14778\/1687627.1687743"],"URL":"https:\/\/doi.org\/10.14778\/1687627.1687743","relation":{},"ISSN":["2150-8097"],"issn-type":[{"value":"2150-8097","type":"print"}],"subject":[],"published":{"date-parts":[[2009,8]]}}}