Skip to content

Feature/robot v1.9.11 cmem 8283 - #40

Merged
louiswesterheide merged 11 commits into
mainfrom
feature/robotV1.9.11-CMEM-8283
Oct 14, 2026
Merged

louiswesterheide merged 11 commits into
mainfrom
feature/robotV1.9.11-CMEM-8283

Conversation

@muddymudskipper

Copy link
Copy Markdown
Contributor

No description provided.

…ut a void:Dataset

Provenance was read from the project graph, which only exists if the
workspace is stored as RDF (workspace provider backend or
fileAndDataPlatform). The task type and parameter IRIs are now derived
from the plugin class, as cmem-plugin-base does.

The Validate output graph describes the validated ontology, so it is now
declared a void:Dataset instead of the owl:Ontology ROBOT declares.
Selecting the same graph as data graph and ontology graph failed with
OWLOntologyDocumentAlreadyExistsException: the graph was made to import
itself, and the catalog resolved that import to the file already
loaded. The self-import is now only added for two different graphs.

Only one of data graph and ontology graph is required; with only one,
or the same graph in both, that graph is reasoned on its own. The
output graph import needs an ontology graph.

Also update poetry.lock.
With one input graph, whichever field it is in, the result comment is
"Reasoning results of graph <X>": the graph's role is not known.
@muddymudskipper
muddymudskipper marked this pull request as draft October 12, 2026 08:47
@github-actions

github-actions Bot commented Oct 12, 2026 •

Copy link
Copy Markdown

Coverage

Coverage Report
File Stmts Miss Cover Missing
init.py 0 0 100%
plugin_reason.py 187 19 90% 353 355 363 365 403 405 407 409 411 415 472 510-514 567 571 575
plugin_validate.py 165 20 88% 140 142 144 146 148 150 152 154 156 210 242-246 304 308 314 319 326
utils.py 115 6 95% 155-156 200 242-244
doc/init.py 5 0 100%
TOTAL 472 45 90%  

Tests Skipped Failures Errors Time
42 0 💤 0 ❌ 0 🔥 669.371 ⏱

@muddymudskipper
muddymudskipper marked this pull request as ready for review October 12, 2026 14:17
@muddymudskipper
muddymudskipper marked this pull request as draft October 12, 2026 16:17
@muddymudskipper
muddymudskipper marked this pull request as ready for review October 12, 2026 17:26
@louiswesterheide
louiswesterheide merged commit 84d6060 into main Oct 14, 2026
2 checks passed
@louiswesterheide
louiswesterheide deleted the feature/robotV1.9.11-CMEM-8283 branch October 14, 2026 06:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants