Skip to content
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

Replace the "OPTIONAL" entity qualifier with "CONDITIONAL" where appropriate #563

Open
Moo-Marc opened this issue Aug 5, 2020 · 1 comment
Labels
opinions wanted Please read and offer your opinion on this matter

Comments

@Moo-Marc
Copy link
Contributor

Moo-Marc commented Aug 5, 2020

As was discussed while clarifying that session labels are REQUIRED in some cases (#532), thus not exactly OPTIONAL as defined in rfc2119 ("truly optional"), it appears this is the case for many other (most?) OPTIONAL entities in the entities table.

We could therefore mark them as being CONDITIONAL instead.

While this table is being modified to be machine readable (#475), I think it would be ideal to add a link to the section where the specific conditions are described for each entity, if possible.

@sappelhoff
Copy link
Member

I agree that it'd be nice to have a solution for the "conditionally optional" as opposed to "truly optional" cases.

Personally, I think it could be a nice idea to extend rfc2119 to include one more definition for that reason (the CONDITIONAL you propose).

However, @effigies recently uttered a contrary opinion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
opinions wanted Please read and offer your opinion on this matter
Projects
None yet
Development

No branches or pull requests

2 participants