{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,9]],"date-time":"2026-05-09T03:39:56Z","timestamp":1778297996738,"version":"3.51.4"},"reference-count":45,"publisher":"Elsevier BV","issue":"1","license":[{"start":{"date-parts":[[1998,10,1]],"date-time":"1998-10-01T00:00:00Z","timestamp":907200000000},"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":[[1998,10]]},"DOI":"10.1016\/s0169-023x(98)00014-7","type":"journal-article","created":{"date-parts":[[2002,7,25]],"date-time":"2002-07-25T15:13:42Z","timestamp":1027610022000},"page":"73-105","source":"Crossref","is-referenced-by-count":13,"title":["A temporal approach to managing schema evolution in object database systems"],"prefix":"10.1016","volume":"28","author":[{"given":"Iqbal A.","family":"Goralwalla","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Duane","family":"Szafron","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M.Tamer","family":"\u00d6zsu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Randal J.","family":"Peters","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0169-023X(98)00014-7_BIB1","series-title":"Proc. 17th Int. Conf. on Very Large Databases","first-page":"161","article-title":"Management of schema evolution in databases","author":"Andany","year":"1991"},{"issue":"6","key":"10.1016\/S0169-023X(98)00014-7_BIB2","doi-asserted-by":"crossref","first-page":"451","DOI":"10.1016\/0169-023X(91)90023-Q","article-title":"Temporally oriented data definitions: Managing schema evolution in temporally oriented databases","author":"Ariav","year":"1991","journal-title":"Data and Knowledge Engineering"},{"issue":"2","key":"10.1016\/S0169-023X(98)00014-7_BIB3","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1002\/(SICI)1096-9942(1997)3:2<103::AID-TAPO3>3.0.CO;2-W","article-title":"T_Chimera\u2014A temporal object-oriented data model","volume":"3","author":"Bertino","year":"1997","journal-title":"Theory and Practice of Object Systems"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB4","series-title":"Object-Oriented Concepts, Databases and Applications","first-page":"451","article-title":"Version control in an object-oriented architecture","author":"Bj\u00f8rnerstedt","year":"1989"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB5","series-title":"Proc. ACM SIGMOD Intl. Conf. on Management of Data","first-page":"311","article-title":"Semantics and implementation of schema evolution in object-oriented databases","author":"Banerjee","year":"1987"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB6","series-title":"The Object Database Standard: ODMG-93","author":"Cattell","year":"1994"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB7","series-title":"Proc. 18th Intl. Conf. on Very Large Databases","first-page":"53","article-title":"A temporal evolutionary object-oriented data model and its query language for medical image management","author":"Chu","year":"1992"},{"issue":"5","key":"10.1016\/S0169-023X(98)00014-7_BIB8","doi-asserted-by":"crossref","first-page":"458","DOI":"10.1055\/s-0038-1634623","article-title":"Managing different time granularities of clinical information by an interval-based temporal data model","volume":"34","author":"Combi","year":"1995","journal-title":"Methods of Information in Medicine"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB9","series-title":"A Guide to SQL Standard","author":"Date","year":"1987"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB10","doi-asserted-by":"crossref","first-page":"358","DOI":"10.1055\/s-0038-1635036","article-title":"A temporal query system for protocol-directed decision support","volume":"33","author":"Das","year":"1994","journal-title":"Methods of Information in Medicine"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB11","series-title":"Proc. 20th Intl. Conf. on Very Large Databases","first-page":"261","article-title":"Implementing lazy database updates for an object database system","author":"Ferrandina","year":"1994"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB12","series-title":"Proc. 21st Intl. on Very Large Databases","first-page":"170","article-title":"Schema and database evolution in the O2object database system","author":"Ferrandina","year":"1995"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB13","article-title":"Modeling time: Back to basics","author":"Goralwalla","year":"1996"},{"issue":"5","key":"10.1016\/S0169-023X(98)00014-7_BIB14","first-page":"369","article-title":"Modeling medical trials in pharmacoeconomics using a temporal object model","volume":"27","author":"Goralwalla","year":"1997","journal-title":"Computers in Biology and Medicine\u2014Special Issue on time-Oriented Systems in Medicine"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB15_1","series-title":"Proc. 16th Int. Conf. on Conceptual Modeling (ER'97)","first-page":"71","article-title":"Managing schema evolution using a temporal object model","author":"Goralwalla","year":"1997"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB15_2","year":"1997"},{"issue":"9","key":"10.1016\/S0169-023X(98)00014-7_BIB16","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1145\/83880.84525","article-title":"Class management for software communities","volume":"33","author":"Gibbs","year":"1990","journal-title":"Comm. of the ACM"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB17","series-title":"Proc. European Conf. on Object-Oriented Programming (ECOOP'97)","first-page":"276","article-title":"A general framework for inheritance management and method dispatch in object-oriented languages","author":"Holst","year":"1997"},{"issue":"8","key":"10.1016\/S0169-023X(98)00014-7_BIB18","doi-asserted-by":"crossref","first-page":"469","DOI":"10.1016\/0010-4485(90)90063-I","article-title":"Object-oriented database support for CAD","volume":"22","author":"Kim","year":"1990","journal-title":"Computer Aided Design"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB19","series-title":"Proc. 14th Intl. Conf. on Very Large Databases","first-page":"148","article-title":"Versions of schema for object-oriented databases","author":"Kim","year":"1988"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB20","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1055\/s-0038-1634816","article-title":"Extensions to the time-oriented database model to support temporal reasoning in medical expert systems","volume":"30","author":"Kahn","year":"1991","journal-title":"Methods of Information in Medicine"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB21","series-title":"Proc. ACM SIGMOD Intl. Conf. on Management of Data","first-page":"266","article-title":"Realizing a temporal complex-object data model","author":"Kafer","year":"1992"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB22","series-title":"SPIE Proc. of Multimedia Computing and Networking (MMCN97)","first-page":"80","article-title":"Modeling video temporal relationships in an object database management system","author":"Li","year":"1997"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB23","series-title":"ECOOP\/OOPSLA '90 Proc.","first-page":"67","article-title":"Beyond schema evolution to database reorganization","author":"Lerner","year":"1990"},{"issue":"2","key":"10.1016\/S0169-023X(98)00014-7_BIB24","doi-asserted-by":"crossref","first-page":"207","DOI":"10.1016\/0306-4379(90)90036-O","article-title":"Schema evolution and the relational algebra","volume":"15","author":"McKenzie","year":"1990","journal-title":"Information Systems"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB25","series-title":"10th British National Conf. on Databases (BNCOD '92)","first-page":"42","article-title":"A model for versioning of classes in object-oriented databases","author":"Monk","year":"1992"},{"issue":"3","key":"10.1016\/S0169-023X(98)00014-7_BIB26","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1145\/163090.163094","article-title":"Schema evolution in OODBs using class versioning","volume":"22","author":"Monk","year":"1993","journal-title":"ACM SIGMOD Record"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB27","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1016\/0169-023X(89)90004-9","article-title":"Schema evolution in object-oriented database systems","volume":"4","author":"Nguyen","year":"1989","journal-title":"Data and Knowledge Engineering"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB28","doi-asserted-by":"crossref","first-page":"100","DOI":"10.1007\/BF01231644","article-title":"TIGUKAT: A uniform behavioral objectbase management system","volume":"4","author":"\u00d6zsu","year":"1995","journal-title":"The VLDB Journal"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB29","article-title":"TIGUKAT: A uniform behavioral objectbase management system","author":"Peters","year":"1994"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB30","series-title":"Proc. 2nd Intl. Conf. on Information and Knowledge Management","first-page":"403","article-title":"An extensible query model and its languages for a uniform behavioral object management system","author":"Peters","year":"1993"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB31","series-title":"Proc. 12th Intl. Conf. on the Entity Relationship Approach (ER'93)","first-page":"37","article-title":"Reflection in a uniform behavioral object model","author":"Peters","year":"1993"},{"issue":"1","key":"10.1016\/S0169-023X(98)00014-7_BIB32","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1145\/244810.244813","article-title":"An axiomatic model of dynamic schema evolution in objectbase systems","volume":"22","author":"Peters","year":"1997","journal-title":"ACM Trans. on Database Systems"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB33","series-title":"Proc.Intl. Conf. on Object-Oriented Programming: Systems, Languages and Applications","first-page":"111","article-title":"Class modification in the GemStone object-oriented DBMS","author":"Penney","year":"1987"},{"issue":"3","key":"10.1016\/S0169-023X(98)00014-7_BIB34","first-page":"105","article-title":"Dynamically changing schemas within database models","volume":"23","author":"Roddick","year":"1991","journal-title":"Australian Computer Journal"},{"issue":"3","key":"10.1016\/S0169-023X(98)00014-7_BIB35","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1145\/140979.140985","article-title":"SQL\/SE\u2014A query language extension for databases supporting schema evolution","volume":"21","author":"Roddick","year":"1992","journal-title":"ACM SIGMOD Record"},{"issue":"7","key":"10.1016\/S0169-023X(98)00014-7_BIB36","doi-asserted-by":"crossref","first-page":"383","DOI":"10.1016\/0950-5849(95)91494-K","article-title":"A survey of schema versioning issues for database systems","volume":"37","author":"Roddick","year":"1995","journal-title":"Information and Software Technology"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB37","series-title":"Proc. 10th Intl. Conf. on the Entity Relationship Approach","first-page":"205","article-title":"TOODM\u2014A temporal object-oriented data model with temporal constraints","author":"Rose","year":"1991"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB38","series-title":"Proc. 17th Intl. Conf. on Very Large Databases","first-page":"431","article-title":"A temporal knowledge representation model OSAM\u2217\/T and its query language OQL\/T","author":"Su","year":"1991"},{"issue":"1","key":"10.1016\/S0169-023X(98)00014-7_BIB39","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1016\/0950-5849(93)90027-Z","article-title":"Quantifying schema evolution","volume":"35","author":"Sj\u00f8berg","year":"1993","journal-title":"Information and Software Technology"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB40","series-title":"The TSQL2 Temporal Query Language","author":"Snodgrass","year":"1995"},{"issue":"2","key":"10.1016\/S0169-023X(98)00014-7_BIB41","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1145\/320544.320546","article-title":"Database abstractions: Aggregation and generalization","volume":"2","author":"Smith","year":"1977","journal-title":"ACM Transactions on Database Systems"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB42","series-title":"Proc. Intl. Conf. on Object-Oriented Programming: Systems, Languages and Applications","first-page":"483","article-title":"The management of changing types in an object-oriented database","author":"Skarra","year":"1986"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB43","series-title":"Research Directions in Object-Oriented Programming","first-page":"393","article-title":"Type evolution in an object-oriented database","author":"Skarra","year":"1987"},{"key":"10.1016\/S0169-023X(98)00014-7_BIB44","series-title":"Proc. 8th Intl. Conf. on Data Engineering","first-page":"584","article-title":"A uniform model for temporal object-oriented databases","author":"Wuu","year":"1992"}],"container-title":["Data &amp; Knowledge Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0169023X98000147?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0169023X98000147?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2020,1,10]],"date-time":"2020-01-10T05:17:08Z","timestamp":1578633428000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0169023X98000147"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1998,10]]},"references-count":45,"journal-issue":{"issue":"1","published-print":{"date-parts":[[1998,10]]}},"alternative-id":["S0169023X98000147"],"URL":"https:\/\/doi.org\/10.1016\/s0169-023x(98)00014-7","relation":{},"ISSN":["0169-023X"],"issn-type":[{"value":"0169-023X","type":"print"}],"subject":[],"published":{"date-parts":[[1998,10]]}}}