Skip to content

fix: correct ExaminerActionLifecylce to ExaminerActionLifecycle (missing 'c') - #211

Open
Jah-yee wants to merge 1 commit into
casework:masterfrom
Jah-yee:master
Open

Jah-yee wants to merge 1 commit into
casework:masterfrom
Jah-yee:master

Conversation

@Jah-yee

@Jah-yee Jah-yee commented Aug 24, 2026

Copy link
Copy Markdown

Description

Fixes a typo in ontology/investigation/investigation.ttl line 96.

The sh:targetClass property incorrectly pointed to investigation:ExaminerActionLifecylce (missing 'c'), but the actual class is defined as investigation:ExaminerActionLifecycle.

Changes

  • Changed investigation:ExaminerActionLifecylce → investigation:ExaminerActionLifecycle in line 96

Fixes

Fixes #207

…ing 'c')

Fixes typo in ontology/investigation/investigation.ttl line 96.
sh:targetClass pointed to investigation:ExaminerActionLifecylce (missing 'c')
but the actual class is defined as investigation:ExaminerActionLifecycle.
@Jah-yee

Jah-yee commented Oct 23, 2026

Copy link
Copy Markdown
Author

Following up on the ontology typo fix in ontology/investigation/investigation.ttl, where line 96 declared sh:targetClass investigation:ExaminerActionLifecylce with the "c" missing from Lifecycle.

The class itself is defined a few lines above as investigation:ExaminerActionLifecycle with the correct spelling, so the shape constraint was pointing at a term that does not exist, which means that validation never fired. This patch corrects the target class and closes issue #207.

The change is a single token on one line, so no other part of the ontology is affected. Let me know if you would prefer this folded into a broader ontology typo sweep, or if the file has changed on main and I should rebase before you look at it.

@Jah-yee

Jah-yee commented Oct 31, 2026

Copy link
Copy Markdown
Author

Following up on the ontology typo fix in ontology/investigation/investigation.ttl at line 96, where the sh:targetClass property on the investigation:ExaminerActionLifecycle class pointed to investigation:ExaminerActionLifecylce (missing the "c").

The actual class is defined as investigation:ExaminerActionLifecycle, so the property was pointing at an IRI that is never declared in the file. Fixing the property means any SPARQL query that walks sh:targetClass from the lifecycle class now resolves to a real node instead of silently returning nothing.

One thing worth confirming on your side: whether the sh:targetClass block is hand-maintained or generated by the Case Ontology build pipeline. If it is generated, the same typo may need to be fixed upstream in the generator source rather than in this .ttl file — happy to switch the patch if you point me at the generator.

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.

Typo: sh:targetClass investigation:ExaminerActionLifecylce (missing c)

1 participant