UCD problem in SSA/SpectrumDM
Mireille Louys
mireille.louys at unistra.fr
Tue Nov 24 11:16:26 PST 2009
Hi Doug, Hi all
Sorry for the double posting DAL+DM, But I fear to mis anybody.
I created a page for the revision of the Spectrum Data model document at
http://www.ivoa.net/cgi-bin/twiki/bin/view/IVOA/SpectrumDMUpdate
Here we can list the typos, and small updates needed for the revision of
ucd and utypes inconsistencies.
I just started to extract comments from the discussion.
I guess the same can be done for the revision of the SSA document.
Cheers, Mireille.
Doug Tody wrote:
> Hi -
>
> We already have protocol versioning support in these interfaces,
> and for it to work properly it is important to observe these rules
> as Bob notes below (in addition this represents standard practice
> outside astronomy as well). So very minor changes or minor document
> clarifications without changing the intent might be a level 3 revision
> (1.04 -> 1.05); addition of new features while remaining backward
> compatible a level 2 (1.0 -> 1.1), and non-backwards compatible or more
> extensive changes (a major new version) a level 1 revision (1 -> 2).
>
> In the current case the UCD error Alberto noted is not used as part
> of the actual SSA interface, so it is a minor change. Data providers
> are already allowed to specify the UCD in many cases for the data
> they are describing. A UTYPE change on the other hand is more
> serious as UTYPEs are the basis for identifiying data model elements
> in SSA. If we change any important UTYPEs the new version will not
> be backwards compatible. This is why I suggested that, unless the
> changes are quite minor (we don't know yet), re-aligning SSA with a
> newer version of Char may need to wait until a version 2.0 (e.g. once
> the dust settles on TAP, SIAV2, and UTYPE and all the little changes
> they are likely to foster).
>
>> legitimate mistakes. At the level of typos I would hope we could
>> agree that
>> these could simply be fixed, e.g., with the oversight of the standing
>> committee on process. A new version of the document (with date of
>> issuance
>> revised) would replace the previous one and changes duly noted in the
>> change
>> log part of the paper.
>
> I would support this. The new document version and possibly a revision
> note of some sort should be sufficient here.
>
> - Doug
>
>
> On Tue, 24 Nov 2009, Robert Hanisch wrote:
>
>> On 11/24/09 5:48 AM, "Keith Noddle" <ktn at star.le.ac.uk> wrote:
>>
>>>> Indeed, as stated by Ray, even "minor" revisions should go through the
>>>> recommendation process.
>>> I wish to point out that I did also state this in my reply to Doug on
>>> 20th; there never was any doubt that even the most minor of changes
>>> requires full approval - I was trying to suggest that the extent of the
>>> change will be proportional to the time approval takes, that's all.
>>>
>>> What doesn't seem clear to me is whether the IVOA has mandated that
>>> minor revisions MUST be backwards compatible with previous revisions of
>>> the current document (i.e. V1.6 MUST be backwards compatible with V1.1
>>> etc). Maybe I've missed it somewhere, but if it isn't explicitly stated
>>> then IMHO it should be.
>> Hi Keith. This is stated explicitly in Section 1.2 of the standards
>> process
>> document:
>>
>> " After a document reaches Recommendation status, subsequent revisions
>> retrace the promotion process. Changes that are backward compatible
>> result
>> in increments in the number to the right of the decimal place (1.1, 1.2,
>> ...). Changes that are not backward compatible require an increment
>> of the
>> number of the left of the decimal place (2.0), with subsequent backward
>> compatible revisions following the same pattern (2.1, 2.2, ...)."
>>
>> Having been one of the architects of this review and promotion
>> process, this
>> discussion makes me wonder whether we need a more expedient way to
>> deal with
>> legitimate mistakes. At the level of typos I would hope we could
>> agree that
>> these could simply be fixed, e.g., with the oversight of the standing
>> committee on process. A new version of the document (with date of
>> issuance
>> revised) would replace the previous one and changes duly noted in the
>> change
>> log part of the paper.
>>
>> For mistakes such as the incorrect UCD that led to this discussion the
>> situation is not black-and-white. Such a mistake causes changes to
>> code,
>> which invokes the "new version" rule, but hardly seems to require
>> engaging
>> the entire review machinery. Of course, allowing things into this
>> gray area
>> becomes a matter of judgment (by whom?), and risks a foray into
>> arbitrariness. Maybe we need a lightweight "re-review" process for such
>> situations. In any case, let's try to not get out of control with rule
>> making, lest we have to start hiring legal counsel into all of our
>> teams!
>>
>> Your approach of gathering things together makes sense to me.
>>
>> cheers,
>> Bob
>>
>>
>
--
--------------------------------------------------------------
!! Please notice my phone number has changed!!
Mireille LOUYS mailto: mireille.louys at unistra.fr
L S I I T & CDS,
Ecole Nationale Superieure Observatoire de Strasbourg
de Physique de Strasbourg, 11, Rue de l'Universite
Boulevard Sébastien Brant, BP 10413 67000 STRASBOURG
67412 ILLKIRCH Cedex Tel: +33 3 68 85 24 34
---------------------------------------------------------------
More information about the dal
mailing list