<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>All,<br><br></div><div>In my presentation at the interop (DM session), I mentioned that the VOTable serializations of the 2D and 4D image fail validation.<br></div><div><br></div><div>I&#39;m not terribly surprised (it is VO<b>Table</b> after all), but I have some small hope of working up to some usage work on the Cube-Image in the near future and am not sure what the strategy is for serializing/annotating image datasets.<br></div><div><br></div><div>Looking for suggestions..</div><div><br></div><div>Basically, I&#39;m currently using the same mode that I do with tabular datasets.  Include the header metadata, describe the content, point to the FITS file.<br><br>      &lt;FIELD ID=&quot;_col-image&quot; name=&quot;image&quot; datatype=&quot;int&quot;/&gt;<br>      &lt;DATA&gt;<br>        &lt;FITS extnum=&quot;0&quot;&gt;<br>          &lt;STREAM href=&quot;file:///data/vao/staff/mcd/docs/models/dm/Cube/examples/src/chandra_2Dsky_image.fits&quot;/&gt;<br>        &lt;/FITS&gt;<br>      &lt;/DATA&gt;<br><br></div><div>1) obviously, there is no field named &quot;image&quot; in the dataset, I could use the block name, but it&#39;s still a hack<br>2) extnum=&quot;0&quot;<br>The VOTable spec is pretty clear that the extensions are &quot;numbered from 1 up, the main header being numbered 0&quot;.<br></div><div>So, it&#39;s no surprise that I get the following validation error on this:  (using votlint in stilts_3.0-9)<br>   ERROR (l.293, c.26): cvc-minInclusive-valid: Value &#39;0&#39; is not facet-valid with respect to minInclusive &#39;1&#39; for type &#39;positiveInteger&#39;.<br>   ERROR (l.293, c.26): cvc-attribute.3: The value &#39;0&#39; of attribute &#39;extnum&#39; on element &#39;FITS&#39; is not valid with respect to its type, &#39;positiveInteger&#39;.<br>   ERROR (l.294, c.112): Non-positive extension number extnum=0<br>   WARNING (l.294, c.112): Read error for external stream uk.ac.starlink.table.TableFormatException: Can&#39;t read FITS header<br><br></div><div>And, if I point it at a non-table HDU in later extensions...<br></div><div>   WARNING (l.294, c.93): Read error for external stream java.io.IOException: No table HDU at extension 2<br><br></div><div>I suppose I could do it with the &lt;BINARY&gt; node, but it&#39;d be nice for the redirect to work.<br></div><div><br></div>Mark<br><br></div></div></div></div></div></div>