utype questions

Guy Rixon gtr at ast.cam.ac.uk
Tue May 12 05:01:23 PDT 2009


Roy,

your observation-time example is a excellent example of what utypes  
are good for.

all the tests in the conditional are guesses or approximations, except  
the one on utype. All will occasionally give false-positive matches  
except the utype test (OK, the UCD one might be reliable for this  
particular UCD).

Cheers,
Guy


On 12 May 2009, at 12:28, Roy Williams wrote:

> Fabulous job, Norman. You have crystallized many of my own unspoken  
> worries. And now there is a plan for a new attribute in VOTable with  
> yet another meaning.
>
> What is the VOTable parser to do? What I do is to in the metadata to  
> see if the table fits the data model I am looking for. Just like  
> looking in the FITS keywords for the ones we recognize.
>
> Here, for example, is some toy code from a VOTable application that  
> is expecting a time series, and is therefoe looking for the FIELD  
> which is the observation time:
>
>   if FIELD.ucd.containsString("time.epoch")
>   or  
> FIELD 
> .utype 
> .containsString("Spectrum.Char.TimeAxis.Coverage.Location.Value")
>   or FIELD.units.containsString("ISO8601")
>   or FIELD.representation.containsString("STC-S"):
>     print "Found FIELD with observation time"
>
> Roy
>
>
>
> Norman Gray wrote:
>>
>> Greetings, all.
>>
>> I am often confused about what utypes are and are for, and when I
>> talk to people who claim to be less confused, they give a variety of
>> very certain and confident answers, which are rarely compatible with
>> each other.  These incompatibilities are not merely differences of
>> opinion about syntax, but appear to represent fundamentally different
>> perceptions of how utypes are scoped and designed.
>>
>> I've collected a number of my puzzles about utypes into a single  
>> document, at
>>
>>    http://nxg.me.uk/note/2009/utype-questions/
>>
>> I don't think these are necessarily hard questions.  The problem is  
>> that some of them have multiple obvious answers, which are  
>> incompatible, and all of which I've heard represented as The  
>> Consensus.  I don't believe this is a secure basis on which to  
>> build a robust standard.
>>
>> I hope the questions are useful.
>>
>> All the best,
>>
>> Norman
>>
>>
>
> -- 
>
> California Institute of Technology
> 626 395 3670



More information about the semantics mailing list