New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Editorial changes after RFC review #108
Conversation
Excuse the trailing whitespace changes, but then the other changes should be about as meaning-preserving. One thing that may look meaning-changing: I'm dropping a paragraph on semantics of error_message-carrying rows. But that, I claim, is discussed exhaustively above.
Note this is applicable to endpoints following any version 1.* | ||
of the DataLink standard, to avoid backward compatibility problems. | ||
Note that this (minor-versioned) URI is applicable to endpoints following any version 1.* | ||
of the DataLink standard. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since I think everybody agrees that the version ID should be #links-1.1, I guess this part will be revised anyway.
Since NULL values are not permitted in the semantics column, when only | ||
an error\_message is supplied its value \rfcshould\ be the most appropriate | ||
for the link the service was trying to generate. | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't know that requiring non-NULL semantics is a good idea, but as long as it's in place, I'd say this guidance for what to do there in case of an error response is useful. Why remove it?
On Mon, Jul 10, 2023 at 05:18:04AM -0700, Mark Taylor wrote:
-Since NULL values are not permitted in the semantics column, when only
-an error\_message is supplied its value \rfcshould\ be the most appropriate
-for the link the service was trying to generate.
-
I don't know that requiring non-NULL semantics is a good idea, but
as long as it's in place, I'd say this guidance for what to do
there in case of an error response is useful. Why remove it?
It repeats information from 3.2.4, where it says:
If an error_message is included in the output, the ID and semantics
values must be provided as usual.
There is something to be said for repeating a piece of information in
multiple places, but if we do it, it should probably be about the
same language in both places, or people will become confused.
|
Then I would say it's worth preserving (in either place) the comment that "its value should be the most appropriate for the link the service was trying to generate", since (although I don't really know what else you'd do) it's not really obvious what the function of the semantics is in that case. |
On Mon, Jul 10, 2023 at 08:26:36AM -0700, Mark Taylor wrote:
Then I would say it's worth preserving (in either place) the
comment that "its value should be the most appropriate for the link
the service was trying to generate", since (although I don't really
know what else you'd do) it's not really obvious what the function
of the semantics is in that case.
Ok, so you're saying "as usual" in 3.2.4 is not really clear? Fair
enough.
What about:
If an error_message is included in the output, the ID and semantics
values must be provided as usual; in particular, the value in the
semantics column should reflect the semantics of the link that
could not be produced.
Improvements much appreciated, of course.
|
Yes, that sounds fine. |
(this was requested by Mark to make up for dropping clear language in 3.2.6 in the previouw commit).
Excuse the trailing whitespace changes, but then the other changes should be about as meaning-preserving.
One thing that may look meaning-changing: I'm dropping a paragraph on semantics of error_message-carrying rows. But that, I claim, is discussed exhaustively above.
I have, in addition, a few less meaning-preserving suggestions; see
https://wiki.ivoa.net/twiki/bin/view/IVOA/DataLink11RFC#Community%20Comment%20by%20Markus%20Deml