<div dir="ltr">Hi Markus,<br><div class="gmail_extra"><br><div class="gmail_quote">2017-10-10 10:29 GMT+02:00 Markus Demleitner <span dir="ltr"><<a href="mailto:msdemlei@ari.uni-heidelberg.de" target="_blank">msdemlei@ari.uni-heidelberg.de</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<span class=""><br>
On Mon, Oct 09, 2017 at 03:32:40PM -0700, Walter Landry wrote:<br>
> In the current TAP PR, TAP_SCHEMA.columns.principal is an integer. Is<br>
> the intention to make that map to the same meaning as SCS's VERB? It<br>
> seems that the meaning is somewhat inverted. So<br>
><br>
> SCS VERB TAP principal<br>
> 1 2<br>
> 2 1<br>
> 3 0<br>
<br>
</span>Hm -- frankly, I think I'd like that. I'm always fond of<br>
streamlining things between the various protocols.<br>
<br>
The question is: Will this break any client? And if it were, would<br>
the breakage be serious?<br>
<br>
Client writers: Do you do anything with principal?<br></blockquote><div><br></div><div>In the TAP_SCHEMA manager that we have, we use it as a flag.</div><div>Changing it to an enumeration of levels would mean changing</div><div>the interface, even if I don't think it would be dramatic.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">The very least we could do in 1.1 is prepare for this move and say<br>
something like "clients should compare against zero and non-zero,<br>
never against 1, as future versions of this standard may assign<br>
additional semantics to different non-zero values".<br></blockquote><div><br></div><div>That would of course save my issue above, at least for now.</div><div><br></div><div>But, apart from this apps-side, really I think that principal and VERB</div><div>are two different concepts here and I'm not sure I'd like to pull them</div><div>together, despite I don't know I much principal is used by</div><div>service consumers, probably they rely more on indexed.</div><div><br></div><div>Marco</div></div></div></div>