VOConcepts paper
Rob Seaman
seaman at noao.edu
Thu Dec 1 09:04:34 PST 2005
Doug says:
> The use-case identified in Madrid, which prompted the need for
> standard
> object type names was searching by object type in SSA. We want to be
> able to do things like query for spectra where targetclass=QSO. I was
> expecting to see a simple list of names like "star", "galaxy", "PN",
> "QSO", "AGN", "GRB", etc., which is what I think users would like to
> search for, but what we have instead are more UCD-like names such as
> "process.variation.burst;em.gamma" which I guess indicates a GRB.
The notion of project specific glossaries has come up before on the
UCD forums, e.g., http://www.ivoa.net/forum/ucd/0506/0217.htm. There
is a need for standardization in both simple names and in highly
precise nomenclature. The hierarchical nature of UCDs is intended to
address this. Does it?
> I can see where it could be useful to specify more precisely what type
> of object we have as the UCD approach suggested permits, but it would
> also be useful to standardize the actual, simple acronyms commonly
> used
> by astronomers. Perhaps what we need are two lists, one for precise
> characterisation of physical object types, another defining the
> common,
> standard acronym associated with such object types. This could be
> done
> by merely defining a standard list of acronyms for object types, and
> assigning one to each of the object type UCDs, where appropriate.
Two lists are only the start. The key to the success of UCDs now,
and of ontologies later, will be the ease with which distinct,
purpose specific, namespaces are supported. As Doug points out, some
of those namespaces will contain acronyms/aliases/synonyms of others
(a feature, not a bug), but this is not the only reason to
instantiate multiple namespaces. A list of acronyms (nicknames might
be another way to put it) represents a namespace that maps as a
subset of another. One might also seek to partition a "master" list
of UCDs (if such were possible) into non-overlapping disjoint sets.
But the most interesting cases will be namespaces that overlap only
partially for various historical or topic related reasons.
Andrea's work on incorporating Rick's VOConcept list(s) into the
standard IVOA UCD namespace is very welcome. But no matter how
completely and precisely defined the list is now, it is inevitable
that new nomenclature will evolve as the science evolves. The
proposed mechanism for nominating and adopting new UCDs provides a
medium to long latency solution for widely purposed names - that are
also restricted in other ways, such as being deemed unique when
adopted. But not all useful names are destined for wide adoption and
not all projects can wait a minimum of several weeks before using them.
Or invert the question. The VO will inevitably come into contact
with prior astronomical art in different areas. For instance, the
IAU, through bodies such as CBAT, has previously implemented
glossaries for characterizing astronomical objects and processes. A
successful strategy for the "virtualization" of such projects would
be to adopt pre-existing nomenclature into project specific
namespaces. (This may be the only successful strategy - the VO is
not going to supplant the IAU.) It is precisely such baseline
namespaces that will support the later evolution of a consensus
understanding of the richly overlapping concepts. After all, isn't
this precisely the way that UCDs were harvested from the literature?
A related but orthogonal issue is versioning of namespaces (see,
e.g., http://www.ivoa.net/forum/ucd/0510/0246.htm). Imagine a
document (a VOEvent packet, for instance) that has been issued
against a particular namespace at a particular time. The semantics
of that document depend on the choice of UCDs (or other identifiers)
that was made from the list as it existed previously. If the list of
names is allowed to evolve without versioning, subsequent
interpretation of the document will change. A document must be
interpreted against the context of its creation to be understood
properly. A historical document discussing a "supernova" may be
talking about the same thing as current literature discussing "SN
Ia". More to the point, a "spiral nebula" may later be completely
reinterpreted as a "spiral galaxy".
So, yes - SSA requires a broad list of simple names for categories of
objects, and VOEvent requires a detailed list of precise categories
of processes as well as of objects, but both of these are distinct
from the original purpose of UCDs to tag tabular columns - and all
future examples of these different types of lists need to be versioned.
Static semantics are boring semantics.
Rob
seaman at noao.edu
More information about the semantics
mailing list