ABSTRACT

The specification of a semantically correct mapping between any two standard data models used in the A/E/C industries is an enormous task. Data models have in the order of 500 entities and many thousands of relationships and attributes. This chapter discusses the development of a suite of mapping support tools to illustrate the level of support required to ensure semantically correct mappings across data models. The specification of a semantically correct mapping between any two standard data models used in the A/E/C industries is an enormous task. Data models have in the order of 500 entities and many thousands of relationships and attributes. In order to describe the equivalences which exist between data structures in two different schema it is necessary to have a notation for the specification. A range of notations have been developed and utilised ranging from straight specification within a standard programming language, through International Organization for Standardization (ISO) mapping tables, and the evolving ISO mapping language EXPRESS-X.