-
-
Notifications
You must be signed in to change notification settings - Fork 311
2020-12-patch-1-RC-0 wording issues #1221
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
Comments
@gregsdennis This is actually just moved. This isn't a change in phrasing. |
For context: This change was made in #1155 by @karenetheridge, with two approvals. I see your point, however I try to think of the specs as an implementers guide. |
I've made a PR which resolves your comments regarding the ADR. |
This sounds like
implying that Is that right? |
I feel that this is an important detail regarding the interaction between |
Yes. 100% correct. |
Not an unreasonable argument. @karenetheridge @jdesrosiers do you object to reverting this change? As an aside, the whole " |
Why do we adhere so strictly to the idea that keywords are completely independent? (I recognize that's why we changed the |
What specifically do you want to revert? I scrolled through the entire diff and only found places where mention of
Leaving aside that we don't, because we go against this principle multiple times at present, I think the desire to avoid keyword dependence is the complication of implementation (more positions in the schema need to be examined); also conside the complication introduced ifthe keywords are in different vocabularies (e.g. |
Please see the last section of my opening comment.
This harkens to the point I was trying to make with #1159 about reorganizing the meta-schemas. |
After discussion with Henry, the answer actually seems pretty obvious. As such, what's the minimum amount of change we can do to move this over the line now, with a view to fix it in the next version properly? (There will be no functional change, but the approach will use annotations to define the interaction in a way which dosen't break our model. It's really pretty clever, but just not for this patch release.) |
I think it's fine, but it would be better if we mentioned the effect on
|
I think we're missing my original point on this one. I never said anything about reverting the text. I merely pointed out
We just need to include this aspect of the behavior. |
Sorry, when I said "reverting this change", I didn't mean the WHOLE PR, just the aspect that removed what's now missing (Not even specifically reverting the text). I should have been more specific. An update to the current text as @jdesrosiers suggests would be fine. |
That's fine. I don't think it needs reversion. I think we keep the change but add back in a mention about the interaction of the keywords. |
Calling this closed as #1239 was merged. |
Odd... merging the PR should have closed this automatically. |
additionalItems
abiguity cref, L17This sentence takes several reads to understand. Suggestion:
core, L1370
This sounds contradictory. It may not be, but it sounds like it is. Can we add a couple examples of forbidden or unrecommended URIs?
I see that lines 1875-1877 refer to an appendix, but I don't see such invalid examples listed there.
validation, L444-447
Changed from
to
There is no longer any mention that
minContains : 0
causescontains
to pass. I think this is important as the instance may not contain an item that matchescontains
.There was mention in core, L2375-2379, but maybe it bears repeating here.
The text was updated successfully, but these errors were encountered: