CAC Institutional Exploitation SHACL Shapes with gUFO Validation
SHACL validation shapes for gUFO-enhanced CAC institutional exploitation ontology, including anti-rigidity constraints, temporal validation, and foundational type compliance.
Every charitable organization Kind must extend gufo:Object and be properly classified
Every exploitation EventType must extend gufo:Event
Institutional roles are anti-rigid and cannot be subclasses of rigid Kinds
Vulnerable child phases are anti-rigid temporal stages and cannot be rigid Kinds
Every legal SituationType must extend gufo:Situation
Institution may have at most one founding date (gUFO temporal boundary)
Institution may have at most one operation end date (gUFO temporal boundary)
Institution operation end date must be after founding date (gUFO temporal ordering)
SELECT $this WHERE { $this cacontology-institutional:hasInstitutionFoundingDate ?foundingDate . $this cacontology-institutional:hasOperationEndDate ?endDate . FILTER (?endDate <= ?foundingDate) }
Exploitation may have at most one start date (gUFO temporal boundary)
Exploitation may have at most one end date (gUFO temporal boundary)
Exploitation end date must be after start date when both specified (gUFO temporal ordering)
SELECT $this WHERE { $this cacontology-institutional:hasExploitationStartDate ?startDate . $this cacontology-institutional:hasExploitationEndDate ?endDate . FILTER (?endDate <= ?startDate) }
Role may have at most one start date (gUFO temporal boundary)
Role may have at most one end date (gUFO temporal boundary)
Role end date must be after start date when both specified (gUFO temporal ordering)
SELECT $this WHERE { $this cacontology-institutional:hasRoleStartDate ?startDate . $this cacontology-institutional:hasRoleEndDate ?endDate . FILTER (?endDate <= ?startDate) }
Charitable Organization Shape
Validation shape for charitable organization instances with gUFO integration.
Organization may have founding date (gUFO temporal boundary)
Institutional reputation level must be from allowed list (gUFO quality aspect)
Oversight level must be from allowed list (gUFO quality aspect)
Organization may have founding year specified.
Children served must be between 0 and 10,000.
Orphanage Shape
Validation shape for orphanage instances with gUFO integration.
Orphanage must specify number of children served (1-500).
Orphanage must specify vulnerability level of children (gUFO quality aspect)
Institutional Exploitation Shape
Validation shape for institutional exploitation instances with gUFO integration.
Exploitation may have start date (gUFO temporal boundary)
Exploitation must specify severity level (gUFO quality aspect)
Exploitation must specify victim count (1-1000).
Exploitation must occur within a charitable organization.
Long Term Institutional Control Shape
Validation shape for long-term institutional control with gUFO integration.
Long-term control must specify duration (2-50 years).
Long-term control must have high systematicity degree (0.5-1.0) (gUFO quality aspect)
Systematic Institutional Abuse Shape
Validation shape for systematic abuse patterns with gUFO integration.
Systematic abuse must have high systematicity degree (0.7-1.0) (gUFO quality aspect)
Systematic abuse must involve at least 3 victims.
Cross Border Personal Travel Shape
Validation shape for cross-border travel instances with gUFO integration.
Cross-border travel must have travel date (gUFO temporal boundary)
Travel must specify origin location.
Travel must specify destination location.
Repeated Cross Border Travel Shape
Validation shape for repeated travel patterns with gUFO integration.
Repeated travel must specify frequency from allowed list.
Repeated travel pattern must span 2-30 years.
Humanitarian Travel Cover Shape
Validation shape for humanitarian travel cover with gUFO integration.
Humanitarian cover must specify claimed purpose from allowed list.
Institutional Founder Shape
Validation shape for institutional founder roles with gUFO integration.
Founder role must have start date (gUFO temporal boundary)
Founder must specify authority level (gUFO quality aspect)
Founder must specify trust level (gUFO quality aspect)
Trusted Adult Role Shape
Validation shape for trusted adult roles with gUFO integration.
Trusted adult must specify authority level (gUFO quality aspect)
Trusted adult must specify trust level (gUFO quality aspect)
Vulnerable Child in Care Shape
Validation shape for vulnerable children with gUFO integration.
Vulnerable child must specify vulnerability level (gUFO quality aspect)
Vulnerable child must specify at least one vulnerability type.
Orphaned Child Shape
Validation shape for orphaned children with gUFO integration.
Orphaned child must have 'orphaned' vulnerability type.
Orphaned child must have high vulnerability level (gUFO quality aspect)
Position of Trust Abuse Shape
Validation shape for position of trust abuse with gUFO integration.
Position of trust abuse must specify trust level exploited.
Trust abuse must exploit a trusted adult role.
Isolation Based Control Shape
Validation shape for isolation-based control with gUFO integration.
Isolation control must specify isolation degree (gUFO quality aspect)
Isolation must specify degree from allowed list.
Donor Manipulation Shape
Validation shape for donor manipulation with gUFO integration.
Donor manipulation must specify donor count (1-10,000).
Manipulation must specify at least one tactic.
Charitable Funding Misuse Shape
Validation shape for funding misuse with gUFO integration.
Funding misuse must specify amount ($1,000-$10,000,000).
Foreign Commerce Offense Shape
Validation shape for foreign commerce offenses with gUFO integration.
Foreign commerce offense must specify charge count (1-100).
US Prosecution Foreign Crimes Shape
Validation shape for US prosecution of foreign crimes with gUFO integration.
Prosecution must specify jurisdiction from allowed list.
Sentence length must be between 1 and 50 years when specified.
Multiple Victim Testimony Shape
Validation shape for multiple victim testimony with gUFO integration.
Multiple victim testimony must specify count (2-100).
Adult Victim Testimony Shape
Validation shape for adult victim testimony with gUFO integration.
Adult victim testimony must specify years from victimization (5-50).
Every exploitation event must have at least perpetrator and victim participants (gUFO participation)
Travel event must have exactly one traveler participant (gUFO participation)
Institution must have at least one component part (gUFO part-whole)
Systematic abuse must be composed of at least 3 individual exploitation instances (gUFO part-whole)
Investigation must include at least one piece of evidence or testimony (gUFO part-whole)
Long-term institutional control must involve high authority roles and multiple victims
SELECT $this WHERE { $this cacontology-institutional:operationDurationYears ?duration ; cacontology-institutional:victimCount ?victims . FILTER (?duration >= 5 && ?victims < 5) }
Repeated cross-border travel must enable significant institutional exploitation
SELECT $this WHERE { $this cacontology-institutional:travelPatternYears ?years ; cacontology-institutional:enablesExploitation ?exploitation . ?exploitation cacontology-institutional:victimCount ?victims . FILTER (?years >= 3 && ?victims < 3) }
High trust level exploitation must involve high authority roles
SELECT $this WHERE { $this cacontology-institutional:trustLevelExploited ?trustLevel ; cacontology-institutional:exploitsRole ?role . ?role cacontology-institutional:hasAuthorityLevel ?authLevel . FILTER (?trustLevel IN ("absolute", "complete") && ?authLevel NOT IN ("founder", "director", "executive_director")) }
High systematicity requires institutional oversight failure and isolation control
SELECT $this WHERE { $this cacontology-institutional:hasSystematicityDegree ?systematicity ; cacontology-institutional:occursWithin ?institution . ?institution cacontology-institutional:hasOversightLevel ?oversight . FILTER (?systematicity > 0.8 && ?oversight NOT IN ("minimal", "none", "self_regulated")) }
Large-scale funding misuse requires multiple manipulation tactics
SELECT $this WHERE { $this cacontology-institutional:fundingAmount ?amount ; cacontology-institutional:manipulationTactics ?tactics . FILTER (?amount > 100000.00) { SELECT $this (COUNT(?tactics) as ?tacticCount) WHERE { $this cacontology-institutional:manipulationTactics ?tactics . } GROUP BY $this HAVING (?tacticCount < 2) } }
Institutional Exploitation Data Quality Shape
Validates data quality for institutional exploitation with gUFO quality aspects.
Label should be between 10 and 300 characters when provided.
Comment should be between 20 and 2000 characters when provided.
Links institution to its founder (gUFO participation)
Links exploitation to institution where it occurs (gUFO situational context)
Links exploitation to vulnerability exploited (gUFO aspect exploitation)
Links exploitation to facilitating role (gUFO participation)