Metadata management: past, present and future

Abstract In the past, metadata has always been a second-class citizen in the world of databases and data warehouses. Its main purpose has been to define the data. However, the current emphasis on metadata in the data warehouse and software repository communities has elevated it to a new prominence. The organization now needs metadata for tool integration, data integration and change management. The paper presents a chronological account of this evolution—both from conceptual and management perspectives. Repository concepts are currently being used to manage metadata for tool integration and data integration. As a final chapter in this evolution process, we point out the need of a concept called “metadata warehouse.” A real-life data warehouse project called TAMUS Information Portal (TIP) is used to describe the types of metadata needed in a data warehouse and the changes that the metadata go through. We propose that the metadata warehouse needs to be designed to store the metadata and manage its changes. We propose several architectures that can be used to develop a metadata warehouse.

[1]  Jean-Marc Morel,et al.  The REBOOT Environment , 1993 .

[2]  Dirk Van Gucht,et al.  An Implementation for Nested Relational Databases , 1988, VLDB.

[3]  Philip A. Bernstein Repositories and object oriented databases , 1998, SGMD.

[4]  Ralph Kimball,et al.  The Data Warehouse Lifecycle Toolkit: Expert Methods for Designing, Developing and Deploying Data Warehouses with CD Rom , 1998 .

[5]  P. J. Plauger The Standard C Library , 1991 .

[6]  Panagiotis K. Linos,et al.  A toolset for maintaining hybrid C++ programs , 1996 .

[7]  David Marco,et al.  Building and Managing the Meta Data Repository: A Full Lifecycle Guide , 2000 .

[8]  François Bancilhon,et al.  Building an Object-Oriented Database System, The Story of O2 , 1992 .

[9]  Stéphane Bressan,et al.  Introduction to Database Systems , 2005 .

[10]  Ruben Prieto-Diaz A software classification scheme (reusability, libraries, development) , 1985 .

[11]  Rubén Prieto Díaz,et al.  A software classification scheme , 1985 .

[12]  Steven P. Reiss,et al.  Support for Maintaining Object-Oriented Programs , 1992, IEEE Trans. Software Eng..

[13]  W. Davies,et al.  Berry, B.J.L. 1967: Geography of market centers and retail distribution. Englewood Cliffs, NJ: Prentice-Hall , 1992 .

[14]  C Haythornwaite,et al.  Gamma, E., Helm, R., Johnson, R. & Vlissides, J. Design Patterns: Elements of Reusable Object Oriented Software. New York: Addison-Wesley, 1995. , 2002 .

[15]  John Poole Common Warehouse Metamodel , 2001 .

[16]  Rubén Prieto-Díaz,et al.  Software reusability , 1993 .

[17]  Hans-Jörg Schek,et al.  The relational model with relation-valued attributes , 1986, Inf. Syst..

[18]  John Matthew Poole Common Warehouse Metamodel Developer's Guide , 2003 .

[19]  W. H. Inmon,et al.  Building the data warehouse , 1992 .

[20]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .