{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T00:00:02Z","timestamp":1767916802824,"version":"3.49.0"},"reference-count":20,"publisher":"Elsevier BV","issue":"2-3","license":[{"start":{"date-parts":[[1988,2,1]],"date-time":"1988-02-01T00:00:00Z","timestamp":570672000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2013,7,17]],"date-time":"2013-07-17T00:00:00Z","timestamp":1374019200000},"content-version":"vor","delay-in-days":9298,"URL":"https:\/\/www.elsevier.com\/open-access\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information and Computation"],"published-print":{"date-parts":[[1988,2]]},"DOI":"10.1016\/0890-5401(88)90007-7","type":"journal-article","created":{"date-parts":[[2004,12,1]],"date-time":"2004-12-01T19:24:20Z","timestamp":1101929060000},"page":"138-164","source":"Crossref","is-referenced-by-count":253,"title":["A semantics of multiple inheritance"],"prefix":"10.1016","volume":"76","author":[{"given":"Luca","family":"Cardelli","sequence":"first","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/0890-5401(88)90007-7_BIB1","author":"Ait-Kaci","year":"1983"},{"key":"10.1016\/0890-5401(88)90007-7_BIB2","doi-asserted-by":"crossref","DOI":"10.1145\/3857.3859","article-title":"Galileo: A strongly typed, interactive conceptual language","author":"Albano","year":"1985","journal-title":"IEEE Trans. Database Systems"},{"key":"10.1016\/0890-5401(88)90007-7_BIB3","author":"Attardi","year":"1981","journal-title":"Semantics of Inheritance and Attributions in the Description System Omega"},{"key":"10.1016\/0890-5401(88)90007-7_BIB4","author":"Bobrow","year":"1983"},{"issue":"4","key":"10.1016\/0890-5401(88)90007-7_BIB5","doi-asserted-by":"crossref","first-page":"471","DOI":"10.1145\/6041.6042","article-title":"On understanding types, data abstraction and polymorphism","volume":"17","author":"Cardelli","year":"1985","journal-title":"Comput. Surveys"},{"key":"10.1016\/0890-5401(88)90007-7_BIB6","series-title":"Combinators and Functional Programming Languages","first-page":"21","article-title":"Amber","volume":"Vol. 242","author":"Cardelli","year":"1986"},{"key":"10.1016\/0890-5401(88)90007-7_BIB7","doi-asserted-by":"crossref","first-page":"671","DOI":"10.1145\/365813.365819","article-title":"Simula, an Algol-based simulation language","volume":"9","author":"Dahl","year":"1966","journal-title":"Comm. ACM"},{"key":"10.1016\/0890-5401(88)90007-7_BIB8","series-title":"Proc. POPL '84","article-title":"An efficient implementation of Smalltalk-80","author":"Deutsch","year":"1984"},{"key":"10.1016\/0890-5401(88)90007-7_BIB9","series-title":"Proc. POPL '85","article-title":"Principles of OBJ2","author":"Futatsugi","year":"1985"},{"key":"10.1016\/0890-5401(88)90007-7_BIB10","author":"Goldberg","year":"1983"},{"key":"10.1016\/0890-5401(88)90007-7_BIB11","series-title":"Ceyx: A Multiformalism Programming Environment, IFIP 83","author":"Hullot","year":"1983"},{"key":"10.1016\/0890-5401(88)90007-7_BIB12","series-title":"Semantics of Data Types","article-title":"The typechecking of programs with implicit type structure","volume":"Vol. 173","author":"McCracken","year":"1984"},{"key":"10.1016\/0890-5401(88)90007-7_BIB13","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1016\/S0019-9958(86)80019-5","article-title":"An ideal model for recursive polymorphic types","volume":"71","author":"MacQueen","year":"1986","journal-title":"Inform. and Control"},{"key":"10.1016\/0890-5401(88)90007-7_BIB14","doi-asserted-by":"crossref","first-page":"348","DOI":"10.1016\/0022-0000(78)90014-4","article-title":"A theory of type polymorphism in programming","volume":"17","author":"Milner","year":"1978","journal-title":"J. Comput. System Sci."},{"key":"10.1016\/0890-5401(88)90007-7_BIB15","series-title":"Conference Record of the 1980 Lisp Conference","first-page":"144","article-title":"Computing Cyclic List Structures","author":"Morris","year":"1980"},{"key":"10.1016\/0890-5401(88)90007-7_BIB16","series-title":"Algebraic Semantics","article-title":"Type algebras, functor categories, and block structure","author":"Oles","year":"1984"},{"key":"10.1016\/0890-5401(88)90007-7_BIB17","series-title":"Colloquium Sur la Programmation","first-page":"408","article-title":"Towards a theory of type structure","volume":"Vol. 19","author":"Reynolds","year":"1974"},{"key":"10.1016\/0890-5401(88)90007-7_BIB18","series-title":"Semantics-Directed Compiler Generation","first-page":"211","article-title":"Using category theory to design implicit type conversions and generic operators","volume":"Vol. 94","author":"Reynolds","year":"1980"},{"key":"10.1016\/0890-5401(88)90007-7_BIB19","series-title":"Integrated Interactive Computing Systems","first-page":"193","article-title":"Orbit: An applicative view of object-oriented programming","author":"Steels","year":"1983"},{"key":"10.1016\/0890-5401(88)90007-7_BIB20","series-title":"Lisp Machine Manual","article-title":"Objects, message passing, and flavors","author":"Weinreb","year":"1981"}],"container-title":["Information and Computation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0890540188900077?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0890540188900077?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,2,1]],"date-time":"2019-02-01T13:28:33Z","timestamp":1549027713000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/0890540188900077"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1988,2]]},"references-count":20,"journal-issue":{"issue":"2-3","published-print":{"date-parts":[[1988,2]]}},"alternative-id":["0890540188900077"],"URL":"https:\/\/doi.org\/10.1016\/0890-5401(88)90007-7","relation":{},"ISSN":["0890-5401"],"issn-type":[{"value":"0890-5401","type":"print"}],"subject":[],"published":{"date-parts":[[1988,2]]}}}