To ensure that we're all talking about the same service. A short discussion of what a metadata catalog is and a review of the relevant requirements. This should include any unstated or implicit requirements.
Applicable requirements in database:
100413,
100414,
100426,
100518,
100519,
100520,
100521
ESR Requirements document. Metadata requirements on page 70. Extracted:
- RC integrated support for user or application defined metadata associated to llogical filenames, supporting wide range of available data types (e.g. date, time, polygon, integer, alphanumeric, float)
- Register both the logical filename and the associated set of metadata keys (list of key=value tuples) in a single operation
- Retrieve full set of metadata tuples associated to a LFN in a single operation
- Capability to store millions of files per VO
- Mirroring of metadata and databases