callahantiff / PheKnowLator

PheKnowLator: Heterogeneous Biomedical Knowledge Graphs and Benchmarks Constructed Under Alternative Semantic Models
https://github.com/callahantiff/PheKnowLator/wiki
Apache License 2.0
157 stars 29 forks source link

🦉 + 🥅 + 🐞 - OWL-NETS Assumption Bug #109

Closed callahantiff closed 2 years ago

callahantiff commented 2 years ago

Goal

This PR makes changes to the owlnets.py script and OWLNETS_Example_Application.ipynb Jupyter Notebook.

For the owlnets.py script, three new hyperparameters were added to provide users with more flexibility in terms of what support, top, and relation ontology objects are included in an OWL-NETS graph. The pruning functions were also improved to make sure that metadata are not getting through (i.e., obsolete classes and XML Schema).

For the OWLNETS_Example_Application.ipynb Jupyter Notebook, new functionality was added to include node and relation definitions to the output (part of issue # 108).

sonarcloud[bot] commented 2 years ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 2 Code Smells

83.3% 83.3% Coverage
0.0% 0.0% Duplication