Techniques for the Analysis of Conceptual Schema

The problem of analyzing and classifying conceptual schemas is becoming more and more important due to the availability of large sets of schemas from existing applications.The purpose of analysis and classification activities can be that of extracting information on schemas of legacy systems in order to migrate them to new architectures, to build libraries of reference conceptual components to be used in building new applications in a given domain, to analyze large sets of schemas in an organization to identify information flows and possible replication of data. The paper proposes a set of techniques to be adopted for schema classification and analysis: indexing techniques to associate a description with a schema, techniques for abstracting reference conceptual schemas based on schema clustering, and techniques for schema comparison. The application of these techniques in the context of reuse of conceptual components is briefly presented.