All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning
- updated dependencies and template
- Fix robot.jar vulnerability CVE-2026-49844.
- Use cmem-client instead of cmempy for all Corporate Memory access
- Remove cmem-cmempy dependency and
setup_cmempy_user_accesscalls
- Fix robot.jar vulnerabilities CVE-2026-54515, CVE-2026-9828.
- Remove inflection dependency
- Fix robot.jar vulnerabilities CVE-2026-54512, CVE-2026-54513, CVE-2026-54514, CVE-2026-54515.
- Update template to 8.5.0.
- Fix robot.jar vulnerability GHSA-72hv-8253-57qq
- use ROBOT v1.9.10 compiled with updated dependencies without vulnerablities
- Update template to 8.3.1.
- Relax URN URI validation.
- Fix robot.jar vulnerability CVE-2026-1225
- Update template to 8.3.0.
- Allow URN URIs in graph parameters.
- use ROBOT v1.9.8 compiled with updated dependencies without vulnerablities
- Handle canceling of workflow.
- Get creation date and time after processing.
- Update ROBOT to v1.9.8.
- Update dependencies.
- Default value for "ignore missing imports" is False.
- Change order of parameters in UI.
- Do not remove import of ontology in result graph if ontology is imported in data graph and "Output graph import" is not set to "Import ontology graph into output graph" in Reason plugin.
- Parameter to check missing OWL imports. Missing imports can be ignored or lead to execution error.
- Check if ontology graph and data graph exist before execution.
- Throw error if output graph is imported by input graph in Reason plugin
- Use UUIDs for temporary RDF files
- Do not query list of graphs again for output graph label
- replaced the boolean parameters "Add ontology graph import to result graph" and "Add result graph import to ontology graph" with a pull down menu
- removed axiom generators for object property characteristics and data property characteristics (not working)
- error caused by plugin parameter provenance generation
- support for directories in filepath for output filename in Validate plugin
- axiom generators for object property characteristics and data property characteristics (needs testing)
- compatibility with cmem-plugin-base 4.5.0
- update ROBOT to 1.9.7
- fix installation issue for platform encodings other than UTF-8
- axiom generator description in UI
- output graph label derived from input graph
- create plugin label in provenance data
- Validate: added "mode" parameter
- respect owl:imports in OWL2 profile validation
- Validate: the entity output includes the reasoner option on path "reason"
- detailed axiom generator documentation
- The axiom generator ObjectPropertyCharacteristic does not yield results. Currently, this axiom generator and its (working) counterpart DataPropertyCharacteristic are removed from the Reason plugin.
- defined input and output schema
- Reason: parameters to import the result graph in the ontology graph and to import the ontology graph in the result graph
- Validate: parameter to enable/disable entity output
- incorrect stopping of workflow if "validate_profiles" and "stop_at_inconsistencies" is enabled in Validate plugin
- fixed error when output graph is imported by input graph; the import is removed in-memory before reasoning
- raise OSError on post result graph error
- removed write_md and produce_graph bool parameters
- If "input_profiles" is enabled the Reason plugin expects "ontology_iri" and "profile" on the input. The ontology IRI on the input overrides the plugin setting.
- update execution report
- output graph IRI selectable from existing graphs
- When "input_profiles" is enabled the ontology IRI and list of valid OWL2 profiles is now taken from the config port. The list of valid profiles is a comma-separated string (e.g. "Full,DL").
- fixed errors on CMEM instances with self-signed/invalid certificates
- valid OWL profiles can be read on the Reason plugin input instead of validating the ontology in the plugin
- use DCMI Metadata Terms for provenance
- new icons
- temporary files are now removed when an error occurs
- parameter for validating the input ontology against OWL2 profiles (DL, EL, QL, RL, and Full)
- Validate plugin outputs valid profiles with path "profile"
- Validate plugin outputs the Markdown result with path "markdown"
prov:wasGeneratedByin output graphs now refers to a plugin IRI instead of a literal
- keep original output ("No explanations found.") if no inconsistencies found with Validate plugin
- provenance data in output graphs now includes plugin parameter settings
- new icons
- valid range of "Maximum RAM Percentage" parameter in Validate plugin (1-100)
- complete validation for IRI parameters
- remove "Annnotate inferred subclass axioms" parameter in Reason plugin
- "Annotate inferred axioms" parameter in Reason plugin
- "Maximum RAM percentage" parameter
- axiom generators are now not advanced parameters
- initial version