Rob,
On 2005 Jun 9 , at 22.19, Rob Seaman wrote:
> Is there some technical reason that Rick's example can't become
> "con:event.burst ucd:em.opt"? Let's try to avoid getting lost in the
> semantic underbrush. Please tell me why we can't have separate
> namespaces?
Myself, I don't think there's anything wrong with con:event.burst;ivoa:em.opt. The strong nervousness which others have about the use of UCD namespaces, as expressed for example in the UCD1+ document, I understand but do not fully share.
There seem to be two issues.
How do you do the association in non-XML contexts, such as FITS
headers, or in a database? That's more complicated, and is probably
inevitably messy. One possibility, I suppose, would be to follow the
unstandardised but common XML habit of writing
{namespace-uri}namespaced-thing, as in
'{http://www.ivoa.net/ucd}em.opt'. Not pretty, and it could easily get
very long-winded.
All this is a long way of saying that there are technical worries about using namespaces, but that they don't seem to me to be killing ones.
The advantage of using namespaces is that they allow sets of `ucds' like the VOConcepts to be defined, which don't clutter the generic UCD vocabulary, but which do inherit the precision in the UCD spec, and any updates follow it. ...it seems to me.
All the best,
Norman
-- ---------------------------------------------------------------------- Norman Gray : Physics & Astronomy, Glasgow University, UK http://www.astro.gla.ac.uk/users/norman/ : www.starlink.ac.ukReceived on 2005-06-15Z19:02:16