The ontology toolkit allows you to define an external tool. This feature is used in the documentation for serialization but I am attempting to use it for validation. I have an external script that loads all ontology files and checks for undefined concepts across ontologies but I am unable to access the results of that script via the onto_tool bundle process. I do not believe onto_tool keeps track of the external process to indicate a pass/fail. Similar to the validation action, I would like a way of stopping the bundle process if my external tool fails.
The way these external processes are started is with a transform action. That makes sense for external scripts that transform files but in my case, I am attempting to validate (not change any files). Maybe an external tool action could be created for better clarity.
The ontology toolkit allows you to define an external tool. This feature is used in the documentation for serialization but I am attempting to use it for validation. I have an external script that loads all ontology files and checks for undefined concepts across ontologies but I am unable to access the results of that script via the
onto_toolbundle process. I do not believeonto_toolkeeps track of the external process to indicate a pass/fail. Similar to the validation action, I would like a way of stopping the bundle process if my external tool fails.The way these external processes are started is with a transform action. That makes sense for external scripts that transform files but in my case, I am attempting to validate (not change any files). Maybe an external tool action could be created for better clarity.