-
Notifications
You must be signed in to change notification settings - Fork 3
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
Add AUDIT_CONFORM
category loops to the revelant files under examples/
#11
Comments
This does require a decision on how the
I strongly favour (3). Users are welcome (strongly encouraged, even) to put an |
I am also in favour of option (3). Handling and merging data blocks that conform to different versions of the same dictionaries does not seem feasible in practice. Should this additional constraint be formally written down somewhere, e.g. in the multiblock dictionary? |
Option (3) is the "no special behaviour" option, so I think the best place to describe how |
Understood. By "additional constraint" I mainly meant the requirement that the contents of the |
I intended only compatibility in the relational sense, as for any other loop. Your question is, however, a fine one and I think opens up a whole can of worms that deserves its own discussion. |
As outlined in #13 , the answer I propose is:
|
Looks great overall, however, I would probably change "should contain" to "must contain" in point 2. Also, I really like the recommendation in point 4! |
Indeed. "Must contain" is correct. |
CIF users are generally encouraged to explicitly specify the CIF dictionary that their CIF files conform two. The same approach should be used in the example CIF files provided in this repository.
The
AUDIT_CONFORM
loop could look something like this, although the dictionary location could be changed to point to a more stable resource :Also, it is not yet completely clear if the
AUDIT_CONFORM
loop should be placed in all data blocks in a file or if it is sufficient to only place it in one of the files.This suggestion was originally raised in a discussion thread of PR #6 (see https://github.com/COMCIFS/MultiBlock_Dictionary/pull/6/files#r1479649381).
The text was updated successfully, but these errors were encountered: