Open gaurav opened 4 days ago
That's going to make things trickier when we mix different kinds of qualifiers, because then we could have a situation where we know a process has:
So then we'd need to split it up so that we get:
?s ?p ?o ?g subject_aspect_qualifier=abundance&subject_direction_qualifier=decreased&anatomical_context_qualifier=liver
?s ?p ?o ?g subject_aspect_qualifier=abundance&subject_direction_qualifier=decreased&anatomical_context_qualifier=cytoplasm
@EvanDietzMorris has complained that having multiple qualifiers of the same type is not valid. Unfortunately, this is sometimes correct: for example, for model https://amigo.geneontology.org/amigo/model/66c7d41500001120, we emit the triple:
This is correct, because according to the model, the process linking CHEBI:15428 - glycine and GO:0017146 NMDA selective glutamate receptor complex occurs in the GO:0045211 "postsynaptic membrane" of the CL:0000540 "neuron".
Another thing that can happen (I think) is that we could determine:
And I think the way in which we've set up reasoning right now, we'll end up inferring:
So we might need some way to fix that as well.
Possible solutions: