{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,17]],"date-time":"2026-02-17T05:22:09Z","timestamp":1771305729993,"version":"3.50.1"},"reference-count":34,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2018,7,7]],"date-time":"2018-07-07T00:00:00Z","timestamp":1530921600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Big Data"],"published-print":{"date-parts":[[2018,12]]},"DOI":"10.1186\/s40537-018-0132-9","type":"journal-article","created":{"date-parts":[[2018,7,7]],"date-time":"2018-07-07T07:39:31Z","timestamp":1530949171000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["Categories for (Big) Data models and optimization"],"prefix":"10.1186","volume":"5","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5561-8372","authenticated-orcid":false,"given":"Laurent","family":"Thiry","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Heng","family":"Zhao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michel","family":"Hassenforder","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,7,7]]},"reference":[{"issue":"2","key":"132_CR1","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/s11036-013-0489-0","volume":"19","author":"M Chen","year":"2014","unstructured":"Chen M, Mao S, Liu Y. Big data: a survey. Mobile Netw Appl. 2014;19(2):171\u2013209.","journal-title":"Mobile Netw Appl"},{"key":"132_CR2","volume-title":"Big Data fundamentals: concepts, drivers and techniques","author":"T Erl","year":"2016","unstructured":"Erl T, Khattak W, Buhler P. Big Data fundamentals: concepts, drivers and techniques. Upper Saddle River: Prentice Hall Press; 2016."},{"issue":"1","key":"132_CR3","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1002\/spe.2374","volume":"46","author":"R Kune","year":"2016","unstructured":"Kune R, Konugurthi PK, Agarwal A, Chillarige RR, Buyya R. The anatomy of big data computing. Softw Pract Exp. 2016;46(1):79\u2013105.","journal-title":"Softw Pract Exp"},{"issue":"1","key":"132_CR4","doi-asserted-by":"publisher","first-page":"673","DOI":"10.1007\/BF03180568","volume":"4","author":"MM Fokkinga","year":"1992","unstructured":"Fokkinga MM. Calculate categorically!. Formal Aspects Comput. 1992;4(1):673\u201392.","journal-title":"Formal Aspects Comput"},{"key":"132_CR5","doi-asserted-by":"crossref","unstructured":"Meijer E, Hutton G. Bananas in space: extending fold and unfold to exponential types. In: Proceedings of the seventh international conference on functional programming languages and computer architecture. FPCA \u201995. New York: ACM; 1995. p. 324\u201333.","DOI":"10.1145\/224164.224225"},{"issue":"5","key":"132_CR6","doi-asserted-by":"publisher","first-page":"715","DOI":"10.1142\/S0218194014500272","volume":"24","author":"L Thiry","year":"2014","unstructured":"Thiry L, Hassenforder M. A calculus for (meta)models and transformations. Int J Softw Eng Knowl Eng. 2014;24(5):715\u201330.","journal-title":"Int J Softw Eng Knowl Eng"},{"key":"132_CR7","volume-title":"Computational category theory","author":"DE Rydeheard","year":"1988","unstructured":"Rydeheard DE, Burstall RM. Computational category theory. Hertfordshire: Prentice Hall International (UK) Ltd.; 1988."},{"key":"132_CR8","unstructured":"Hagino T. A categorical programming language. Ph.D. thesis; 1987."},{"key":"132_CR9","unstructured":"Spivak DI. Ologs: a categorical framework for knowledge representation. CoRR abs\/1102.1889; 2011."},{"key":"132_CR10","unstructured":"Wisnesky R. Functional query languages with categorical types. Ph.D. thesis, Cambridge, MA, USA; 2014."},{"key":"132_CR11","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1017\/S0960129500000050","volume":"1","author":"JA Goguen","year":"1991","unstructured":"Goguen JA. A categorical manifesto. Math Struct Comput Sci. 1991;1:49\u201367.","journal-title":"Math Struct Comput Sci"},{"key":"132_CR12","volume-title":"Category theory for computing science","year":"1995","unstructured":"Barr M, Wells C, editors. Category theory for computing science. 2nd ed. Hertfordshire: Prentice Hall International (UK) Ltd.; 1995.","edition":"2"},{"key":"132_CR13","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511530104","volume-title":"Purely functional data structures","author":"C Okasaki","year":"1998","unstructured":"Okasaki C. Purely functional data structures. New York: Cambridge University Press; 1998."},{"key":"132_CR14","series-title":"Prentice-Hall international series in computer science","volume-title":"Algebra of programming","author":"R Bird","year":"1997","unstructured":"Bird R, de Moor O. Algebra of programming., Prentice-Hall international series in computer scienceUpper Saddle River: Prentice Hall; 1997."},{"key":"132_CR15","volume-title":"Haskell data analysis cookbook","author":"N Shukla","year":"2014","unstructured":"Shukla N. Haskell data analysis cookbook. Birmingham: Packt Publ.; 2014."},{"key":"132_CR16","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-44550-2","volume-title":"Big data technologies and applications","author":"B Furht","year":"2016","unstructured":"Furht B, Villanustre F. Big data technologies and applications. 1st ed. Switzerland: Springer Publishing Company, Incorporated; 2016.","edition":"1"},{"key":"132_CR17","volume-title":"SQL the complete reference","author":"J Groff","year":"2010","unstructured":"Groff J, Weinberg P. SQL the complete reference. 3rd ed. New York: McGraw-Hill Inc; 2010.","edition":"3"},{"key":"132_CR18","unstructured":"Trinder P. Comprehensions, a query notation for dbpls. In: Proceedings of the third international workshop on database programming languages : bulk types & persistent data: bulk types & persistent data. DBPL3. San Francisco: Morgan Kaufmann Publishers Inc.; 1992. p. 55\u201368."},{"key":"132_CR19","doi-asserted-by":"crossref","unstructured":"Wadler P. Comprehending monads. In: Proceedings of the 1990 ACM conference on LISP and functional programming. LFP \u201990. New York: ACM; 1990. p. 61\u201378.","DOI":"10.1145\/91556.91592"},{"key":"132_CR20","volume-title":"MongoDB: the definitive guide","author":"K Chodorow","year":"2010","unstructured":"Chodorow K, Dirolf M. MongoDB: the definitive guide. 1st ed. Switzerland: O\u2019Reilly Media, Inc.; 2010.","edition":"1"},{"key":"132_CR21","doi-asserted-by":"crossref","unstructured":"Gottlob G, Koch C. Monadic queries over tree-structured data. In: Proceedings 17th annual IEEE symposium on logic in computer science; 2002. p. 189\u2013202.","DOI":"10.1109\/LICS.2002.1029828"},{"key":"132_CR22","volume-title":"Graph databases","author":"I Robinson","year":"2013","unstructured":"Robinson I, Webber J, Eifrem E. Graph databases. Switzerland: O\u2019Reilly Media Inc.; 2013."},{"key":"132_CR23","volume-title":"Neo4J in action","author":"A Vukotic","year":"2014","unstructured":"Vukotic A, Watt N, Abedrabbo T, Fox D, Partner J. Neo4J in action. 1st ed. Greenwich: Manning Publications Co.; 2014.","edition":"1"},{"issue":"1","key":"132_CR24","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1145\/2206869.2206879","volume":"41","author":"PT Wood","year":"2012","unstructured":"Wood PT. Query languages for graph databases. SIGMOD Rec. 2012;41(1):50\u201360.","journal-title":"SIGMOD Rec"},{"key":"132_CR25","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511977619","volume-title":"Graph structure and Monadic second-order logic: a language-theoretic approach","author":"PB Courcelle","year":"2012","unstructured":"Courcelle PB, Engelfriet DJ. Graph structure and Monadic second-order logic: a language-theoretic approach. 1st ed. New York: Cambridge University Press; 2012.","edition":"1"},{"key":"132_CR26","volume-title":"Handbook of graph grammars and computing by graph transformation: foundations","year":"1997","unstructured":"Rozenberg G, editor. Handbook of graph grammars and computing by graph transformation: foundations, vol. I. River Edge: World Scientific Publishing Co., Inc.; 1997."},{"key":"132_CR27","volume-title":"SQL performance turning","author":"P Gulutzan","year":"2002","unstructured":"Gulutzan P, Pelzer T. SQL performance turning. Boston: Addison-Wesley Longman Publishing Co., Inc.; 2002."},{"key":"132_CR28","doi-asserted-by":"crossref","unstructured":"Holzschuher F, Peinl R. Performance of graph query languages: comparison of cypher, gremlin and native access in neo4j. In: Proceedings of the joint EDBT\/ICDT 2013 workshops. EDBT \u201913. New York: ACM; 2013. p. 195\u2013204.","DOI":"10.1145\/2457317.2457351"},{"key":"132_CR29","doi-asserted-by":"crossref","unstructured":"Parker Z, Poe S, Vrbsky SV. Comparing nosql mongodb to an sql db. In: Proceedings of the 51st ACM Southeast conference. ACMSE \u201913. New York: ACM; 2013. p. 5\u2013156.","DOI":"10.1145\/2498328.2500047"},{"key":"132_CR30","doi-asserted-by":"crossref","unstructured":"Vicknair C, Macias M, Zhao Z, Nan X, Chen Y, Wilkins D. A comparison of a graph database and a relational database: a data provenance perspective. In: Proceedings of the 48th annual Southeast regional conference. ACM SE \u201910. New York: ACM; 2010. p. 42\u20131426.","DOI":"10.1145\/1900008.1900067"},{"issue":"4","key":"132_CR31","doi-asserted-by":"publisher","first-page":"437","DOI":"10.1017\/S0956796898003050","volume":"8","author":"G Hutton","year":"1998","unstructured":"Hutton G, Meijer E. Monadic parsing in haskell. J Funct Program. 1998;8(4):437\u201344.","journal-title":"J Funct Program"},{"issue":"1","key":"132_CR32","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 Rec. 1994;23(1):87\u201396.","journal-title":"SIGMOD Rec"},{"issue":"1","key":"132_CR33","first-page":"1","volume":"6","author":"L Thiry","year":"2014","unstructured":"Thiry L, Mahfoudh M, Hassenforder M. A functional inference system for the web. Int J Web Appl. 2014;6(1):1\u201313.","journal-title":"Int J Web Appl"},{"key":"132_CR34","volume-title":"RDF Database Systems: triples storage and SPARQL query processing","author":"O Cur","year":"2014","unstructured":"Cur O, Blin G. RDF Database Systems: triples storage and SPARQL query processing. 1st ed. San Francisco: Morgan Kaufmann Publishers Inc.; 2014.","edition":"1"}],"container-title":["Journal of Big Data"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s40537-018-0132-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s40537-018-0132-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s40537-018-0132-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,5]],"date-time":"2025-07-05T16:49:24Z","timestamp":1751734164000},"score":1,"resource":{"primary":{"URL":"https:\/\/journalofbigdata.springeropen.com\/articles\/10.1186\/s40537-018-0132-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,7,7]]},"references-count":34,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2018,12]]}},"alternative-id":["132"],"URL":"https:\/\/doi.org\/10.1186\/s40537-018-0132-9","relation":{},"ISSN":["2196-1115"],"issn-type":[{"value":"2196-1115","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,7,7]]},"assertion":[{"value":"14 May 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 June 2018","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 July 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"21"}}