-
Notifications
You must be signed in to change notification settings - Fork 24
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
[New metadata element]: curation_rule
#166
Comments
Has this element been implemented? Will it be available in 1.0? |
Unfortunately this was not planned for 1.0, but 1.1. Can you outline why you would need it more quickly? What use case are you thinking of using it for? |
Hi! No hurry. |
We have been curating some examples for these, but I don't think the vocabulary should be standardised - there is a wide space of curation rules, and many can get very specific for any given ontology. Here we are discussing some very concrete examples: mapping-commons/disease-mappings#16 |
What is the status of curation_rule in the current SSSOM specification? As far as I can see, it has not been introduced in the model. Is there any plan for this? |
I am not 100% convinced by the statement "Should only be recorded in conjunction with mapping_justification: HumanCurated." |
Can you give 3-4 examples of specific curation rules you can think of? |
Hi, I feel like "mapping rules" could be expressed in an ontology and used by an automatic mapping tool. Currently, our curation rules are short texts. For now, they look like this :
or this one, that has subrules :
|
In short term, I'd like to use the "curation_rule" element and find the best way to publish the rules. For now I see two possibilities :
|
Thank you for your comments @saubin78 - I am in a deadline mode atm, but will get to this soon! |
This is still top of my list @saubin78 - sorry about the delay. |
Fixes #166 - [X] `docs/` have been added/updated if necessary - [X] `make test` has been run locally - [X] tests have been added/updated (if applicable) - [ ] The need for representing specific curation rules is everywhere, see #166. It will be very difficult, if not impossible, to standardise curation rules, so I would advocate we leave this totally open for now. Representing the rules as a resource basically makes them an open ended enum - which gives us more flexibility for adding structure later. @saubin78 suggested to create a class "MappingRule" and have curation rules being instances of mapping rules. We also should decide reasonably soon if we want to rename curation rule into mapping rule altogether, if we agree with @saubin78 assertion in #166 that computational rules can also be curation rules (I think that's fair!).
Element id (e.g. creator_id, mapping_tool_version):
(Must be lower case and contain only letters and underscores.)
Value data type (e.g. URI, URL, text, xsd:boolean):
Description
See #150 for wider context.
A curation rule is a (potentially) complex condition executed by a human curator that led to the establishment of a mapping. Curation rules often involve complex domain-specific considerations, which are hard to capture in an automated fashion.
Constraints
mapping_justification: HumanCurated
.Examples
mapping-commons/disease-mappings#16
The text was updated successfully, but these errors were encountered: