Skip to content

Spectrum.Char.SpatialAxis.Coverage.Location for GAIA DR4 Spectra #13

@mcdittmar

Description

@mcdittmar

email received 20240705: from Jos De Bruijne

Dear Mark,

I am contacting you as curator of the IVOA Spectrum Data Model Recommendation. We are preparing the Gaia ESA Archive for Gaia DR4 and, unfortunately, we see ourselves forced to serve mean (=stacked) and epoch spectra (from both the BP/RP and RVS instruments) that violate “your” IVOA standard by not providing the mandatory metadata field “Spectrum.Char.SpatialAxis.Coverage.Location”. I provide some more details below and my main question to you is: will this undesirable but likely unavoidable violation have any negative consequences for discoverability, usability, or interoperability of these data products?

Note: the affected spectra products are going to be served via the DataLink protocol.

Thanks for sharing your insights!

Jos

Cc Jonathan, our valued IVOA gurus in the Gaia DPAC consortium Mark and Markus, and my ESA and DPAC colleagues Héctor, David, Nigel, and Enrique

First an explanation of why we face this seemingly easy problem

The “problematic” metadata field is “Char.SpatialAxis.Coverage.Location.Value” which reflects the (celestial) position of the aperture for the spectrum. The problem with this field is linked to how the DPAC data processing consortium works: whereas the processing of the spectra is nearing completion and these should undergo validation later this year to meet the DR4 release schedule, the final astrometry (which is the source of the metadata field) still needs consolidation which cannot be completed before October 2025. At that time, it is too late to update the spectra (metadata) by adding the “Location.Value” coordinates since, by that time, the spectra have already been prepared, ingested in the archive, and internally cleared for publication. I fully realise that this sounds like a silly situation and limitation, but reality is that, with a data processing consortium with 6 data processing centres, some 400 people working in parallel, more than 100 data products with complex interdependencies (that necessitates a very complex quality filtering, integrity, and consistency framework), and some 600 TB of data for 2 billion sources, implementing seemingly simple changes in the consortium workflow cannot be done without endangering the release date.

Second our assessment of why this is not a disaster

We understand the principle that “Char.SpatialAxis.Coverage.Location.Value” is declared as a mandatory metadata field since without specifying the celestial coordinates of the telescope pointing / aperture (slit, fiber, extraction window, …), a spectrum can in general not be interpreted. In the case of all Gaia spectra, however, the aperture – by definition – is centred on the object of interest, the identifier of which is recorded in the “Target.Name” field. Note: of course, the problem of “Char.SpatialAxis.Coverage.Location.Value” not being available in time to be recorded in the spectra metadata also applies to the optional metadata field that records the target object coordinates (“Target.Pos”) so that field will also not be present.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions