Skip to content

Commit e1e1a8a

Browse files
committed
Merge branch 'unstable' into unstable-2.0.0
2 parents 6a7873f + 4bd125d commit e1e1a8a

File tree

2 files changed

+117
-0
lines changed

2 files changed

+117
-0
lines changed

ChangeLog

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
2025-09-23
2+
* (26c65ee) Issue 178: Add investigator role subclasses and shapes in investigation namespace:
3+
AcademicResearchInvestigator, CivilSocietyInvestigator, CorporateInvestigator,
4+
HumanRightsInvestigator, InsuranceInvestigator, IntelligenceInvestigator,
5+
LawEnforcementInvestigator, MilitaryInvestigator, PrivateInvestigator,
6+
RegulatoryInvestigator
7+
18
2025-03-18
29
* (7ecdaf4) UCO Issue 629: Revise vocabulary pattern
310

ontology/investigation/investigation.ttl

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,17 @@
2727
owl:versionIRI investigation:1.4.0 ;
2828
.
2929

30+
investigation:AcademicResearchInvestigator
31+
a
32+
owl:Class ,
33+
sh:NodeShape
34+
;
35+
rdfs:subClassOf investigation:Investigator ;
36+
rdfs:label "Academic-Research Investigator"@en ;
37+
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 ;
38+
sh:targetClass investigation:AcademicResearchInvestigator ;
39+
.
40+
3041
investigation:Attorney
3142
a
3243
owl:Class ,
@@ -74,6 +85,28 @@ investigation:Authorization
7485
sh:targetClass investigation:Authorization ;
7586
.
7687

88+
investigation:CivilSocietyInvestigator
89+
a
90+
owl:Class ,
91+
sh:NodeShape
92+
;
93+
rdfs:subClassOf investigation:Investigator ;
94+
rdfs:label "Civil-Society / Open-Source Investigator"@en ;
95+
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 ;
96+
sh:targetClass investigation:CivilSocietyInvestigator ;
97+
.
98+
99+
investigation:CorporateInvestigator
100+
a
101+
owl:Class ,
102+
sh:NodeShape
103+
;
104+
rdfs:subClassOf investigation:Investigator ;
105+
rdfs:label "Corporate Investigator"@en ;
106+
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 ;
107+
sh:targetClass investigation:CorporateInvestigator ;
108+
.
109+
77110
investigation:Examiner
78111
a
79112
owl:Class ,
@@ -96,6 +129,39 @@ investigation:ExaminerActionLifecycle
96129
sh:targetClass investigation:ExaminerActionLifecylce ;
97130
.
98131

132+
investigation:HumanRightsInvestigator
133+
a
134+
owl:Class ,
135+
sh:NodeShape
136+
;
137+
rdfs:subClassOf investigation:Investigator ;
138+
rdfs:label "Human-Rights Investigator"@en ;
139+
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 ;
140+
sh:targetClass investigation:HumanRightsInvestigator ;
141+
.
142+
143+
investigation:InsuranceInvestigator
144+
a
145+
owl:Class ,
146+
sh:NodeShape
147+
;
148+
rdfs:subClassOf investigation:Investigator ;
149+
rdfs:label "Insurance Investigator"@en ;
150+
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 ;
151+
sh:targetClass investigation:InsuranceInvestigator ;
152+
.
153+
154+
investigation:IntelligenceInvestigator
155+
a
156+
owl:Class ,
157+
sh:NodeShape
158+
;
159+
rdfs:subClassOf investigation:Investigator ;
160+
rdfs:label "Intelligence Investigator"@en ;
161+
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 ;
162+
sh:targetClass investigation:IntelligenceInvestigator ;
163+
.
164+
99165
investigation:Investigation
100166
a
101167
owl:Class ,
@@ -208,6 +274,39 @@ investigation:Investigator
208274
sh:targetClass investigation:Investigator ;
209275
.
210276

277+
investigation:LawEnforcementInvestigator
278+
a
279+
owl:Class ,
280+
sh:NodeShape
281+
;
282+
rdfs:subClassOf investigation:Investigator ;
283+
rdfs:label "Law-Enforcement Investigator"@en ;
284+
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 ;
285+
sh:targetClass investigation:LawEnforcementInvestigator ;
286+
.
287+
288+
investigation:MilitaryInvestigator
289+
a
290+
owl:Class ,
291+
sh:NodeShape
292+
;
293+
rdfs:subClassOf investigation:Investigator ;
294+
rdfs:label "Military Investigator"@en ;
295+
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 ;
296+
sh:targetClass investigation:MilitaryInvestigator ;
297+
.
298+
299+
investigation:PrivateInvestigator
300+
a
301+
owl:Class ,
302+
sh:NodeShape
303+
;
304+
rdfs:subClassOf investigation:Investigator ;
305+
rdfs:label "Private Investigator"@en ;
306+
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 ;
307+
sh:targetClass investigation:PrivateInvestigator ;
308+
.
309+
211310
investigation:ProvenanceRecord
212311
a
213312
owl:Class ,
@@ -233,6 +332,17 @@ investigation:ProvenanceRecord
233332
sh:targetClass investigation:ProvenanceRecord ;
234333
.
235334

335+
investigation:RegulatoryInvestigator
336+
a
337+
owl:Class ,
338+
sh:NodeShape
339+
;
340+
rdfs:subClassOf investigation:Investigator ;
341+
rdfs:label "Regulatory Investigator"@en ;
342+
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 ;
343+
sh:targetClass investigation:RegulatoryInvestigator ;
344+
.
345+
236346
investigation:Subject
237347
a
238348
owl:Class ,

0 commit comments

Comments
 (0)