mapping-commons / semantic-mapping-vocabulary

https://mapping-commons.github.io/semantic-mapping-vocabulary/
10 stars 3 forks source link

scope of "matching process" #12

Open saubin78 opened 1 year ago

saubin78 commented 1 year ago

Hi, thanks a lot for this work. I'd like to use semapv terms to fill mapping_justification in SSSOM but I have a question first. Does "matching process" is relevant for a matching performed by a human expert? In particular, I'd like to use the subclass sempav_voc:BackgroundKnowledgeBasedMatching to, e.g, explain correspondance between resistance + and + plant response. Eg: "Stripe rust plant response (CO_321:0000179)" and "Resistance to Stripe Rust (WTO:0000562)"

Would it be correct?

matentzn commented 1 year ago

Hmm. This is a good question! I think sempav_voc:BackgroundKnowledgeBasedMatching only applies to the automated process by that name. For any process where human curation was used, i.e. some human judgement was passed, we should use semapv:ManualMappingCuration.

I do understand your confusion though. You want to express that the mapping decision was made because of the background knowledge provided. I think to cover your case better, we should come back to https://github.com/mapping-commons/sssom/issues/166

matentzn commented 1 year ago

@saubin78 I will close this now in favour of the SSSOM issue, but feel free to re-open any time.