-
Notifications
You must be signed in to change notification settings - Fork 29
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
Fix ORCID individuals import #3257
Conversation
Can I please merge this PR and move the discussion to another place? |
I don’t like the fact that the PR only works because of what is likely to be either (1) a bug in ROBOT’s STAR extraction or (2) an undefined behaviour due to the fact that the seed is a list of individuals, while SLME is supposed to work from a list of class or property names. I am not discussing just for the sake of discussing. Relying on a bug/undefined behaviour that we can’t explain is not great, even if it appears to work the way we want. |
I can change it to BOT and then get all individuals, which is the expected behaviour. |
But then all the individuals defined in |
This works as I believe it should:
The key option here is
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good.
You don’t need to do anything about my remark regarding the use of Make conditionals. It’s something we can do later, maybe by doing a single overhauling pass over the custom Makefile to replace all shell conditionals in one step.
Related to #3253 (ORCID names are being removed in diff)
I chose to have a separate import because the merged_import excludes individuals, and I wanted to enable this only for Orcidio. I created a custom rule for
imports/orcidio_import.owl
and imported it inuberon-edit.obo
.What do you think?