-
Notifications
You must be signed in to change notification settings - Fork 889
allow extension defined member as only member in links object of relationship object #1658
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
allow extension defined member as only member in links object of relationship object #1658
Conversation
Perhaps one should also allow a member defined by an extension as the only member in:
|
We assume that it is not needed in this cases. In both cases it only lists allowed members. But does not forbid any other members:
Extensions are allowed to define new members anywhere in the document:
The only problematic case is if current wording requires another member of a fixed list to be present as well. I have included more details in #1642. |
Maybe the wording used for the Lines 313 to 323 in f9e4e0e
Lines 489 to 497 in f9e4e0e
Lines 578 to 579 in f9e4e0e
I don't see good reasons for having a different wording in this three cases. In all cases a list of potential members is specified. Using a different wording may only cause confusion. There is one important difference: a |
I had in mind that : Lines 281 to 283 in f9e4e0e
So, i thought that, because of this, extension defined members could not be the only member of a links object in the others contexts (top-level and resource). Lines 96 to 98 in f9e4e0e
So, you're right.
Sorry for the inconvenience... |
Not at all! I'm happy to see other people having a close look at the details at well. It will help us to not miss anything important before releasing v1.1. |
This allows an extension defined member as the only member in a
links
object of a relationship object.This is not a breaking change compared. Extensions are not part of v1.0. So there could not be an applied extension if implementing v1.0.
Similar changes have been landed in #1642 and #1644 for other cases.