Versioned standardIDs for standard vocabularies? Also, including IVOA attributes in Avro schemas

Hessman, Frederic fhessma at uni-goettingen.de
Thu Mar 19 09:43:33 CET 2026


Greetings!

On 19 Mar 2026, at 09:04, Markus Demleitner via semantics <semantics at ivoa.net> wrote:

Dear Gregory,

...
Superficially it doesn't seem wrong to want to document "I'm using
terms from version X of vocabulary Y", but, well, I've only thought
about it superficially.

If it's an IVOA vocabulary, it's simple and clear: Just use its URI
(something like http://www.ivoa.net/rdf/examples).  These things are
explicitly not versioned, and I'll passionately defend this design
decision if you'd like me to.

UCDs, at this point, aren't a proper IVOA vocabulary, and will never
exactly be, because they have a grammar that's (I think) impossible
to map into RDF.  So, for them I'd suggest "This is a ucd" would
always mean referencing ivo://ivoa.net/standards/ucd.

Of course vocabularies shouldn't have grammars, but there's no reason something grammared couldn't be represented by a vocabulary as long as vocabularies are simply collections of tokens used in some context to represent something useful, as UCD's obviously are.

Here's an example (yes, really ancient) :

https://www.astro.physik.uni-goettingen.de/~hessman/rdf/UCD1/index.html

Rick

Frederic Hessman
fhessma at uni-goettingen.de



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ivoa.net/pipermail/semantics/attachments/20260319/61aea205/attachment.htm>


More information about the semantics mailing list