UType proposals

Norman Gray norman at astro.gla.ac.uk
Thu Jul 2 08:05:42 PDT 2009


Doug, hello.

[I realise that this discussion has moved over to the semantics list,  
so I'll copy this there as well]

On 2009 Jun 28, at 02:55, Douglas Tody wrote:

> On Fri, 26 Jun 2009, Norman Gray wrote:
>
>> I think this is a key point.  The corollary of this is that SSA  
>> UTYPEs will _lose_ their meaning once they're separated from their  
>> context, and thus if you want to store the UTYPEs outside of the  
>> context of a SSA transaction (such as in a database, or a FITS  
>> file, or some other format yet to be invented), then you are  
>> absolutely required to retain the link to (the version of) the SSA  
>> transaction which initially retrieved the object.  In other words,  
>> it means that the SSA _data model_ is closely tied to the SSA  
>> _protocol_, which will make it at least inconvenient to reuse it in  
>> some different application.
>
> Again, data model attributes are not generally used separately without
> any knowledge of the overall data model of which they are a part.
> If we could usefully reduce a complex data model to a single value
> we could merely define a new UCD and we would not need UTYPEs.

Indeed.  I entirely agree.  I have at no point suggested otherwise,  
and goal 1 of the utype-proposals document that started this thread  
restated your formulation of the problem -- that UTypes are to be used  
as a group, in a set of key-value pairs where the keys are UTypes and  
the values are numbers or strings as appropriate.

> This discussion still misses the point that it is more important to
> specify the version of the entire data model than that of a single
> attribute, since we are dealing here with data models, not single
> quantities.  Whatever solution we adopt should take this as the first
> priority.

Quite apart from anything else, including the datamodel version in the  
UType string means it cannot get lost.  If you have a UType string and  
a version somewhere else in the 'context', then the two things _will_  
get separated somehow.

Best wishes,

Norman


-- 
Norman Gray  :  http://nxg.me.uk
Dept Physics and Astronomy, University of Leicester, UK



More information about the semantics mailing list