Add validation of annotations in syncToSynapse
The syncToSynapse currently validates the manifest for correctness and that all files and folders exists before uploading but does not check to see that the annotations fit any standard. One improvement would be to add an optional parameter to the command schema=None that can optionally take a fileView id that is used to validate all the annotations.
This way we can use the annotations schemas used in Sage consortia to create a fileview and verify that uploads are compliant in advance.
I unfortunately got really busy after getting this project and never made any progress on it.
Thanks . In the Python client roadmap, we will address bulk upload and annotation works in the Python client in version 2.0. We plan to gather use cases and requirements from the annotation working group prior to choosing a solution moving forward (estimate this to happen around February). or I can invite you to the meetings to-be-scheduled with the annotation working group.
let me know if you want to discuss requirements and needs.
No discussion and as far as I know, no progress. I re-assigned to you to triage and/or consider this use case (of using a specific File View to validate a schema) in your efforts to (eventually) refactor this functionality. Apologies for not commenting with this earlier!
if you have made progress here, please update us with your work. Thanks!
I saw that assigned this to me. was there discussion around this issue? I think it was previously assigned to by and . I would like to know if there is any progress made?