{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,26]],"date-time":"2025-10-26T20:34:43Z","timestamp":1761510883982,"version":"3.32.0"},"publisher-location":"Berlin, Heidelberg","reference-count":51,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540310013"},{"type":"electronic","value":"9783540314479"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/11603412_3","type":"book-chapter","created":{"date-parts":[[2005,12,15]],"date-time":"2005-12-15T06:01:34Z","timestamp":1134626494000},"page":"69-109","source":"Crossref","is-referenced-by-count":16,"title":["Comparing and Transforming Between Data Models Via an Intermediate Hypergraph Data Model"],"prefix":"10.1007","author":[{"given":"Michael","family":"Boyd","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peter","family":"McBrien","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"3_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"403","DOI":"10.1007\/3-540-58786-1_93","volume-title":"Entity-Relationship Approach - ER \u201994. Business Modelling and Re-Engineering","author":"M. Andersson","year":"1994","unstructured":"Andersson, M.: Extracting an entity relationship schema from a relational database through reverse engineering. In: Loucopoulos, P. (ed.) ER 1994. LNCS, vol.\u00a0881, pp. 403\u2013419. Springer, Heidelberg (1994)"},{"key":"3_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1007\/BFb0014144","volume-title":"Advances in Database Technology EDBT \u201996","author":"P. Atzeni","year":"1996","unstructured":"Atzeni, P., Torlone, R.: Management of multiple models in an extensible database design tool. In: Apers, P.M.G., Bouzeghoub, M., Gardarin, G. (eds.) EDBT 1996. LNCS, vol.\u00a01057, pp. 79\u201395. Springer, Heidelberg (1996)"},{"key":"3_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"402","DOI":"10.1007\/3-540-45832-8_30","volume-title":"Graph Transformation","author":"L. Baresi","year":"2002","unstructured":"Baresi, L., Heckel, R.: Tutorial introduction to graph transofrmation: A software engineering perspective. In: Corradini, A., Ehrig, H., Kreowski, H.-J., Rozenberg, G. (eds.) ICGT 2002. LNCS, vol.\u00a02505, pp. 402\u2013429. Springer, Heidelberg (2002)"},{"issue":"4","key":"3_CR4","doi-asserted-by":"publisher","first-page":"323","DOI":"10.1145\/27633.27634","volume":"18","author":"C. Batini","year":"1986","unstructured":"Batini, C., Lenzerini, M., Navathe, S.: A comparative analysis of methodologies for database schema integration. ACM Computing Surveys\u00a018(4), 323\u2013364 (1986)","journal-title":"ACM Computing Surveys"},{"key":"3_CR5","unstructured":"Bernstein, P.A.: Applying model management to classical meta data problems. In: Proc. CIDR 2003 (2003)"},{"key":"3_CR6","first-page":"34","volume-title":"Knowledge Transformation for the Semantic Web","author":"S. Bowers","year":"2003","unstructured":"Bowers, S., Delcambre, L.: On modeling conformance for flexible transformation over data models. In: Knowledge Transformation for the Semantic Web, pp. 34\u201348. IOS Press, Amsterdam (2003)"},{"key":"3_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1007\/978-3-540-39648-2_7","volume-title":"Conceptual Modeling - ER 2003","author":"S. Bowers","year":"2003","unstructured":"Bowers, S., Delcambre, L.: The uni-level description: A uniform framework for representing information in multiple data models. In: Song, I.-Y., Liddle, S.W., Ling, T.-W., Scheuermann, P. (eds.) ER 2003. LNCS, vol.\u00a02813, pp. 45\u201358. Springer, Heidelberg (2003)"},{"key":"3_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1007\/978-3-540-25975-6_8","volume-title":"Advanced Information Systems Engineering","author":"M. Boyd","year":"2004","unstructured":"Boyd, M., Kittivoravitkul, S., Lazanitis, C., McBrien, P.J., Rizopoulos, N.: AutoMed: A BAV data integration system for heterogeneous data sources. In: Persson, A., Stirna, J. (eds.) CAiSE 2004. LNCS, vol.\u00a03084, pp. 82\u201397. Springer, Heidelberg (2004)"},{"key":"3_CR9","unstructured":"Boyd, M., McBrien, P.J.: Towards a semi-automated approach to intermodel transformations. In: Proc. EMMSAD 2004, CAiSE Workshop Proceedings, vol.\u00a01, pp. 175\u2013188 (2004)"},{"key":"3_CR10","unstructured":"Claypool, K.T., Rundensteiner, E.A.: Sangam: A framework for modeling heterogeneous database transformations. In: Proc. ICEIS 2003, pp. 219\u2013224 (2003)"},{"key":"3_CR11","unstructured":"Date, C.J.: Object identifiers vs. relational keys. In: Relational Database: Selected Writings [14], ch.\u00a012, pp. 457\u2013476 (1994-1997)"},{"key":"3_CR12","volume-title":"An Introduction to Database Systems","author":"C.J. Date","year":"2004","unstructured":"Date, C.J.: An Introduction to Database Systems, 8th edn. Addison-Wesley, Reading (2004)","edition":"8"},{"key":"3_CR13","volume-title":"Temporal Data and the Relational Model","author":"C.J. Date","year":"2003","unstructured":"Date, C.J., Darwen, H., Lorentzos, N.A.: Temporal Data and the Relational Model. Morgan Kaufmann, San Francisco (2003)"},{"key":"3_CR14","volume-title":"Relational Database: Selected Writings 1994\u20131997","author":"C.J. Date","year":"1998","unstructured":"Date, C.J., Darwen, H., McGoveran, D.: Relational Database: Selected Writings 1994\u20131997. Addison-Wesley, Reading (1998)"},{"key":"3_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0035005","volume-title":"Semantics in Databases","author":"S.B. Davidson","year":"1998","unstructured":"Davidson, S.B., Buneman, P., Kosky, A.S.: Semantics of database transformations. In: Thalheim, B. (ed.) Semantics in Databases 1995. LNCS, vol.\u00a01358. Springer, Heidelberg (1998)"},{"key":"3_CR16","doi-asserted-by":"crossref","unstructured":"Davidson, S.B., Kosky, A.S.: WOL: A language for database transformations and constraints. In: Proc. ICDE 1997, pp. 55\u201365 (1997)","DOI":"10.1109\/ICDE.1997.581739"},{"key":"3_CR17","doi-asserted-by":"crossref","unstructured":"Hainaut, J.-L.: Transformation-based database engineerig. In: Transformation of Knowledge, Information, and Data [48],\u00a0ch.1, pp. 1\u201328","DOI":"10.4018\/978-1-59140-527-6.ch001"},{"key":"3_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"112","DOI":"10.1007\/3-540-58786-1_76","volume-title":"Entity-Relationship Approach - ER \u201994. Business Modelling and Re-Engineering","author":"J.-L. Hainaut","year":"1994","unstructured":"Hainaut, J.-L., Englebert, V., Henrard, J., Hick, J.-M., Roland, D.: Database evolution: the DB-MAIN approach. In: Loucopoulos, P. (ed.) ER 1994. LNCS, vol.\u00a0881, pp. 112\u2013131. Springer, Heidelberg (1994)"},{"key":"3_CR19","volume-title":"Modelling in Data Base Management Systems","author":"P. Hall","year":"1975","unstructured":"Hall, P., Owlett, J., Todd, S.J.P.: Relations and entities. In: Nijssen, G.M. (ed.) Modelling in Data Base Management Systems. North-Holland, Amsterdam (1975)"},{"key":"3_CR20","volume-title":"Information Modeling and Relational Databases","author":"T. Halpin","year":"2001","unstructured":"Halpin, T.: Information Modeling and Relational Databases. Academic Press, London (2001)"},{"key":"3_CR21","unstructured":"Hartmann, S.: Reasoning about participation constraints and Chen\u2019s constraints. In: Proc. 14th Australasian database conference, pp. 105\u2013113. Australian Computer Society (2003)"},{"key":"3_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"291","DOI":"10.1007\/978-3-540-39648-2_24","volume-title":"Conceptual Modeling - ER 2003","author":"J.-M. Hick","year":"2003","unstructured":"Hick, J.-M., Hainaut, J.-L.: Strategy for database application evolution: The DB-MAIN approach. In: Song, I.-Y., Liddle, S.W., Ling, T.-W., Scheuermann, P. (eds.) ER 2003. LNCS, vol.\u00a02813, pp. 291\u2013306. Springer, Heidelberg (2003)"},{"key":"3_CR23","volume-title":"Handbook of Graph Grammars and Computing by Graph Transformations","author":"J.H. Jahnke","year":"1999","unstructured":"Jahnke, J.H., Z\u00fcndorf, A.: Apply graph transformations to database re-engineering. In: Handbook of Graph Grammars and Computing by Graph Transformations, vol.\u00a02, ch.6. World Scientific, Singapore (1999)"},{"key":"3_CR24","unstructured":"Jasper, E., Poulovassilis, A., Zamboulis, L.: Processing IQL queries and migrating data in the AutoMed toolkit. Technical Report No. 20, AutoMed (2003)"},{"key":"3_CR25","doi-asserted-by":"publisher","first-page":"233","DOI":"10.1145\/543613.543644","volume-title":"Proc. PODS 2002","author":"M. Lenzerini","year":"2002","unstructured":"Lenzerini, M.: Data integration: A theoretical perspective. In: Proc. PODS 2002, pp. 233\u2013246. ACM, New York (2002)"},{"key":"3_CR26","unstructured":"Mark, L., Roussopoulos, N.: Integration of data, schema and meta-schema. In: Proc. ER 1983, vol.\u00a01983, pp. 585\u2013602 (1983)"},{"issue":"5","key":"3_CR27","doi-asserted-by":"publisher","first-page":"307","DOI":"10.1016\/S0306-4379(98)00014-3","volume":"23","author":"P.J. McBrien","year":"1998","unstructured":"McBrien, P.J., Poulovassilis, A.: A formalisation of semantic schema integration. Information Systems\u00a023(5), 307\u2013334 (1998)","journal-title":"Information Systems"},{"key":"3_CR28","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"333","DOI":"10.1007\/3-540-48738-7_25","volume-title":"Advanced Information Systems Engineering","author":"P.J. McBrien","year":"1999","unstructured":"McBrien, P.J., Poulovassilis, A.: A uniform approach to inter-model transformations. In: Jarke, M., Oberweis, A. (eds.) CAiSE 1999. LNCS, vol.\u00a01626, pp. 333\u2013348. Springer, Heidelberg (1999)"},{"key":"3_CR29","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"484","DOI":"10.1007\/3-540-47961-9_34","volume-title":"Advanced Information Systems Engineering","author":"P.J. McBrien","year":"2002","unstructured":"McBrien, P.J., Poulovassilis, A.: Schema evolution in heterogeneous database architectures, a schema transformation approach. In: Pidduck, A.B., Mylopoulos, J., Woo, C.C., Ozsu, M.T. (eds.) CAiSE 2002. LNCS, vol.\u00a02348, pp. 484\u2013499. Springer, Heidelberg (2002)"},{"key":"3_CR30","first-page":"227","volume-title":"Proc. ICDE 2003","author":"P.J. McBrien","year":"2003","unstructured":"McBrien, P.J., Poulovassilis, A.: Data integration by bi-directional schema transformation rules. In: Proc. ICDE 2003, pp. 227\u2013238. IEEE, Los Alamitos (2003)"},{"key":"3_CR31","doi-asserted-by":"crossref","unstructured":"McBrien, P.J., Poulovassilis, A.: Defining peer-to-peer data integration using both as view rules. In: Proc. DBISP2P, at VLDB 2003, pp. 91\u2013107 (2003)","DOI":"10.1007\/978-3-540-24629-9_8"},{"issue":"1","key":"3_CR32","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/0306-4379(94)90024-8","volume":"19","author":"R.J. Miller","year":"1994","unstructured":"Miller, R.J., Ioannidis, Y.E., Ramakrishnan, R.: Schema equivalence in heterogeneous systems: Bridging theory and practice. Information Systems\u00a019(1), 3\u201331 (1994)","journal-title":"Information Systems"},{"key":"3_CR33","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"441","DOI":"10.1007\/3-540-45104-8_36","volume-title":"Applications of Graph Transformations with Industrial Relevance","author":"M. Munch","year":"2000","unstructured":"Munch, M.: Programmed graph rewriting system PROGRES. In: M\u00fcnch, M., Nagl, M. (eds.) AGTIVE 1999. LNCS, vol.\u00a01779, pp. 441\u2013448. Springer, Heidelberg (2000)"},{"key":"3_CR34","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"338","DOI":"10.1007\/978-3-540-46464-8_24","volume-title":"Theory and Application of Graph Transformations","author":"M. Munch","year":"2000","unstructured":"Munch, M., Schurr, A., Winter, A.J.: Integrity constraints in the multi-paradigm language progres. In: Ehrig, H., Engels, G., Kreowski, H.-J., Rozenberg, G. (eds.) TAGT 1998. LNCS, vol.\u00a01764, pp. 338\u2013352. Springer, Heidelberg (2000)"},{"key":"3_CR35","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1007\/978-3-540-25975-6_11","volume-title":"Advanced Information Systems Engineering","author":"S. Patig","year":"2004","unstructured":"Patig, S.: Measuring expressiveness in conceptual modeling. In: Persson, A., Stirna, J. (eds.) CAiSE 2004. LNCS, vol.\u00a03084, pp. 127\u2013141. Springer, Heidelberg (2004)"},{"key":"3_CR36","doi-asserted-by":"crossref","unstructured":"Petit, J.-M., Toumani, F., Boulicaut, J.-F., Kouloumdjian, J.: Towards the reverse engineering of denormalized relational databases. In: Proc. ICDE 1996, pp. 218\u2013227 (1996)","DOI":"10.1109\/ICDE.1996.492110"},{"key":"3_CR37","doi-asserted-by":"crossref","unstructured":"Popa, L., Hernandez, M.A., Velegrakis, Y., et al.: Mapping XML and relational schemas with Clio. In: Proc. ICDE 2002, pp. 498\u2013499 (2002)","DOI":"10.1109\/ICDE.2002.994768"},{"issue":"1","key":"3_CR38","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1145\/174608.174610","volume":"12","author":"A. Poulovassilis","year":"1994","unstructured":"Poulovassilis, A., Levene, M.: A nested-graph model for the representation and manipulation of complex objects. ACM Trans. on Information Systems\u00a012(1), 35\u201368 (1994)","journal-title":"ACM Trans. on Information Systems"},{"issue":"1","key":"3_CR39","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1016\/S0169-023X(98)00013-5","volume":"28","author":"A. Poulovassilis","year":"1998","unstructured":"Poulovassilis, A., McBrien, P.J.: A general formal framework for schema transformation. Data and Knowledge Engineering\u00a028(1), 47\u201371 (1998)","journal-title":"Data and Knowledge Engineering"},{"key":"3_CR40","unstructured":"Rizopoulos, N.: Automatic discovery of semantic relationships between schema elements. In: Proc. of 6th ICEIS (2004)"},{"key":"3_CR41","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"326","DOI":"10.1007\/11431855_23","volume-title":"Advanced Information Systems Engineering","author":"N. Rizopoulos","year":"2005","unstructured":"Rizopoulos, N., McBrien, P.J.: A general approach to the generation of conceptual model transformations. In: Pastor, \u00d3., Falc\u00e3o e Cunha, J. (eds.) CAiSE 2005. LNCS, vol.\u00a03520, pp. 326\u2013341. Springer, Heidelberg (2005)"},{"key":"3_CR42","doi-asserted-by":"crossref","unstructured":"Schewe, K.: Design theory for advanced datamodels. In: Proc. 12th Australasian Conf. on Database Technologies, pp. 3\u20139 (2001)","DOI":"10.1109\/ADC.2001.904458"},{"issue":"3","key":"3_CR43","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1145\/96602.96604","volume":"22","author":"A. Sheth","year":"1990","unstructured":"Sheth, A., Larson, J.: Federated database systems. ACM Computing Surveys\u00a022(3), 183\u2013236 (1990)","journal-title":"ACM Computing Surveys"},{"key":"3_CR44","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1109\/VLHCC.2004.37","volume-title":"Proc. Visual Languages and Human-Centric Computing","author":"G. Song","year":"2004","unstructured":"Song, G., Zhang, K., Kong, J.: Model management through graph transformations. In: Proc. Visual Languages and Human-Centric Computing, pp. 75\u201382. IEEE, Los Alamitos (2004)"},{"issue":"4","key":"3_CR45","first-page":"427","volume":"3","author":"I.Y. Song","year":"1995","unstructured":"Song, I.Y., Evans, M., Park, E.K.: A comparative analysis of entity-relationship diagrams. Journal of Computer & Software Engineering\u00a03(4), 427\u2013459 (1995)","journal-title":"Journal of Computer & Software Engineering"},{"key":"3_CR46","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-662-04058-4","volume-title":"Entity-Relationship Modeling: Foundations of Database Technology","author":"B. Thalheim","year":"2000","unstructured":"Thalheim, B.: Entity-Relationship Modeling: Foundations of Database Technology. Springer, Heidelberg (2000)"},{"key":"3_CR47","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1007\/3-540-45073-4_13","volume-title":"New Horizons in Information Management","author":"N. Tong","year":"2003","unstructured":"Tong, N.: Database schema transformation optimisation techniques for the AutoMed system. In: James, A., Younas, M., Lings, B. (eds.) BNCOD 2003. LNCS, vol.\u00a02712, pp. 157\u2013171. Springer, Heidelberg (2003)"},{"key":"3_CR48","doi-asserted-by":"crossref","unstructured":"van Bommel, P.: Transformation of Knowledge, Information, and Data. Idea Group, USA (2005)","DOI":"10.4018\/978-1-59140-527-6"},{"issue":"4","key":"3_CR49","doi-asserted-by":"publisher","first-page":"459","DOI":"10.1145\/299917.299919","volume":"30","author":"R. Wieringa","year":"1998","unstructured":"Wieringa, R.: A survey of structured and object-oriented software specification methods and techniques. ACM Computing Surveys\u00a030(4), 459\u2013527 (1998)","journal-title":"ACM Computing Surveys"},{"key":"3_CR50","doi-asserted-by":"crossref","unstructured":"Yan, L.L., Miller, R.J., Haas, L.M., Fagin, R.: Data-driven understanding and refinement of schema mappings. In: Proc. SIGMOD 2001, pp. 485\u2013496 (2001)","DOI":"10.1145\/375663.375729"},{"issue":"1","key":"3_CR51","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1145\/319682.319695","volume":"7","author":"C. Zaniolo","year":"1982","unstructured":"Zaniolo, C., Melkanoff, M.: A formal approach to the definition and the design of conceptual schemata for database systems. ACM TODS\u00a07(1), 24\u201359 (1982)","journal-title":"ACM TODS"}],"container-title":["Lecture Notes in Computer Science","Journal on Data Semantics IV"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11603412_3.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,6]],"date-time":"2025-01-06T14:36:27Z","timestamp":1736174187000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11603412_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540310013","9783540314479"],"references-count":51,"URL":"https:\/\/doi.org\/10.1007\/11603412_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2005]]}}}