Closed krchristie closed 5 years ago
Here's another example of an error that I think is not telling the curator something useful and is also interfering with something I want to say.
In this model: http://68.181.125.145:8910/editor/graph/gomodel:5ac3d47600001213 I entered two annotons via the DEFAULT template, and then, using the graph editor, I connected a BP term to a cell type (CL) term within each annoton because I actually want to say that the BP occurs in that cell type:
Here's the graph of the two template entered annots, plus each has an occurs in relationship between a BP term and a CL term:
Here is the SAE table view, showing errors:
Error 1 (ruffle assembly occurs in osteoclast)
Error 2 (gastric acid secretion occurs in peptic cell)
These two above errors of "Not accepted triple" really don't mean anything to a curator. I also don't understand why it isn't accepting that a "BP occurs in a CL". I thought this was how we were supposed to say this.
On the chance that it didn't like the fact that the cell type was connected to both the MF and the BP, I removed the direct link between a MF and the CL term, but the error is unchanged:
On 20 Apr 2018, at 17:57, Karen R Christie wrote:
These two above errors of "Not accepted triple" really don't mean anything to a curator. I also don't understand why it isn't accepting that a "BP occurs in a CL". I thought this was how we were supposed to say this.
You are correct, this seems like a bug.
First error message should be changed to: "Incorrect association between term and relationship."
An example of a new suggestion for the error message:
Incorrect association between 'lipid transporter activity' and 'lipid transport'
Then the image would show a graphical view of the incorrect triple.
Update to 'Incorrect relationship between 'lipid transporter activity' and lipid transport'.'
@vanaukenk I think this can be closed. Also thinking, if we assume that all the models are correct. Will there be a need for an error message?
@tmushayahama - I think we can close the ticket here, but the issue of curator friendly error messages is something we still need to work on generally wrt Noctua.
I'm willing to bet we have some existing models that will fail shex validation, but I'm not so clear on what our SOP will be for fixing them. That may depend on the type of error.
It's really great that the error messages are now showing up in the Table view of the SAE.
I think that we need to work on making the error messages more comprehensible to curators, and maybe also thinking through what the likely error really was.
Here is a pair of errors I am seeing today, first the annoton with two rows highlighted, and then each of the two error messages when I click the exclamation point:
This first error message:
This is not very human readable when it uses the ID, nor I suspect, is it true that it expected the root node of biological process, but rather that it expected any BP term.
The second error message:
This seems like it actually shouldn't even be an error message.
This is a 'part of' relationship between two CC terms, which is fine. It seems like it is a problem for the error checking to assume the Aspect of the term based on the relationship, rather than use the actual Aspect of the GO term used. If it did that, and had known that this is a 'part of' between two CC terms, this wouldn't even get flagged, and in fact, it disappeared when I corrected the relationship as described above.
I think that the SAE should show the actual aspect of the term that is present, rather than assuming the aspect of the term based on the relationship used.
Here is a sample model reconstructed to show just these error messages: http://68.181.125.145:8910/workbench/simple-annoton-editor/?model_id=gomodel:5ac3d47600001092