-
Notifications
You must be signed in to change notification settings - Fork 39
Description
Hey there!
Thanks for your very valuable work on this useful tool.
As far as I could gather, there is no way to define custom validation rules for the documents beyond the constraints presented in the UI (e.g. specify data types or required fields).
I realise that such flexibility would be really hard to achieve, and maybe not even among the intended uses of ODE, but would it make sense to have at least the possibility of loading and visualising pre-made validation reports? Would you consider such an extension in the future?
In my use case, I already have a validator for CSV documents which outputs a JSON validation report (https://github.com/opencitations/oc_validator), therefore a tool to let (non-technical) users visualise errors and edit the table manually in a human-friendly interface, like ODE, would be very handy. For example, ODE could maybe be extended to support custom validation reports on condition that they are Frictionless-compliant. Converting my validation reports to make them adhere to the Frictionless framework would be well worth the effort if ODE could support them, and I think that such an extension would be useful also for any other scenarios where validation tools/pipelines are already in place, but still lack the usability features in which ODE… excels [pun intended😉].
Apologies if similar or related features are already present in ODE and I missed them, any guidance on where to find them (or even vague suggestions or tips on how to implement them) would be greatly appreciated.
Thanks again,
Elia