Skip to content

Conversation

@vulnmaster
Copy link

This Pull Request resolves all requirements of Issue # 178 .

Summary

Added investigator role subclasses and SHACL shapes in ontology/investigation/investigation.ttl:
Academic, Civil Society, Corporate, Human Rights, Insurance, Intelligence, Law Enforcement, Military, Private, Regulatory
Updated ChangeLog to note CASE Issue 178.

Rationale

These subclasses make investigator roles explicit to support clearer modeling, validation, and downstream reasoning across CASE implementations.

Scope of change

Additions only; no breaking removals or cardinality changes anticipated.
Files touched:
ontology/investigation/investigation.ttl
ChangeLog

Risk and compatibility

Low risk, additive changes; backward compatible with existing data and tooling.

Validation

Shapes defined alongside classes to support validation.
Ontology compiles and normalizes as expected with standard CASE workflows.

Add new subclasses to investigation:Investigator per CASE change proposal 178
Add change for CASE issue 178 - addition of investigation:Investigator subclasses
@vulnmaster vulnmaster added the Project-NewObject Add a new object to the ontology. label Sep 24, 2025
@ajnelson-nist ajnelson-nist added this to the CASE 1.5.0 milestone Sep 24, 2025
@ajnelson-nist ajnelson-nist linked an issue Sep 24, 2025 that may be closed by this pull request
13 tasks
@vulnmaster
Copy link
Author

This PR passed Solutions Review by the CDO OC on 10/21/2025. It can be merged once @ajnelson-nist is ready.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Project-NewObject Add a new object to the ontology.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Addition of Investigator Subclasses

2 participants