The simplified lifecycle implies five stage and five roles (Pic.1). Development is the creation of new metadata by author (subject matter expert). Publishing, performed by publisher, notifies the participants and users of the existing and available metadata and their locations. Ownership allows to define and to assign metadata usage rights. Consuming of metadata is performed by the development team, by users or by information systems. Metadata management, executed by manager or stewards, includes modification, enrichment, extension, and access control.
Pic.1. Simplified metadata management lifecycle
Extended metadata management lifecycle consists of the following stages (Pic.2).
Analysis and understanding includes data profiling and analysis, data sets and structures quality determination, understanding the sense and content of the input data, connection revealing between the columns of database tables, analysis of dependence and information relations, data investigations for their integration.
Pic.2. Extended metadata management lifecycle
Modeling means revealing data aggregation schemas, detection and mapping of metadata interrelation, impact analysis and synchronization of models.
Development provides team glossary building and management, business context support for IT assets, elaboration of extraction, transformation and delivery data flows.
Transformation consists of automated generation of complex data transformation tasks and of linking source and target systems by means of data transformation rules.
Publishing provides a unified mechanism for metadata deployment and for upgrade notification.
Consuming is visual navigation and mapping metadata and their relations; metadata access, integration, import and export; change impact analysis; search and queries.
Metadata quality management solves the tasks of heterogeneous data lineage in data integration processes; quality improvement of the information assets; input data quality monitoring, and allows to eliminate data structure troubles and their processability before they affect the project.
Reporting and audit imply setting formatting options for report’s results, report generation for the linage between business terms and IT assets, scheduling reports execution, saving and reviewing the versions of the reports. Audit results can be used for analysis and understanding on the next loop of life cycle.
Metadata management is to manage access to templates, reports and results, to control metadata, to navigate and query the metamodel, to define access rights, responsibilities and manageability.
Ownership determines metadata usage rights.
Support of full metadata management lifecycle is critically important for metadata management goals, especially for big enterprise information systems. Lifecycle discontinuity leads to the consistency violation of the corporate metadata, and isolated islands of the contradictive metadata arise.
Implementation of consistent tools for metadata management leads to a considerable increase in the success possibility of metadata management system implementation project.