<div dir="ltr"><div><div><div><div><div><div><div><div><div><div>Gerard,<br><br>I am working on processing the DatasetMetadata model through the vo-dml scripts and am getting a validation error for some enumeration literals which I think point to a conflict in the doc or a missing step in the vodml-id generation in the scripts.<br><br></div>Section 4.9.1 literal: EnumLiteral<br></div>   &quot;literals are modeled as strings, as the actual value of an enumeration literal is not important,&quot;<br><br></div>However, the value is used to generate the vodml-id for the element, and vodml-id has a rule:<br></div><br>Section 4.1.1 vodml-id: ElementID<br></div>   &quot;This element MUST be formatted according to the regular expression in the XML schema: &#39;[\w\._-]+&#39; &quot;<br><br><br></div>In the DatasetMetadata document we have values like:<br></div><span style="font-family:monospace,monospace">  Enumeration         Literal                    vodml-id<br>  CreationType     &quot;spectral extraction&quot;  dataset.CreationType.spectral extraction<br>  SpectralBandType &quot;X-ray&quot;                dataset.SpectralBandType.X-ray</span><br></div><br></div><div>  <br></div>The space in the first, and &#39;-&#39; in the second violate the vodml-id pattern.<br><br></div>Mark<br></div>