VO-DML 1.1 WD

Paul Harrison paul.harrison at manchester.ac.uk
Tue Mar 18 17:34:57 CET 2025


Hi,

In preparation to making some decisions (hopefully at the next interOp) on features to be included in VO-DML 1.1 I have created a twiki page https://wiki.ivoa.net/twiki/bin/view/IVOA/VODML_1_1 that points to the various issues. 

The current list of the things that are being considered for 1.1 are

https://github.com/ivoa/vo-dml/issues/71  add UUID to base model                                                               enhancement, VO-DML Language BASE      
https://github.com/ivoa/vo-dml/issues/67  Types from the external model MUST NOT be used for composition relationships - Why?  documentation, VO-DML Language       
https://github.com/ivoa/vo-dml/issues/61  add a duration to the base model                                                     enhancement, VO-DML Language BASE        
https://github.com/ivoa/vo-dml/issues/59  Should VO-DML 1.1 metamodel have its own namespace?                                  VO-DML Language, Beta                
https://github.com/ivoa/vo-dml/issues/44  Grouping of attribute composition and reference in ObjectType and DataType           VO-DML Language, Beta  XSD               
https://github.com/ivoa/vo-dml/issues/43  Update Appendix B Mapping to serialization meta-models                               documentation, VO-DML Language        
https://github.com/ivoa/vo-dml/issues/37  specify that datetime string serialization to conform to ISO 8601                    documentation, VO-DML Language        
https://github.com/ivoa/vo-dml/issues/20  update VO-DML Standard document to 1.1                                               documentation, VO-DML Language        
https://github.com/ivoa/vo-dml/issues/18  make the form of vodml-ids mandatory                                                 documentation, VO-DML Language, Beta  
https://github.com/ivoa/vo-dml/issues/6   VODML metamodel has repeated information                                             VO-DML Language XSD                      
https://github.com/ivoa/vo-dml/issues/5   primitive type for ivoid                                                             VO-DML Language, Beta  BASE               
https://github.com/ivoa/vo-dml/issues/4   way to indicate "natural" primary key                                                VO-DML Language, Beta                 


The last column has some keywords that characterise the change

BASE means add a new type (typically primitives) to the BASE model - I think that most of these are not particularly controversial, but would be useful.
XSD are typically some technical changes to the schema for VO-DML that either clean it up or make it easier to express some things
Documentation means that it is a clarification in the documentation.
Beta means that the vodml tools https://ivoa.github.io/vo-dml/ already have an implementation.

It would probably be best to discuss each issue on GitHub - but if that excludes anyone then feel free to open up a thread on this mailing list.


Paul.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2893 bytes
Desc: not available
URL: <http://mail.ivoa.net/pipermail/dm/attachments/20250318/118b3920/attachment.p7s>


More information about the dm mailing list