<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi DAL,<br>
<br>
About the TAP-1.1 WD (2017-07-07), I think there is a mistake about
the description of the deprecated column "size" (of
TAP_SCHEMA.columns).<br>
<br>
In TAP 1.0:<br>
<blockquote>
<pre><b>The “size” gives the length of variable length datatypes</b>, for example
varchar(256); this size does not map to the VOTable arraysize attribute when the
latter specifies the size and shape of a multi-dimensional array.</pre>
</blockquote>
But in this TAP 1.1 WD:<br>
<blockquote>
<pre>The "size" column is retained for backwards compatibil-
ity to TAP-1.0 and must contain the integer value equivalent to arraysize
when possible and <b>must be null if arraysize represents a multi-dimensional</b><b>
</b><b>or variable-length value</b>.</pre>
</blockquote>
I totally agree about the fact that "size" should be NULL when the
column values are multi-dimensional arrays.<br>
But I do not agree that "size" no longer represents the length of a
variable-length values (i.e. varchar, varbinary, char and binary).<br>
It does fit with the TAP 1.0 description anymore. It may also
confuse users/clients when reading old (i.e. TAP-1.0) and new (i.e.
TAP-1.1) services.<br>
<br>
Is it normal? Or should it be fixed?<br>
<br>
Cheers,<br>
Grégory<br>
</body>
</html>