-
Notifications
You must be signed in to change notification settings - Fork 1
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
recording runtime parameters and runtime configurations #208
Comments
Re-opening this after a recent discussion (clamsproject/app-swt-detection#84). Few suggestions from the latest discussion;
Again, very open to more suggestions. Let us know what you think. |
More on the versioning:
Here's some possible enumeration of MMIF generation
Then the validation matrix;
(?-prefix means conditaonally valid ) BTW, this is exactly one of the example scenarios for patch level bump from the previous discussion;
(I guess I didn't know that |
Currently, in the MMIF json scheme, we have a place to store the runtime parameters.
mmif/schema/mmif.json
Lines 93 to 95 in 79c621f
However, as raised in clamsproject/clams-python#166 , often times apps will use some additional (or corrected/normalized) configuration (as their default behaviors) that are not necessarily passed at the runtime. Ideally, all these default configurations should be retrievable via the app metadata of that exact version, but I wonder if there's any value in adding one (optional) field (e.g.,
configuration
as a sibling toparameters
) in the MMIF to record the configuration after the "normalization" (see the linked issue, if you're not sure what this normalization is).The text was updated successfully, but these errors were encountered: