You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Before moving to SSSOM version 1.0. I would like to suggest one major breaking change for SSSOM. This is coming out of our growing experience how mapping sets are being used moving forward: Let's get this right this time!
Summary:
change match_type to mapping_justification (issue). A mapping justification is an action (or the written representation of that action) of showing a mapping to be right or reasonable. This is to:
get rid of the confusion match/mapping dichotomy (thanks @graybeal to an excellent discussion clarifying this)
solidify the core data model of SSSOM to be a mapping (subject, predicate, object) plus a justification for the mapping, which can be anything from a human curator decision to a tool match
There will be many more justifications than the few we have already covered, and it is easier to manage these in a controlled vocabulary than an enum of a datamodel.
Explicitly introduce the notion of curation_rule as a separate element that applies (mostly or exclusively) to Human-curated mappings. While closely related, a mapping justification would, as @AlasdairGray describes here be the application of the curation rule in a specific instance with details of the parameters that were used. See here for an example discussion on mapping rules in the area of disease and phenotypes.
I expect a lengthy discussion here so feel free to weigh in!
The text was updated successfully, but these errors were encountered:
Before moving to SSSOM version 1.0. I would like to suggest one major breaking change for SSSOM. This is coming out of our growing experience how mapping sets are being used moving forward: Let's get this right this time!
Summary:
match_type
tomapping_justification
(issue). A mapping justification is an action (or the written representation of that action) of showing a mapping to be right or reasonable. This is to:match/mapping
dichotomy (thanks @graybeal to an excellent discussion clarifying this)mapping_justification
from an enum (HumanCurated
) to a proper controlled vocabulary (vocab:HumanCurated
) Move match_type from enum to entity format #141curation_rule
as a separate element that applies (mostly or exclusively) to Human-curated mappings. While closely related, a mapping justification would, as @AlasdairGray describes here be theapplication of the curation rule in a specific instance with details of the parameters that were used
. See here for an example discussion on mapping rules in the area of disease and phenotypes.I expect a lengthy discussion here so feel free to weigh in!
The text was updated successfully, but these errors were encountered: