Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
2025-09-23
* (26c65ee) Issue 178: Add investigator role subclasses and shapes in investigation namespace:
AcademicResearchInvestigator, CivilSocietyInvestigator, CorporateInvestigator,
HumanRightsInvestigator, InsuranceInvestigator, IntelligenceInvestigator,
LawEnforcementInvestigator, MilitaryInvestigator, PrivateInvestigator,
RegulatoryInvestigator

2025-03-18
* (7ecdaf4) UCO Issue 629: Revise vocabulary pattern

Expand Down
110 changes: 110 additions & 0 deletions ontology/investigation/investigation.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,17 @@
owl:versionIRI investigation:1.4.0 ;
.

investigation:AcademicResearchInvestigator
a
owl:Class ,
sh:NodeShape
;
rdfs:subClassOf investigation:Investigator ;
rdfs:label "Academic-Research Investigator"@en ;
rdfs:comment "A principal or co-investigator on a university or research-institute project who designs and conducts scholarly investigations under institutional research-ethics policy."@en ;
sh:targetClass investigation:AcademicResearchInvestigator ;
.

investigation:Attorney
a
owl:Class ,
Expand Down Expand Up @@ -74,6 +85,28 @@ investigation:Authorization
sh:targetClass investigation:Authorization ;
.

investigation:CivilSocietyInvestigator
a
owl:Class ,
sh:NodeShape
;
rdfs:subClassOf investigation:Investigator ;
rdfs:label "Civil-Society / Open-Source Investigator"@en ;
rdfs:comment "An investigator working for an NGO, newsroom, or public OSINT collective who gathers, verifies, and preserves open-source information on matters of public interest (e.g., war-crimes documentation, environmental abuse)."@en ;
sh:targetClass investigation:CivilSocietyInvestigator ;
.

investigation:CorporateInvestigator
a
owl:Class ,
sh:NodeShape
;
rdfs:subClassOf investigation:Investigator ;
rdfs:label "Corporate Investigator"@en ;
rdfs:comment "An internal or contracted investigator who conducts fact-finding for a private-sector organisation under corporate policy and applicable civil law (e.g., fraud, misconduct, or e-discovery inquiries)."@en ;
sh:targetClass investigation:CorporateInvestigator ;
.

investigation:Examiner
a
owl:Class ,
Expand All @@ -96,6 +129,39 @@ investigation:ExaminerActionLifecycle
sh:targetClass investigation:ExaminerActionLifecylce ;
.

investigation:HumanRightsInvestigator
a
owl:Class ,
sh:NodeShape
;
rdfs:subClassOf investigation:Investigator ;
rdfs:label "Human-Rights Investigator"@en ;
rdfs:comment "An investigator mandated by an international or regional body (e.g., UN fact-finding mission, ICC Office of the Prosecutor) to collect and analyse evidence of human-rights or humanitarian-law violations."@en ;
sh:targetClass investigation:HumanRightsInvestigator ;
.

investigation:InsuranceInvestigator
a
owl:Class ,
sh:NodeShape
;
rdfs:subClassOf investigation:Investigator ;
rdfs:label "Insurance Investigator"@en ;
rdfs:comment "A specialist (often in an insurer's Special Investigation Unit) who examines claims and related evidence to detect, document, and prevent insurance fraud."@en ;
sh:targetClass investigation:InsuranceInvestigator ;
.

investigation:IntelligenceInvestigator
a
owl:Class ,
sh:NodeShape
;
rdfs:subClassOf investigation:Investigator ;
rdfs:label "Intelligence Investigator"@en ;
rdfs:comment "An investigator within a civil or military intelligence or counter-intelligence agency who collects and analyses information to detect, assess, and neutralize foreign-intelligence or terrorism threats."@en ;
sh:targetClass investigation:IntelligenceInvestigator ;
.

investigation:Investigation
a
owl:Class ,
Expand Down Expand Up @@ -188,6 +254,39 @@ investigation:Investigator
sh:targetClass investigation:Investigator ;
.

investigation:LawEnforcementInvestigator
a
owl:Class ,
sh:NodeShape
;
rdfs:subClassOf investigation:Investigator ;
rdfs:label "Law-Enforcement Investigator"@en ;
rdfs:comment "An investigator empowered by criminal-procedure law—e.g., police detective, federal special agent—to collect evidence of suspected offences, execute warrants, and file charges."@en ;
sh:targetClass investigation:LawEnforcementInvestigator ;
.

investigation:MilitaryInvestigator
a
owl:Class ,
sh:NodeShape
;
rdfs:subClassOf investigation:Investigator ;
rdfs:label "Military Investigator"@en ;
rdfs:comment "A member of a military criminal-investigation organisation who investigates offences under military justice codes and the law of armed conflict (e.g., Army CID, Naval Criminal Investigative Service agent)."@en ;
sh:targetClass investigation:MilitaryInvestigator ;
.

investigation:PrivateInvestigator
a
owl:Class ,
sh:NodeShape
;
rdfs:subClassOf investigation:Investigator ;
rdfs:label "Private Investigator"@en ;
rdfs:comment "A non-law enforcement investigator (often called a PI, private detective, or private eye) hired by private clients to conduct investigative services, such as, surveillance, background checks, or asset tracing. Private Investigators oftentimes require a license but not in all jurisdictions."@en ;
sh:targetClass investigation:PrivateInvestigator ;
.

investigation:ProvenanceRecord
a
owl:Class ,
Expand All @@ -213,6 +312,17 @@ investigation:ProvenanceRecord
sh:targetClass investigation:ProvenanceRecord ;
.

investigation:RegulatoryInvestigator
a
owl:Class ,
sh:NodeShape
;
rdfs:subClassOf investigation:Investigator ;
rdfs:label "Regulatory Investigator"@en ;
rdfs:comment "An investigator acting under statutory regulatory authority—such as securities, health-and-safety, or data-protection law—to determine compliance and recommend administrative sanctions."@en ;
sh:targetClass investigation:RegulatoryInvestigator ;
.

investigation:Subject
a
owl:Class ,
Expand Down