{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,8]],"date-time":"2025-09-08T06:15:47Z","timestamp":1757312147400},"reference-count":38,"publisher":"Elsevier BV","issue":"2","license":[{"start":{"date-parts":[[1999,2,1]],"date-time":"1999-02-01T00:00:00Z","timestamp":917827200000},"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":[[1999,2]]},"DOI":"10.1016\/s0169-023x(98)00042-1","type":"journal-article","created":{"date-parts":[[2003,4,7]],"date-time":"2003-04-07T17:19:33Z","timestamp":1049735973000},"page":"121-145","source":"Crossref","is-referenced-by-count":17,"title":["Incremental materialization of object-oriented views"],"prefix":"10.1016","volume":"29","author":[{"given":"Reda","family":"Alhajj","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ashraf","family":"Elnagar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0169-023X(98)00042-1_BIB1","series-title":"Proc. ACM-SIGMOD Int. Conf. on Management of Data","first-page":"238","article-title":"Objects and views","author":"Abiteboul","year":"1991"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB2","series-title":"Proc. ACM PODS Int. Conf. on Principles of Database Systems","first-page":"254","article-title":"Complexity of answering queries using materialized views","author":"Abiteboul","year":"1998"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB3","series-title":"Proc. 24th Int. Conf. on Very Large Databases","article-title":"Incremental maintenance for materialized views over semistructured data","author":"Abiteboul","year":"1998"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB4","series-title":"Proc. 15th Int. Conf. on Very Large Databases","first-page":"433","article-title":"OQL: A query language for manipulating object-oriented databases","author":"Alashqur","year":"1989"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB5","series-title":"Proc. 9th IEEE Int. Conf. on Data Engineering","first-page":"163","article-title":"A query model for object-oriented database systems","author":"Alhajj","year":"1993"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB6","series-title":"Proc. European Conf. on Systems Design and Applications","first-page":"21","article-title":"Reusability and schema evolution in an object-oriented query model","author":"Alhajj","year":"1996"},{"issue":"1\u20134","key":"10.1016\/S0169-023X(98)00042-1_BIB7","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1016\/S0020-0255(97)10051-2","article-title":"Proper handling of query results towards maximizing reusability in object-oriented databases","volume":"107","author":"Alhajj","year":"1998","journal-title":"Information Sciences: An International Journal"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB8_1","series-title":"Proc. 10th Int. Conf. on Mathematical and Computer Modelling and Scientific Computing","article-title":"An object-oriented query model enforcing closure and reusability","author":"Alhajj","year":"1995"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB8_2","volume":"6","author":"Alhajj","year":"1996","journal-title":"Journal of Mathematical Modeling and Computing"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB9","series-title":"Proc. ACM Int. Conf. on Information and Knowledge Management","first-page":"72","article-title":"Closure maintenance in an object-oriented query model","author":"Alhajj","year":"1994"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB10","series-title":"Proc. European Conf. on Systems Design and Applications","article-title":"Recursion in object-oriented databases","author":"Alhajj","year":"1994"},{"issue":"2","key":"10.1016\/S0169-023X(98)00042-1_BIB11","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1109\/69.591450","article-title":"Incremental computation of set difference views","volume":"9","author":"Baekgaard","year":"1997","journal-title":"IEEE Trans. on Knowledge and Data Engineering"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB12","series-title":"Proc. 3rd Int. Conf. on Extending Database Technology","first-page":"136","article-title":"A view mechanism for object-oriented databases","author":"Bertino","year":"1992"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB13","series-title":"Proc. 17th Int. Conf. on Very Large Databases","first-page":"577","article-title":"Deriving production rules for incremental view maintenance","author":"Ceri","year":"1991"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB14","series-title":"Proc. 2nd Int. Workshop on Database Programming Languages","first-page":"80","article-title":"Queries and views in an object-oriented data model","author":"Dayal","year":"1989"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB15","doi-asserted-by":"crossref","first-page":"628","DOI":"10.1109\/TSE.1984.5010292","article-title":"View definition and generalization for database integration in a multidatabase system","author":"Dayal","year":"1984","journal-title":"IEEE Trans. on Software Engineering"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB16","series-title":"Proc. ACM PODS Int. Conf. on Principles of Database Systems","first-page":"109","article-title":"Answering recursive queries using views","author":"Duschka","year":"1997"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB17","series-title":"Proc. DECSYM","article-title":"Storage and indexing facilities of an object-oriented database management system","author":"Eray","year":"1992"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB18","series-title":"Proc. 5th Int. Conf. on Deductive and Object-Oriented Databases","first-page":"52","article-title":"Incremental update for materialized OQL views","author":"Gluche","year":"1997"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB19","series-title":"Proc. ACM-SIGMOD Int. Conf. on Management of Data","first-page":"157","article-title":"Maintaining views incrementally","author":"Gupta","year":"1993"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB20","series-title":"Proc. ACM-SIGMOD Int. Conf. on Management of Data","first-page":"440","article-title":"A performance analysis of view materialization strategies","author":"Hanson","year":"1987"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB21","series-title":"Proc. Database Symp. of the American Society of Mechanical Engineers","article-title":"On object-oriented databases, materialized views, and concurrent engineering","author":"Hardwick","year":"1991"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB22","series-title":"Proc. 6th IEEE Int. Conf. on Data Engineering","first-page":"86","article-title":"Object views: Extending the vision","author":"Heiler","year":"1990"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB23","series-title":"Proc. ACM-SIGMOD Int. Conf. on Management of Data","first-page":"393","article-title":"Querying object-oriented databases","author":"Kifer","year":"1992"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB24","series-title":"Proc. 15th Int. Conf. on Very Large Databases","first-page":"423","article-title":"A model of queries for object-oriented databases","author":"Kim","year":"1989"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB25","series-title":"Proc. 3rd Int. Conf. on Deductive and Object-Oriented Databases","article-title":"Super-key class for updating materialized derived classes in object bases","author":"Konomi","year":"1993"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB26","series-title":"Proc. 12th IEEE Int. Conf. on Data Engineering","first-page":"310","article-title":"Using object-oriented principles to optimize update propagation to materialized views","author":"Kuno","year":"1996"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB27","series-title":"Proc. ACM Int. Conf. on Information and Knowledge Management","first-page":"18","article-title":"A classification algorithm for supporting object-oriented views","author":"Rundensteiner","year":"1994"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB28","series-title":"Proc. 18th Int. Conf. on Very Large Databases","first-page":"187","article-title":"A methodology for supporting multiple views in object-oriented databases","author":"Rundensteiner","year":"1992"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB29","series-title":"Proc. 6th Int. Conf. on Database and Expert Systems Applications","first-page":"91","article-title":"Design and implementation of object-oriented views","author":"Santos","year":"1995"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB30","series-title":"Proc. 2nd Int. Conf. on Deductive and Object-Oriented Databases","first-page":"189","article-title":"Updateable views in object-oriented databases","author":"Scholl","year":"1991"},{"issue":"7","key":"10.1016\/S0169-023X(98)00042-1_BIB31","doi-asserted-by":"crossref","first-page":"851","DOI":"10.1287\/mnsc.37.7.851","article-title":"Optimal update policies for distributed materialized views","volume":"37","author":"Segev","year":"1991","journal-title":"Management Science"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB32","series-title":"Proc. ACM-SIGMOD Int. Conf. on Management of Data","first-page":"281","article-title":"On rules, procedures, caching and views in databas Systems","author":"Stonebraker","year":"1990"},{"issue":"12","key":"10.1016\/S0169-023X(98)00042-1_BIB33","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1109\/MC.1986.1663126","article-title":"Views, objects and databases","volume":"19","author":"Wiederhold","year":"1986","journal-title":"IEEE Computer"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB34","series-title":"Proc. Int. Conf. on Extending Database Technology","first-page":"389","article-title":"Maintaining temporal views over non-temporal information sources for data warehousing","author":"Yang","year":"1998"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB35","series-title":"Proc. 7th Int. Symp. on Computers and Information Sciences","article-title":"The Development of an object-oriented database management system","author":"Yazar","year":"1992"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB36","series-title":"Proc. ACM-SIGMOD Int. Conf. on Management of Data","first-page":"316","article-title":"View maintenance in data warehousing environments","author":"Zhuge","year":"1995"},{"key":"10.1016\/S0169-023X(98)00042-1_BIB37","series-title":"Proc. 14th IEEE Int. Conf. on Data Engineering","first-page":"116","article-title":"Graph structured views and their incremental maintenance","author":"Zhuge","year":"1998"}],"container-title":["Data &amp; Knowledge Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0169023X98000421?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0169023X98000421?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,4,24]],"date-time":"2019-04-24T22:26:58Z","timestamp":1556144818000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0169023X98000421"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999,2]]},"references-count":38,"journal-issue":{"issue":"2","published-print":{"date-parts":[[1999,2]]}},"alternative-id":["S0169023X98000421"],"URL":"https:\/\/doi.org\/10.1016\/s0169-023x(98)00042-1","relation":{},"ISSN":["0169-023X"],"issn-type":[{"value":"0169-023X","type":"print"}],"subject":[],"published":{"date-parts":[[1999,2]]}}}