Open cmungall opened 2 years ago
note that this does relate to KGCL which handles any kind of difference but I think the composition of mapping plus diff is important enough to have a small ad-hoc datamodel
I think we need to discuss this in person.
I reviewed the proposed data model and don't have any feedback at the moment. But I'd be happy to sit in on a discussion about it.
Discussing with @matentzn we should have reused mapping_cardinality_enum rather than left/right functional
Currently the cross-ontology-diff code uses an ad-hoc tuple as the output:
https://github.com/INCATools/ontology-access-kit/blob/52771fef55cce0749863c3ea45a55bd7110f785e/src/oaklib/omk/omk_mapping_utils.py#L14
current results look like this:
which is not so useful for review. We want to see labels, plus mapped concepts
We would like to move to a documented datamodel that may have applications beyond this software library:
https://incatools.github.io/ontology-access-kit/datamodels/cross-ontology-diff/index.html
Review this prior to implementing