Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Breaking change: Replacing match_type with mapping_justification #154

Merged
merged 5 commits into from
Apr 15, 2022
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 8 additions & 19 deletions model/schema/sssom.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -57,14 +57,6 @@ enums:
"1:0": One-to-none mapping
"0:1": None-to-one mapping
"n:n": Many-to-many mapping
match_type_enum:
permissible_values:
Lexical: Lexical match
Logical: Logical match
HumanCurated: Match based on human expert opinion
Complex: Match based on a variety of different strategies
Unspecified: Unknown match type
SemanticSimilarity: Match based on close semantic similarity
preprocessing_method_enum:
permissible_values:
Stemming:
Expand Down Expand Up @@ -189,21 +181,18 @@ slots:
description: (The CURIE of the Uberon term for "anatomical entity".)
- value: biolink:Gene
description: (The CURIE of the biolink class for genes.)
match_type:
description: The kind of match that led to the mapping, e.g. Logical or Lexical.
range: match_type_enum
mapping_justification:
description: A mapping justification is an action (or the written representation of that action) of showing a mapping to be right or reasonable.
range: EntityReference
required: true
examples:
- value: OMAPV:Lexical
- value: OMAPV:HumanCurated
object_type:
description: The type of entity that is being mapped.
range: entity_type_enum
examples:
- value: owl:Class
required: true
multivalued: true
examples:
- value: Lexical
description: (The type of match that led to the mapping is Lexical, i.e. based on comparing the string representation of an aspect of the subject with the string representation of an aspect of the subject.)
- value: HumanCurated
description: (The type of match that led to the mapping was by human expert judgement.)
mapping_set_id:
description: A globally unique identifier for the mapping set (not each individual
mapping). Should be IRI, ideally resolvable.
Expand Down Expand Up @@ -459,7 +448,7 @@ classes:
- object_id
- object_label
- object_category
- match_type
- mapping_justification
- author_id
- author_label
- reviewer_id
Expand Down