{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T00:26:02Z","timestamp":1761611162428,"version":"3.41.0"},"reference-count":22,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2005,3,1]],"date-time":"2005-03-01T00:00:00Z","timestamp":1109635200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Database Syst."],"published-print":{"date-parts":[[2005,3]]},"abstract":"<jats:p>\n            XML is becoming the universal format for data exchange between applications. Recently, the emergence of Web services as standard means of publishing and accessing data on the Web introduced a new class of XML documents, which we call\n            <jats:italic>intensional<\/jats:italic>\n            documents. These are XML documents where some of the data is given explicitly while other parts are defined only intensionally by means of embedded calls to Web services.When such documents are exchanged between applications, one has the choice of whether or not to materialize the intensional data (i.e., to invoke the embedded calls) before the document is sent. This choice may be influenced by various parameters, such as performance and security considerations. This article addresses the problem of guiding this materialization process.We argue that---like for regular XML data---schemas (\u00e0 la DTD and XML Schema) can be used to control the exchange of intensional data and, in particular, to determine which data should be materialized before sending a document, and which should not. We formalize the problem and provide algorithms to solve it. We also present an implementation that complies with real-life standards for XML data, schemas, and Web services, and is used in the Active XML system. We illustrate the usefulness of this approach through a real-life application for peer-to-peer news exchange.\n          <\/jats:p>","DOI":"10.1145\/1061318.1061319","type":"journal-article","created":{"date-parts":[[2005,8,3]],"date-time":"2005-08-03T08:30:55Z","timestamp":1123057855000},"page":"1-40","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":22,"title":["Exchanging intensional XML data"],"prefix":"10.1145","volume":"30","author":[{"given":"Tova","family":"Milo","sequence":"first","affiliation":[{"name":"INRIA and Tel-Aviv University, Orsay Cedex, France"}]},{"given":"Serge","family":"Abiteboul","sequence":"additional","affiliation":[{"name":"INRIA, Orsay Cedex, France"}]},{"given":"Bernd","family":"Amann","sequence":"additional","affiliation":[{"name":"Cedric-CNAM and INRIA-Futurs, Orsay Cedex, France"}]},{"given":"Omar","family":"Benjelloun","sequence":"additional","affiliation":[{"name":"INRIA, Orsay Cedex, France"}]},{"given":"Fred Dang","family":"Ngoc","sequence":"additional","affiliation":[{"name":"INRIA, Orsay Cedex, France"}]}],"member":"320","published-online":{"date-parts":[[2005,3]]},"reference":[{"volume-title":"Proceedings of VLDB.]]","author":"Abiteboul S.","key":"e_1_2_1_1_1","unstructured":"Abiteboul , S. , Amann , B. , Baumgarten , J. , Benjelloun , O. , Ngoc , F. D. , and Milo , T . 2003a. Schema-driven customization of Web services . In Proceedings of VLDB.]] Abiteboul, S., Amann, B., Baumgarten, J., Benjelloun, O., Ngoc, F. D., and Milo, T. 2003a. Schema-driven customization of Web services. In Proceedings of VLDB.]]"},{"volume-title":"Proceedings of VLDB.]]","author":"Abiteboul S.","key":"e_1_2_1_2_1","unstructured":"Abiteboul , S. , Benjelloun , O. , Manolescu , I. , Milo , T. , and Weber , R . 2002. Active XML: Peer-to-peer data and Web services integration (demo) . In Proceedings of VLDB.]] Abiteboul, S., Benjelloun, O., Manolescu, I., Milo, T., and Weber, R. 2002. Active XML: Peer-to-peer data and Web services integration (demo). In Proceedings of VLDB.]]"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/872757.872821"},{"volume-title":"Proceedings of ICDE. 28--37","author":"Candan K. S.","key":"e_1_2_1_4_1","unstructured":"Candan , K. S. , Jajodia , S. , and Subrahmanian , V. S . 1996. Secure mediated databases . In Proceedings of ICDE. 28--37 .]] Candan, K. S., Jajodia, S., and Subrahmanian, V. S. 1996. Secure mediated databases. In Proceedings of ICDE. 28--37.]]"},{"volume-title":"1996. The Object Database Standard: ODMG-93. Morgan Kaufman","author":"Cattell R.","key":"e_1_2_1_5_1","unstructured":"Cattell , R. , Ed. 1996. The Object Database Standard: ODMG-93. Morgan Kaufman , San Francisco, CA .]] Cattell, R., Ed. 1996. The Object Database Standard: ODMG-93. Morgan Kaufman, San Francisco, CA.]]"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/276304.276321"},{"volume-title":"Proceedings of EDBT.]]","author":"Damiani E.","key":"e_1_2_1_7_1","unstructured":"Damiani , E. , di Vimercati , S. D. C. , Paraboschi , S. , and Samarati , P . 2001. Securing XML documents . In Proceedings of EDBT.]] Damiani, E., di Vimercati, S. D. C., Paraboschi, S., and Samarati, P. 2001. Securing XML documents. In Proceedings of EDBT.]]"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/375663.375731"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008683107812"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/645502.656089"},{"key":"e_1_2_1_11_1","unstructured":"Hopcroft J. E. and Ullman J. D. 1979. Introduction to Automata Theory Languages and Computation. Addison-Wesley Reading MA.]]   Hopcroft J. E. and Ullman J. D. 1979. Introduction to Automata Theory Languages and Computation. Addison-Wesley Reading MA.]]"},{"volume-title":"Proceedings of WebDB","author":"Hosoya H.","key":"e_1_2_1_12_1","unstructured":"Hosoya , H. and Pierce , B. C . 2000. XDuce: A typed XML processing language . In Proceedings of WebDB ( Dallas, TX).]] Hosoya, H. and Pierce, B. C. 2000. XDuce: A typed XML processing language. In Proceedings of WebDB (Dallas, TX).]]"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/375551.375557"},{"key":"e_1_2_1_14_1","unstructured":"Makoto M. 2001. RELAX (Regular Language description for XML). ISO\/IEC Tech. Rep. ISO\/IEC Geneva Switzerland.]]  Makoto M. 2001. RELAX (Regular Language description for XML). ISO\/IEC Tech. Rep. ISO\/IEC Geneva Switzerland.]]"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/335168.335171"},{"volume-title":"Handbook of Theoretical Computer Science","author":"Mitchell J. C.","key":"e_1_2_1_16_1","unstructured":"Mitchell , J. C. 1990. Type systems for programming languages . In Handbook of Theoretical Computer Science : Volume B: Formal Models and Semantics, J. van Leeuwen, Ed. Elsevier, Amsterdam, The Netherlands, 365-- 458 .]] Mitchell, J. C. 1990. Type systems for programming languages. In Handbook of Theoretical Computer Science: Volume B: Formal Models and Semantics, J. van Leeuwen, Ed. Elsevier, Amsterdam, The Netherlands, 365--458.]]"},{"key":"e_1_2_1_17_1","volume-title":"Database Systems: The Complete Book","author":"Molina H.","year":"2002","unstructured":"Molina , H. , Ullman , J. , and Widom , J . 2002 . Database Systems: The Complete Book . Prentice Hall , Englewood Cliffs, NJ .]] Molina, H., Ullman, J., and Widom, J. 2002. Database Systems: The Complete Book. Prentice Hall, Englewood Cliffs, NJ.]]"},{"volume-title":"Proceedings of the 21st Symposium on Theoretical Aspects of Computer Science (STACS '04; Le Comm","author":"Muscholl A.","key":"e_1_2_1_18_1","unstructured":"Muscholl , A. , Schwentick , T. , and Segoufin , L . 2004. Active context-free games . In Proceedings of the 21st Symposium on Theoretical Aspects of Computer Science (STACS '04; Le Comm , Montpelier, France, Mar. 25--27).]] Muscholl, A., Schwentick, T., and Segoufin, L. 2004. Active context-free games. In Proceedings of the 21st Symposium on Theoretical Aspects of Computer Science (STACS '04; Le Comm, Montpelier, France, Mar. 25--27).]]"},{"key":"e_1_2_1_20_1","unstructured":"Ozsu T. and Valduriez P. 1999. Principles of Distributed Database Systems (2nd ed.). Prentice-Hall Englewood Cliffs NJ.]]   Ozsu T. and Valduriez P. 1999. Principles of Distributed Database Systems (2nd ed.). Prentice-Hall Englewood Cliffs NJ.]]"},{"key":"e_1_2_1_21_1","unstructured":"Segoufin L. 2003. Personal communication.]]  Segoufin L. 2003. Personal communication.]]"},{"volume-title":"VLDB '97: Proceedings of the 23rd International Conference on Very Large Data Bases. Morgan Kaufman Publishers","author":"Yang J.","key":"e_1_2_1_22_1","unstructured":"Yang , J. , Karlapalem , K. , and Li , Q . 1997. Algorithms for materialized view design in data warehousing environment . In VLDB '97: Proceedings of the 23rd International Conference on Very Large Data Bases. Morgan Kaufman Publishers , San Francisco, CA, 136--145.]] Yang, J., Karlapalem, K., and Li, Q. 1997. Algorithms for materialized view design in data warehousing environment. In VLDB '97: Proceedings of the 23rd International Conference on Very Large Data Bases. Morgan Kaufman Publishers, San Francisco, CA, 136--145.]]"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/223784.223848"}],"container-title":["ACM Transactions on Database Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1061318.1061319","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1061318.1061319","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T21:36:56Z","timestamp":1750282616000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1061318.1061319"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,3]]},"references-count":22,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2005,3]]}},"alternative-id":["10.1145\/1061318.1061319"],"URL":"https:\/\/doi.org\/10.1145\/1061318.1061319","relation":{},"ISSN":["0362-5915","1557-4644"],"issn-type":[{"type":"print","value":"0362-5915"},{"type":"electronic","value":"1557-4644"}],"subject":[],"published":{"date-parts":[[2005,3]]},"assertion":[{"value":"2005-03-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}