VODML base types : request for enhancement of the IVOA.1.0 template model
Mireille Louys
mireille.louys at unistra.fr
Mon Feb 16 19:12:45 CET 2026
Dear DM,
In order to help to stabilize on a use-case , here is an example where I
needed to derive types from the IVOA:Basetypes .
it is in the PHOTDM specification , in the VODML translation from
Modelio to XML.
https://wiki.ivoa.net/internal/IVOA/PhotDM11RFC/Photv1_1_PR_20220520.html#UCD
My understanding of IVOA BaseTypes, is that they should allow us to type
the attributes of the classes exposed in the model.
I have derived the type UCD in PhotDM as an ivoa:string , that can be
interpreted as an expression defined in the UCDList specification.
For the ZeroPoint class, I needed attributes expressed in double
precision like ZeroPoint.flux.value,
and ZeroPoint.referenceMagnitude.value but IVOA:Basetypes offers only
ivoa:real .
So the modeling at this level cannot take the precision into account.
So I wish the IVOA BaseTypes could be extended to contain the basic
types that are used , in VOTable serialisation and XML basic types for
instance.
In this use-case , I undertand I stick to the initial XML oriented VO
formats and that documents serialized in JSON would need a mapping .
I hope this helps ,
Mireille
Le 16/02/2026 à 11:23 AM, Markus Demleitner via dm a écrit :
> Dear DM,
>
> On Mon, Feb 16, 2026 at 09:39:55AM +0000, Paul Harrison via dm wrote:
>> I think that if a particular model element have a constant UCD then
>> it should conceptually by modelled with the SemanticConcept - but
>> it seems that the type of “topConcept” means that it cannot be used
>> to express the UCD string and there is possibly no conventional
>> value for the vocabularyURI for UCDs. (see
>> https://github.com/ivoa/vo-dml/issues/19)
> First off, VO-DML predates the current vocabulary spec, and therefore
> limits itself to SKOS. That limitation should be lifted
> independently of the UCD business. I'd be happy to review the
> language on vocabulary usage for VO-DML 1.1, but I'd need some
> poking. Perhaps we should even have an RDF serialisation for the
> instances?
>
> For the UCD question, however, all that iss not terribly helpful.
> The reason is that UCDs have syntax. Modelling the UCD atoms as a
> proper vocabulary is probably possible, and there's even a draft PR
> for that<https://github.com/ivoa-std/Vocabularies/pull/31>, but
> you'd want ("compound") UCD words here, and RDF can't (really) do
> that.
>
> Me, I'm still skeptical that VO-DML should say a lot about UCDs
> beyond mentioning that Quantity-s can be adorned with them in
> sufficiently capable serialisations. But *if* there is a strong
> reason to say "this must be a valid UCD", that'll need extra logic
> beyond RDF.
>
> Thanks,
>
> Markus
>
>
>
>
>
--
--
Mireille Louys, MCF (Assistant Professor)
Centre de données Astronomiques (CDS) Equipe Images, ICube
Observatoire de Strasbourg Telecom Physique Strasbourg
11, rue de l' Université 300, Bd Sebastien Brandt CS 10413
F-67000 Strasbourg F-67412 Illkirch Cedex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ivoa.net/pipermail/dm/attachments/20260216/917bd4a2/attachment-0001.htm>
More information about the dm
mailing list