Skip to content

0.6.0

Compare
Choose a tag to compare
@ajnelson-nist ajnelson-nist released this 09 Dec 19:18
· 110 commits to main since this release
7179c54

New features:

  • case-utils 0.9.0 is now adopted.
  • case-prov now reviews data using CASE ontology version 1.1.0.
  • Node IRIs are now shortened using prefixes defined in the graph (e.g. with @prefix statements in Turtle, and @context dictionary members in JSON-LD). This was previously done using a hard-coded prefix, but now uses the qname built into RDFLib's NamespaceManager.
  • The mappings for the CASE properties investigation:wasDerivedFrom and investigation:wasInformedBy now also generate class assertions for the subject and object of each triple - prov:Entity and prov:Activity, respectively.

Test updates:

  • Python 3.11 is now the latest version of Python reviewed.
  • The examples review now includes synchronization code to ensure new tests added to CASE-Examples or the CASE website are reviewed as part of case-prov CI.
  • Examples' PROV-O mappings have been regenerated to reflect many node IRI updates throughout CASE-Examples and the CASE website.
  • pre-commit has been refreshed.
  • case_prov_* Python tools now use the RDFLib PROV DefinedNamespace to catch concept IRI typos.