<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">An erratum for VOTable gives some advice on the use and meaning of arraysize=&quot;1&quot; (link: <a href="http://wiki.ivoa.net/twiki/bin/view/IVOA/VOTable-1_3-Err-3">http://wiki.ivoa.net/twiki/bin/view/IVOA/VOTable-1_3-Err-3</a>). However, this conflicts with something in the VODataService-1.2 xsd (line 949-ish), where the arraysize atrtibute in DataType specifies default=&quot;1&quot; and the documentation says that means scalar.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I consider default attribute values in xsd to be really sketchy because you cannot round-trip otherwise valid documents and behaviour changes if schema validation is enabled.<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">When I read the xml output from a VOSI tables resource I get arraysize=&quot;1&quot; even if the xml itself omitted the arraysize (which is what my TAP services are doing). The VOSI-tables and VOTable documents are no longer always consistent :-(</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Could that default=&quot;1&quot; be removed via an erratum? <br></div><div class="gmail_default" style="font-size:small"><br></div><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div>--<br></div><div>Patrick Dowler<br></div>Canadian Astronomy Data Centre<br></div>Victoria, BC, Canada<br></div></div></div></div></div></div></div>