MIVOT: fully qualified attribute names
Paul Harrison
paul.harrison at manchester.ac.uk
Tue Mar 7 19:21:28 CET 2023
Hi Mark,
> On 7 Mar 2023, at 17:59, CresitelloDittmar, Mark <mdittmar at cfa.harvard.edu> wrote:
>
> All,
>
> I'm just coming off of leave, and catching up on this thread.
> A couple quick thoughts:
>
> > PH: "I can follow all of Std&Doc rules and all of the VO-DML std rules and produce PhotDM 1.2 with entirely different VODML-IDs - It is not sensible, but it is legal,"
> A version 1.2 of the model with completely different VODML-IDs would not be considered backward compatible, so not qualify as a 1.2.
> I suppose it would be true that a V2.0 of the model could have completely different VODML-IDs defined.
If you concede that they could be different for a major version then my argument still holds.
>
> > PH: "Once it is agreed that the VODML-IDs are UTypes then they can be dropped entirely as they are mechanically created from the model structure"
> VODML-IDs are not the same as UTypes, they do not change due to context as UTypes do. A "coords:TimeFrame.timescale" does not change when used within a Cube, TimeSeries, Mango, etc. instance.
>
> Do I have this correct? The convention of generating VODML-IDs as "<ClassName>.<attribute name>" has created the perception that they are redundant with the actual attribute name when used to identify the role of the item in MIVOT annotation.
>
>
Whether they are UTypes or not is irrelevant to my argument - I have never understood what a UType is anyway.
The real point is that the VODML-ID "coords:TimeFrame.timescale” could be "coords:a.b" according to the VO-DML standard - there is no connection between the vodml-id and the name of the model element as defined in the standard - I want to make the connection, and once the connection is made, the VODML-ID is redundant as it can be generated from the model structure.
Paul
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2893 bytes
Desc: not available
URL: <http://mail.ivoa.net/pipermail/dm/attachments/20230307/b012ca54/attachment.p7s>
More information about the dm
mailing list