ObsCore 1.1: Erratum 1
Author: DM WG
Date last changed: 2019-05-10 Update of errata page after tcg review . L. Michel , M.Louys.
Previous change : 2018-12-19
Date accepted:
Rationale
This erratum corrects a few issues noted in the ObsCore-1.1 document .
- Table 6 page 56 and table 7 page 58, list invalid UCD strings for certain elements (invalid with respect to the UCD1+ standard) in obstap columns definition.
- obs_publisher_did: UCD = meta.ref.uri;meta.curation
- The problem being that meta.curation is a primary word (P) being used as secondary. meta.ref.uri is indifferent (Q)
- publisher_id: UCD = meta.ref.uri;meta.curation
- Same as obs_publisher_did
- o_stat_error UCD = stat.error;phot.flux
- The issue here being that the addition of phot.flux is too specific for the usage.
- dataproduct_type and dataproduct_subtype : UCD = meta.id in the REC ObsCore1.1
- The problem is that meta.id is more appropriate for an identifier while here we consider a class of products ; meta.code.class should be preferred
- The example serialisation described in section C.3 had a bad meta.id;class UCD for dataproductype .
- This must be corrected in the example presented in C.3
Erratum Content
Invalid UCDs in Table 6 page 56 and table 7 page 58: TAP_SCHEMA.columns
Original Wording (Invalid UCDs)
- obs_publisher_did: UCD = meta.ref.uri;meta.curation
- publisher_id: UCD = meta.ref.uri;meta.curation
- o_stat_error: UCD = stat.error;phot.flux
- dataproduct_type: UCD = meta.id
- dataproduct_subtype : UCD = meta.id
New Wording (correct UCDs)
- obs_publisher_did : UCD = meta.ref.ivoid
- publisher_id: UCD = meta.ref.ivoid
- o_stat_error: UCD = stat.error
- dataproduct_type: UCD = meta.code.class
- dataproduct_subtype: UCD = meta.code.class
C.3 example using dataproduct_type has been changed accordingly.
Impact Assessment
- ObsCore clients normally use column names or perhaps utypes to identify data model members. The change of the UCDs proposed here should not impact them.
- Clients not aware of ObsCore will profit from the proposed change; for obs_publisher_did and publisher_id, they will no longer produce diagnostics for invalid UCDs, and for o_stat_error they will not be mislead any more.
- This change may rise Taplint warning messages.
Notes
- The proposed changes are in the errata proposed document attached here REC-ObsCore-v1.1-20190510_errata.pdf
-
It has been proposed, in this erratum, to extend the use of obs_publisher_did to others IDs than ivoids (DOI e.g.).
Answer: Changing the role of an identifier is out of the scope of an errata. This issue could be discussed for Obscore 1.2.