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

Added codes that ensure mapping between properties and ids #240

Merged
merged 3 commits into from
Mar 22, 2018

Conversation

yy20716
Copy link
Contributor

@yy20716 yy20716 commented Feb 11, 2018

This pull request contains codes that cover the issue, i.e. GAF inference were incomplete due to incorrect mapping for part_of. To solve this issue,

  • In createPropagationRules of BasicAnnotationPropagator, I added codes that make sure the mappings in propagationRules are correct, i.e., additionally check whether properties for part_of or occurs_in come from BFO.
  • I also extended getIRIByIdentifier of OWLGraphWrapperExtended to give priorities to properties from BFO/RO if multiple candidate properties are found for given ids. I also added the test case for this extended function, OWLGraphWrapperExtendedTest. Thank you.

@cmungall cmungall merged commit e637b4c into master Mar 22, 2018
@cmungall cmungall deleted the check-malformed-aspectmap branch March 22, 2018 23:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants