{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,31]],"date-time":"2025-10-31T22:18:01Z","timestamp":1761949081116,"version":"build-2065373602"},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540759867"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-75987-4_6","type":"book-chapter","created":{"date-parts":[[2007,10,4]],"date-time":"2007-10-04T13:29:16Z","timestamp":1191504556000},"page":"81-96","source":"Crossref","is-referenced-by-count":4,"title":["A Better Semantics for XQuery with Side-Effects"],"prefix":"10.1007","author":[{"given":"Giorgio","family":"Ghelli","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nicola","family":"Onose","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kristoffer","family":"Rose","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J\u00e9r\u00f4me","family":"Sim\u00e9on","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"2","key":"6_CR1","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1145\/320455.320457","volume":"1","author":"M.M. Astrahan","year":"1976","unstructured":"Astrahan, M.M., Blasgen, M.W., Chamberlin, D.D., Eswaran, K.P., Gray, J., Griffiths, P.P., Frank King III, W., Lorie, R.A., McJones, P.R., Mehl, J.W., Putzolu, G.R., Traiger, I.L., Wade, B.W., Watson, V.: System R: Relational approach to database management. ACM Transactions on Database Systems\u00a01(2), 97\u2013137 (1976)","journal-title":"ACM Transactions on Database Systems"},{"key":"6_CR2","unstructured":"Boag, S., Chamberlain, D., Fern\u00e1ndez, M.F., Florescu, D., Robie, J., Sim\u00e9on, J.: XQuery 1.0: An XML query language, W3C recommendation (2007)"},{"issue":"1","key":"6_CR3","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1145\/181550.181564","volume":"23","author":"P. Buneman","year":"1994","unstructured":"Buneman, P., Libkin, L., Suciu, D., Tannen, V., Wong, L.: Comprehension syntax. SIGMOD Record\u00a023(1), 87\u201396 (1994)","journal-title":"SIGMOD Record"},{"key":"6_CR4","unstructured":"Chamberlain, D., Carey, M., Florescu, D., Kossmann, D., Robie, J.: XQueryP: Programming with XQuery. In: XIME-P (2006)"},{"key":"6_CR5","unstructured":"Chamberlain, D., Florescu, D., Robie, J.: XQuery scripting extension 1.0 requirements, W3C working draft (March 23, 2007), http:\/\/www.w3.org\/TR\/2007\/WD-xquery-sx-10-requirements-20070323\/2007"},{"key":"6_CR6","unstructured":"Chamberlain, D., Florescu, D., Robie, J.: XQuery Update Facility, W3C working draft (July 11, 2006) (2007)"},{"key":"6_CR7","unstructured":"Draper, D., Fankhauser, P., Fern\u00e1ndez, M.F., Malhotra, A., Rose, K., Rys, M., Sim\u00e9on, J., Wadler, P.: XQuery 1.0 and XPath 2.0 formal semantics, W3C recommendation (January 24, 2007) (2007)"},{"key":"6_CR8","doi-asserted-by":"crossref","unstructured":"Fegaras, L.: Query unnesting in object-oriented databases. In: SIGMOD Conference, pp. 49\u201360 (1998)","DOI":"10.1145\/276304.276310"},{"issue":"2-3","key":"6_CR9","doi-asserted-by":"publisher","first-page":"219","DOI":"10.1023\/A:1008757010516","volume":"12","author":"L. Fegaras","year":"1999","unstructured":"Fegaras, L.: Optimizing queries with object updates. J. Intell. Inf. Syst.\u00a012(2-3), 219\u2013242 (1999)","journal-title":"J. Intell. Inf. Syst."},{"key":"6_CR10","unstructured":"Fern\u00e1ndez, M., Malhotra, A., Marsh, J., Nagy, M., Walsh, N.: XQuery1.0 and XPath 2.0 data model (xdm). W3C Recommendation (January 2007)"},{"key":"6_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"263","DOI":"10.1007\/3-540-44503-X_18","volume-title":"Database Theory - ICDT 2001","author":"M.F. Fern\u00e1ndez","year":"2000","unstructured":"Fern\u00e1ndez, M.F., Sim\u00e9on, J., Wadler, P.: A semi-monad for semi-structured data. In: Van den Bussche, J., Vianu, V. (eds.) ICDT 2001. LNCS, vol.\u00a01973, pp. 263\u2013300. Springer, Heidelberg (2000)"},{"key":"6_CR12","doi-asserted-by":"crossref","unstructured":"Florescu, D., Gr\u00fcnhagen, A., Kossmann, D.: XL: An XML programming language for Web service specification and composition. In: International conference on World Wide Web, pp. 65\u201376 (May 2002)","DOI":"10.1145\/511446.511456"},{"key":"6_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"178","DOI":"10.1007\/11896548_17","volume-title":"Current Trends in Database Technology \u2013 EDBT 2006","author":"G. Ghelli","year":"2006","unstructured":"Ghelli, G., Re, C., Sim\u00e9on, J.: XQuery!: An XML query language with side effects. In: Grust, T., H\u00f6pfner, H., Illarramendi, A., Jablonski, S., Mesiti, M., M\u00fcller, S., Patranjan, P.-L., Sattler, K.-U., Spiliopoulou, M., Wijsen, J. (eds.) EDBT 2006. LNCS, vol.\u00a04254, pp. 178\u2013191. Springer, Heidelberg (2006)"},{"key":"6_CR14","volume-title":"Theoretical Aspects of Object-Oriented Programming","author":"C.A. Gunter","year":"1994","unstructured":"Gunter, C.A., Mitchell, J.C.: Theoretical Aspects of Object-Oriented Programming. MIT Press, Cambridge (1994)"},{"key":"6_CR15","doi-asserted-by":"crossref","unstructured":"Harren, M., Raghavachari, M., Shmueli, O., Burke, M.G., Bordawekar, R., Pechtchanski, I., Sarkar, V.: Xj: facilitating xml processing in java. In: International conference on World Wide Web, pp. 278\u2013287 (2005)","DOI":"10.1145\/1060745.1060788"},{"key":"6_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"92","DOI":"10.1007\/11841920_7","volume-title":"Database and XML Technologies","author":"J. Hidders","year":"2006","unstructured":"Hidders, J., Paredaens, J., Vercammen, R.: On the expressive power of xquery-based update languages. In: Amer-Yahia, S., Bellahs\u00e8ne, Z., Hunt, E., Unland, R., Yu, J.X. (eds.) XSym 2006. LNCS, vol.\u00a04156, pp. 92\u2013106. Springer, Heidelberg (2006)"},{"key":"6_CR17","unstructured":"The linq project. msdn.microsoft.com\/XML\/linqproject"},{"key":"6_CR18","doi-asserted-by":"crossref","unstructured":"May, N., Helmer, S., Moerkotte, G.: Nested queries and quantifiers in an ordered context. In: ICDE, pp. 239\u2013250 (2004)","DOI":"10.1109\/ICDE.2004.1320001"},{"key":"6_CR19","unstructured":"Moerkotte, G.: Building query compilers, draft manuscript (December 2005), http:\/\/db.informatik.uni-mannheim.de\/moer"},{"key":"6_CR20","volume-title":"Database Management Systems","author":"R. Ramakrishnan","year":"2000","unstructured":"Ramakrishnan, R., Gehrke, J.: Database Management Systems. McGraw-Hill, New York (2000)"},{"key":"6_CR21","doi-asserted-by":"crossref","unstructured":"Re, C., Sim\u00e9on, J., Fern\u00e1ndez, M.F.: A complete and efficient algebraic compiler for XQuery. In: ICDE, p. 14 (2006)","DOI":"10.1109\/ICDE.2006.6"},{"key":"6_CR22","doi-asserted-by":"crossref","unstructured":"Tannen, V.: Tutorial: Languages for collection types. In: PODS, pp. 150\u2013154 (1994)","DOI":"10.1145\/182591.182608"},{"key":"6_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"140","DOI":"10.1007\/3-540-56039-4_38","volume-title":"Database Theory - ICDT \u201992","author":"V. Tannen","year":"1992","unstructured":"Tannen, V., Buneman, P., Wong, L.: Naturally embedded query languages. In: Hull, R., Biskup, J. (eds.) ICDT 1992. LNCS, vol.\u00a0646, pp. 140\u2013154. Springer, Heidelberg (1992)"},{"key":"6_CR24","doi-asserted-by":"publisher","first-page":"186","DOI":"10.1109\/TENCON.1989.176921","volume-title":"Fourth IEEE Region 10 Conference (TENCON)","author":"P. Trinder","year":"1989","unstructured":"Trinder, P., Wadler, P.: Improving list comprehension database queries. In: Fourth IEEE Region 10 Conference (TENCON), pp. 186\u2013192. IEEE Computer Society Press, Los Alamitos (1989)"},{"issue":"1","key":"6_CR25","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1017\/S0956796899003585","volume":"10","author":"L. Wong","year":"2000","unstructured":"Wong, L.: Kleisli, a functional query system. Journal of Functional Programming\u00a010(1), 19\u201356 (2000)","journal-title":"Journal of Functional Programming"}],"container-title":["Lecture Notes in Computer Science","Database Programming Languages"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-75987-4_6.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T10:38:44Z","timestamp":1619519924000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-75987-4_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540759867"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-75987-4_6","relation":{},"subject":[]}}