{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T14:22:19Z","timestamp":1775053339049,"version":"3.50.1"},"reference-count":39,"publisher":"Elsevier BV","issue":"4","license":[{"start":{"date-parts":[[1990,10,1]],"date-time":"1990-10-01T00:00:00Z","timestamp":654739200000},"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":[[1990,10]]},"DOI":"10.1016\/0169-023x(90)90016-7","type":"journal-article","created":{"date-parts":[[2003,3,14]],"date-time":"2003-03-14T12:15:20Z","timestamp":1047644120000},"page":"263-287","source":"Crossref","is-referenced-by-count":48,"title":["Towards a deductive object-oriented database language"],"prefix":"10.1016","volume":"5","author":[{"given":"Serge","family":"Abiteboul","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/0169-023X(90)90016-7_BIB1","article-title":"On the power of languages for the manipulation of complex objects","author":"Abiteboul","year":"1988","journal-title":"INRIA Technical report, No 846"},{"key":"10.1016\/0169-023X(90)90016-7_BIB2","series-title":"Proc. EDBT","first-page":"271","article-title":"COL: a logic-based language for complex objects","author":"Abiteboul","year":"1988"},{"key":"10.1016\/0169-023X(90)90016-7_BIB3","doi-asserted-by":"crossref","first-page":"525","DOI":"10.1145\/32204.32205","article-title":"IFO: A formal semantic database model","volume":"12","author":"Abiteboul","year":"1987","journal-title":"ACM TODS"},{"key":"10.1016\/0169-023X(90)90016-7_BIB4","series-title":"Proc. ACM SIGMOD","first-page":"143","article-title":"Data-functions, datalog and negation","author":"Abiteboul","year":"1988"},{"key":"10.1016\/0169-023X(90)90016-7_BIB5","doi-asserted-by":"crossref","DOI":"10.1145\/66926.66941","article-title":"Object identity as a query language primitive","author":"Abiteboul","year":"1989","journal-title":"Proc. ACM SIGMOD"},{"key":"10.1016\/0169-023X(90)90016-7_BIB6","series-title":"Proc. Workshop on Foundations of Deductive Database and Logic Programming","first-page":"546","article-title":"Toward a theory of declarative knowledge","author":"Apt","year":"1986"},{"key":"10.1016\/0169-023X(90)90016-7_BIB7","doi-asserted-by":"crossref","DOI":"10.1145\/62070.45066","article-title":"Types and persistence in database programming languages","author":"Atkinson","year":"1987","journal-title":"ACM Comput. Surv."},{"key":"10.1016\/0169-023X(90)90016-7_BIB8","first-page":"240","article-title":"Procedural and declarative database update language","author":"Abiteboul","year":"1988","journal-title":"Proc. ACM PODS"},{"key":"10.1016\/0169-023X(90)90016-7_BIB9","series-title":"Proc. DBPL-II Workshop","article-title":"An extensible rule-based language with complex objects and data-functions","author":"Abiteboul","year":"1989"},{"key":"10.1016\/0169-023X(90)90016-7_BIB10","series-title":"Proc. ACM PODS","first-page":"152","article-title":"Object-oriented database systems","author":"Bancilhon","year":"1988"},{"key":"10.1016\/0169-023X(90)90016-7_BIB11","series-title":"Proc. ACM SIGMOD","first-page":"311","article-title":"Semantics and Implementation of Schema Evolution in Object-Oriented Databases","author":"Banerjee","year":"1987"},{"key":"10.1016\/0169-023X(90)90016-7_BIB12","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1145\/22890.22945","article-title":"Data model issues for object-oriented applications","volume":"5","author":"Banerjee","year":"1987","journal-title":"ACM TOIS"},{"key":"10.1016\/0169-023X(90)90016-7_BIB13","series-title":"Proc. ACM PODS","first-page":"21","article-title":"Sets and negation in a logic database language (LDL1)","author":"Beeri","year":"1987"},{"key":"10.1016\/0169-023X(90)90016-7_BIB14","series-title":"Proc. ACM PODS","first-page":"53","article-title":"A calculus for complex objects","author":"Bancilhon","year":"1986"},{"key":"10.1016\/0169-023X(90)90016-7_BIB15","series-title":"Proc. OODBS2 Workshop","article-title":"The design and implementation of O2, an object-oriented database system","author":"Bancilhon","year":"1988"},{"key":"10.1016\/0169-023X(90)90016-7_BIB16","series-title":"Proc. DBPL-II Workshop","article-title":"Query languages for object-oriented database systems","author":"Bancilhon","year":"1989"},{"key":"10.1016\/0169-023X(90)90016-7_BIB17","series-title":"Proc. SIGMOD","article-title":"An amateur's introduction to recursive query-processing strategies","author":"Bancilhon","year":"1986"},{"key":"10.1016\/0169-023X(90)90016-7_BIB18","series-title":"Proc. ACM SIGMOD","first-page":"413","article-title":"A data model and query language for EXODUS","author":"Carey","year":"1988"},{"issue":"6","key":"10.1016\/0169-023X(90)90016-7_BIB19","doi-asserted-by":"crossref","first-page":"377","DOI":"10.1145\/362384.362685","article-title":"A relational model of data for large shared data banks","volume":"13","author":"Codd","year":"1970","journal-title":"CACM"},{"key":"10.1016\/0169-023X(90)90016-7_BIB20","series-title":"Proeecdings of the DBPL Workshop","year":"1988"},{"key":"10.1016\/0169-023X(90)90016-7_BIB21","series-title":"Proeecdings of the DBPL Workshop","year":"1989"},{"issue":"1","key":"10.1016\/0169-023X(90)90016-7_BIB22","first-page":"46","article-title":"Iris: an object-oriented database management system","volume":"5","author":"Fishman","year":"1987","journal-title":"ACM TOIS"},{"issue":"1","key":"10.1016\/0169-023X(90)90016-7_BIB23","first-page":"154","article-title":"Logic and databases: a deductive approach","volume":"16","author":"Gallaire","year":"1984","journal-title":"Comput. Surv."},{"key":"10.1016\/0169-023X(90)90016-7_BIB24","series-title":"Smalltalk 80, the Language and Implementation","author":"Goldberg","year":"1983"},{"key":"10.1016\/0169-023X(90)90016-7_BIB25","doi-asserted-by":"crossref","DOI":"10.1145\/45072.45073","article-title":"Semantic database modeling: survey, applications, and research issues","author":"Hull","year":"1987","journal-title":"ACM Comput. Surv."},{"key":"10.1016\/0169-023X(90)90016-7_BIB26","series-title":"Proc. ACM SIGACT\/SIGMOND Symp. Principle of Database Systems","first-page":"124","article-title":"Remarks on the algebra of non first normal form relations","author":"Jaeschke","year":"1982"},{"key":"10.1016\/0169-023X(90)90016-7_BIB27","article-title":"Elements of relational database theory","author":"Kanellakis","year":"1988","journal-title":"Brown U. Technical Report"},{"key":"10.1016\/0169-023X(90)90016-7_BIB28","article-title":"A foundation for object-oriented database language","author":"Kim","year":"1988"},{"key":"10.1016\/0169-023X(90)90016-7_BIB29","doi-asserted-by":"crossref","DOI":"10.1016\/0169-023X(89)90011-6","article-title":"A persistent complex object database language","author":"Khoshafian","year":"1989","journal-title":"Data Knowledge Engineering"},{"key":"10.1016\/0169-023X(90)90016-7_BIB30","series-title":"Proc. ACM PODS","first-page":"11","article-title":"Logic programming with sets","author":"Kuper","year":"1987"},{"key":"10.1016\/0169-023X(90)90016-7_BIB31","series-title":"proc. ACM PODS","first-page":"86","article-title":"A new approach to database logic","author":"Kuper","year":"1984"},{"key":"10.1016\/0169-023X(90)90016-7_BIB32","series-title":"Proc. ACM PODS","article-title":"A logic for object-oriented logic programming (Maier's O-logic: Revisited)","author":"Kifer","year":"1989"},{"key":"10.1016\/0169-023X(90)90016-7_BIB33","series-title":"Proc. ACM PODS","article-title":"Modeling complex structures in object-oriented databases","author":"Lecluse","year":"1989"},{"key":"10.1016\/0169-023X(90)90016-7_BIB34","series-title":"Proc. ACM SIGMOD","first-page":"424","article-title":"O2, an object-oriented data model","author":"Lecluse","year":"1988"},{"key":"10.1016\/0169-023X(90)90016-7_BIB35","series-title":"Proc. Workshop on Foundations of Deductive Databases and Logic Programming","article-title":"A logic for objects","author":"Maier","year":"1986"},{"key":"10.1016\/0169-023X(90)90016-7_BIB36","article-title":"Development of an object-oriented dbms","volume":"8","author":"Maier","year":"1985","journal-title":"Quart. Bull. IEEE Database Engineering"},{"key":"10.1016\/0169-023X(90)90016-7_BIB37","series-title":"Proc. ACM PODS","first-page":"1","article-title":"Database theory - past and future","author":"Ullman","year":"1987"},{"key":"10.1016\/0169-023X(90)90016-7_BIB38","volume":"Vol. I","author":"Ullman","year":"1988"},{"key":"10.1016\/0169-023X(90)90016-7_BIB39","article-title":"Object management systems for design environments","volume":"8","author":"Zdonik","year":"1985","journal-title":"Quart. Bull. IEEE Database Engineering"}],"container-title":["Data &amp; Knowledge Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0169023X90900167?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0169023X90900167?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,3,26]],"date-time":"2019-03-26T11:27:37Z","timestamp":1553599657000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/0169023X90900167"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1990,10]]},"references-count":39,"journal-issue":{"issue":"4","published-print":{"date-parts":[[1990,10]]}},"alternative-id":["0169023X90900167"],"URL":"https:\/\/doi.org\/10.1016\/0169-023x(90)90016-7","relation":{},"ISSN":["0169-023X"],"issn-type":[{"value":"0169-023X","type":"print"}],"subject":[],"published":{"date-parts":[[1990,10]]}}}