{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T22:51:13Z","timestamp":1725490273227},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540664857"},{"type":"electronic","value":"9783540482529"}],"license":[{"start":{"date-parts":[[1999,1,1]],"date-time":"1999-01-01T00:00:00Z","timestamp":915148800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1999]]},"DOI":"10.1007\/3-540-48252-0_2","type":"book-chapter","created":{"date-parts":[[2007,8,27]],"date-time":"2007-08-27T04:51:20Z","timestamp":1188190280000},"page":"14-30","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["A Family of the ODMG Object Models"],"prefix":"10.1007","author":[{"given":"Suad","family":"Alagi\u0107","sequence":"first","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2001,3,29]]},"reference":[{"key":"2_CR1","doi-asserted-by":"crossref","unstructured":"S. Alagi\u0107, The ODMG Object Model: Does it Make Sense?, Proceedings of the OOPSLA\u2019 97 Conference, pp. 253\u2013270, ACM, 1997.","DOI":"10.1145\/263700.263746"},{"key":"2_CR2","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"212","DOI":"10.1007\/BFb0054093","volume-title":"Proceedings of ECOOP\u2019 98","author":"S. Alagi\u0107","year":"1998","unstructured":"S. Alagi\u0107, J. Solorzano, and D. Gitchell, Orthogonal to the Java Imperative, Proceedings of ECOOP\u2019 98, Lecture Notes in Computer Science, 1445, pp. 212\u2013233, 1998."},{"key":"2_CR3","doi-asserted-by":"crossref","unstructured":"S. Alagi\u0107, O2 and the ODMG Standard: Do They Match?, Theory and Practice of Object Systems, to appear, 1999.","DOI":"10.1002\/1096-9942(1999)5:4<239::AID-TAPO6>3.0.CO;2-E"},{"key":"2_CR4","doi-asserted-by":"publisher","first-page":"319","DOI":"10.1007\/BF01231642","volume":"4","author":"M. Atkinson","year":"1995","unstructured":"M. Atkinson and R. Morrison, Orthogonally Persistent Object Systems, VLDB Journal 4, pp. 319\u2013401, 1995.","journal-title":"VLDB Journal"},{"key":"2_CR5","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1145\/245882.245905","volume":"25","author":"M. Atkinson","year":"1996","unstructured":"M. Atkinson, L. Daynes, M. J. Jordan, T. Printezis, and S. Spence, An Orthogonally Persistent JavaTM, ACM SIGMOD Record 25, pp. 68\u201375, ACM, 1996.","journal-title":"ACM SIGMOD Record"},{"key":"2_CR6","doi-asserted-by":"crossref","unstructured":"M. Atkinson, F. Bancilhon, D. DeWitt, K. Dittrich, and S. Zdonik, The Object-Oriented Database System Manifesto, Proceedings of the First Object-Oriented and Deductive Database Conference (DOOD), pp. 40\u201375, Kyoto, 1989.","DOI":"10.1016\/B978-0-444-88433-6.50020-4"},{"key":"2_CR7","unstructured":"F. Bancilhon, C. Delobel, and P. Kanelakis, Building an Object-Oriented Database System: The Story of O\n2, Morgan Kaufmann Publishers, 1993."},{"key":"2_CR8","doi-asserted-by":"publisher","first-page":"493","DOI":"10.1007\/BF01231645","volume":"4","author":"V. Benzaken","year":"1994","unstructured":"V. Benzaken and D. Doucet, Themis: A Database Language Handling Integrity Constraints, VLDB Journal 4, pp. 493\u2013517, 1994.","journal-title":"VLDB Journal"},{"key":"2_CR9","unstructured":"B. Bretl, A. Otis, M. San Soucie, B. Schuchardt, and R. Venkatesh, Persistent Java Objects in 3 Tier Architectures, in: R. Morrison, M. Jordan, and M. Atkinson: Advances in Persistent Object Systems, pp. 236\u2013249, Morgan Kaufmann Publishers, 1999."},{"key":"2_CR10","unstructured":"R. G. G. Cattell, D. Barry, D. Bartels, M. Berler, S. Gamerman, D. Jordan, A. Springer, H. Strickland, and D. Wade, The Object-Oriented Database Standard: ODMG-2.0, Morgan Kaufmann, 1997."},{"key":"2_CR11","unstructured":"N. Gehani and H. V. Jagadish, Ode as Active Database: Constraints and Triggers, Proceedings of the VLDB Conference, pp. 327\u2013336, Morgan Kaufmann, 1991."},{"key":"2_CR12","unstructured":"J. Gosling, B. Joy, and G. Steele, The Java\nTM Language Specification, Addison-Wesley, 1996."},{"key":"2_CR13","unstructured":"M. Jordan and M. Atkinson, Orthogonal Persistence for Java\u2013A Mid-term Report, in: R. Morrison, M. Jordan, and M. Atkinson: Advances in Persistent Object Systems, pp. 335\u2013352, Morgan Kaufmann Publishers, 1999."},{"key":"2_CR14","doi-asserted-by":"crossref","unstructured":"G. Kirby, R. Morrison, and D. Stemple, Linguistic Reflection in Java, Software Practice and Experience 28,10, 1998.","DOI":"10.1002\/(SICI)1097-024X(199808)28:10<1045::AID-SPE191>3.0.CO;2-F"},{"key":"2_CR15","doi-asserted-by":"publisher","first-page":"1811","DOI":"10.1145\/197320.197383","volume":"16","author":"B. Liskov","year":"1994","unstructured":"B. Liskov and J. M. Wing, A Behavioral Notion of Subtyping, ACM Transactions on Programming Languages and Systems 16, pp. 1811\u20131841, 1994.","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"2_CR16","unstructured":"O2 Technology, ODMG Java Binding User Manual, Release 5.0, Ardent Software, 1998."},{"key":"2_CR17","unstructured":"B. Meyer, Eiffel: The Language, Prentice-Hall, 1992."},{"key":"2_CR18","doi-asserted-by":"crossref","unstructured":"J. Solorzano and S. Alagi\u0107, Parametric Polymorphism for JavaTM: A Reflective Solution, Proceedings of OOPSLA\u2019 98, pp. 216\u2013225, ACM, 1998.","DOI":"10.1145\/286942.286959"},{"key":"2_CR19","doi-asserted-by":"publisher","first-page":"322","DOI":"10.1145\/68012.68014","volume":"14","author":"T. Sheard","year":"1989","unstructured":"T. Sheard and D. Stemple, Automatic Verification of Database Transaction Safety, ACM Transactions on Database Systems 14, pp. 322\u2013368, 1989.","journal-title":"ACM Transactions on Database Systems"},{"key":"2_CR20","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"396","DOI":"10.1007\/3-540-64823-2_22","volume-title":"Database Programming Languages","author":"D. Spelt","year":"1998","unstructured":"D. Spelt and H. Balsters, Automatic Verification of Transactions on an Object-Oriented Database, in: S. Cluet and R. Hull (Eds.), Database Programming Languages, Lecture Notes in Computer Science 1369, pp. 396\u2013412."},{"key":"2_CR21","unstructured":"D. Stemple, R. B. Stanton, T. Sheard, P. Philbrow, R. Morrison, G. N. C. Kirby, L. Fegaras, R. L. Cooper, R. C. H. Connor, M. Atkinson, and S. Alagi\u0107, Type-Safe Linguistic Reflection: A Generator Technology, ESPRIT Research Report CS\/92\/6, Department of Mathematical and Computational Sciences, University of St. Andrews, 1992, in: M. P. Atkinson (ed.), The FIDE Book, Springer-Verlag, 1999, to appear."}],"container-title":["Lecture Notes in Computer Science","Advances in Databases and Information Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-48252-0_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,4]],"date-time":"2020-04-04T11:02:47Z","timestamp":1585998167000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-48252-0_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999]]},"ISBN":["9783540664857","9783540482529"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/3-540-48252-0_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1999]]},"assertion":[{"value":"29 March 2001","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}