Omar Laurino - Spectral DM 2.0 status - June 14, 2015 - Sesto

Spectral DM 2.0 status

Omar Laurino

June 14, 2015

Specification

TCG Review

TCG Review ended Sept 15, 2015

  • Major concerns:
    • lack of reference implementations
    • many comments from Registry WG
  • Document editor responded and provided one RI
  • GAVO provided RI
  • More comments/issues after latest PR changes

Reference implementations

SpecLib (Java)

  • Defines a generic meta-model for old-style UTYPEs-based models
  • Models are implemented as Java Interfaces
  • Tries to cope with "misleading" GROUPs
  • Implements Spectral 2.0. Other implementations are planned
  • Available on GitHub

GAVO serializations

  • Flash/Heros observed spectra
  • Theoretical spectra
  • Use spec2 prefix
  • Different interpretation of GROUPs
    • Ambiguity in the spec?

Interoperability Demo (SpecList)

  1. Load URL (GAVO) using SpecLib
  2. List available metadata
  3. Plot data
  4. Use metadata information to annotate the plot

Available on GitHub and deployed on a free cloud hosting site

Accuracy of reconstruction was evaluated by visually inspecting the serialization header and the Demo output.

Small implementation issues left to be resolved off-line.

Interoperability Demo (SpecList)

Issues

  • UTYPE Prefix: 'spec' or 'spec2' + GROUPs
  • media-type
  • AOB
    • e.g. Use Cases: Time Series, Normalized

Our proposal:

  • Release 2.0 as is.
  • UTYPE prefix: do not change. Model version can be inferred anyway.
  • media-type: include it in a 2.1 version along with any errata/clarifications (e.g. GROUPs).
  • AOB: A 3.0 version will be required anyway for harmonization with Cube DM.

Resources

Spectral DM 2.0 PR

Spectral DM 2.0 RFC