What is a Metadata Repository?
Metadata, also known as intermediary data and relay data, is data describing data. It is mainly information describing the properties of data, and is used to support instructions such as storage locations, historical data, and resource search , File recording and other functions. A metabase is a data warehouse that organizes, stores, and manages data according to its data structure.
- The database can be simply regarded as
- Metadata is data about other data, or structured data used to provide information about a resource. Metadata is data describing objects such as information resources or data. Its purpose is to: identify resources; evaluate resources; track changes in the use of resources; implement simple and efficient management of large amounts of networked data; implement effective discovery of information resources Find, integrate and effectively manage resources. The characteristics of metadata are:
- Metadata is structured data about data, it may not be in digital form, but can come from different
- The basic structure of a metabase is similar to a database. The basic structure of the database is divided into three levels, reflecting three different perspectives on the observation of the database.
- To
- According to the basic information base catalog service standards, metadata query and retrieval functions are provided in the form of services. This system is a distributed server software system implemented with reference to "Information Retrieval: Application Service Definition and Protocol Specification (ANSI / NISO Z39.50-2003)". Its basic functions include:
Metabase service parameter configuration management
- Provides service parameter configuration functions, including the maximum number of results and query timeout parameter settings.
Metabase Metabase Management
- A metabase is a specific database that stores and manages metadata. The metabase management module needs high-efficiency data indexing and supports metadata storage in XML format. It provides maintenance and management functions such as metabase creation and deletion, metabase index creation and deletion, and metadata import and export. The metabase management module is a C / S mode application. A relational database management system with XML storage management functions is used as the server. The functions of the metabase management are implemented through a client application with metadatabase management operations. Key features include:
- (1) Metabase creation
- The metadata database management module stores metadata records in a relational database and provides users with the function of establishing metadata databases. At the same time, the module needs to support multiple metadata standards and the storage of their metadata records.
- (2) Metabase management
- The metadata database management module mainly manages metadata and supports the online release of metadata information, which requires this module to have a highly efficient data index. In response to this requirement, the module should use a highly efficient static indexing algorithm to index metadata records. By defining the indexable fields of the database and indexing the database to different element fields, it can better meet the requirements of recall and precision.
- Metabase management has the functions of establishing, importing, exporting, deleting, and backing up the metabase, as well as supporting the standard consistency of metadata records and verification of content correctness.
- (3) Metabase configuration management
- Can manage multiple meta databases to be released at the same time, including multiple functions such as meta database address information configuration.
Metabase Directory Service
- Provide metadata directory services that meet the basic information base directory service standards. Specific functions include metadata query, query result extraction, and data catalog information query. [3]