{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T14:10:26Z","timestamp":1704118226159},"reference-count":57,"publisher":"Elsevier BV","issue":"1","license":[{"start":{"date-parts":[[2001,1,1]],"date-time":"2001-01-01T00:00:00Z","timestamp":978307200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Data &amp; Knowledge Engineering"],"published-print":{"date-parts":[[2001,1]]},"DOI":"10.1016\/s0169-023x(00)00033-1","type":"journal-article","created":{"date-parts":[[2003,4,5]],"date-time":"2003-04-05T00:18:15Z","timestamp":1049501895000},"page":"29-53","source":"Crossref","is-referenced-by-count":8,"title":["A framework for programming multiversion databases"],"prefix":"10.1016","volume":"36","author":[{"given":"St\u00e9phane","family":"Gan\u00e7arski","sequence":"first","affiliation":[]},{"given":"Genevi\u00e8ve","family":"Jomier","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/S0169-023X(00)00033-1_BIB1","doi-asserted-by":"crossref","unstructured":"E. Adams, E. Gramlich, S. Muchnick, S. Tifing, Sunpro \u2013 engineering a practical program development environment, in: Proceedings of the International Workshop on Advanced Programming Environments, LNCS 244, Trondheim, Norway, 1986, pp. 86\u201396","DOI":"10.1007\/3-540-17189-4_91"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB2","doi-asserted-by":"crossref","unstructured":"E. Andonoff, G. Hubert, A. Le Parc, G. Zurfluh, Modeling inheritance, composition and relationship links between objects, object versions and class versions, in: Proceedings of the CAISE Conference, 1995","DOI":"10.1007\/3-540-59498-1_240"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB3","unstructured":"R. Agrawal, H.V. Jagadish, On correctly configuring versioned objects, in: Proceedings of the VLDB Conference, Amsterdam, August 1989, pp. 367\u2013374"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB4","doi-asserted-by":"crossref","unstructured":"T. Abdessalem, G. Jomier, VQL: a query language for multiversion databases, in: Proceedings of the International Workshop on Database Programming Languages (DBPL'97), Estes Park, Colorado, August, 1997","DOI":"10.1007\/3-540-64823-2_10"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB5","doi-asserted-by":"crossref","unstructured":"S. Abiteboul, P.C. Kanellakis, Object identity as a query language primitive, in: Proceedings of the ACM SIGMOD Conference, Portland, Oregon, 1989","DOI":"10.1145\/67544.66941"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB6","doi-asserted-by":"crossref","unstructured":"M. Aritsugi, M. Tabata, H. Fukatsu, Y. Kanamori, Y. Funyu, Manipulation of image objects and their versions under CORBA environment. in: Proceedings of the DEXA'97 Workshop, 1997","DOI":"10.1109\/DEXA.1997.617241"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB7","unstructured":"T.M. Atwood, An object-oriented DBMS for design support applications, in: Proceedings of the COMPINT Conference, Montr\u00e9al, September 1986, pp. 299\u2013307"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB8","unstructured":"C.M. Bauzer-Medeiros, Marie-Jo Bellosta, G. Jomier, Multiversion views: constructing views in a multiversion database, Data and Knowledge Engineering (to appear)"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB9","unstructured":"C.M. Bauzer-Medeiros, W. Cellary, G. Jomier, Maintaining Integrity Constraints across Versions in a Database, in: Proceedings of the Eighth Brazilian Database Conference, Campina Grande, Brazil, 1993"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB10","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/0169-023X(91)90013-N","article-title":"Implementing version support for complex objects","volume":"6","author":"Blanken","year":"1991","journal-title":"Data and Knowledge Engineering"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB11","unstructured":"R.G.G. Catell (Ed.), The Object Database Standard: ODMG-93, Morgan Kaufmann, Los Altos, CA, 1993"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB12","unstructured":"W. Cellary, G. Jomier, Consistency of versions in object-oriented databases, in: Proceedings of the 16th VLDB Conference, Brisbane, Australia, 1990"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB13","unstructured":"W. Cellary, G. Jomier, Apparent versionning and concurrency control in object-oriented databases, in: Proceedings of the International Conference on Computing and Information, Peterborough, Ontario, Canada, 1994"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB14","unstructured":"W. Cellary, G. Jomier, The Database Version Approach, Networking and Information Systems, Hermes, France (to appear)"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB15","doi-asserted-by":"crossref","unstructured":"J. Chomicki, Temporal query languages: a survey, in: Proceedings of the First International Conference on Temporal Logic, Lecture Notes in Artificial Intelligence 827, Springer, Berlin, July 1994, pp. 506\u2013534","DOI":"10.1007\/BFb0014006"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB16","unstructured":"H.-T. Chou, W. Kim, A unifying framework for version control in a CAD environment, in: Proceedings of the VLDB Conference, Kyoto, August 1986"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB17","doi-asserted-by":"crossref","unstructured":"J. Clifford, A. Tuzhilin (Eds.), Workshop on Recent Advances in Temporal Database, Workshops in Computing series, Zurich, Switzerland, Springer, Berlin, September 1995","DOI":"10.1007\/978-1-4471-3033-8"},{"issue":"2","key":"10.1016\/S0169-023X(00)00033-1_BIB18","doi-asserted-by":"crossref","first-page":"232","DOI":"10.1145\/280277.280280","article-title":"Version models for software configuration management","volume":"30","author":"Conradi","year":"1998","journal-title":"ACM Computing Surveys"},{"issue":"2","key":"10.1016\/S0169-023X(00)00033-1_BIB19","doi-asserted-by":"crossref","first-page":"168","DOI":"10.1145\/27636.27639","article-title":"Contexts \u2013 a partitioning concept for hypertext","volume":"5","author":"Delisle","year":"1987","journal-title":"ACM Transaction on Office Information Systems"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB20","unstructured":"A. Doucet, S. Gan\u00e7arski, G. Jomier, S. Monties, Integrity constraints and versions, in: Workshop on Integrity in Databases, Dagsthul, Germany, September 1996"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB21","doi-asserted-by":"crossref","unstructured":"A. Doucet, S. Gan\u00e7arski, G. Jomier, S. Monties, Integrity constraints in multiversion databases, in: Proceedings of the BNCOD Conference, Edinburgh, Scotland, July 1996","DOI":"10.1007\/3-540-61442-7_4"},{"issue":"1","key":"10.1016\/S0169-023X(00)00033-1_BIB22","first-page":"91","article-title":"Maintien de la coh\u00e9rence dans une base de donn\u00e9es multiversion","volume":"5","author":"Doucet","year":"1997","journal-title":"Ing\u00e9nierie des Syst\u00e8mes d'Information, Hermes"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB23","doi-asserted-by":"crossref","unstructured":"A. Doucet, M.-C. Fauvet, S. Gan\u00e7arski, G. Jomier, S. Monties, Using database versions to implement temporal integrity constraints, in: International Workshop on Constraints and Databases, Boston, August 1996","DOI":"10.1007\/3-540-62501-1_34"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB24","unstructured":"S. Gan\u00e7arski, Versions et bases de donn\u00e9es: mod\u00e8le formel, supports de langage et d'interface-utilisateur, Ph.D. Thesis, Universit\u00e9 de Paris 11, December 1994"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB25","doi-asserted-by":"crossref","unstructured":"S. Gan\u00e7arski, G. Jomier, Managing entity versions within their context: a formal approach, in: Proceedings of the DEXA Conference, LNCS 856, Athens, Greece, September 1994, pp. 400\u2013409","DOI":"10.1007\/3-540-58435-8_205"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB26","unstructured":"S. Gan\u00e7arski, G. Jomier, M. Zamfiro\u0131\u0308u, A framework for the manipulation of a multiversion database, in: Proceedings of the DEXA'95 Workshop, London, UK, September 1995, pp. 247\u2013256"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB27","doi-asserted-by":"crossref","unstructured":"A. Haake, CoVer: a contextual version server for hypertext applications, in: Proceedings of the ECHT Conference, ACM, 1992","DOI":"10.1145\/168466.168488"},{"issue":"2","key":"10.1016\/S0169-023X(00)00033-1_BIB28","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1145\/279339.279341","article-title":"A hypermedia version control framework","volume":"16","author":"Hicks","year":"1998","journal-title":"ACM Transactions on Information Systems"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB29","unstructured":"G. Jomier, M. Manouvrier, Marta Rukoz, Stockage et gestion d'images par un arbre quaternaire g\u00e9n\u00e9rique, in: Actes Conf\u00e9rence Bases de donn\u00e9es Avanc\u00e9es, Bordeau, France, 1999"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB30","doi-asserted-by":"crossref","unstructured":"W. K\u00e4fer, H. Sch\u00f6ning, Mapping a version model to a complex-object data model, in: Proceedings of the IEEE Data Engineering Conference, Tempe, AZ, February 1992","DOI":"10.1109\/ICDE.1992.213175"},{"issue":"4","key":"10.1016\/S0169-023X(00)00033-1_BIB31","doi-asserted-by":"crossref","first-page":"375","DOI":"10.1145\/98163.98172","article-title":"Toward a unified framework for version modeling in engineering databases","volume":"22","author":"Katz","year":"1990","journal-title":"ACM Computing Surveys"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB32","doi-asserted-by":"crossref","unstructured":"R. Katz, E. Chang, R. Batheja, Version modelling concepts for computer-aided design databases, in: Proceedings of the SIGMOD Conference, vol. 15, Washington, DC, May 86, pp. 379\u2013386","DOI":"10.1145\/16856.16891"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB33","doi-asserted-by":"crossref","unstructured":"S. Kawashima, M. Tabata, Y. Kanamori, Y. Masunaga, Versioning model of image objects for easy development of image database applications, in: Proceedings of the DEXA workshop, 1996","DOI":"10.1109\/DEXA.1996.558294"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB34","unstructured":"M.H. Kay, P.J. Rivett, T.J. Walters, The Raleigh activity model: Integrating versions, concurrency, and access control, in: Proceedings of the BNCOD Conference, Aberdeen, Scotland, July 92"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB35","doi-asserted-by":"crossref","unstructured":"S.N. Khoshafian, G.P. Copeland, Object identity, in: Proceedings of the OOPSLA Conference, September 1986, pp. 406\u2013416","DOI":"10.1145\/28697.28739"},{"issue":"2","key":"10.1016\/S0169-023X(00)00033-1_BIB36","doi-asserted-by":"crossref","first-page":"337","DOI":"10.1145\/66926.66958","article-title":"Composite objects revisited","volume":"18","author":"Kim","year":"1989","journal-title":"ACM SIGMOD Record"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB37","doi-asserted-by":"crossref","unstructured":"A. Lie, R. Conradi, T.M. Didriksen, E.-A. Karlsson, Change oriented versioning in a software engineering database, in: Proceedings of the Workshop on Software Configuration Management, Princeton, ACM Press, NJ, October 1989","DOI":"10.1145\/72910.73348"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB38","unstructured":"C. Maioli, S. Sola, F. Vital, Versioning for distributed hypertext systems, in: Proceedings of the Hypermedia Conference, Pretori, South Africa, March 1994"},{"issue":"4","key":"10.1016\/S0169-023X(00)00033-1_BIB39","doi-asserted-by":"crossref","first-page":"513","DOI":"10.1109\/69.404027","article-title":"Temporal and real-time databases: a survey","volume":"7","author":"Ozsoyoglu","year":"1995","journal-title":"IEEE Transaction on Knowledge and Data Engineering"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB40","unstructured":"O2 Technology, The O2 User's Manual, version 4.5, Technical report, Versailles, France, 1995"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB41","unstructured":"J.E. Pitkow, R. Kipp Jones, Toward an intelligent publishing system, in: Proceedings of the International World Wide Web Conference, Darmstadt, Germany, April 1995"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB42","doi-asserted-by":"crossref","unstructured":"H. Render, R. Campbell, An Object-Oriented Model of Software Configuration Management, in: Proceedings of the Workshop on Software Configuration Management, Trondheim, Norway, June 1991, pp. 127\u2013139","DOI":"10.1145\/111062.111079"},{"issue":"4","key":"10.1016\/S0169-023X(00)00033-1_BIB43","doi-asserted-by":"crossref","first-page":"364","DOI":"10.1109\/TSE.1975.6312866","article-title":"The Source Code Control System","volume":"1","author":"Rochkind","year":"1975","journal-title":"IEEE Transaction on Software Engineering"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB44","unstructured":"S. Rozenberg, Utilisation de versions de base de donn\u00e9es pour implanter une base de donn\u00e9es bi-temporelle, Master Thesis, University Paris-Dauphine, France, 1997"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB45","doi-asserted-by":"crossref","unstructured":"E. Sciore, Multidimensional versioning for object-oriented database, in: Proceedings of the DOOD Conference, Munich, Germany, 1991, pp. 355\u2013370","DOI":"10.1007\/3-540-55015-1_19"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB46","unstructured":"G.M. Shaw, S.B. Zdonik, Object-oriented queries: equivalence and optimization, in: Proceedings of the DOOD Conference, 1989, pp. 264\u2013278"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB47","doi-asserted-by":"crossref","unstructured":"C. Souza dos Santos, Design and implementation of an OO view mechanism, in: Proceedings of the DEXA Conference, London, UK, September 1995, pp. 91\u2013102","DOI":"10.1007\/BFb0049108"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB48","doi-asserted-by":"crossref","unstructured":"R.T. Snodgrass (Ed.), The TSQL2 temporal query language, Kluwer Academic Publishers, Dordrecht, 1995","DOI":"10.1007\/978-1-4615-2289-8"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB49","unstructured":"R.T. Snodgrass (Ed.), International Workshop on Infrastructure for Temporal Databases, ARPA\/NSF, Arlington, TX, June 1993"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB50","series-title":"Modern Database Systems: The Object Model, Interoperability and Beyond","article-title":"Temporal object-oriented databases: a critical comparaison","author":"Snodgrass","year":"1995"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB51","unstructured":"A.U. Tansel, J. Clifford, S. Gadia, S. Jajodia, A. Segev, R. Snodgrass, Temporal Databases: Theory, Design, and Implementation, Benjamin\/Cummings, Database Systems and Applications, 1993"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB52","unstructured":"G. Talens, C. Oussalah, M.F. Colinas, Versions of simple and composite objects, in: Proceedings of the VLDB Conference, Dublin, 1993"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB53","unstructured":"W.F. Tichy, Design, implementation and evaluation of a Revision Control System, in: Proceedings of the International Conference on Software Engineering, September 1982"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB54","doi-asserted-by":"crossref","unstructured":"F. Vitali, D.G. Durand, Using versioning to support collaboration on the WWW, in: Proceedings of the International World Wide Web Conference, Boston, MA, December 1995","DOI":"10.1145\/3592626.3592629"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB55","doi-asserted-by":"crossref","unstructured":"B. Westfechtel, Structure-Oriented Merging of Revisions of Software Documents, in: Proceedings of the Workshop on Software Configuration Management, Trondheim, Norway, June 1991, pp. 68\u201379","DOI":"10.1145\/111062.111071"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB56","doi-asserted-by":"crossref","unstructured":"W. Wieczerzycki, Advanced Versioning Mechanisms Supporting CSCW Environments, Journal of Systems Architecture 43(1\u20135) (1997) 215\u2013227","DOI":"10.1016\/S1383-7621(96)00079-3"},{"key":"10.1016\/S0169-023X(00)00033-1_BIB57","doi-asserted-by":"crossref","unstructured":"S. Zdonik, Version management in an object-oriented database, in: Proceedings of the Workshop on Advanced Programmig Environments, Trondheim, Norway, 1986, pp. 138\u2013200","DOI":"10.1007\/3-540-17189-4_110"}],"container-title":["Data &amp; Knowledge Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0169023X00000331?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0169023X00000331?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T13:48:21Z","timestamp":1704116901000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0169023X00000331"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001,1]]},"references-count":57,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2001,1]]}},"alternative-id":["S0169023X00000331"],"URL":"https:\/\/doi.org\/10.1016\/s0169-023x(00)00033-1","relation":{},"ISSN":["0169-023X"],"issn-type":[{"value":"0169-023X","type":"print"}],"subject":[],"published":{"date-parts":[[2001,1]]}}}