-
Notifications
You must be signed in to change notification settings - Fork 2
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
Vague term "meaningful" used often #6
Comments
I think "X, meaningful only if Y" means:
ISO 32000 also uses "required when ..." style statements so how is "meaningful when ..." different? Should any occurrences be "required when ..."? Anything else?? |
From looking over the spreadsheet, I agree that most of them are of the form "X is optional and/or ignored unless key Y meets some criteria" (where some criteria is usually either present and/or true, though may also be of a certain type). There are a few where it is used in a more "editorial" fashion (eg. 14.5 NOTE) but a better word would suffice. |
Leaping into a solution rather than further problem analysis, would it work to replace "X is only meaningful if Y" with "X shall be ignored unless Y"? That would retain the existing additional semantics around being optional if Y etc. That doesn't help with ArtBox and "the page's meaningful content" of course ..., or the various statements along the lines of "operators shall be meaningful only inside a content stream". I'm not convinced that most of the latter are ... meaningful? useful? anyway! |
I interpret "... shall be ignored if ..." as a clearer statement since this also implies that validators shall(!) not report the key or key value under the stated condition (so even if it was invalid it is technically not a reportable error because of the presence of the other key). Of course "... shall not be present ..." is an even stronger statement. I also agree a number of uses of the word "meaningful" are also more casual/editorial but I'm not so concerned with them. |
A large number of places (49 to be precise – see attached XLSX file) in ISO 32000-2 describe keys as being “meaningful” under certain conditions. This is a vague and unclear term, as it is unclear what “meaningful” really means and how/when you codify or might validate that, or if it has exactly the same meaning in every case.
Meaningful.xlsx
The text was updated successfully, but these errors were encountered: