Skip to content

0.3.0

Choose a tag to compare

@ajnelson-nist ajnelson-nist released this 10 Nov 23:26
· 418 commits to main since this release
0390ee7

This release implements a function to perform offline instance data validation using CASE 0.5.0. A new command-line tool case_validate is provided, as a wrapper around pyshacl that adjusts pyshacl's command-line interface and bundles pre-built CASE ontology files.

SPARQL functionality is also now updated to supplement query operations with CASE and UCO subclass knowledge. case_file has been adjusted to output uco-observable:File objects instead of uco-observable:ObservableObject objects that needed to rely on duck-typing.

case_utils is now a typed package (see PEP-561).

Various miscellaneous fixes have been applied to support CI-based testing.

rdflib 6.0.2+ is now adopted, entailing removal of support for Python 3.6. A function, case_utils.guess_format, has been deprecated as its functionality has been transferred upstream.