VODML base types : request for enhancement of the IVOA.1.0 template model

Harrison Paul harripa at gmail.com
Wed Feb 4 15:47:23 CET 2026


Hi, 

we should be having this conversation in public - so I have CCed the mailing list

It think that I agree that UCD is a good candidate - and have nothing much more to say about that.

The ivoa:datetime issue is more complex - it is not very well defined in the VO-DML standard exactly what this means, but my contention is that because of its name then the thing that the original authors had in mind was https://www.w3.org/TR/xmlschema11-2/#dateTime - and these are more or less ISO8601 timestamps. My proposal would be to firm up the definition of ivoa:dateTime so that it is basically an ISO8601 timestamp in the UTC timescale (note it *must* have a timezone designator) on a terrestrial reference frame- so pretty much the same as you are proposing for ISOTime, I believe

I do not see any particular problem with ivoa:jd or ivoa:mjd - although the interesting thing conceptually is are they (along with ivoa:dateTime) potentially sub-types of an abstract ivoa:timeInstant or are we just staying that they are subtypes of ivoa:real.

It is not this reason that I do not see any particular value in an ivoa:year as it cannot conceptually be a sub-type of ivoa:timeInstant.

Regards,
	Paul. 

> On 4 Feb 2026, at 13:59, Mireille Louys <mireille.louys at unistra.fr> wrote:
> 
> Dear Paul, 
> 
> I have followed the VODML discussion yesterday at the DM running meeting . 
> what is not clear to me is the status of the IVOA base types used in the template model to build new Models . 
> 
> When we issued the PhotDM 1.1 (2022)  we needed two extra types to encode 1: time instant in ISOTime , 
> and 2: ucd strings . 
> 
> so these are defined like this in the Phot-v1.vodml.xml : (https://ivoa.net/xml/VODML/Phot-v1.vodml.xml  <https://ivoa.net/xml/VODML/Phot-v1.vodml.xml>)
> 
> ----
> 
> <primitiveType>
>     <vodml-id>UCD</vodml-id>
>     <name>UCD</name>
>     <description>Specialized string type derived from ivoa:string. UCD words belong to a controlled vocabulary. They are used as semantics tags for the content of table columns . See the UCD IVOA Recommendation.
> </description>
>     <extends>
>       <vodml-ref>ivoa:string</vodml-ref>
>     </extends>
>   </primitiveType>
> 
>   <primitiveType>
>     <vodml-id>ISOTime</vodml-id>
>     <name>ISOTime</name>
>     <description>Time stamp, represented as a string. This representaion is compliant to the DALI time stamp definition : section 3.3.3 Timestamp in
> https://www.ivoa.net/documents/DALI/20170517/REC-DALI-1.1.pdf
> This class derives from the ivoa:datetime class.
> 
> It could be inserted in the ivoa: template data model for types in a next version. </description>
>     <extends>
>       <vodml-ref>ivoa:datetime</vodml-ref>
>     </extends>
>   </primitiveType>
> 
> ----
> 
> I think this would help a lot if these types would be part of the VODML basic types . 
> 
> The same situation occured with MANGO for time stamps as discussed yesterday. 
> 
> many thanks , Mireille
> 
> 
> 
> -- 
> --
> 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/20260204/b6b41ffc/attachment.htm>


More information about the dm mailing list