{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:50:21Z","timestamp":1740124221878,"version":"3.37.3"},"reference-count":34,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2017,9,21]],"date-time":"2017-09-21T00:00:00Z","timestamp":1505952000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2017,9,21]],"date-time":"2017-09-21T00:00:00Z","timestamp":1505952000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/100008982","name":"Qatar National Research Fund","doi-asserted-by":"publisher","award":["4-1534-1-247"],"award-info":[{"award-number":["4-1534-1-247"]}],"id":[{"id":"10.13039\/100008982","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["IIS-1117766","IIS-0964639"],"award-info":[{"award-number":["IIS-1117766","IIS-0964639"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Distrib Parallel Databases"],"published-print":{"date-parts":[[2018,3]]},"DOI":"10.1007\/s10619-017-7208-y","type":"journal-article","created":{"date-parts":[[2017,9,21]],"date-time":"2017-09-21T14:54:04Z","timestamp":1506005644000},"page":"81-119","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["AUDIT: approving and tracking updates with dependencies in collaborative databases"],"prefix":"10.1007","volume":"36","author":[{"given":"Khaleel","family":"Mershad","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qutaibah M.","family":"Malluhi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mourad","family":"Ouzzani","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mingjie","family":"Tang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Gribskov","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Walid G.","family":"Aref\u00a0","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,9,21]]},"reference":[{"key":"7208_CR1","unstructured":"BLAST. \n                    http:\/\/blast.ncbi.nlm.nih.gov\/Blast.cgi\/"},{"issue":"3","key":"7208_CR2","doi-asserted-by":"publisher","first-page":"310","DOI":"10.1145\/320263.320288","volume":"3","author":"R Fagin","year":"1978","unstructured":"Fagin, R.: On an authorization mechanism. ACM Trans. Database Syst. 3(3), 310\u2013319 (1978)","journal-title":"ACM Trans. Database Syst."},{"issue":"3","key":"7208_CR3","doi-asserted-by":"publisher","first-page":"242","DOI":"10.1145\/320473.320482","volume":"1","author":"PP Griffiths","year":"1976","unstructured":"Griffiths, P.P., Wade, B.W.: An authorization mechanism for a relational database system. ACM TODS 1(3), 242\u2013255 (1976)","journal-title":"ACM TODS"},{"key":"7208_CR4","unstructured":"Apache hbase. \n                    https:\/\/hbase.apache.org\/"},{"key":"7208_CR5","doi-asserted-by":"crossref","unstructured":"Mershad, K., Malluhi, Q., Quzzani, M., Tang, M., Aref, A.: Approving updates in collaborative databases. In: Proceedings of the 3rd IEEE International Conference on Cloud Engineering. IC2E 15 (2015)","DOI":"10.1109\/IC2E.2015.31"},{"issue":"2","key":"7208_CR6","doi-asserted-by":"publisher","first-page":"204","DOI":"10.1145\/93605.98730","volume":"19","author":"U Dayal","year":"1990","unstructured":"Dayal, U., Hsu, M., Ladin, R.: Organizing long-running activities with triggers and transactions. SIGMOD Rec. 19(2), 204\u2013214 (1990)","journal-title":"SIGMOD Rec."},{"issue":"3","key":"7208_CR7","doi-asserted-by":"publisher","first-page":"249","DOI":"10.1145\/38714.38742","volume":"16","author":"H Garcia-Molina","year":"1987","unstructured":"Garcia-Molina, H., Salem, K.: Sagas. SIGMOD Rec. 16(3), 249\u2013259 (1987)","journal-title":"SIGMOD Rec."},{"key":"7208_CR8","doi-asserted-by":"crossref","unstructured":"Aiken, A., Hellerstein, J., Widom, J.: Behavior of database production rules: termination, confluence, and observable determinism. In: SIGMOD (1992)","DOI":"10.1145\/130283.130296"},{"issue":"1","key":"7208_CR9","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1145\/311531.311623","volume":"31","author":"NW Paton","year":"1999","unstructured":"Paton, N.W., Daz, O.: Active database systems. ACM Comput. Surv. 31(1), 63\u2013103 (1999)","journal-title":"ACM Comput. Surv."},{"key":"7208_CR10","doi-asserted-by":"crossref","unstructured":"Lomet, D., Barga, R., Mokbel, M., Shegalov, G.: Transaction time support inside a database engine. In: Proceedings of the 22nd International Conference on Data Engineering (ICDE 06) (2006)","DOI":"10.1109\/ICDE.2006.162"},{"key":"7208_CR11","unstructured":"Oracle flashback. \n                    http:\/\/www.oracle.com\/technetwork\/issue-archive\/2008\/08-jul\/o48totalrecall-092147.html\/"},{"issue":"3","key":"7208_CR12","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1145\/1084805.1084808","volume":"34","author":"S Shankar","year":"2005","unstructured":"Shankar, S., Kini, A., DeWitt, D.J., Naughton, J.: Integrating databases and workflow systems. SIGMOD Rec. 34(3), 5\u201311 (2005)","journal-title":"SIGMOD Rec."},{"key":"7208_CR13","unstructured":"Apache subversion. \n                    http:\/\/subversion.apache.org\/"},{"key":"7208_CR14","unstructured":"Git. \n                    http:\/\/git-scm.com\/"},{"issue":"12","key":"7208_CR15","doi-asserted-by":"publisher","first-page":"1916","DOI":"10.14778\/2824032.2824100","volume":"8","author":"A Bhardwaj","year":"2015","unstructured":"Bhardwaj, A., Deshpande, A., Elmore, A.J., Karger, D., Madden, S., Parameswaran, A., Subramanyam, H., Wu, E., Zhang, R.: Collaborative data analytics with DataHub. Proc. VLDB Endow. 8(12), 1916\u20131919 (2015)","journal-title":"Proc. VLDB Endow."},{"key":"7208_CR16","doi-asserted-by":"crossref","unstructured":"Xu, L., Huang, S., Hui, S., Elmore, A.J., Parameswaran, A.: ORPHEUSDB: a lightweight approach to relational dataset versioning. In: Proceedings of the ACM International Conference on Management of Data, ACM 2017, pp. 1655\u20131658 (2017)","DOI":"10.1145\/3035918.3058744"},{"issue":"4","key":"7208_CR17","doi-asserted-by":"publisher","first-page":"373","DOI":"10.1007\/s00778-005-0156-6","volume":"14","author":"D Bhagwat","year":"2005","unstructured":"Bhagwat, D., Chiticariu, L., Tan, W.C., Vijayvargiya, G.: An annotation management system for relational databases. VLDB J. 14(4), 373\u2013396 (2005)","journal-title":"VLDB J."},{"key":"7208_CR18","doi-asserted-by":"crossref","unstructured":"Buneman, P., Chapman, A., Cheney, J.: Provenance man-agement in curated databases. In: SIGMOD 06. ACM, pp. 539\u2013550 (2006)","DOI":"10.1145\/1142473.1142534"},{"key":"7208_CR19","doi-asserted-by":"crossref","unstructured":"Buneman, P., Khanna, S., Wang-Chiew, T.: Why and where: a characterization of data provenance. In: Database Theory ICDT 2001, Ser. Lecture Notes in Computer Science, vol. 1973, pp. 316\u2013330. Springer, Heidelberg (2001)","DOI":"10.1007\/3-540-44503-X_20"},{"key":"7208_CR20","doi-asserted-by":"crossref","unstructured":"Davidson, S.B., Freire, J.: Provenance and scientific workflows: Challenges and opportunities. In: SIGMOD 08. ACM, pp. 1345\u20131350 (2008)","DOI":"10.1145\/1376616.1376772"},{"issue":"4","key":"7208_CR21","doi-asserted-by":"publisher","first-page":"346","DOI":"10.14778\/2095686.2095693","volume":"5","author":"Y Amsterdamer","year":"2011","unstructured":"Amsterdamer, Y., Davidson, S.B., Deutch, D., Milo, T., Stoyanovich, J., Tannen, V.: Putting lipstick on pig: enabling database-style workflow provenance. Proc. VLDB Endow. 5(4), 346\u2013357 (2011)","journal-title":"Proc. VLDB Endow."},{"key":"7208_CR22","unstructured":"Wikipedia Page history. \n                    https:\/\/en.wikipedia.org\/wiki\/Help:Page_history\/"},{"key":"7208_CR23","unstructured":"XWIKI Homepage. \n                    http:\/\/www.xwiki.org\/xwiki\/bin\/view\/Main\/"},{"key":"7208_CR24","first-page":"196","volume":"2007","author":"MY Eltabakh","year":"2007","unstructured":"Eltabakh, M.Y., Ouzzani, M., Aref, W.G.: DBMS\u2014a database management system for biological data. CIDR 2007, 196\u2013206 (2007)","journal-title":"CIDR"},{"key":"7208_CR25","doi-asserted-by":"crossref","unstructured":"Eltabakh, M., Aref, W.G., Elmagarmid, A., Ouzzani, M.: Handson db: managing data dependencies involving human actions. In: IEEE TKDE, no. PrePrints, p. 1 (2013)","DOI":"10.1109\/TKDE.2013.117"},{"key":"7208_CR26","unstructured":"Apache hadoop. \n                    http:\/\/hadoop.apache.org\/"},{"key":"7208_CR27","unstructured":"Hadoop distributed file system. \n                    http:\/\/hadoop.apache.org\/docs\/r2.3.0\/hadoop-project-dist\/hadoop-hdfs\/HdfsUserGuide.html"},{"key":"7208_CR28","unstructured":"Apache zookeeper. \n                    http:\/\/zookeeper.apache.org\/"},{"issue":"2","key":"7208_CR29","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1145\/356842.356846","volume":"13","author":"PA Bernstein","year":"1981","unstructured":"Bernstein, P.A., Goodman, N.: Concurrency control in distributed database systems. ACM Comput. Surv. 13(2), 185\u2013221 (1981)","journal-title":"ACM Comput. Surv."},{"key":"7208_CR30","unstructured":"Apache hbase coprocessors. \n                    https:\/\/blogs.apache.org\/hbase\/entry\/coprocessor_introduction"},{"key":"7208_CR31","unstructured":"Protocol buffers. \n                    https:\/\/developers.google.com\/protocol-buffers\/"},{"key":"7208_CR32","unstructured":"Wikimedia Downloads. \n                    https:\/\/dumps.wikimedia.org\/"},{"key":"7208_CR33","unstructured":"Wikipedia: Usability. \n                    https:\/\/en.wikipedia.org\/wiki\/Usability"},{"issue":"D1","key":"7208_CR34","doi-asserted-by":"publisher","first-page":"D36","DOI":"10.1093\/nar\/gks1195","volume":"41","author":"DA Benson","year":"2012","unstructured":"Benson, D.A., Cavanaugh, M., Clark, K., Karsch-Mizrachi, I., Lipman, D.J., Ostell, J., Sayers, E.W.: GenBank. Nucleic Acids Res. 41(D1), D36\u2013D42 (2012)","journal-title":"Nucleic Acids Res."}],"container-title":["Distributed and Parallel Databases"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10619-017-7208-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10619-017-7208-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10619-017-7208-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,17]],"date-time":"2020-05-17T08:14:50Z","timestamp":1589703290000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10619-017-7208-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,9,21]]},"references-count":34,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2018,3]]}},"alternative-id":["7208"],"URL":"https:\/\/doi.org\/10.1007\/s10619-017-7208-y","relation":{},"ISSN":["0926-8782","1573-7578"],"issn-type":[{"type":"print","value":"0926-8782"},{"type":"electronic","value":"1573-7578"}],"subject":[],"published":{"date-parts":[[2017,9,21]]},"assertion":[{"value":"21 September 2017","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}