linkml / linkml-runtime

Runtime support for linkml generated models
https://linkml.io/linkml/
Creative Commons Zero v1.0 Universal
25 stars 23 forks source link

experiment in factoring out pyld and removing rdflib5.x support. #139

Closed cmungall closed 2 years ago

cmungall commented 2 years ago

Note that framing does not seem to be supported yet in rdflib: https://github.com/RDFLib/rdflib/issues/1727 This may not be an issue as framing was not implemented in jsonldgen, and we are largely bypassing this library and using rdflib_dumper/loader instead

codecov-commenter commented 2 years ago

Codecov Report

Merging #139 (0793af5) into main (279f292) will decrease coverage by 0.10%. The diff coverage is 60.49%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #139      +/-   ##
==========================================
- Coverage   66.14%   66.04%   -0.11%     
==========================================
  Files          49       49              
  Lines        4602     4641      +39     
  Branches     1261     1276      +15     
==========================================
+ Hits         3044     3065      +21     
- Misses       1231     1245      +14     
- Partials      327      331       +4     
Impacted Files Coverage Δ
linkml_runtime/__init__.py 100.00% <ø> (ø)
linkml_runtime/dumpers/rdflib_dumper.py 97.50% <ø> (ø)
linkml_runtime/loaders/rdf_loader.py 28.20% <25.00%> (-5.13%) :arrow_down:
linkml_runtime/utils/schemaview.py 84.12% <40.74%> (-0.65%) :arrow_down:
linkml_runtime/loaders/rdflib_loader.py 87.35% <50.00%> (-0.44%) :arrow_down:
linkml_runtime/loaders/loader_root.py 66.66% <61.90%> (-9.10%) :arrow_down:
linkml_runtime/loaders/csv_loader.py 67.85% <66.66%> (-1.38%) :arrow_down:
linkml_runtime/dumpers/rdf_dumper.py 71.79% <100.00%> (-8.70%) :arrow_down:
linkml_runtime/loaders/json_loader.py 90.47% <100.00%> (+1.00%) :arrow_up:
linkml_runtime/loaders/yaml_loader.py 100.00% <100.00%> (ø)
... and 6 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 58a9838...0793af5. Read the comment docs.