sssom icon indicating copy to clipboard operation
sssom copied to clipboard

Add tutorial on how to pick the right mapping predicate

Open matentzn opened this issue 2 years ago • 2 comments

It is frequently confusing to people to see mapping predicates like

  • skos:closeMatch and oboInOwl:hasDbXref
  • skos:exactMatch and owl:equivalentClass

side by side. Beyond the spec we should provide a better guide on selecting the appropriate mapping predicate for every case.

matentzn avatar May 18 '22 09:05 matentzn

One perspective that should be covered is mappings for an ontology with many annotations that needs to propagate annotations from other systems

here mappings are implicitly exact or narrow from the perspective of the resource, otherwise propagation is invalid . Think ec2go interpro2go etc. the predicate is implicitly in the name. but people get confused using the mappings for other purposes.

I think using pragmatic examples like this could help future docs

cmungall avatar May 18 '22 13:05 cmungall

Sounds great, I think we should probably discuss this a bit in one of our next calls, I put in on the agenda.

matentzn avatar May 18 '22 14:05 matentzn

A good first draft is provided here: https://mapping-commons.github.io/sssom/mapping-predicates/ closing for more concrete issues.

matentzn avatar Sep 28 '22 15:09 matentzn