-
Notifications
You must be signed in to change notification settings - Fork 7
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
Do not assume that an entity with type File is a data entity #62
Comments
The specifications state that:
However, in the comments you mentioned:
If both statements hold true, the This lack of precise terminology to denote data entities complicates the validation of other requirements, such as the requirement MUST 13.1 you mentioned above, which refers to the specs statement:
Without a clear and unambiguous way to represent a The assumption underlying the check implementation you mentioned in the issue is simply to mitigate this ambiguity and make the specification requirement automatically verifiable. The only action we can take to address the issue you’ve raised is to disregard this (and potentially other) unverifiable requirement(s) until more precise terminology is introduced to accurately represent |
After discussing this extensively with Marco: there are basically two approaches, given the following statement in the spec:
|
One approach to partially resolve this could be to validate that entities appear in
This obviously would omit web-based data entities from the check, but (in 1.1) that is probably necessary, as there is nothing other than |
We currently have this check for entities whose type is usually used for data entities:
I.e. we assume that entities of a certain type are data entities even if they are not in the root data entity's hasPart and then require that they are listed in the root data entity's hasPart. This is causing problems in nextflow-io/nf-prov#39 (implementation of WRROC for Nextflow), see in particular nextflow-io/nf-prov#39 (comment).
The text was updated successfully, but these errors were encountered: