Open arademaker opened 1 year ago
Utool has a slightly different notion of what is well-formed. PyDelphin's check is not terribly strict; the documentation you linked to even states that it checks 3 things:
The meanings of these things are further explained in the documentation. If you can think of any further well-formedness tests, then I'd consider adding them to PyDelphin.
Consider the sentence from the SICK entailment dataset:
One of the readings produce the MRS:
This MRS passed in the Pydelphin well-formed test:
https://pydelphin.readthedocs.io/en/latest/api/delphin.mrs.html#delphin.mrs.is_well_formed
But Utool reports:
Is that a possible situation? The question is if all well-formed MRS should be solvable by Utool or not. Or is it a problem in the Pydelphin well-formed test?