Next: Various Access Methods to the Abstracts in the Astrophysics Data System
Previous: The Evolving Resource Metadata Infrastructure
Table of Contents --- Search ---
PS reprint
S. C. Calvo, N. E. White
NASA Goddard Space Flight Center
T. A. McGlynn
Universities Space Research Association
M. M. Duesterhaus, C. A. Rosen, E. J. Sabol
Hughes Corporation
The HEASARC enriched meta-information schema, or metabase, was conceived as part of the effort to migrate the various types of astronomical information held at the HEASARC to a common relational database management system.
There were several objectives in developing the metabase. The first was to allow client-server access to the data and information systems. This would enable the use of existing client interfaces such as World Wide Web browsers. as well as the development of any special-purpose interfaces which might be appropriate.
Another goal was to provide more information in order to facilitate selection and use of data from multiple missions. In a multi-mission archive facility like the HEASARC, it is also important to decouple the information structure from the data file structure to allow easier long-term maintenance.
Finally, the entire system was intended to be portable and to enable exchange of data and information with other institutions.
The schema for the HEASARC database is structured in three layers. The metabase layer contains information about the catalog tables and about the data product layer. The catalog layer contains astronomical catalogs, proposal information, etc. The data product layer contains information identifying individual ``granules'' of data.
The metabase is used by HEASARC information systems to inform the user about available data and information, determine which tables to query in response to a user's request, and format the query and results appropriately. It can also be used in data exchange.
The metabase consists of seven tables, four (ZZGEN, ZZEXT, ZZPAR and ZZREL) which describe the catalog layer, and three (ZZDP, ZZDPTYPES and ZZDPSETS) which describe the data product layer. The function of the metabase tables are as follows:
The portion of the metabase describing the catalog-level tables is populated and in use in the current release of the HEASARC W3BROWSE application.
Population of the data products portion of the metabase is underway, and it is expected to be used in the next release of W3BROWSE early in 1996.
Efforts are beginning to test various interoperability concepts, including using the metabase to facilitate responding to queries from outside applications.
http://heasarc.gsfc.nasa.gov/docs/software/dbdocs/dbdocs_top.html