Appendix A.1 removed, LINK section revamped - #92
Conversation
and the way to process templated URLs has been moved to LINK normative section element
representing complex data in VOTables (not normative)
|
@lmichel thanks for this PR which moves LINK templating into the body of the text; that might be the way to go though I think it still needs a bit more discussion. However I note it also introduces into the main text two new values for the
|
Appendix VOTable Query ExtensionI agree that Appendix A1 in this PR (VOTable Query Extension) is likely deprecated since it refers to Astrores and ASU. I removed it as well as both
Allowed values for LINK@content-roleAnother question about the normative part of the document is whether the values of the Appendix A2 (FIELDs as Data Pointers) P37This section gives another way to operate URL templating where the LINK |
|
The specification of LINK allows all sorts of things without much guidance on semantics. That makes interoperability very difficult because I client can only guess at what the provider meant. The successful uses of LINK so far involve conventions that are well understood by both provider and consumer. I was really hoping that we could make those use cases official here by being very explicit about what is provided and how a client should use that information. Without that, clients still would not know how to handle LINKs in general, and it's not clear to me that we would have improved the situation much. |
|
@lmichel wrote:
Please, no. The "FIELDs as Data Pointers" appendix contains yet another way alongside DataLink service descriptors and the CDS convention to do the same templating job, but with less flexibility than either. Unless somebody wants to argue, as for the CDS LINK convention, that this usage is so common it would be damaging to remove it then I would definitely like to delete this suggestion from the VOTable document. |
Usage of LINK that's worked so far usually implicitly or explicitly uses DataLink service descriptors provide more complicated arrangements for annotating the semantics or format of referenced resources, and those can be used for non-trivial interoperability, but I don't see a compelling case for duplicating that sort of thing in LINK. |
|
On Tue, Aug 25, 2026 at 05:27:02AM -0700, Mark Taylor wrote:
convention, that this usage is so common it would be damaging to
remove it then I would definitely like to delete this suggestion
from the VOTable document.
+1 from me on this. Let's have one way to communicate recipes for
URL creation in VOTable and one way only.
|
This PR is inspired by the proposal made by Pierre Fernique's about
LINKat last interop (06/26).LINK@refhas been described in a more generic way (context free).LINK@refhas been moved to theLINKsection.LINKsection has been revamped for clarify