This PR provides some very basic maintenance needed to clean address some errors in the OWL-NETS pipeline, clean up typos in docstrings, remove pkt bnodes from fully processed OWL graphs, and address deprecated functions in NetworkX.
Scripts Impacted
owlnets.py.
Updated to fix the prior bad assumption about classes and axioms built using UnionOf constructors
metadata.py
Removed dependency on read_gpickle and write_gpickle as these have been deprecated in NetworkX v3.0 (details here)
Data Sources/Documentation Impacted
For OWL graphs, we allow the logic only and annotation only subsets to contain pkt-namespaced bnodes, but remove the pkt namespace from full owl file.
Purpose
This PR provides some very basic maintenance needed to clean address some errors in the OWL-NETS pipeline, clean up typos in docstrings, remove
pkt
bnodes from fully processed OWL graphs, and address deprecated functions in NetworkX.Scripts Impacted
owlnets.py
.UnionOf
constructorsmetadata.py
read_gpickle
andwrite_gpickle
as these have been deprecated in NetworkX v3.0 (details here)Data Sources/Documentation Impacted
pkt
-namespaced bnodes, but remove the pkt namespace from full owl file.Notebooks Impacted
OWLNETS_Example_Application.ipynb
Entity_Search.ipynb
Other Updates
v2-Data-Sources
KG Construction
OWL-NETS 2.0
Associated Issues
137