{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T19:56:29Z","timestamp":1725566189119},"publisher-location":"Berlin, Heidelberg","reference-count":32,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540237235"},{"type":"electronic","value":"9783540304647"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-30464-7_7","type":"book-chapter","created":{"date-parts":[[2010,9,23]],"date-time":"2010-09-23T21:09:10Z","timestamp":1285276150000},"page":"69-82","source":"Crossref","is-referenced-by-count":6,"title":["Roles as Entity Types: A Conceptual Modelling Pattern"],"prefix":"10.1007","author":[{"given":"Jordi","family":"Cabot","sequence":"first","affiliation":[]},{"given":"Ruth","family":"Ravent\u00f3s","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"7_CR1","first-page":"39","volume-title":"Proceedings of the 19th VLDB Conference","author":"Albano","year":"1993","unstructured":"Albano, Bergamini, R., Ghelli, G., Orsini, R.: An Object Data Model with Roles. In: Proceedings of the 19th VLDB Conference, pp. 39\u201351. Morgan Kaufmann, San Francisco (1993)"},{"key":"7_CR2","unstructured":"Bachman, C.W., Daya, M.: The Role Concept in Data Models. In: Proceedings of the Third International Conference on Very Large Databases, pp. 464\u2013476 (1977)"},{"key":"7_CR3","unstructured":"B\u00e4umer, D., Riehle, D., Wiberski, W., Wulf, M.: The Role Object Pattern. In: Proceedings of PLoP, Technical Report WUCS-97-34. Washington University Dept. (1997)"},{"key":"7_CR4","unstructured":"Cabot, J., Raventos, R.: Roles as Entity Types: A Conceptual Modelling Pattern. Technical Report No. LSI-03-55-R, UPC (December 2003)"},{"key":"7_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"257","DOI":"10.1007\/3-540-63699-4_21","volume-title":"Conceptual Modeling - ER \u201997","author":"W.W. Chu","year":"1997","unstructured":"Chu, W.W., Zhang, G.: Associations and Roles in Object-oriented Modeling. In: Embley, D.W. (ed.) ER 1997. LNCS, vol.\u00a01331, pp. 257\u2013270. Springer, Heidelberg (1997)"},{"key":"7_CR6","doi-asserted-by":"publisher","first-page":"235","DOI":"10.1016\/S0306-4379(03)00029-2","volume":"29","author":"M. Dahchour","year":"2004","unstructured":"Dahchour, M., Pirotte, A., Zim\u00e1nyi, E.: A role model and its metaclass implementation. Information Systems\u00a029, 235\u2013270 (2004)","journal-title":"Information Systems"},{"key":"7_CR7","unstructured":"Depke, R., Engels, G., K\u00fcster, J.M.: On the Integration of Roles in the UML. Technical Report No. 214, Universityof Paderborn (August 2000)"},{"key":"7_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1007\/3-540-45393-8_14","volume-title":"Conceptual Modeling - ER 2000","author":"E.B. Fernandez","year":"2000","unstructured":"Fernandez, E.B., Yuan, X.: Semantic Analisis Patterns. In: Laender, A.H.F., Liddle, S.W., Storey, V.C. (eds.) ER 2000. LNCS, vol.\u00a01920, pp. 183\u2013195. Springer, Heidelberg (2000)"},{"key":"7_CR9","unstructured":"Fowler, M.: Dealing with Roles. PLoP 1997 and EuroPLoP 1997 Conference, Technical Report #wucs-97-34, Dept. of Computer Science, Washington University (1997)"},{"key":"7_CR10","volume-title":"Analysis Patterns: Reusable Object Models","author":"M. Fowler","year":"1997","unstructured":"Fowler, M.: Analysis Patterns: Reusable Object Models. Addison-Wesley, Reading (1997)"},{"key":"7_CR11","volume-title":"Design Patterns \u2013 Elements of Reusable Object-Oriented Software","author":"E. Gamma","year":"1994","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns \u2013 Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1994)"},{"key":"7_CR12","unstructured":"Geyer-Schulz, A., Hahsler, M.: Software Reuse with Analysis Patterns. In: Proceedings of AMCIS 2002 (August 2002)"},{"issue":"3","key":"7_CR13","doi-asserted-by":"publisher","first-page":"268","DOI":"10.1145\/230538.230540","volume":"14","author":"G. Gottlob","year":"1996","unstructured":"Gottlob, G., Schrefl, M., R\u00f6ck, B.: Extending Object-oriented Systems with Roles. ACM Transactions on Information Systems\u00a014(3), 268\u2013296 (1996)","journal-title":"ACM Transactions on Information Systems"},{"key":"7_CR14","doi-asserted-by":"publisher","first-page":"249","DOI":"10.1016\/0169-023X(92)90025-7","volume":"8","author":"N. Guarino","year":"1992","unstructured":"Guarino, N.: Concepts, Attributes and Arbitrary Relations. Data & Knowledge Engineering\u00a08, 249\u2013261 (1992)","journal-title":"Data & Knowledge Engineering"},{"key":"7_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1032","DOI":"10.1007\/978-3-540-39964-3_65","volume-title":"On The Move to Meaningful Internet Systems 2003: CoopIS, DOA, and ODBASE","author":"A. Jod\u0142owski","year":"2003","unstructured":"Jod\u0142owski, A., Habela, P., P\u0142odzien, J., Subieta, C.: Extending OO Metamodels towards Dynamic Object Roles. In: Meersman, R., Tari, Z., Schmidt, D.C. (eds.) CoopIS 2003, DOA 2003, and ODBASE 2003. LNCS, vol.\u00a02888, pp. 1032\u20131047. Springer, Heidelberg (2003)"},{"key":"7_CR16","unstructured":"Kristensen, B.B.: Object Oriented Modeling with Roles. In: Proceedings of the 2nd Int. Conf. on Object-Oriented Information Systems, OOIS 1995 (1995)"},{"key":"7_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"374","DOI":"10.1007\/3-540-49538-X_18","volume-title":"ECOOP \u201995 - Object-Oriented Programming","author":"D. Lea","year":"1995","unstructured":"Lea, D., Marlowe, J.: Interface-Based Protocol Specification of Open Systems using PSL. In: Olthoff, W. (ed.) ECOOP 1995. LNCS, vol.\u00a0952, pp. 374\u2013398. Springer, Heidelberg (1995)"},{"key":"7_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1007\/978-3-540-39648-2_28","volume-title":"Conceptual Modeling - ER 2003","author":"A. Oliv\u00e9","year":"2003","unstructured":"Oliv\u00e9, A.: Integrity Constraints Definition in Object\u2013Oriented Conceptual Modeling Languages. In: Song, I.-Y., Liddle, S.W., Ling, T.-W., Scheuermann, P. (eds.) ER 2003. LNCS, vol.\u00a02813, pp. 349\u2013362. Springer, Heidelberg (2003)"},{"key":"7_CR19","unstructured":"Object Management Group, OMG Adopted Specification, \u201cUML 2.0 OCL\u201d (October 2003)"},{"key":"7_CR20","unstructured":"Object Management Group, OMG Adopted Specification. \u201cUML 2.0 Superstructure Specification\u201d (August 2002)"},{"key":"7_CR21","unstructured":"Object Management Group, \u201cOMG XML Metadata Interchange Specification\u201d, v.1.2 (January 2002)"},{"key":"7_CR22","doi-asserted-by":"crossref","unstructured":"Papazoglou, M.P., Kr\u00e4mer, B.J.: A database model for object dynamics. The VLDB Journal\u00a0(6), 73\u201396 (1997)","DOI":"10.1007\/s007780050034"},{"key":"7_CR23","doi-asserted-by":"crossref","first-page":"195","DOI":"10.7551\/mitpress\/1131.001.0001","volume-title":"Advances in Object-Oriented Data Modeling","author":"M.P. Papazoglou","year":"2000","unstructured":"Papazoglou, M.P.: Modeling Object Dynamics. In: Papazoglou, M.P., Spaccapietra, S., Tari, Z. (eds.) Advances in Object-Oriented Data Modeling, pp. 195\u2013217. MIT Press, Cambridge (2000)"},{"key":"7_CR24","unstructured":"Pelechano, V., Albert, M., Campos, E., Pastor, O.: Automating the Code Generation of Role Classes in OO Conceptual Schemas. In: Proceedings of the 4st Int. Conf. on Enterprise Information Systems (ICEIS 2002), pp. 656\u2013686 (2002)"},{"key":"7_CR25","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1145\/91474.91542","volume-title":"Proceedings of the Conference on Office Information Systems, SIGOIS Bulletin","author":"Pernici","year":"1990","unstructured":"Pernici: Objects with Roles. In: Proceedings of the Conference on Office Information Systems, SIGOIS Bulletin, vol.\u00a011(2\/3), pp. 205\u2013215. ACM Press, New York (1990)"},{"key":"7_CR26","volume-title":"Conceptual Structures: Information Processing in Mind and Machine","author":"J. Sowa","year":"1984","unstructured":"Sowa, J.: Conceptual Structures: Information Processing in Mind and Machine. Addison-Wesley Publishing Company, New York (1984)"},{"key":"7_CR27","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1016\/S0169-023X(00)00023-9","volume":"35","author":"F. Steimann","year":"2000","unstructured":"Steimann, F.: On the Representation of Roles in Object-oriented and Conceptual Modelling. Data & Knowledge Engineering\u00a035, 83\u2013106 (2000)","journal-title":"Data & Knowledge Engineering"},{"key":"7_CR28","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"194","DOI":"10.1007\/3-540-40011-7_14","volume-title":"UML 2000 - The Unified Modeling Language. Advancing the Standard","author":"F. Steimann","year":"2000","unstructured":"Steimann, F.: A Radical Revision of UML\u2019s Role Concept. In: Evans, A., Kent, S., Selic, B. (eds.) UML 2000. LNCS, vol.\u00a01939, pp. 194\u2013209. Springer, Heidelberg (2000)"},{"issue":"14","key":"7_CR29","first-page":"23","volume":"14","author":"F. Steimann","year":"2001","unstructured":"Steimann, F.: Role=Interface. Journal of Object-Oriented Programming\u00a014(14), 23\u201332 (2001)","journal-title":"Journal of Object-Oriented Programming"},{"key":"7_CR30","unstructured":"Teniente, E.: Analysis Pattern Definition in the UML. In: Proceedings IRMA 2003, pp. 774\u2013777. Idea Group Pub. (2003)"},{"issue":"1","key":"7_CR31","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1002\/j.1096-9942.1995.tb00006.x","volume":"1","author":"R. Wieringa","year":"1995","unstructured":"Wieringa, R., de Jonge, W., Spruit, P.: Using Dynamic Classes and Role Classes to Model Object Migration. Theory and Practice of Object Systems\u00a01(1), 61\u201383 (1995)","journal-title":"Theory and Practice of Object Systems"},{"key":"7_CR32","doi-asserted-by":"crossref","unstructured":"Wong, R.K., Chau, H.L., Lochovsky, F.H.: A Data Model and Semantics of Objects with Dynamic Roles. In: 13th International Conference on Data Engineering, pp. 402\u2013411. IEEE Computer Society, Los Alamitos","DOI":"10.1109\/ICDE.1997.581963"}],"container-title":["Lecture Notes in Computer Science","Conceptual Modeling \u2013 ER 2004"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-30464-7_7.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,3]],"date-time":"2021-05-03T04:01:36Z","timestamp":1620014496000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-30464-7_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540237235","9783540304647"],"references-count":32,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-30464-7_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}