The integration of systems and the seamless exchange of information stored in them provides an answer to a very common problem when organizations merge and inherit information systems that are not compatible with each other. Data systems and information should easily interoperate for the success of the organization. This course investigates the various technologies in the field of information integration with an emphasis on semantic interoperation of systems. Topics that are covered include: Modeling Data Semantics, Semantic Interoperability, Metadata, Semantic Integration Patterns, Context-Awareness, Semantic Networks, Mediation and Wrapper techniques, Data Warehouses, Integration Servers, etc. Students will keep abreast of the latest technologies and research on data semantics, information integration, and also gain practical experience integrating information from disparate and heterogeneous systems. Prerequisite: IS 620.