{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T04:55:58Z","timestamp":1725684958926},"publisher-location":"Berlin, Heidelberg","reference-count":24,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642298219"},{"type":"electronic","value":"9783642298226"}],"license":[{"start":{"date-parts":[[2012,1,1]],"date-time":"2012-01-01T00:00:00Z","timestamp":1325376000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-29822-6_19","type":"book-chapter","created":{"date-parts":[[2012,5,20]],"date-time":"2012-05-20T09:21:09Z","timestamp":1337505669000},"page":"228-242","source":"Crossref","is-referenced-by-count":0,"title":["A Data Flow Language for Hybrid Query and Programming Languages"],"prefix":"10.1007","author":[{"given":"Kristoffer H.","family":"Rose","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lionel","family":"Villard","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Naoto","family":"Sato","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"19_CR1","doi-asserted-by":"publisher","first-page":"110","DOI":"10.1145\/567752.567763","volume-title":"Proceedings of the 6th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages, POPL 1979","author":"A.V. Aho","year":"1979","unstructured":"Aho, A.V., Ullman, J.D.: Universality of data retrieval languages. In: Proceedings of the 6th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages, POPL 1979, pp. 110\u2013119. ACM, New York (1979)"},{"issue":"4","key":"19_CR2","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1145\/278283.278285","volume":"33","author":"A.W. Appel","year":"1998","unstructured":"Appel, A.W.: SSA is functional programming. ACM SIGPLAN Notices\u00a033(4), 17\u201320 (1998)","journal-title":"ACM SIGPLAN Notices"},{"key":"19_CR3","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. World Wide Web Consortium (December 2010)"},{"key":"19_CR4","unstructured":"Box, D., Hejlsberg, A.: Linq (language integrated query) (2007)"},{"issue":"1","key":"19_CR5","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":"19_CR6","doi-asserted-by":"publisher","first-page":"377","DOI":"10.1145\/362384.362685","volume":"13","author":"E.F. Codd","year":"1970","unstructured":"Codd, E.F.: A relational model of data for large shared data banks. Commun. ACM\u00a013, 377\u2013387 (1970)","journal-title":"Commun. ACM"},{"issue":"4","key":"19_CR7","doi-asserted-by":"publisher","first-page":"451","DOI":"10.1145\/115372.115320","volume":"13","author":"R. Cytron","year":"1991","unstructured":"Cytron, R., Ferrante, J., Rosen, B.K., Wegman, M.N., Kenneth Zadeck, F.: Efficiently computing static single assignment form and the control dependence graph. ACM Transactions on Programming Languages and Systems\u00a013(4), 451\u2013490 (1991)","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"19_CR8","unstructured":"Dean, J., Ghemawat, S.: MapReduce: Simplified data processing on large clusters. In: Sixth Symposium on Operating System Design and Implementation (OSDI), San Francisco, CA (December 2004)"},{"key":"19_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1007\/978-3-540-75987-4_6","volume-title":"Database Programming Languages","author":"G. Ghelli","year":"2007","unstructured":"Ghelli, G., Onose, N., Rose, K., Sim\u00e9on, J.: A Better Semantics for XQuery with Side-Effects. In: Arenas, M. (ed.) DBPL 2007. LNCS, vol.\u00a04797, pp. 81\u201396. Springer, Heidelberg (2007)"},{"key":"19_CR10","doi-asserted-by":"crossref","unstructured":"Ghelli, G., Onose, N., Rose, K., Simeon, J.: Xml query optimization in the presence of side effects. In: Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data, Vancouver, Canada, pp. 339\u2013352 (2008)","DOI":"10.1145\/1376616.1376653"},{"issue":"3","key":"19_CR11","doi-asserted-by":"publisher","first-page":"323","DOI":"10.1017\/S0956796800000411","volume":"2","author":"G. Hutton","year":"1992","unstructured":"Hutton, G.: Higher-order functions for parsing. Journal of Functional Programming\u00a02(3), 323\u2013343 (1992)","journal-title":"Journal of Functional Programming"},{"key":"19_CR12","unstructured":"Ibm db2 v9 sql procedural language (sql pl) (2007), \n                  \n                    http:\/\/publib.boulder.ibm.com\/infocenter\/db2luw\/v9\/topic\/com.ibm.db2.udb.apdv.sql.doc\/doc\/c0011916.html"},{"key":"19_CR13","doi-asserted-by":"crossref","unstructured":"Jones, S.P., Wadler, P.: Comprehensive comprehensions. In: Haskell Workshop, Freiburg, Germany (September 2007)","DOI":"10.1145\/1291201.1291209"},{"key":"19_CR14","doi-asserted-by":"crossref","unstructured":"Kelsey, R.: A correspondence between continuation passing style and static single assignment form. In: ACM SIGPLAN Notices, pp. 13\u201322. ACM Press (1995)","DOI":"10.1145\/202530.202532"},{"key":"19_CR15","doi-asserted-by":"crossref","unstructured":"Meijer, E.: The world according to linq. ACM Queue (2011)","DOI":"10.1145\/2016036.2024658"},{"key":"19_CR16","doi-asserted-by":"crossref","unstructured":"Ohori, A., Ueno, K.: Making standard ml a practical database programming language. In: ICFP (2011)","DOI":"10.1145\/2034773.2034815"},{"key":"19_CR17","unstructured":"Oracle database 11g pl\/sql (2011), \n                  \n                    http:\/\/www.oracle.com\/technetwork\/database\/features\/plsql\/index.html"},{"key":"19_CR18","doi-asserted-by":"crossref","unstructured":"Raskovsky, M.R.: Denotational semantics as a specification of code generators. In: Proceedings of the 1982 SIGPLAN Symposium on Compiler Construction, SIGPLAN, Boston, Massachusetts, pp. 230\u2013244. ACM (1982)","DOI":"10.1145\/872726.806998"},{"key":"19_CR19","doi-asserted-by":"crossref","unstructured":"Re, C., Sim\u00e9on, J., Fern\u00e1ndez, M.F.: A complete and efficient algebraic compiler for XQuery. In: ICDE 2006\u2014The 22nd International Conference on Data Engineering, Atlanta, Georgia, USA (April 2006)","DOI":"10.1109\/ICDE.2006.6"},{"key":"19_CR20","unstructured":"Robie, J., Brantner, M., Florescu, D., Fourny, G., Westmann, T.: JSONiq (2011), \n                  \n                    http:\/\/jsoniq.org"},{"key":"19_CR21","unstructured":"Snelson, J., Chamberlin, D., Engovatov, D., Florescu, D., Ghelli, G., Melton, J., Sim\u00e9on, J.: Xquery scripting extension 1.0. W3c working draft. World Wide Web Consortium (April 2010)"},{"key":"19_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"507","DOI":"10.1007\/978-3-642-11957-6_27","volume-title":"Programming Languages and Systems","author":"R. Soul\u00e9","year":"2010","unstructured":"Soul\u00e9, R., Hirzel, M., Grimm, R., Gedik, B., Andrade, H., Kumar, V., Wu, K.-L.: A Universal Calculus for Stream Processing Languages. In: Gordon, A.D. (ed.) ESOP 2010. LNCS, vol.\u00a06012, pp. 507\u2013528. Springer, Heidelberg (2010)"},{"key":"19_CR23","unstructured":"Squeryl: A scala orm and dsl for talking with databases with minimum verbosity and maximum type safety"},{"issue":"1","key":"19_CR24","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","Functional and Logic Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-29822-6_19","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,19]],"date-time":"2019-05-19T20:39:25Z","timestamp":1558298365000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-29822-6_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642298219","9783642298226"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-29822-6_19","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2012]]}}}