utype questions
Matthew Graham
mjg at cacr.caltech.edu
Mon Jun 29 17:35:26 PDT 2009
Hi,
In that case, just use the Ontology of Astronomical Object Types that
has been produced;
http://www.ivoa.net/internal/IVOA/IvoaSemantics/WD_2007-02-19.pdf
To refer to an AGN use "http://eurovotech.org/objects-structure.owl#AGN"
This has subclasses:
"http://eurovotech.org/objects-structure#LINER"
"http://eurovotech.org/objects-structure#RadioLoudAGN"
"http://eurovotech.org/objects-structure#RadioQuietAGN"
which in turn have more subclasses.
Cheers,
Matthew
On Jun 29, 2009, at 5:23 PM, Douglas Tody wrote:
> To answer the more specific technical question of what to do about the
> specific use case I mentioned (object classification), what we would
> like to have from the semantics group in this case is a vocabulary or
> family of related vocabularies/dialects for classifying astronomical
> objects. The data model in question would specify the particular
> vocabulary to be used for this specific object/DM attribute
> (Target.Class in this example). What one would like is for the
> value string of Target.Class to be something simple like "quasar",
> possibly with some subclassification. Given a value input by the
> user, one could then consult this vocabulary to find all observations
> (tagged by Target.Class) which match what the user asked for.
>
> We do not need to do anything to UTYPEs to provide this, but we do
> need
> a usable vocabulary, plus implementations which could do the type of
> inference suggested above.
>
> - Doug
>
>
> On Mon, 29 Jun 2009, Douglas Tody wrote:
>
>> On Mon, 29 Jun 2009, Matthew Graham wrote:
>>
>>> So what is wrong with having a static URI that points a SKOS
>>> resource that enumerates the different contents - this can be
>>> editted as needed and as open-ended as you want but it also have a
>>> fixed URI, is (de)referencable and allows for look-ups to see how
>>> the same term is referenced in different dialects.
>>
>> So now we have folks that want a URI which points to an online help
>> page, and other folks that want a URI which points to a SKOS resource
>> for this (quite rare) type of data model attribute which could
>> benefit from use of semantic tools on the value string. Naturally,
>> we would change the entire UTYPE mechanism to serve these various
>> conflicting goals. What happens the next time we have a different
>> use case for a different type of attribute? Perhaps we should do
>> also away with FITS keywords, UCDs etc. while we are at it?
>>
>> Lets keep UTYPEs as simple tags used to identify data model
>> attributes
>> in actual scientific data analysis code, and use other mechanisms
>> for these more specialized, occasionally useful, but less important
>> capabilities. The #1 thing here is to be able to use the data model
>> for good old fashioned scientific analysis and computation.
>>
>> - Doug
>>
>>
>>> On Jun 29, 2009, at 2:47 PM, Doug Tody wrote:
>>>> Hi Frederic -
>>>> Maybe I am not understanding your question, but semantic
>>>> inference is
>>>> a completely different issue from UTYPE. We are dealing with data
>>>> models here, not vocabularies. We do not want to have to infer the
>>>> field of a data model. We just need simple static labels, defined
>>>> within the context of a single (versioned!) model, to allow model
>>>> attributes to be manipulated in a representation-independent
>>>> fashion.
>>>> Now if our data model contains an attribute (UTYPE) such as
>>>> Target.Class
>>>> to specify the class of astronomical object observed, we do need
>>>> semantic inference to do useful things with the value of this
>>>> attribute.
>>>> The UTYPE "Target.Class" is completely defined by the data model,
>>>> but the contents are an open-ended vocabulary with the problem of
>>>> multiple dialects and so on.
>>>>
>>>> - Doug
>>>> On Mon, 29 Jun 2009, Frederic Hessman wrote:
>>>>> Sorry to dig back into the utype question, but why isn't the use
>>>>> of multiple, translatable vocabularies a la SKOS the ideal
>>>>> (indeed only) solution? Don't want user readability, don't want
>>>>> to enforce a single usage, don't need an ontology, don't want to
>>>>> restrict mixing and matching as long as I can match what's been
>>>>> mixed, just need a good label. Or am I being naive and/or
>>>>> single-minded?
>>>>> Rick
>>
>
More information about the semantics
mailing list