Analysis Phase
Phase focused on detailed analysis of evidence and cybertip information.
Analyst Role
Role of professional analyzing cybertips and digital evidence. Modeled as anti-rigid gUFO Role.
Conclusion Phase
Final phase involving case closure or prosecution referral.
Conspiracy Leader Role
Leadership role within criminal conspiracy, directing and coordinating activities.
Conspiracy Member Role
Member role within criminal conspiracy, participating in coordinated activities.
Coordinated Offense Pattern
Pattern of coordinated criminal activities involving multiple perpetrators working together across time and locations.
Criminal Enterprise
Organized criminal group conducting systematic child exploitation activities with defined roles and structure.
Digitally Generated CSAM Incident
Incidents involving digitally generated or manipulated child sexual abuse material.
Evidence Phase
Phase focused on evidence collection, analysis, and curation.
Evidence Review Action
The action of reviewing and analyzing digital evidence using forensic tools.
Grooming and Solicitation
Incidents involving grooming or solicitation of children for sexual purposes.
Initial Investigation Phase
Initial phase of CAC investigation involving cybertip receipt and preliminary review.
Investigation Lifecycle Situation
Overall situation encompassing the complete CAC investigation lifecycle.
Investigator Role
Role of law enforcement officer or analyst conducting CAC investigation. Modeled as anti-rigid gUFO Role.
Legal Process Phase
Phase involving legal processes such as search warrants and subpoenas.
Live Streaming Child Sexual Abuse
Incidents involving live streaming of child sexual abuse.
Receive Cybertip Action
The initial action of receiving a cybertip report from a reporting entity (e.g., NCMEC, INHOPE).
Rescuer Role
Role of a person involved in rescuing or protecting victims (e.g., law enforcement, NGO worker). Modeled as anti-rigid gUFO Role.
Review Cybertip Action
The action of reviewing and analyzing a cybertip report by an analyst.
Victim Phase
Phase focused on victim identification, rescue, and support.
conspiracy duration
Duration of criminal conspiracy from start to disruption.
conspiracy member count
Number of individuals involved in criminal conspiracy (e.g., 8 defendants).
current phase
The current active phase of the investigation.
depicts child
Links a digital artifact to a child depicted in it.
has age situation
Links a person to an Age At Time Situation that attributes a concrete age value to them over a time-bounded interval. This is the primary bridge from identity data into the gUFO-based age modeling pattern.
has offender age situation
Convenience link from a child sexual abuse event to an Age At Time Situation describing the offender’s age at or during that event, enabling age-gap and Romeo-and-Juliet style analyses.
has phase
Links investigation to its current or historical phases.
has phase begin point
Temporal begin point for investigation phase.
has phase end point
Temporal end point for investigation phase.
has role begin point
Temporal begin point for CAC role.
has role end point
Temporal end point for CAC role.
has victim age situation
Convenience link from a child sexual abuse event to an Age At Time Situation describing the victim’s age at or during that event. Implementations MAY infer or materialize this from person-level age situations and event timepoints.
indictment counts
Number of criminal counts in indictment (e.g., 19 counts in superseding indictment).
investigation status
Current status of CAC investigation (active, suspended, closed, referred).
involves offender
Links an event to an offender role.
involves victim
Links an event to a victim role.
leads conspiracy
Links individual to conspiracy they lead or direct.
legal instrument
Links a legal process action to its legal instrument (e.g., search warrant, subpoena).
occurs during phase
Links an action to the investigation phase during which it occurs.
participates in conspiracy
Links individual to conspiracy they participate in.
phase duration
Duration of investigation phase.
phase progress
Progress percentage within current investigation phase (0.0-1.0).
produces artifact
Links an event to a digital artifact it produces.
rescued victim
Links a victim rescue action to the rescued victim.
results in indictment
Links conspiracy to indictment resulting from investigation.
severity level
The severity level of an incident (0-3, mapping to NorRating/EUROPOL scales).
submitted to
Links an unknown victim submission to the target database.
targets service
Links a legal process action to the digital service it targets.
transitions to
Links one investigation phase to the next phase in sequence.
uses channel
Links an event to a digital service or communication channel.
uses classification
Links a CSAM curation action to the classification system used.
Age Based Vulnerability
Exploitation of victim's young age and limited ability to resist or escape.
Apartment Isolation
Use of apartment or residential unit for victim isolation and exploitation.
Blunt Object Threats
Use of blunt objects as weapons to threaten and control victim.
Clothing Disguise
Use of specific clothing to alter appearance or blend into environment.
Compliance Enforcement
Methods used to enforce victim compliance with perpetrator demands.
Controlled Environment Exploitation
Exploitation in environment controlled by perpetrator to prevent escape or discovery.
Delayed Disclosure
Delayed disclosure due to trauma, threats, or other factors.
Escape Attempt
Victim's attempts to escape during or after abduction.
Exploitation Scene Evidence
Physical evidence collected from exploitation location.
Fire Escape Entry
Forcing victim to climb fire escapes to enter buildings through windows.
Firearm Threats
Use of firearm to threaten and control victim during abduction.
Hooded Concealment
Use of hooded clothing to partially conceal identity.
Humiliation Based Exploitation
Exploitation designed to humiliate and degrade victim beyond sexual assault.
Immediate Disclosure
Immediate disclosure of abduction and assault upon release or escape.
Immediate Exploitation
Sexual exploitation occurring immediately following abduction without delay.
Implied Weapon Threats
Threats suggesting weapon possession without displaying actual weapon.
Isolated Child Targeting
Targeting children who are alone without adult supervision or companions.
Isolation Vulnerability
Exploitation of victim being alone without potential helpers or witnesses.
Knife Threats
Use of knife or bladed weapon to threaten and control victim.
Mask Concealment
Use of masks or face coverings to hide identity.
Movement Restriction
Physical or psychological restriction of victim movement and escape attempts.
Physical Force with Weapon
Combination of physical force and weapon use to control victim.
Physical Intimidation
Use of physical presence and intimidation to control victim behavior.
Public Space Abduction
Abduction occurring in public spaces such as parks, playgrounds, or commercial areas.
Random Victim Selection
Selection of victim based on opportunity rather than specific targeting or grooming.
Ritualized Exploitation
Exploitation following specific ritualized patterns (forced showering, specific commands).
Routine Activity Targeting
Targeting children during predictable routine activities (school, recreation, errands).
School Route Abduction
Abduction of child while traveling to or from school or educational activities.
School Route Targeting
Targeting children on routes to or from school when they are alone and vulnerable.
Secondary Location Control
Movement of victim to secondary location for enhanced control and exploitation.
Silence Enforcement
Specific threats or actions to prevent victim from calling for help.
Size Based Vulnerability
Exploitation of victim's small physical size relative to perpetrator.
Ski Mask Concealment
Use of ski mask or balaclava to conceal identity during approach.
Surveillance Evidence
Video or photographic surveillance evidence of abduction or related activity.
Survival Behavior
Victim behavior focused on survival and minimizing harm.
Unconventional Entry
Use of non-standard entry methods to avoid detection or surveillance.
Vehicle Concealment
Use of vehicles to conceal approach or provide mobile concealment.
Verbal Threats
Use of verbal threats to maintain victim compliance.
Weapon Display Intimidation
Display of weapon to intimidate victim into compliance without direct threats.
Window Entry
Forcing victim to enter location through windows rather than doors.
Witness Evidence
Witness testimony regarding abduction or suspicious activity.
abduction duration
Duration of abduction from initial contact to victim release in hours.
abduction location
Specific location where abduction occurred.
access difficulty
Difficulty of accessing exploitation location (easy, moderate, difficult).
approach method
Method used to approach victim (direct_confrontation, deception, force).
compliance reason
Primary reason for victim compliance (fear, weapon_threat, physical_force).
concealment level
Level of identity concealment (partial, full, complete).
conceals identity with
Links perpetrator to disguise items used for concealment.
discloses to
Links disclosure to person or agency receiving disclosure.
disclosure method
Method of disclosure (family, police, school, medical).
disguise effectiveness
Effectiveness of disguise in preventing identification.
disguise type
Type of disguise used (ski_mask, hood, mask, clothing, vehicle).
documents abduction
Links evidence to abduction it documents.
employs coercion
Links abduction to coercion methods employed.
entry method
Method used to enter exploitation location (fire_escape, window, door, roof).
escalates to
Links abduction to exploitation pattern that follows.
escape routes
Number and accessibility of potential escape routes from location.
evidence recovery rate
Percentage of expected evidence successfully recovered.
exercises control
Links perpetrator to control mechanisms they employ.
exhibits vulnerability
Links victim to vulnerability they exhibit.
exploits vulnerability
Links abduction to victim vulnerability being exploited.
facilitates exploitation
Links abduction methods to exploitation they facilitate.
forces entry to
Links abduction to forced entry into exploitation location.
investigates abduction
Links investigation to abduction being investigated.
investigation duration
Duration of investigation from report to resolution in days.
isolates at
Links abduction to location used for victim isolation.
location isolation level
Level of isolation of exploitation location (high, moderate, low).
occurs at
Links abduction to location where it occurs.
opportunity window
Duration of opportunity window for abduction in minutes.
perpetrates abduction
Links perpetrator to stranger abduction they commit.
recovered from
Links evidence to location where it was recovered.
reporting delay
Time delay between incident and reporting in hours.
reports abduction
Links victim to abduction reporting they make.
resistance level
Level of victim resistance (none, minimal, moderate, strong).
resists abduction
Links victim to resistance efforts against abduction.
responds to
Links victim response to abduction they are responding to.
supports charge
Links abduction evidence to criminal charges it supports.
surveillance duration
Duration of pre-abduction surveillance if any, in days.
targeting criteria
Criteria used for victim selection (age, size, isolation, opportunity).
targets victim
Links targeting pattern to victim being targeted.
threat effectiveness
Effectiveness of threats in controlling victim behavior.
threat specificity
Specificity of threats made (vague, specific, detailed, graphic).
threatens with
Links perpetrator to weapon used for threats.
time of day
Time of day when abduction occurred (morning, afternoon, evening, night).
Links abduction location to exploitation location.
triggers investigation
Links victim reporting to investigation it triggers.
uses disguise
Links abduction to disguise methods used.
uses weapon
Links abduction to weapon used for coercion.
victim activity
Activity victim was engaged in when abducted (walking_to_school, playing, shopping).
victims of
Links victim to stranger abduction they experience.
weapon displayed
Whether weapon was visibly displayed to victim.
weapon type
Type of weapon used for coercion (knife, firearm, blunt_object, implied).
witness count
Number of witnesses identified during investigation.
AI-CSAM Investigation Shape
Enhanced validation shape for AI-CSAM investigation instances with comprehensive gUFO Event and Situation validation.
AI-CSAM investigations must be instances of gUFO Event
AI-CSAM investigation must specify start time.
Investigation challenge level must be from the allowed list.
Victim identification difficulty must be from the allowed list.
Legal framework challenges must be from the allowed list.
Prosecution difficulty must be from the allowed list.
INSERT { $this a cacontology-ai:SituationInvolvementError . } WHERE { $this a cacontology-ai:AICSAMInvestigation . $this cacontology-ai:investigationChallengeLevel ?level . FILTER(?level IN ("high", "extreme")) FILTER NOT EXISTS { $this cacontology-ai:involvesSituation ?situation . ?situation a gufo:Situation . } }
Complex AI-CSAM investigations should involve gUFO Situations
AI Content Detection Shape
Enhanced validation shape for AI content detection instances with comprehensive gUFO Event validation.
AI content detection must be instances of gUFO Event
AI content detection must specify start time.
Detection confidence must be between 0.0 and 1.0.
Detection method must be from the allowed list.
Processing time must be between 0.1 and 3600 seconds.
Evidence admissibility must be from the allowed list.
Detection must have timestamp using gUFO temporal framework
INSERT { $this a cacontology-ai:RoleValidationError . } WHERE { $this a cacontology-ai:AIContentDetection . $this uco-action:performer ?performer . FILTER NOT EXISTS { ?performer cacontology-ai:playsRole ?role . ?role a gufo:Role . ?role rdfs:subClassOf* cacontology-ai:AIForensicAnalyst . } }
AI detection must be performed by entities with appropriate gUFO Roles
AI Content Generation Shape
Enhanced validation shape for AI content generation instances with comprehensive gUFO Event validation.
AI content generation must be instances of gUFO Event
AI content generation must specify start time.
AI content generation may specify end time.
Generation technique must be from the allowed list.
Generation complexity must be from the allowed list.
Technical expertise required must be from the allowed list.
Generation duration should use gUFO temporal framework
INSERT { $this a cacontology-ai:TemporalInconsistencyError . } WHERE { $this uco-core:startTime ?start . $this uco-core:endTime ?end . FILTER(?end <= ?start) }
Generation end time must be after start time
AI Content Investigation Situation Shape
SHACL shape for AI content investigation situations with comprehensive gUFO Situation validation.
AI content investigation situations must be instances of gUFO Situation
INSERT { $this a cacontology-ai:StakeholderValidationError . } WHERE { $this a cacontology-ai:AIContentInvestigationSituation . { SELECT $this (COUNT(?participant) AS ?participantCount) WHERE { $this cacontology-ai:hasParticipant ?participant . } GROUP BY $this } FILTER(?participantCount < 2) }
Investigation situations must involve multiple stakeholders
AI Detection Phase Shape
SHACL shape for AI detection phases with anti-rigid gUFO Phase validation.
AI detection phases must be instances of anti-rigid gUFO Phase
Detection phases must have begin timestamps
INSERT { $this a cacontology-ai:AntiRigidityError . } WHERE { $this a cacontology-ai:AIDetectionPhase . FILTER NOT EXISTS { $this cacontology-gufo:hasAntiRigidityConstraint ?constraint . } }
AI detection phases must demonstrate anti-rigidity (can change based on detection results)
AI Detection Tool Shape
Enhanced validation shape for AI detection tool instances with gUFO Object validation.
AI detection tools must be instances of gUFO Object
AI detection tool must have a name (2-100 characters).
Tool version must follow semantic versioning pattern (e.g., '1.0', '2.1.3').
False positive rate must be between 0.0 and 1.0.
AI Forensic Analyst Shape
SHACL shape for AI forensic analyst roles with anti-rigid gUFO Role validation.
AI forensic analysts must be instances of anti-rigid gUFO Role
INSERT { $this a cacontology-ai:CompetencyValidationError . } WHERE { $this a cacontology-ai:AIForensicAnalyst . FILTER NOT EXISTS { $this cacontology-ai:hasCompetency ?competency . ?competency cacontology-ai:competencyType "ai_content_analysis" . } }
AI forensic analysts must demonstrate specialized competencies
AI-Generated CSAM Shape
Enhanced validation shape for AI-generated CSAM instances with comprehensive gUFO Object validation.
AI-generated CSAM must be instances of gUFO Object
Artificialness level must be from the allowed list.
Must specify whether real victim is depicted.
Rendering quality must be from the allowed list.
AI model used must be from the allowed list.
AI-generated content must have creation timestamp using gUFO temporal framework
INSERT { $this a cacontology-ai:GenerationProcessError . } WHERE { $this a cacontology-ai:AIGeneratedCSAM . FILTER NOT EXISTS { $this cacontology-ai:generatedUsing ?generation . ?generation a gufo:Event . } }
AI-generated CSAM must be linked to a gUFO Event generation process
AI Generation Cross Reference Shape
Enhanced validation that AI-generated content has associated gUFO Event generation processes.
AI-generated CSAM should have an associated gUFO Event generation process.
SELECT $this WHERE { $this a cacontology-ai:AIGeneratedCSAM . FILTER NOT EXISTS { $this cacontology-ai:generatedUsing ?generation . ?generation a cacontology-ai:AIContentGeneration . ?generation a gufo:Event . } }
AI Model Analyst
Anti-rigid role of specialist identifying and analyzing AI models used for content generation.
Age Progression
AI technique for artificially aging or de-aging subjects in content, potentially creating illegal material from legal content. Enhanced as gUFO Event.
Anti-Rigidity Validation Shape
Validation of anti-rigidity constraints for gUFO Phases in AI-CSAM contexts.
Anti-rigid phases must demonstrate changeability based on context
SELECT $this WHERE { $this a gufo:Phase . ?this rdfs:subClassOf* cacontology-ai:AIDetectionPhase . FILTER NOT EXISTS { $this cacontology-gufo:hasAntiRigidityConstraint ?constraint . } }
Biometric Inconsistency Analysis
Analysis of biometric inconsistencies in AI-generated content, such as unnatural eye movements or facial feature distortions. Enhanced as gUFO Event.
Content Generation Phase Shape
SHACL shape for content generation phases with anti-rigid gUFO Phase validation.
Content generation phases must be instances of anti-rigid gUFO Phase
INSERT { $this a cacontology-ai:PhaseSequenceError . } WHERE { $this a cacontology-ai:ContentGenerationPhase . ?nextPhase cacontology-ai:followsPhase $this . ?nextPhase a cacontology-ai:AIDetectionPhase . $this cacontology-gufo:endTimePoint ?thisEnd . ?nextPhase cacontology-gufo:beginTimePoint ?nextStart . FILTER(?nextStart <= ?thisEnd) }
Generation phases must follow logical sequence
Cross-Platform Detection Situation
Situation involving detection and analysis of AI-generated content across multiple platforms and technologies.
Deepfake CSAM Shape
Enhanced validation shape for deepfake CSAM instances with gUFO Object validation and manipulation tracking.
Deepfake CSAM must involve real victim imagery.
Deepfake content must have manipulation timestamp
INSERT { $this a cacontology-ai:TemporalInconsistencyError . } WHERE { $this cacontology-gufo:manipulationTimePoint ?manipTime . $this cacontology-gufo:creationTimePoint ?createTime . FILTER(?manipTime <= ?createTime) }
Manipulation time must be after original content creation
Deepfake Detection
Specialized analysis for detecting deepfake technology use in content, including face replacement and manipulation. Enhanced as gUFO Event.
Deepfake Detection Specialist
Anti-rigid role of specialist focused on detecting and analyzing deepfake technology use.
Deepfake Detection Tool
Tool specifically designed to identify deepfake content and face manipulation techniques. Enhanced as gUFO Object.
Detection Sequence Validation Shape
Enhanced validation that detection gUFO Events occur after content generation gUFO Events.
AI content detection gUFO Events should occur after content generation gUFO Events.
SELECT $this WHERE { $this a cacontology-ai:AIContentDetection ; a gufo:Event ; cacontology-gufo:detectionTimePoint ?detectionTime . ?content cacontology-ai:detectedBy $this ; cacontology-ai:generatedUsing ?generation . ?generation a gufo:Event ; cacontology-gufo:aiGenerationTimePoint ?generationTime . FILTER (?detectionTime < ?generationTime) }
Detection Tool Cross Reference Shape
Enhanced validation that AI detection processes use appropriate gUFO Object tools.
AI content detection should use gUFO Object detection tools.
SELECT $this WHERE { $this a cacontology-ai:AIContentDetection . FILTER NOT EXISTS { $this cacontology-ai:usesDetectionTool ?tool . ?tool a cacontology-ai:AIDetectionTool . ?tool a gufo:Object . } }
Face Swapping
AI technique for replacing faces in existing content with different faces, potentially placing victims in abusive scenarios. Enhanced as gUFO Event.
Forensic Integrity Validation Shape
Validation of forensic integrity for AI content detection processes.
High-confidence AI detection must use multiple detection methods for forensic integrity
SELECT $this WHERE { $this cacontology-ai:detectionConfidence ?confidence . FILTER(?confidence > 0.9) { SELECT $this (COUNT(?method) AS ?methodCount) WHERE { $this cacontology-ai:detectionMethod ?method . } GROUP BY $this } FILTER(?methodCount < 2) }
gUFO Data Quality Shape
Enhanced data quality validation for AI-related gUFO entities with foundational ontology compliance.
INSERT { $this a cacontology-ai:FoundationalTypeError . } WHERE { $this a ?aiType . ?aiType rdfs:subClassOf* cacontology-ai:AIGeneratedCSAM . FILTER NOT EXISTS { $this a ?gufoType . ?gufoType rdfs:subClassOf* gufo:Object . } }
AI entities must be properly typed as gUFO foundational entities
gUFO Temporal Validation Shape
Enhanced temporal consistency validation for AI-related gUFO Events using gUFO temporal framework.
gUFO Events must maintain temporal consistency with begin/end timepoints.
SELECT $this WHERE { $this a gufo:Event . $this cacontology-gufo:beginTimePoint ?begin . $this cacontology-gufo:endTimePoint ?end . FILTER (?begin >= ?end) }
Hybrid CSAM Shape
Enhanced validation shape for hybrid CSAM instances with gUFO Object composition validation.
Hybrid CSAM must have hybrid artificialness level.
Image Generation
Generation of static images using AI models such as diffusion models, GANs, or other generative techniques. Enhanced as gUFO Event.
Metadata Analysis Tool
Tool for analyzing metadata patterns that may indicate AI generation or manipulation. Enhanced as gUFO Object.
Model Training Shape
Enhanced validation shape for model training instances with gUFO Event validation and training phases.
INSERT { $this a cacontology-ai:PhaseValidationError . } WHERE { $this a cacontology-ai:ModelTraining . FILTER NOT EXISTS { $this cacontology-ai:hasPhase ?phase . ?phase a cacontology-ai:ContentGenerationPhase . } }
Model training should involve generation phases
Nudification Shape
Validation shape for nudification actions producing synthetic nudity, consistent with AI generation process modeling.
Nudification technique, if present, must be a string.
Nudification action should produce at least one result via uco-action:result.
Nudification Tool Shape
Validation shape for tools capable of AI-enabled nudification (synthetic nudity).
Nudified CSAM Shape
Validation shape for nudified CSAM outputs.
Nudified content may link to at most one source media via cacontology-ai:nudifiedFrom.
Synthetic Image Detector
Tool for detecting synthetically generated images using machine learning classifiers. Enhanced as gUFO Object.
Synthetic Media Analysis Shape
Enhanced validation shape for synthetic media analysis instances with gUFO Event and specialist role validation.
Synthetic media analysis must specify performing analyst.
Analysis completion should use gUFO temporal framework
INSERT { $this a cacontology-ai:SpecialistQualificationError . } WHERE { $this a cacontology-ai:SyntheticMediaAnalysis . $this uco-action:performer ?performer . FILTER NOT EXISTS { ?performer cacontology-ai:playsRole cacontology-ai:SyntheticMediaExaminer . } }
Synthetic media analysis must be performed by qualified specialists
Synthetic Media CSAM Shape
Enhanced validation shape for synthetic media CSAM instances with gUFO Object validation.
Synthetic media CSAM must be fully synthetic.
INSERT { $this a cacontology-ai:SyntheticContentError . } WHERE { $this cacontology-ai:artificialnessLevel "fully_synthetic" . $this cacontology-ai:realVictimDepicted true . }
Fully synthetic content cannot depict real victims
Synthetic Media Examiner Shape
SHACL shape for synthetic media examiner roles with specialized gUFO Role validation.
INSERT { $this a cacontology-ai:SpecializedCompetencyError . } WHERE { $this a cacontology-ai:SyntheticMediaExaminer . FILTER NOT EXISTS { $this cacontology-ai:hasCompetency ?competency . ?competency cacontology-ai:competencyType "synthetic_media_analysis" . } }
Synthetic media examiners must have synthetic media analysis competency
Technical Analysis Situation Shape
SHACL shape for technical analysis situations with coordination validation.
INSERT { $this a cacontology-ai:CoordinationValidationError . } WHERE { $this a cacontology-ai:TechnicalAnalysisSituation . FILTER NOT EXISTS { $this cacontology-ai:hasParticipant ?expert . ?expert cacontology-ai:playsRole ?role . ?role rdfs:subClassOf* cacontology-ai:AIForensicAnalyst . } FILTER NOT EXISTS { $this cacontology-ai:hasParticipant ?legal . ?legal cacontology-ai:playsRole ?legalRole . ?legalRole cacontology-ai:roleType "legal_specialist" . } }
Technical analysis situations must coordinate between experts and legal teams
Video Generation
Generation of video content using AI models capable of creating temporal sequences and motion. Enhanced as gUFO Event.
analyzes training data
Links investigation to training data analysis performed.
artifacts detected
Specific artifacts indicating AI generation (compression_anomalies, facial_inconsistencies, lighting_errors).
based on model
Links generation process to the AI model used.
challenges legal framework
Links AI-CSAM to legal framework challenges it creates.
complicates victim identification
Links AI-generated content to victim identification processes it affects.
detected by
Links AI-generated content to detection analysis performed.
generated using
Links AI-generated content to the generation process used.
requires specialized prosecution
Links AI-CSAM investigation to specialized prosecution approaches needed.
reveals artifacts
Links detection analysis to artifacts discovered.
source traceability
Degree to which generation source can be traced (untraceable, limited, moderate, high).
subject of investigation
Links AI-generated content to investigations examining it.
traces to source
Links source tracking to identified origin or creator.
uses detection tool
Links detection process to tools used for analysis.
uses nudification tool
Community & Intelligence Beyond Detection (Global Emancipation Network), 2026-02-10.
Links a nudification process to the nudification tool/functionality used.
Exposure Mitigation Measure Shape
Validates exposure mitigation measures with a controlled mitigationType vocabulary.
Exposure mitigation measure must have mitigationType from allowed list.
Manual Classification Exposure Mitigation Shape
Ensures that any exposure mitigation referenced from manual classification actions is properly typed.
usesExposureMitigation values must be ExposureMitigationMeasure instances.
Occupational Harm Shape
Validates occupational harm situations with optional harmSeverity.
Occupational harm severity must be from allowed list when present.
Person Occupational Harm Shape
Ensures that any occupational harm referenced from persons is properly typed.
experiencesOccupationalHarm values must be OccupationalHarm instances.
Secondary Traumatic Stress
Occupational stress reactions arising from indirect exposure to others' trauma, including exposure through content review and investigative materials.
Vicarious Trauma
A form of occupational harm in which repeated exposure to traumatic material produces trauma-like impacts in the reviewer.
Validation of anti-rigidity constraints for gUFO Phases in asset forfeiture contexts.
Anti-rigid phases must demonstrate changeability based on forfeiture context
SELECT $this WHERE { $this a gufo:Phase . ?this rdfs:subClassOf* cacontology-asset-forfeiture:AssetIdentificationPhase . FILTER NOT EXISTS { $this cacontology-gufo:hasAntiRigidityConstraint ?constraint . } }
Asset Forfeiture Action Shape
Enhanced validation shape for asset forfeiture actions with comprehensive gUFO Event validation.
Asset forfeiture actions must be instances of gUFO Event
Asset forfeiture action must specify begin time using gUFO temporal framework
Asset forfeiture action may specify end time using gUFO temporal framework
Asset forfeiture action must target at least one asset
Asset forfeiture action may involve CACT
Asset forfeiture action must be related to criminal charges
Asset forfeiture action may specify current operational phase
INSERT { $this a cacontology-asset-forfeiture:TemporalInconsistencyError . } WHERE { $this cacontology-gufo:forfeitureBeginTime ?begin . $this cacontology-gufo:forfeitureEndTime ?end . FILTER(?end <= ?begin) }
Forfeiture end time must be after begin time
Asset Forfeiture Officer Shape
SHACL shape for asset forfeiture officer roles with anti-rigid gUFO Role validation.
Asset forfeiture officers must be instances of anti-rigid gUFO Role
INSERT { $this a cacontology-asset-forfeiture:CompetencyValidationError . } WHERE { $this a cacontology-asset-forfeiture:AssetForfeitureOfficer . FILTER NOT EXISTS { $this cacontology-asset-forfeiture:hasCompetency ?competency . ?competency cacontology-asset-forfeiture:competencyType "asset_forfeiture" . } }
Asset forfeiture officers must have appropriate training and certification
Asset Identification Phase Shape
SHACL shape for asset identification phases with anti-rigid gUFO Phase validation.
Asset identification phases must be instances of anti-rigid gUFO Phase
Phase may specify transition times
INSERT { $this a cacontology-asset-forfeiture:AntiRigidityError . } WHERE { $this a cacontology-asset-forfeiture:AssetIdentificationPhase . FILTER NOT EXISTS { $this cacontology-gufo:hasAntiRigidityConstraint ?constraint . } }
Asset identification phases must demonstrate anti-rigidity (duration varies based on complexity)
Asset Targeting Cross Reference Shape
Enhanced validation that asset forfeiture actions target appropriate gUFO Object assets.
Asset forfeiture actions should target gUFO Object assets with established ownership.
SELECT $this WHERE { $this a cacontology-asset-forfeiture:AssetForfeitureAction . $this cacontology-asset-forfeiture:targetedAsset ?asset . FILTER NOT EXISTS { ?asset a gufo:Object . ?asset uco-observable:propertyOwner ?owner . } }
Asset Valuation Expert Shape
SHACL shape for asset valuation expert roles with specialized gUFO Role validation.
INSERT { $this a cacontology-asset-forfeiture:QualificationError . } WHERE { $this a cacontology-asset-forfeiture:AssetValuationExpert . FILTER NOT EXISTS { $this cacontology-asset-forfeiture:hasQualification ?qualification . ?qualification cacontology-asset-forfeiture:qualificationType "professional_valuation" . } }
Asset valuation experts must have professional qualifications
CACT Investigation Shape
Enhanced validation shape for CACT investigations with gUFO Event validation and investigation phases.
CACT investigations must be instances of gUFO Event
CACT investigation must specify begin time
CACT investigation may specify end time
CACT investigation must be performed by CACT
Complete Forfeiture Shape
Enhanced validation shape for complete forfeiture with gUFO Object validation.
INSERT { $this a cacontology-asset-forfeiture:CourtAuthorizationError . } WHERE { $this a cacontology-asset-forfeiture:CompleteForfeiture . FILTER NOT EXISTS { $this cacontology-asset-forfeiture:hasCourtAuthorization ?authorization . ?authorization cacontology-asset-forfeiture:authorizationType "complete_forfeiture" . } }
Complete forfeiture must have court authorization
Consent Order
Court order agreed to by parties for financial penalty payment. Enhanced as gUFO Object.
Criminal Assets Confiscation Taskforce Shape
Enhanced validation shape for CACT with gUFO Organization validation and operational framework validation.
CACT must be instance of gUFO Organization
CACT must have a name (5-200 characters)
INSERT { $this a cacontology-asset-forfeiture:AuthorityValidationError . } WHERE { $this a cacontology-asset-forfeiture:CriminalAssetsConfiscationTaskforce . FILTER NOT EXISTS { $this cacontology-asset-forfeiture:hasLegalAuthority ?authority . ?authority cacontology-asset-forfeiture:authorityType "asset_confiscation" . } }
CACT must have appropriate legal authority for asset confiscation
Financial Account Shape
Enhanced validation shape for financial accounts with gUFO Object validation and financial verification.
Financial account must be instance of gUFO Object
Account funds must be non-negative
Financial account must specify institution
INSERT { $this a cacontology-asset-forfeiture:FinancialVerificationError . } WHERE { $this a cacontology-asset-forfeiture:FinancialAccount . FILTER NOT EXISTS { $this cacontology-asset-forfeiture:hasVerification ?verification . ?verification cacontology-asset-forfeiture:verificationType "institutional_records" . } }
Financial accounts must be verified through financial institution records
Financial Penalty Action Shape
Enhanced validation shape for financial penalty actions with gUFO Event penalty modeling.
Financial penalty amount must be positive
Financial penalty action must specify imposition time
Forensic Accountant Shape
SHACL shape for forensic accountant roles with specialized gUFO Role validation.
INSERT { $this a cacontology-asset-forfeiture:ExpertiseValidationError . } WHERE { $this a cacontology-asset-forfeiture:ForensicAccountant . FILTER NOT EXISTS { $this cacontology-asset-forfeiture:hasExpertise ?expertise . ?expertise cacontology-asset-forfeiture:expertiseType "financial_analysis" . } }
Forensic accountants must have financial analysis expertise
Enhanced data quality validation for asset forfeiture gUFO entities with foundational ontology compliance.
INSERT { $this a cacontology-asset-forfeiture:FoundationalTypeError . } WHERE { $this a ?assetType . ?assetType rdfs:subClassOf* cacontology-asset-forfeiture:AssetForfeitureAction . FILTER NOT EXISTS { $this a ?gufoType . ?gufoType rdfs:subClassOf* gufo:Event . } }
Asset forfeiture entities must be properly typed as gUFO foundational entities
Enhanced temporal consistency validation for asset forfeiture gUFO Events using gUFO temporal framework.
SELECT $this WHERE { $this a gufo:Event . $this cacontology-gufo:forfeitureBeginTime ?begin . $this cacontology-gufo:forfeitureEndTime ?end . FILTER (?begin >= ?end) }
Instrument of Offense
Assets used as instruments in the commission of child exploitation offenses. Enhanced as gUFO Object.
Jurisdictional Coordination Shape
SHACL shape for jurisdictional coordination situations with comprehensive gUFO Situation validation.
Jurisdictional coordination must be instance of gUFO Situation
Jurisdictional coordination must specify begin time
INSERT { $this a cacontology-asset-forfeiture:CoordinationValidationError . } WHERE { $this a cacontology-asset-forfeiture:JurisdictionalCoordination . { SELECT $this (COUNT(?authority) AS ?authorityCount) WHERE { $this cacontology-asset-forfeiture:hasParticipant ?authority . ?authority a gufo:Organization . ?authority cacontology-asset-forfeiture:organizationType "legal_authority" . } GROUP BY $this } FILTER(?authorityCount < 2) }
Jurisdictional coordination must involve multiple legal authorities
Legal Counsel
Legal counsel specialized in asset forfeiture law and proceedings. Enhanced as anti-rigid gUFO Role.
Role assignment changes based on jurisdictional requirements and case complexity
Legal Integrity Validation Shape
Validation of legal integrity for asset forfeiture proceedings.
High-value asset forfeiture must have proper legal authorization and documentation
SELECT $this WHERE { $this cacontology-asset-forfeiture:targetedAsset ?asset . ?asset cacontology-asset-forfeiture:estimatedValue ?value . FILTER(?value > 100000) FILTER NOT EXISTS { $this cacontology-asset-forfeiture:hasLegalAuthorization ?authorization . ?authorization cacontology-asset-forfeiture:authorizationType "court_order" . } }
Legal Proceedings Phase Shape
SHACL shape for legal proceedings phases with anti-rigid gUFO Phase validation.
INSERT { $this a cacontology-asset-forfeiture:CourtInvolvementError . } WHERE { $this a cacontology-asset-forfeiture:LegalProceedingsPhase . FILTER NOT EXISTS { $this cacontology-asset-forfeiture:involvesCourtProceeding ?proceeding . ?proceeding a cacontology-asset-forfeiture:LegalProceedingsSituation . } }
Legal proceedings phase must involve court proceedings
Legal Proceedings Situation Shape
SHACL shape for legal proceedings situations with multi-party validation.
INSERT { $this a cacontology-asset-forfeiture:LegalParticipationError . } WHERE { $this a cacontology-asset-forfeiture:LegalProceedingsSituation . FILTER NOT EXISTS { $this cacontology-asset-forfeiture:hasParticipant ?court . ?court a cacontology-asset-forfeiture:StateSupremeCourt . } FILTER NOT EXISTS { $this cacontology-asset-forfeiture:hasParticipant ?counsel . ?counsel cacontology-asset-forfeiture:playsRole cacontology-asset-forfeiture:LegalCounsel . } }
Legal proceedings must involve courts, legal counsel, and enforcement agencies
Multi-State Forfeiture Shape
Enhanced validation shape for multi-state forfeiture with gUFO Situation validation and jurisdictional coordination.
Multi-state forfeiture must be instance of gUFO Situation
INSERT { $this a cacontology-asset-forfeiture:JurisdictionalError . } WHERE { $this a cacontology-asset-forfeiture:MultiStateForfeiture . { SELECT $this (COUNT(DISTINCT ?jurisdiction) AS ?jurisdictionCount) WHERE { $this cacontology-asset-forfeiture:involvesJurisdiction ?jurisdiction . } GROUP BY $this } FILTER(?jurisdictionCount < 2) }
Multi-state forfeiture must involve multiple jurisdictions
Non-Profit Offender Assets
Assets of offenders who were not accused of profiting from their crimes, representing first-of-kind forfeiture precedent. Enhanced as gUFO Object.
Partial Forfeiture Shape
Enhanced validation shape for partial forfeiture with gUFO Object validation and percentage constraints.
Forfeiture percentage must be between 0 and 100
INSERT { $this a cacontology-asset-forfeiture:JustificationError . } WHERE { $this a cacontology-asset-forfeiture:PartialForfeiture . FILTER NOT EXISTS { $this cacontology-asset-forfeiture:hasLegalJustification ?justification . ?justification cacontology-asset-forfeiture:justificationType "partial_forfeiture" . } }
Partial forfeiture must have legal justification for percentage
Phase Sequence Validation Shape
Enhanced validation that asset forfeiture gUFO Events follow logical phase sequences.
Asset forfeiture actions should follow logical phase sequences with proper temporal ordering.
SELECT $this WHERE { $this a cacontology-asset-forfeiture:AssetForfeitureAction . $this cacontology-asset-forfeiture:currentPhase ?currentPhase . $this cacontology-asset-forfeiture:previousPhase ?prevPhase . ?currentPhase cacontology-gufo:phaseTransitionTime ?currentTime . ?prevPhase cacontology-gufo:phaseTransitionTime ?prevTime . FILTER (?currentTime <= ?prevTime) }
Precedent Validation Shape
Validation of precedent-setting asset forfeiture cases.
Precedent-setting cases must have enhanced documentation and legal review
SELECT $this WHERE { $this cacontology-asset-forfeiture:precedentSetting true . FILTER NOT EXISTS { $this cacontology-asset-forfeiture:hasEnhancedDocumentation ?documentation . ?documentation cacontology-asset-forfeiture:documentationType "precedent_analysis" . } }
Proceeds of Crime
Assets that are proceeds or benefits derived from child exploitation offenses. Enhanced as gUFO Object.
Property Forfeiture Action Shape
Enhanced validation shape for property forfeiture actions with gUFO Event completion validation.
Property forfeiture action must specify completion time
Property forfeiture action must specify outcome
Property Manager
Specialist responsible for managing restrained and forfeited property. Enhanced as anti-rigid gUFO Role.
Role changes based on property type and management requirements
Property Restraint Action Shape
Enhanced validation shape for property restraint actions with gUFO Event validation and restraint temporal modeling.
Property restraint action must specify restraint begin time
INSERT { $this a cacontology-asset-forfeiture:PhaseTransitionError . } WHERE { $this a cacontology-asset-forfeiture:PropertyRestraintAction . FILTER NOT EXISTS { $this cacontology-asset-forfeiture:currentPhase ?phase . ?phase a cacontology-asset-forfeiture:RestraintPhase . } }
Property restraint should transition to restraint phase
Recovery Phase Shape
SHACL shape for recovery phases with anti-rigid gUFO Phase validation.
INSERT { $this a cacontology-asset-forfeiture:LegalCompletionError . } WHERE { $this a cacontology-asset-forfeiture:RecoveryPhase . ?action cacontology-asset-forfeiture:currentPhase $this . FILTER NOT EXISTS { ?action cacontology-asset-forfeiture:previousPhase ?prev . ?prev a cacontology-asset-forfeiture:LegalProceedingsPhase . ?prev cacontology-asset-forfeiture:phaseStatus "completed" . } }
Recovery phase must have completed legal proceedings
Residential Property Shape
Enhanced validation shape for residential property with gUFO Object validation and property assessment.
Residential property must be instance of gUFO Object
Market value must be positive
Residential property must have at least one owner
INSERT { $this a cacontology-asset-forfeiture:AssessmentRecommendation . } WHERE { $this cacontology-asset-forfeiture:marketValue ?value . FILTER(?value > 500000) FILTER NOT EXISTS { $this cacontology-asset-forfeiture:hasAssessment ?assessment . ?assessment cacontology-asset-forfeiture:assessmentType "professional" . } }
High-value residential property should have professional assessment
Restraint Phase Shape
SHACL shape for restraint phases with anti-rigid gUFO Phase validation.
Restraint phases must be instances of anti-rigid gUFO Phase
INSERT { $this a cacontology-asset-forfeiture:PhaseSequenceError . } WHERE { $this a cacontology-asset-forfeiture:RestraintPhase . ?action cacontology-asset-forfeiture:currentPhase $this . FILTER NOT EXISTS { ?action cacontology-asset-forfeiture:previousPhase ?prev . ?prev a cacontology-asset-forfeiture:AssetIdentificationPhase . } }
Restraint phase should follow asset identification phase
State Supreme Court
State Supreme Court with jurisdiction over forfeiture proceedings. Enhanced as gUFO Organization for judicial institution modeling.
gUFO Organization: Judicial institutions with authoritative legal powers and procedural frameworks.
Taskforce Involvement Cross Reference Shape
Enhanced validation that asset forfeiture actions involve appropriate gUFO Organization taskforces.
Asset forfeiture actions should involve active gUFO Organization taskforces.
SELECT $this WHERE { $this a cacontology-asset-forfeiture:AssetForfeitureAction . $this cacontology-asset-forfeiture:involvesTaskforce ?taskforce . FILTER NOT EXISTS { ?taskforce a gufo:Organization . ?taskforce cacontology-asset-forfeiture:organizationStatus "active" . } }
Technical Equipment Shape
Enhanced validation shape for technical equipment with gUFO Object validation and forensic verification.
Technical equipment must be instance of gUFO Object
Equipment type must be from the allowed list
INSERT { $this a cacontology-asset-forfeiture:ForensicVerificationError . } WHERE { $this a cacontology-asset-forfeiture:TechnicalEquipment . FILTER NOT EXISTS { $this cacontology-asset-forfeiture:hasForensicVerification ?verification . ?verification cacontology-asset-forfeiture:verificationType "equipment_analysis" . } }
Technical equipment must have forensic verification for forfeiture
Vehicle
Vehicle used in or purchased with proceeds from child exploitation offenses. Enhanced as gUFO Object for vehicle asset modeling.
assigned role
Links a person to their assigned forfeiture role. gUFO Role modeling for dynamic assignment.
court jurisdiction
Court jurisdiction for forfeiture proceedings (e.g., 'NSW', 'VIC', 'SA'). Enhanced with gUFO Situation context.
Jurisdiction must be valid Australian state or territory code
estimated value
Estimated total value of restrained assets (e.g., $30,000). Enhanced with gUFO Object aggregation.
Estimated value should be based on professional assessment
forfeiture date
Use cacontology-gufo:forfeitureCompletionTime for gUFO temporal consistency
Date when property was forfeited to the Commonwealth. Superseded by gUFO temporal framework.
has phase transition
Links asset forfeiture action to phase transition events.
involves coordination
Links forfeiture action to coordination situations involving multiple jurisdictions.
item count
Number of household items forfeited (e.g., 48 household items). Enhanced with gUFO Object quantification.
Item count must be verified through inventory documentation
plays role
Links an entity to a role it plays in forfeiture operations.
precedent setting
Indicates whether this forfeiture set a legal precedent (e.g., first restraint of non-profit offender home). Enhanced with gUFO precedential significance.
Precedent status must be legally verified and documented
restraint date
Use cacontology-gufo:restraintBeginTime for gUFO temporal consistency
Date when property restraint order was issued. Superseded by gUFO temporal framework.
Anatomy Focused Exploitation
Exploitation focused on body parts and anatomy under guise of athletic training. Enhanced as gUFO Event.
Validation of anti-rigidity constraints for gUFO Phases in athletic exploitation contexts.
Anti-rigid phases must demonstrate changeability based on athletic exploitation context
SELECT $this WHERE { $this a gufo:Phase . { { $this a cacontology-athletic:GroomingPhase . } UNION { $this a cacontology-athletic:AuthorityEstablishmentPhase . } UNION { $this a cacontology-athletic:PhysicalCoercionPhase . } UNION { $this a cacontology-athletic:ExploitationPhase . } UNION { $this a cacontology-athletic:DiscoveryPhase . } } FILTER NOT EXISTS { $this cacontology-gufo:hasAntiRigidityConstraint ?constraint . } }
Assistant Coach Role
Assistant coaching role with delegated authority over specific training aspects. Enhanced as anti-rigid gUFO Role.
Role scope varies based on delegation and specialization areas
Athletic Coach Role Shape
Enhanced validation shape for athletic coach roles with anti-rigid gUFO Role validation.
Athletic coach roles must be instances of anti-rigid gUFO Role
Coaching experience must be between 0 and 50 years.
Age group coached must be in format like '12-14', '15', 'under_18', or 'over_21'.
Institutional affiliation must be between 1 and 200 characters.
INSERT { $this a cacontology-athletic:CoachCompetencyError . } WHERE { $this a cacontology-athletic:AthleticCoachRole . FILTER NOT EXISTS { $this cacontology-athletic:hasCompetency ?competency . ?competency cacontology-athletic:competencyType "athletic_coaching" . } }
Athletic coach roles must have appropriate training and certification
Athletic Coaching Exploitation Shape
Enhanced validation shape for athletic coaching exploitation with comprehensive gUFO Event validation.
Athletic coaching exploitation must be instances of gUFO Event
Athletic coaching exploitation must specify begin time using gUFO temporal framework
Athletic coaching exploitation must specify exactly one team type from the allowed list.
Athletic coaching exploitation may specify end time using gUFO temporal framework
Team size must be between 1 and 50 players.
Athletic coaching exploitation must involve at least one coaching role
Athletic coaching exploitation may specify current operational phase
Athletic coaching exploitation must specify exactly one sport type from the allowed list.
INSERT { $this a cacontology-athletic:TemporalInconsistencyError . } WHERE { $this cacontology-gufo:exploitationBeginTime ?begin . $this cacontology-gufo:exploitationEndTime ?end . FILTER(?end <= ?begin) }
Exploitation end time must be after begin time
Athletic Contact Escalation
Escalation of physical contact within legitimate athletic training context. Enhanced as gUFO Event.
Athletic Exploitation Cross Reference Shape
Enhanced validation that athletic coaching exploitation involves appropriate gUFO foundational entities.
Athletic coaching exploitation should involve gUFO Role coaches and occur in gUFO Object facilities.
SELECT $this WHERE { $this a cacontology-athletic:AthleticCoachingExploitation . FILTER NOT EXISTS { { $this cacontology-athletic:holdsCoachingRole ?role . ?role a gufo:Role . } UNION { $this cacontology-athletic:occursInFacility ?facility . ?facility a gufo:Object . } } }
Athletic Exploitation Discovery Shape
Enhanced validation shape for athletic exploitation discovery with gUFO Event validation.
Athletic exploitation discovery must be instances of gUFO Event
Athletic exploitation discovery must specify begin time
Athletic exploitation discovery may specify reporting time
Athletic Facility Exploitation Shape
Enhanced validation shape for athletic facility exploitation with gUFO Event validation and facility Object modeling.
Athletic facility exploitation must be instances of gUFO Event
Facility type must be from the allowed list.
INSERT { $this a cacontology-athletic:FacilityAccessError . } WHERE { $this a cacontology-athletic:AthleticFacilityExploitation . $this cacontology-athletic:occursInFacility ?facility . FILTER NOT EXISTS { ?facility a gufo:Object . ?facility cacontology-athletic:facilityStatus "accessible" . } }
Athletic facility exploitation must occur in verified and accessible facilities
Athletic Facility Shape
Enhanced validation shape for athletic facilities with gUFO Object validation.
Athletic facilities must be instances of gUFO Object
Athletic facility must have a name (3-100 characters)
Athletic Field Exploitation
Exploitation on outdoor athletic fields, courts, and sports venues. Enhanced as gUFO Event.
Athletic Opportunity Threats
Threats to athletic opportunities, advancement, and sports career prospects. Enhanced as gUFO Situation.
Authority Establishment Phase Shape
SHACL shape for authority establishment phases with anti-rigid gUFO Phase validation.
Authority establishment phases must be instances of anti-rigid gUFO Phase
INSERT { $this a cacontology-athletic:PhaseSequenceError . } WHERE { $this a cacontology-athletic:AuthorityEstablishmentPhase . ?exploitation cacontology-athletic:currentPhase $this . FILTER NOT EXISTS { ?exploitation cacontology-athletic:previousPhase ?prev . ?prev a cacontology-athletic:GroomingPhase . } }
Authority establishment phase should follow grooming phase
Coaching Integrity Validation Shape
Validation of coaching integrity for athletic exploitation cases.
Athletic coaching exploitation involving multiple athletes must have enhanced documentation
SELECT $this WHERE { $this a cacontology-athletic:AthleticCoachingExploitation . $this cacontology-athletic:teamSize ?size . FILTER(?size > 10) FILTER NOT EXISTS { $this cacontology-athletic:hasEnhancedDocumentation ?documentation . ?documentation cacontology-athletic:documentationType "multi_victim_analysis" . } }
Community Based Reporting
Reporting through community and parent networks rather than direct victim disclosure. Enhanced as gUFO Event.
Conditioning Coercion Shape
Enhanced validation shape for conditioning coercion with gUFO Event validation.
Conditioning coercion must specify exactly one conditioning type from the allowed list.
Discovery Phase Shape
SHACL shape for discovery phases with anti-rigid gUFO Phase validation.
INSERT { $this a cacontology-athletic:DiscoveryMechanismError . } WHERE { $this a cacontology-athletic:DiscoveryPhase . ?exploitation cacontology-athletic:currentPhase $this . FILTER NOT EXISTS { ?exploitation cacontology-athletic:hasDiscoveryEvent ?discovery . ?discovery a cacontology-athletic:AthleticExploitationDiscovery . } }
Discovery phase must involve documented discovery mechanism
Dual Coaching Role Exploitation Shape
Enhanced validation shape for dual coaching role exploitation with gUFO Role multiplicity validation.
Dual coaching role exploitation must specify between 2 and 10 roles.
INSERT { $this a cacontology-athletic:DualRoleValidationError . } WHERE { $this a cacontology-athletic:DualCoachingRoleExploitation . { SELECT $this (COUNT(DISTINCT ?role) AS ?roleCount) WHERE { $this cacontology-athletic:holdsCoachingRole ?role . } GROUP BY $this } FILTER (?roleCount < 2) }
Dual coaching role exploitation must involve at least 2 different coaching roles
Exercise Compliance Coercion
Exercise continuation contingent on sexual compliance and exposure demands. Enhanced as gUFO Event.
Exhaustion Based Coercion Shape
Enhanced validation shape for exhaustion-based coercion with gUFO Event validation.
Exhaustion level must be one of: mild, moderate, severe, extreme.
Exploitation Phase Shape
SHACL shape for exploitation phases with anti-rigid gUFO Phase validation.
INSERT { $this a cacontology-athletic:ExploitationReadinessError . } WHERE { $this a cacontology-athletic:ExploitationPhase . ?exploitation cacontology-athletic:currentPhase $this . FILTER NOT EXISTS { ?exploitation cacontology-athletic:previousPhase ?authPhase . ?authPhase a cacontology-athletic:AuthorityEstablishmentPhase . ?authPhase cacontology-athletic:phaseStatus "completed" . } }
Exploitation phase must have established authority and coercion mechanisms
Enhanced data quality validation for athletic exploitation gUFO entities with foundational ontology compliance.
INSERT { $this a cacontology-athletic:FoundationalTypeError . } WHERE { { $this a ?exploitationType . ?exploitationType rdfs:subClassOf* cacontology-athletic:AthleticCoachingExploitation . FILTER NOT EXISTS { $this a gufo:Event . } } UNION { $this a ?roleType . ?roleType rdfs:subClassOf* cacontology-athletic:AthleticCoachRole . FILTER NOT EXISTS { $this a gufo:Role . } } UNION { $this a ?facilityType . ?facilityType rdfs:subClassOf* cacontology-athletic:AthleticFacility . FILTER NOT EXISTS { $this a gufo:Object . } } UNION { $this a ?situationType . ?situationType rdfs:subClassOf* cacontology-athletic:TeamBasedExploitation . FILTER NOT EXISTS { $this a gufo:Situation . } } }
Athletic exploitation entities must be properly typed as gUFO foundational entities
Enhanced temporal consistency validation for athletic exploitation gUFO Events using gUFO temporal framework.
SELECT $this WHERE { $this a gufo:Event . { { $this cacontology-gufo:exploitationBeginTime ?begin . $this cacontology-gufo:exploitationEndTime ?end . } UNION { $this cacontology-gufo:coercionBeginTime ?begin . $this cacontology-gufo:coercionEndTime ?end . } UNION { $this cacontology-gufo:escalationBeginTime ?begin . $this cacontology-gufo:escalationPeakTime ?end . } UNION { $this cacontology-gufo:discoveryBeginTime ?begin . $this cacontology-gufo:reportingTime ?end . } } FILTER (?begin >= ?end) }
Grooming Phase Shape
SHACL shape for grooming phases with anti-rigid gUFO Phase validation.
Grooming phases must be instances of anti-rigid gUFO Phase
INSERT { $this a cacontology-athletic:AntiRigidityError . } WHERE { $this a cacontology-athletic:GroomingPhase . FILTER NOT EXISTS { $this cacontology-gufo:hasAntiRigidityConstraint ?constraint . } }
Grooming phases must demonstrate anti-rigidity (duration varies based on team dynamics)
Group Exploitation Dynamics
Exploitation using team group dynamics, peer pressure, and collective authority. Enhanced as gUFO Situation.
Gym Exploitation
Exploitation in gymnasium and indoor athletic facilities. Enhanced as gUFO Event.
Head Coach Role Shape
Enhanced validation shape for head coach roles with leadership gUFO Role validation.
INSERT { $this a cacontology-athletic:LeadershipCompetencyError . } WHERE { $this a cacontology-athletic:HeadCoachRole . FILTER NOT EXISTS { $this cacontology-athletic:hasCompetency ?competency . ?competency cacontology-athletic:competencyType "team_leadership" . } }
Head coach roles must demonstrate leadership competency
Inappropriate Sexual Education
Use of sexual topics and education as exploitation method disguised as coaching. Enhanced as gUFO Event.
Institutional Employment Termination
Employment termination following discovery of athletic coaching exploitation. Enhanced as gUFO Event.
Institutional Oversight Validation Shape
Validation of institutional oversight for school-based athletic exploitation.
School athletic exploitation must involve appropriate institutional oversight evaluation
SELECT $this WHERE { $this a cacontology-athletic:SchoolAthleticExploitation . FILTER NOT EXISTS { $this cacontology-athletic:hasInstitutionalReview ?review . ?review cacontology-athletic:reviewType "oversight_evaluation" . } }
Legitimate Contact Exploitation
Exploitation of legitimate athletic physical contact for sexual purposes. Enhanced as gUFO Event.
Locker Room Exploitation
Exploitation in locker rooms and changing areas with privacy expectations. Enhanced as gUFO Event.
Masturbation Discussion Exploitation
Exploitation through extensive masturbation discussions during athletic training. Enhanced as gUFO Event.
Material Benefit Coercion Shape
Enhanced validation shape for material benefit coercion with gUFO Situation validation.
Material benefit type must be from the allowed list.
Over Clothing to Under Clothing Escalation
Progression from over-clothing to under-clothing contact during athletic activities. Enhanced as gUFO Event.
Parent Network Discovery Shape
Enhanced validation shape for parent network discovery with gUFO Event validation.
Parent network size must be between 1 and 100.
Enhanced validation that athletic exploitation gUFO Events follow logical phase sequences.
Athletic exploitation should follow logical phase sequences with proper temporal ordering.
SELECT $this WHERE { $this a cacontology-athletic:AthleticCoachingExploitation . $this cacontology-athletic:currentPhase ?currentPhase . $this cacontology-athletic:previousPhase ?prevPhase . ?currentPhase cacontology-gufo:phaseTransitionTime ?currentTime . ?prevPhase cacontology-gufo:phaseTransitionTime ?prevTime . FILTER (?currentTime <= ?prevTime) }
Physical Coercion Phase Shape
SHACL shape for physical coercion phases with anti-rigid gUFO Phase validation.
INSERT { $this a cacontology-athletic:CoercionDocumentationError . } WHERE { $this a cacontology-athletic:PhysicalCoercionPhase . ?exploitation cacontology-athletic:currentPhase $this . FILTER NOT EXISTS { ?exploitation cacontology-athletic:employsTrainingCoercion ?coercion . ?coercion a cacontology-athletic:PhysicalTrainingCoercion . } }
Physical coercion phase must involve documented physical training coercion
Physical Endurance Exploitation
Exploitation of physical endurance requirements and athletic performance demands. Enhanced as gUFO Event.
Physical Training Coercion Shape
Enhanced validation shape for physical training coercion with comprehensive gUFO Event validation.
Physical training coercion must be instances of gUFO Event
Physical training coercion must specify begin time using gUFO temporal framework
Physical training coercion may specify end time using gUFO temporal framework
Pubic Hair Focused Exploitation
Specific exploitation focused on pubic hair viewing and discussion. Enhanced as gUFO Event.
Rumor Circulation Discovery Shape
Enhanced validation shape for rumor circulation discovery with gUFO Event validation.
Rumor circulation duration must be between 1 and 365 days.
School Athletic Coach Role
Coaching role within school-based athletic programs with institutional authority. Enhanced as anti-rigid gUFO Role.
Role changes based on school policies and institutional oversight
School Based Investigation
Investigation initiated by educational institution following exploitation reports. Enhanced as gUFO Event.
Sexual Topic Grooming
Grooming through inappropriate sexual discussions during athletic activities. Enhanced as gUFO Event.
Sports Context Physical Abuse
Physical abuse within sports training context disguised as coaching. Enhanced as gUFO Event.
Team Based Exploitation Shape
Enhanced validation shape for team-based exploitation with comprehensive gUFO Situation validation.
Team based exploitation must be instances of gUFO Situation
INSERT { $this a cacontology-athletic:TeamParticipationError . } WHERE { $this a cacontology-athletic:TeamBasedExploitation . { SELECT $this (COUNT(?member) AS ?memberCount) WHERE { $this cacontology-athletic:participatesInSituation ?member . } GROUP BY $this } FILTER(?memberCount < 2) }
Team based exploitation must involve multiple team members
Team Dynamics Validation Shape
Enhanced validation that team-based exploitation involves appropriate gUFO Situation coordination.
Team based exploitation must involve gUFO Situation coordination with multiple participants.
SELECT $this WHERE { $this a cacontology-athletic:TeamBasedExploitation . $this a gufo:Situation . { SELECT $this (COUNT(?participant) AS ?participantCount) WHERE { $this cacontology-athletic:participatesInSituation ?participant . } GROUP BY $this } FILTER (?participantCount < 2) }
Team Membership Coercion Shape
Enhanced validation shape for team membership coercion with gUFO Situation validation.
Threat specificity must be one of: vague, specific, detailed, explicit.
Team Selection Coercion
Use of team selection and roster decisions for sexual coercion and compliance. Enhanced as gUFO Situation.
Training Based Touching
Inappropriate touching disguised as athletic training and coaching instruction. Enhanced as gUFO Event.
Training Camp Exploitation
Exploitation during intensive training camps or extended athletic sessions. Enhanced as gUFO Event.
Training Drill Coercion
Use of training drills and exercises for exploitation demands and sexual compliance. Enhanced as gUFO Event.
Travel Team Coach Role Shape
Enhanced validation shape for travel team coach roles with specialized gUFO Role validation.
INSERT { $this a cacontology-athletic:TravelExperienceRecommendation . } WHERE { $this a cacontology-athletic:TravelTeamCoachRole . $this cacontology-athletic:coachingExperience ?experience . FILTER(?experience < 2.0) FILTER NOT EXISTS { $this cacontology-athletic:hasTravelTeamExperience ?travelExp . ?travelExp cacontology-athletic:experienceLevel "sufficient" . } }
Travel team coaches should have appropriate travel team experience
Travel Team Exploitation Shape
Enhanced validation shape for travel team exploitation with gUFO Event validation and enhanced authority modeling.
Travel team exploitation must specify 'travel' as team type
INSERT { $this a cacontology-athletic:AuthorityDocumentationWarning . } WHERE { $this a cacontology-athletic:TravelTeamExploitation . FILTER NOT EXISTS { $this cacontology-athletic:holdsCoachingRole ?role . ?role cacontology-athletic:authorityLevel "enhanced" . } }
Travel team exploitation should have enhanced coach authority documentation
coaches team
Links coach to team they coach. Enhanced with gUFO Role-Organization relationships.
Coaching relationship must be officially documented
Links athletic exploitation to phase transition events.
occurs in facility
Links exploitation to athletic facility where it occurs. Enhanced with gUFO Object location.
Facility must be verified and accessible
participates in situation
Links entities to team dynamics situations they participate in.
plays on team
Links player to team they participate in. Enhanced with gUFO participation modeling.
Team participation must be verified through records
practice frequency
Frequency of practice sessions per week. Enhanced with gUFO Event frequency modeling.
Practice frequency must be realistic for sport and age group
utilizes athletic space
Links facility exploitation to specific athletic space used. Enhanced with gUFO Object utilization.
Athletic space must be documented and accessible
Active Investigation Phase Shape
SHACL shape for active investigation phases with anti-rigid gUFO Phase validation.
INSERT { $this a cacontology-case:PhaseSequenceError . } WHERE { $this a cacontology-case:ActiveInvestigationPhase . ?caseManagement cacontology-case:currentPhase $this . FILTER NOT EXISTS { ?caseManagement cacontology-case:previousPhase ?prev . ?prev a cacontology-case:CaseInitiationPhase . } }
Active investigation phase should follow case initiation phase
Administrative Review
Administrative review of case management, resource allocation, and procedural compliance. Enhanced as gUFO Event.
gUFO Event: Administrative review processes with procedural evaluation.
Analyst Assignment
Assignment of analysts for data analysis, intelligence gathering, and technical support. Enhanced as gUFO Event linking to anti-rigid gUFO Role.
gUFO Event: Analyst assignment processes with analytical responsibilities.
Validation of anti-rigidity constraints for gUFO Phases in case management contexts.
Anti-rigid phases must demonstrate changeability based on case management context
SELECT $this WHERE { $this a gufo:Phase . { { $this a cacontology-case:CaseInitiationPhase . } UNION { $this a cacontology-case:ActiveInvestigationPhase . } UNION { $this a cacontology-case:ProsecutionPreparationPhase . } UNION { $this a cacontology-case:CourtProceedingsPhase . } UNION { $this a cacontology-case:DispositionPhase . } } FILTER NOT EXISTS { $this cacontology-gufo:hasAntiRigidityConstraint ?constraint . } }
Arrest Warrant
Legal documentation for arrest warrants including applications, approvals, and execution records. Enhanced as gUFO Object.
gUFO Object: Arrest warrant documents with legal authorization properties.
Case Analyst Role
Role responsible for case analysis, intelligence gathering, and data processing. Enhanced as anti-rigid gUFO Role.
gUFO Role (Anti-Rigid): Analyst roles with flexible specialization based on case needs.
Role specialization varies based on case type and analytical requirements
Case Assignment Shape
Enhanced validation shape for case assignment with comprehensive gUFO Event validation and Role relationships.
Case assignment must be instances of gUFO Event
Case assignment must specify begin time using gUFO temporal framework
Case assignment may specify end time using gUFO temporal framework
Case assignment must specify assignment type from the allowed list.
Case assignment may specify assigned gUFO Role
Case Documentation Shape
Enhanced validation shape for case documentation with gUFO Object validation.
Case documentation must be instances of gUFO Object
Case documentation must specify document type from the allowed list.
Case documentation must specify document status from the allowed list.
Case Duration Metrics
Metrics tracking case duration from opening to closure across different stages. Enhanced as gUFO Object.
gUFO Object: Duration metrics with measurable temporal characteristics.
Case Initiation Phase Shape
SHACL shape for case initiation phases with anti-rigid gUFO Phase validation.
Case initiation phases must be instances of anti-rigid gUFO Phase
INSERT { $this a cacontology-case:AntiRigidityError . } WHERE { $this a cacontology-case:CaseInitiationPhase . FILTER NOT EXISTS { $this cacontology-gufo:hasAntiRigidityConstraint ?constraint . } }
Case initiation phases must demonstrate anti-rigidity (duration varies based on case complexity)
Case Management Cross Reference Shape
Enhanced validation that case management involves appropriate gUFO foundational entities.
Case management should involve gUFO Role assignments, Event workflows, and Object documentation.
SELECT $this WHERE { $this a cacontology-case:CaseManagement . FILTER NOT EXISTS { { $this cacontology-case:hasAssignment ?assignment . ?assignment a gufo:Event . } UNION { $this cacontology-case:followsWorkflow ?workflow . ?workflow a gufo:Event . } UNION { $this cacontology-case:hasDocumentation ?doc . ?doc a gufo:Object . } } }
Case Management Shape
Enhanced validation shape for case management with comprehensive gUFO Object validation.
Case management must be instances of gUFO Object
Case management must specify case priority from the allowed list.
Case management may specify current operational phase
Case management must specify case status from the allowed list.
INSERT { $this a cacontology-case:ObjectConsistencyError . } WHERE { $this a cacontology-case:CaseManagement . FILTER NOT EXISTS { $this a gufo:Object . $this cacontology-case:caseStatus ?status . $this cacontology-case:casePriority ?priority . } }
Case management must have proper gUFO Object properties
Case Manager Role Shape
Enhanced validation shape for case manager roles with anti-rigid gUFO Role validation.
Case manager roles must be instances of anti-rigid gUFO Role
INSERT { $this a cacontology-case:RoleCompetencyError . } WHERE { $this a cacontology-case:CaseManagerRole . FILTER NOT EXISTS { $this cacontology-case:hasCompetency ?competency . ?competency cacontology-case:competencyType "case_management" . } }
Case manager roles must have appropriate management competency
Case Prosecutor Role
Role responsible for legal review, charging decisions, and prosecution activities. Enhanced as anti-rigid gUFO Role.
gUFO Role (Anti-Rigid): Prosecutor roles with flexible involvement based on case legal requirements.
Role involvement varies based on case legal complexity and jurisdiction
Case Report
Formal case report documenting investigation findings, evidence, and recommendations. Enhanced as gUFO Object.
gUFO Object: Case report documents with measurable characteristics and content properties.
Case Review Shape
Enhanced validation shape for case review with gUFO Event validation.
Case review must be instances of gUFO Event
Case review must specify begin time
Case review may specify end time
Case review must specify review type from the allowed list.
Case Workflow Shape
Enhanced validation shape for case workflow with comprehensive gUFO Event validation.
Case workflow must be instances of gUFO Event
Case workflow must specify begin time using gUFO temporal framework
Case workflow may specify end time using gUFO temporal framework
Case workflow must specify workflow stage from the allowed list.
INSERT { $this a cacontology-case:TemporalInconsistencyError . } WHERE { $this cacontology-gufo:workflowBeginTime ?begin . $this cacontology-gufo:workflowEndTime ?end . FILTER(?end <= ?begin) }
Workflow end time must be after begin time
Cold Case Management
Management protocols for cold cases including periodic review and new evidence integration. Enhanced as gUFO Situation for cold case coordination.
gUFO Situation: Cold case coordination contexts with periodic review cycles and evidence reanalysis.
Complex Case Management
Specialized management for complex cases involving multiple offenses, victims, or extensive evidence. Enhanced as gUFO Situation for complexity coordination.
gUFO Situation: Complex coordination contexts with multiple participants and evidence management requirements.
Cost Per Case Metrics
Financial metrics tracking costs associated with case investigation and prosecution. Enhanced as gUFO Object.
gUFO Object: Cost metrics with financial measurement properties.
Court Filing
Legal documents filed with courts including motions, briefs, and procedural filings. Enhanced as gUFO Object.
gUFO Object: Court filing documents with legal procedural properties.
Evidence Log
Comprehensive log of all evidence collected, analyzed, and maintained for the case. Enhanced as gUFO Object.
gUFO Object: Evidence log documents with systematic tracking properties.
Expert Report
Expert analysis reports including forensic findings, psychological evaluations, and technical assessments. Enhanced as gUFO Object.
gUFO Object: Expert report documents with analytical and assessment properties.
External Review
External review by independent parties for oversight, audit, or specialized expertise. Enhanced as gUFO Event.
gUFO Event: External review processes with independent evaluation.
Enhanced data quality validation for case management gUFO entities with foundational ontology compliance.
INSERT { $this a cacontology-case:FoundationalTypeError . } WHERE { { $this a ?managementType . ?managementType rdfs:subClassOf* cacontology-case:CaseManagement . FILTER NOT EXISTS { $this a gufo:Object . } } UNION { $this a ?workflowType . ?workflowType rdfs:subClassOf* cacontology-case:CaseWorkflow . FILTER NOT EXISTS { $this a gufo:Event . } } UNION { $this a ?assignmentType . ?assignmentType rdfs:subClassOf* cacontology-case:CaseAssignment . FILTER NOT EXISTS { $this a gufo:Event . } } UNION { $this a ?docType . ?docType rdfs:subClassOf* cacontology-case:CaseDocumentation . FILTER NOT EXISTS { $this a gufo:Object . } } UNION { $this a ?reviewType . ?reviewType rdfs:subClassOf* cacontology-case:CaseReview . FILTER NOT EXISTS { $this a gufo:Event . } } }
Case management entities must be properly typed as gUFO foundational entities
Enhanced temporal consistency validation for case management gUFO Events using gUFO temporal framework.
SELECT $this WHERE { $this a gufo:Event . { { $this cacontology-gufo:workflowBeginTime ?begin . $this cacontology-gufo:workflowEndTime ?end . } UNION { $this cacontology-gufo:assignmentBeginTime ?begin . $this cacontology-gufo:assignmentEndTime ?end . } UNION { $this cacontology-gufo:reviewBeginTime ?begin . $this cacontology-gufo:reviewEndTime ?end . } UNION { $this cacontology-gufo:closureBeginTime ?begin . $this cacontology-gufo:closureTime ?end . } } FILTER (?begin >= ?end) }
High Priority Case Management
Enhanced management protocols for critical and high-priority cases requiring expedited processing. Enhanced as gUFO Situation for priority coordination.
gUFO Situation: High-priority coordination contexts with enhanced resource allocation and expedited procedures.
Intake Workflow Shape
Enhanced validation shape for intake workflow with gUFO Event validation and specialized temporal modeling.
Intake workflow must specify intake begin time
Intake workflow may specify triage completion time
Interview Notes
Documentation of interviews conducted with victims, witnesses, and suspects. Enhanced as gUFO Object.
gUFO Object: Interview documentation with content and temporal properties.
Lead Investigator Role
Primary investigator role with leadership responsibilities for case investigation. Enhanced as anti-rigid gUFO Role.
gUFO Role (Anti-Rigid): Lead investigator roles with flexible authority based on case requirements.
Role scope varies based on case complexity and team structure
Legal Review
Legal review of case materials, procedures, and prosecution readiness. Enhanced as gUFO Event.
gUFO Event: Legal review processes with prosecutorial evaluation.
Multi Jurisdictional Case Management Shape
Enhanced validation shape for multi-jurisdictional case management with gUFO Situation validation.
Multi-jurisdictional case management must be instances of gUFO Situation
INSERT { $this a cacontology-case:JurisdictionCoordinationError . } WHERE { $this a cacontology-case:MultiJurisdictionalCaseManagement . { SELECT $this (COUNT(?jurisdiction) AS ?jurisdictionCount) WHERE { $this cacontology-case:participatesInManagement ?jurisdiction . ?jurisdiction a cacontology-case:JurisdictionalEntity . } GROUP BY $this } FILTER(?jurisdictionCount < 2) }
Multi-jurisdictional case management must involve multiple jurisdictions
Peer Review
Peer review process for case methodology, analysis, and conclusions. Enhanced as gUFO Event.
gUFO Event: Peer review processes with collaborative evaluation.
Primary Investigator Assignment
Lead investigator assignment with primary responsibility for case management and coordination. Enhanced as gUFO Event linking to anti-rigid gUFO Role.
gUFO Event: Primary investigator assignment processes with leadership responsibilities.
Prosecutor Assignment
Assignment of prosecutors for legal review, charging decisions, and court representation. Enhanced as gUFO Event linking to anti-rigid gUFO Role.
gUFO Event: Prosecutor assignment processes with legal responsibilities.
Quality Assurance Review
Systematic quality assurance review ensuring compliance with standards and procedures. Enhanced as gUFO Event.
gUFO Event: Quality assurance processes with compliance evaluation.
Quality Score Metrics
Quality assessment metrics evaluating case management effectiveness and outcomes. Enhanced as gUFO Object.
gUFO Object: Quality metrics with assessment measurement properties.
Resolution Rate Metrics
Metrics tracking case resolution rates including conviction and closure statistics. Enhanced as gUFO Object.
gUFO Object: Resolution metrics with statistical measurement properties.
Resource Utilization Metrics
Metrics tracking resource allocation and utilization efficiency across cases. Enhanced as gUFO Object.
gUFO Object: Resource metrics with efficiency measurement properties.
Search Warrant
Legal documentation for search warrants including applications, approvals, and execution records. Enhanced as gUFO Object.
gUFO Object: Legal warrant documents with authorization and execution properties.
Secondary Investigator Assignment
Supporting investigator assignment providing specialized skills or additional resources. Enhanced as gUFO Event linking to anti-rigid gUFO Role.
gUFO Event: Secondary investigator assignment processes with supporting responsibilities.
Supervisor Assignment
Supervisory assignment for case oversight, quality assurance, and administrative guidance. Enhanced as gUFO Event linking to anti-rigid gUFO Role.
gUFO Event: Supervisor assignment processes with oversight responsibilities.
Supervisory Review
Formal supervisory review of case progress, decisions, and quality standards. Enhanced as gUFO Event.
gUFO Event: Supervisory review processes with evaluation outcomes.
Workflow Integrity Validation Shape
Validation of workflow integrity for case management.
Case management involving multiple phases must have enhanced coordination documentation
SELECT $this WHERE { $this a cacontology-case:CaseManagement . { SELECT $this (COUNT(?phase) AS ?phaseCount) WHERE { $this cacontology-case:currentPhase ?phase . } GROUP BY $this } FILTER(?phaseCount > 3) FILTER NOT EXISTS { $this cacontology-case:hasEnhancedDocumentation ?documentation . ?documentation cacontology-case:documentationType "multi_phase_coordination" . } }
access level
Access level for case information (public, restricted, confidential, classified, need_to_know, compartmented).
appeal status
Status of any appeals (no_appeal, appeal_pending, appeal_denied, appeal_granted, remanded, overturned).
approved by
Links documentation to approving authority.
archival date
Date when case materials were archived.
archived at
Links case closure to archival location.
assigned by
Links assignment to assigning authority.
assigned investigator
Name or identifier of the assigned investigator.
assigned to
Links assignment to assigned personnel.
assignment date
Date when the assignment was made.
assignment status
Status of the assignment (active, inactive, transferred, completed, suspended, terminated).
benchmark value
Benchmark or target value for the metric.
benchmarked against
Links metrics to benchmark standards.
case close date
Date when the case was officially closed.
case open date
Date when the case was officially opened.
case type
Type of case (possession, distribution, production, trafficking, exploitation, grooming, sextortion, multi_offense).
caseload count
Number of active cases assigned to the investigator.
certification level
Certification level of the investigator (basic, intermediate, advanced, expert, specialized, master).
classification level
Security classification level (unclassified, law_enforcement_sensitive, confidential, restricted, classified, top_secret).
closed by
Links case closure to closing authority.
closure date
Date when the case was closed.
closure reason
Reason for case closure (conviction, plea_agreement, dismissal, insufficient_evidence, statute_limitations, death_of_suspect, administrative_closure).
conducts review
Links reviewer to review process.
creation date
Date when the document was created.
documented by
Links documentation to creating personnel.
final disposition
Final legal disposition (guilty_verdict, not_guilty_verdict, plea_guilty, plea_no_contest, charges_dropped, case_dismissed, no_charges_filed).
follows stage
Links workflow stage to preceding stage.
follows workflow
Links case to workflow stages and processes. Enhanced with gUFO Event sequence modeling.
Workflow relationship must maintain temporal consistency
generates metrics
Links case to performance metrics and analytics.
has assignment
Links case to personnel assignments. Enhanced with gUFO Role assignment relationships.
Assignment relationship must be active and verified
has documentation
Links case to associated documentation.
Links case management to phase transition events.
holds role
Links person to case management role they hold. Enhanced with gUFO Role assignment.
Role assignment must be active and verified
investigator experience
Years of experience of the assigned investigator.
jurisdiction level
Level of jurisdiction (local, state, federal, multi_state, international, joint_jurisdiction).
last modified
Date when the document was last modified.
last update
Date and time of the last update to case tracking.
manages case
Links case management to specific investigations. Enhanced with gUFO Object-Event relationships.
Case management relationship must be officially documented
measurement unit
Unit of measurement (days, hours, percentage, count, dollars, score, ratio).
measures performance
Links metrics to performance measurement targets.
metric type
Type of metric (case_duration, resolution_rate, conviction_rate, resource_utilization, cost_per_case, quality_score).
metric value
Numerical value of the metric.
participates in management
Links entities to case management situations they participate in.
precedes stage
Links workflow stage to subsequent stage.
recommendations count
Number of recommendations made during the review.
reporting period
Period for metric reporting (daily, weekly, monthly, quarterly, annually, case_based).
results in closure
Links case to closure information and final disposition.
retention period
Document retention period in days.
review date
Date when the review was conducted.
review outcome
Outcome of the review (approved, approved_with_conditions, requires_revision, rejected, escalated, deferred).
reviewed by
Links documentation to reviewing personnel.
reviewer role
Role of the reviewer (supervisor, senior_investigator, prosecutor, legal_counsel, quality_assurance, external_expert).
reviews case
Links review to case being reviewed.
specialization
Area of specialization (digital_forensics, undercover_operations, victim_services, legal_analysis, technical_analysis, general_investigation).
stage duration
Duration of the workflow stage in days.
stage end date
Date when the workflow stage ended.
stage outcome
Outcome of the workflow stage (completed, pending, escalated, transferred, suspended, terminated).
stage start date
Date when the workflow stage began.
supervised by
Links assignment to supervising personnel.
tracked by
Links case to tracking systems and processes.
tracking number
Unique tracking number for the case.
tracking system
System used for tracking (local_system, state_system, federal_system, ncmec_system, multi_system, custom_system).
undergoes review
Links case to review processes.
update frequency
Frequency of updates (real_time, daily, weekly, bi_weekly, monthly, as_needed).
workload percentage
Percentage of workload allocated to this assignment.
Active Custody Phase Shape
Validates active custody phases.
Active custody phase must have begin point
Authority Abuse
Abuse of authority position to exploit or harm children. Modeled as gUFO SubKind with authority relationship violations.
gUFO Authority Figure Shape
Validates authority figures as anti-rigid gUFO roles.
Authority figure must be typed as gUFO Role (anti-rigid sortal)
Authority Position Shape
Validation shape for authority position instances.
Authority position must specify position type from the allowed list.
Authority position must specify authority level from the allowed list.
Position duration must be between 0 and 50 years.
Authority Role Exclusivity Shape
Validates authority role exclusivity constraints.
Person cannot simultaneously hold conflicting authority roles in same custodial context
SELECT ?this WHERE { ?this cacontology-custodial:hasAuthority ?role1 ; cacontology-custodial:hasAuthority ?role2 . ?role1 a cacontology-custodial:Guardian . ?role2 a cacontology-custodial:Teacher . ?custodialRel1 cacontology-custodial:involvesCustodian ?this . ?custodialRel2 cacontology-custodial:involvesCustodian ?this . ?custodialRel1 cacontology-custodial:involvesChild ?child . ?custodialRel2 cacontology-custodial:involvesChild ?child . FILTER (?role1 != ?role2) }
Authorization Process Shape
Validation shape for authorization process instances.
Authorization process must specify authorization type from the allowed list.
Authorization process must specify status from the allowed list.
Babysitter
Individual temporarily caring for children in parents' absence. Modeled as anti-rigid gUFO Role with temporary scope.
Background Check Shape
Validation shape for background check instances.
Background check must specify check type from the allowed list.
Background check must specify result from the allowed list.
Background check must specify check date.
Background check may have an expiration date.
Background Check Validity Shape
Validates background check temporal consistency.
Check date must be before expiration date when both are specified.
SELECT $this WHERE { $this cacontology-custodial:checkDate ?checkDate ; cacontology-custodial:expirationDate ?expiration . FILTER (?checkDate >= ?expiration) }
Breach of Care
Failure to provide appropriate care while in custodial role. Modeled as gUFO SubKind with care obligation failures.
Caregiver Relationship Shape
Validation shape for caregiver relationship instances.
Caregiver relationship must specify caregiving responsibilities from the allowed list.
Caregiver relationship must specify supervision level from the allowed list.
Childcare Provider
Professional childcare or daycare provider. Modeled as anti-rigid gUFO Role with professional care obligations.
Coach
Sports or activity coach with authority over young participants. Modeled as anti-rigid gUFO Role with activity-based authority.
Custodial Abuse
Abuse committed by someone in custodial or caregiving role. Modeled as gUFO SubKind of TrustViolation with role-based context.
Custodial Crisis Situation
Emergency situation requiring immediate custodial intervention. Modeled as gUFO Situation with crisis characteristics.
Custodial Cross Reference Shape
Validates cross-references between custodial relationships and related entities.
Custodial relationship must involve both a custodian and a child.
SELECT ?this WHERE { ?this a cacontology-custodial:CustodialRelationship . FILTER NOT EXISTS { ?this cacontology-custodial:involvesCustodian ?custodian ; cacontology-custodial:involvesChild ?child . } }
Custodial gUFO Foundational Type Consistency Shape
Validates proper gUFO foundational typing for custodial entities.
All custodial gUFO entities must have proper foundational typing
PREFIX gufo: <http://purl.org/nemo/gufo#> PREFIX cacontology-custodial: <https://cacontology.projectvic.org/custodial#> SELECT ?entity WHERE { { ?entity a cacontology-custodial:CustodialRelationship . FILTER NOT EXISTS { ?entity a gufo:Object . } } UNION { ?entity a cacontology-custodial:PositionOfTrust . FILTER NOT EXISTS { ?entity a gufo:Role . } } UNION { ?entity a cacontology-custodial:TrustViolation . FILTER NOT EXISTS { ?entity a gufo:Event . } } UNION { ?entity a cacontology-custodial:ActiveCustodyPhase . FILTER NOT EXISTS { ?entity a gufo:Phase . } } }
Custodial Participation Shape
Validates coherent participation in custodial relationships.
Custodial relationship must have coherent role and event participation
SELECT ?this WHERE { ?this cacontology-custodial:involvesCustodian ?custodian . ?custodian cacontology-custodial:hasAuthority ?authorityRole . FILTER NOT EXISTS { ?authorityRole a gufo:Role . } }
gUFO Custodial Relationship Shape
Validates custodial relationship instances with gUFO foundational constraints.
Custodial relationship must be typed as gUFO Kind
Custodial relationship must be typed as gUFO Object
Custodial relationship can have at most one begin point
Custodial relationship can have at most one end point
Custodial relationship must be in exactly one phase
Custody begin point must precede end point
PREFIX cacontology-custodial: <https://cacontology.projectvic.org/custodial#> SELECT ?this WHERE { ?this cacontology-custodial:hasCustodyBeginPoint ?begin ; cacontology-custodial:hasCustodyEndPoint ?end . FILTER (?begin >= ?end) }
Custodial Relationship Shape
Validation shape for custodial relationship instances.
Custodial relationship must specify trust level from the allowed list.
Custodial relationship must specify access level from the allowed list.
Relationship duration must be between 0 and 50 years.
Custodial relationship may have a start time.
Custodial relationship may have an end time.
Custodial relationship must specify type from the allowed list.
gUFO Custodial Situation Shape
Validates custodial situations with gUFO constraints.
Custodial situation must be typed as gUFO Situation
Custodial Temporal Consistency Shape
Validates temporal consistency across custodial relationships and events.
Trust violations must occur within active custody timeframe
SELECT ?this WHERE { ?this cacontology-custodial:hasCustodyBeginPoint ?custodyBegin ; cacontology-custodial:hasCustodyEndPoint ?custodyEnd . ?violation cacontology-custodial:violatesRelationship ?this ; cacontology-custodial:hasViolationBeginPoint ?violationBegin . FILTER (?violationBegin < ?custodyBegin || ?violationBegin > ?custodyEnd) }
gUFO Custody Phase Shape
Validates custody phases as anti-rigid gUFO phases.
Custody phase must be typed as gUFO Phase (anti-rigid sortal)
Custody phases must follow valid transition sequence
PREFIX cacontology-custodial: <https://cacontology.projectvic.org/custodial#> SELECT ?this WHERE { ?relationship cacontology-custodial:hasCustodyPhase ?this ; cacontology-custodial:hasCustodyPhase ?nextPhase . ?this cacontology-custodial:precedesCustodyPhase ?nextPhase ; cacontology-custodial:hasCustodyEndPoint ?end1 . ?nextPhase cacontology-custodial:hasCustodyBeginPoint ?begin2 . FILTER (?end1 > ?begin2) }
Data Quality Shape
Validates data quality for custodial relationships.
Label should be between 5 and 200 characters when provided.
Comment should be between 10 and 1000 characters when provided.
Emergency Custody
Temporary custody arrangement due to emergency circumstances. Modeled as anti-rigid gUFO Phase with crisis response characteristics.
Familial Relationship
Family-based relationship with natural or assumed custodial responsibilities. Modeled as gUFO SubKind with inherent care obligations.
Family Friend
Friend of family with trusted access to children. Modeled as anti-rigid gUFO Role with social trust basis.
Formal Custody
Legally established custody arrangement with court orders or official documentation. Modeled as gUFO SubKind with legal foundation.
Guardian
Legal or appointed guardian responsible for child's welfare. Modeled as anti-rigid gUFO Role with legal authority.
Informal Custody
Informal custody arrangement without legal documentation. Modeled as gUFO SubKind with social agreement basis.
Links custodial relationship to custodian
Mentor
Adult mentor or role model with trusted relationship with child. Modeled as anti-rigid gUFO Role with developmental basis.
Neighbor Relationship Shape
Validation shape for neighbor relationship instances.
Neighbor relationship must specify residential proximity from the allowed list.
Access frequency must be from the allowed list.
gUFO Position of Trust Shape
Validates position of trust with gUFO anti-rigid role constraints.
Position of trust must be typed as gUFO Role (anti-rigid sortal)
Position of trust can have at most one begin point
Position of trust can have at most one end point
Role begin point must precede end point
PREFIX cacontology-custodial: <https://cacontology.projectvic.org/custodial#> SELECT ?this WHERE { ?this cacontology-custodial:hasRoleBeginPoint ?begin ; cacontology-custodial:hasRoleEndPoint ?end . FILTER (?begin >= ?end) }
Position of Trust Shape
Validation shape for position of trust instances.
Position of trust must specify trust basis from the allowed list.
Position of trust must specify trust scope from the allowed list.
Probationary Custody Phase
Phase when custodial relationship is under evaluation or supervision. Modeled as anti-rigid gUFO Phase.
Professional Care Relationship
Professional relationship involving child care or supervision duties. Modeled as gUFO SubKind with professional obligations.
Relative
Family member in position of trust or authority over child. Modeled as anti-rigid gUFO Role with familial basis.
Links position to required authorization
Residential Proximity Access Shape
Validation shape for residential proximity access instances.
Proximity access must specify proximity type from the allowed list.
Building type must be from the allowed list.
Supervision Breakdown Situation
Situation where supervision systems have failed or become inadequate. Modeled as gUFO Situation with system failure characteristics.
Supervision Failure Shape
Validation shape for supervision failure instances.
Supervision failure must specify failure type from the allowed list.
Supervision failure must specify severity from the allowed list.
Contributing factors should be between 10 and 500 characters when provided.
Suspended Custody Phase
Phase when custodial relationship is temporarily suspended but not terminated. Modeled as anti-rigid gUFO Phase.
Teacher
Educational professional with authority over students. Modeled as anti-rigid gUFO Role with institutional authority.
Temporal Validation Shape
Validates temporal consistency in custodial relationships.
Start time must be before end time when both are specified.
SELECT $this WHERE { $this uco-core:startTime ?start ; uco-core:endTime ?end . FILTER (?start >= ?end) }
Temporary Custody
Short-term custody arrangement or supervision of a child. Modeled as anti-rigid gUFO Phase with temporal boundaries.
Terminated Custody Phase Shape
Validates terminated custody phases.
Terminated custody phase must have end point
Trust Breach Situation Shape
Validates trust breach situations.
Trust breach situation must be created by trust violation event
SELECT ?this WHERE { ?this a cacontology-custodial:TrustBreachSituation . FILTER NOT EXISTS { ?violation a cacontology-custodial:TrustViolation ; cacontology-custodial:createsCustodialSituation ?this . } }
Trust Level Consistency Shape
Validates trust level consistency in violations.
Trust level after violation should not be higher than before violation.
SELECT ?this WHERE { ?this cacontology-custodial:trustLevelBefore ?before ; cacontology-custodial:trustLevelAfter ?after . FILTER ( (?before = "none" && ?after IN ("minimal", "moderate", "high", "complete", "absolute")) || (?before = "minimal" && ?after IN ("moderate", "high", "complete", "absolute")) || (?before = "moderate" && ?after IN ("high", "complete", "absolute")) || (?before = "high" && ?after IN ("complete", "absolute")) || (?before = "complete" && ?after = "absolute") ) }
gUFO Trust Violation Shape
Validates trust violations as gUFO events with temporal boundaries.
Trust violation must be typed as gUFO Event
Trust violation can have at most one begin point
Trust violation can have at most one end point
Trust violation must be perpetrated by authority figure
Violation begin point must precede end point
PREFIX cacontology-custodial: <https://cacontology.projectvic.org/custodial#> SELECT ?this WHERE { ?this cacontology-custodial:hasViolationBeginPoint ?begin ; cacontology-custodial:hasViolationEndPoint ?end . FILTER (?begin >= ?end) }
Trust Violation Shape
Validation shape for trust violation instances.
Trust violation must specify severity from the allowed list.
Trust level before violation must be from the allowed list.
Trust level after violation must be from the allowed list.
Trust violation must specify violation type from the allowed list.
Links abuse to position of trust violated
Visitation Arrangement
Scheduled visitation or contact arrangement with child. Modeled as gUFO SubKind with temporal scheduling patterns.
Vulnerability Exposure Situation
Situation where child vulnerability factors create elevated risk. Modeled as gUFO Situation with protection need characteristics.
aggravating factor
Links trust violation to criminal offense as aggravating factor. Enhanced with gUFO causal patterns.
authority scope
Scope of authority (physical_care, educational, medical, financial, legal).
authorization level
Level of authorization granted (basic, intermediate, full, emergency).
breach duration
Duration of trust violation in days.
check scope
Scope of background check (criminal, employment, reference, comprehensive).
check status
Status of background check (passed, failed, pending, waived).
consent scope
Scope of activities covered by consent (general_care, specific_activities, emergency_care).
consent status
Status of parental consent (given, withdrawn, conditional, disputed).
creates custodial situation
Links custodial event to situation it creates or modifies. Enhanced with gUFO causation patterns.
custody duration
Duration of custody arrangement in days.
custody schedule
Schedule or pattern of custody (weekdays, weekends, alternating, specific_dates).
custody type
Type of custody (legal, physical, joint, sole, temporary).
has authority
Links authority figure to their authority position. Enhanced with gUFO role patterns.
has custody phase
Links custodial relationship to all phases it has experienced. Enhanced with gUFO phase history.
holds position of
Links individual to position of trust or authority they hold. Enhanced with gUFO role instantiation patterns.
involves parent
Links custodial arrangement to the parent or legal guardian. Enhanced with gUFO participation patterns.
occurs in custodial situation
Links custodial event to situation in which it occurs. Enhanced with gUFO situation modeling.
relationship frequency
Frequency of contact or care (daily, weekly, monthly, occasional).
relationship intimacy
Level of closeness in relationship (distant, moderate, close, very_close).
relevant to investigation
Links custodial relationship to ICAC investigation. Enhanced with gUFO relevance patterns.
subject to
Links child to authority figure who has control over them. Enhanced with gUFO role relationships.
violates relationship
Links trust violation to the custodial relationship that was violated. Enhanced with gUFO event impact patterns.
violation pattern
Pattern of violation (isolated, repeated, escalating, systematic).
vulnerability factor
Factors that increase child's vulnerability (isolation, dependency, trust, fear).
gUFO Automated Detection Action Shape
Validates automated detection action instances with gUFO Event constraints.
Automated detection action must be typed as gUFO Event
Automated detection action must specify start time
Automated detection action must specify the ML tool used
Confidence score must be between 0.0 and 1.0
COPINE Classification gUFO Shape
Validates COPINE classification concept instances with gUFO enhancements.
COPINE classification must have a preferred label (5-100 characters)
COPINE classification must have a definition (10-500 characters)
COPINE classification must be in the COPINE Classification Scheme
Classification Action Result Cross Reference Shape
Validates that classification actions produce classification results.
Manual classification action should produce classification results
SELECT ?this WHERE { ?this a cacontology-detection:ManualClassificationAction . FILTER NOT EXISTS { ?this uco-action:result ?result . ?result a cacontology-detection:ClassificationResult . } }
Classification Result Object Shape
Validates classification result instances with gUFO Object constraints.
Classification result must be typed as gUFO Object
Classification result must specify creation time
Age estimate must be between 0 and 25 years when specified
Tanner stage must be between 1 and 5 when specified
gUFO Classification Scheme Shape
Validates classification schemes as gUFO Objects.
Classification scheme must be typed as gUFO Object
Confidence Score Validation Shape
Validates confidence score consistency and reasonableness.
High confidence scores should correlate with positive detection decisions
PREFIX cacontology-detection: <https://cacontology.projectvic.org/detection#> SELECT ?this WHERE { ?this cacontology-detection:confidenceScore ?score ; cacontology-detection:reviewDecision "false_positive" . FILTER (?score > 0.8) }
gUFO Content Hashing Action Shape
Validates content hashing action instances with gUFO Event constraints.
Content hashing action must be typed as gUFO Event
Content hashing action must specify start time
Content hashing action must specify the hashing tool used
gUFO Content Hashing Tool Shape
Validates content hashing tool instances with gUFO foundational constraints.
Content hashing tool must be typed as gUFO Object
Database Match Input Cross Reference Shape
Validates that database match actions have hash inputs.
Database match action should have hash inputs for comparison
PREFIX cacontology-detection: <https://cacontology.projectvic.org/detection#> PREFIX uco-action: <https://ontology.unifiedcyberontology.org/uco/action/> PREFIX uco-types: <https://ontology.unifiedcyberontology.org/uco/types/> SELECT ?this WHERE { ?this a cacontology-detection:DatabaseMatchAction . FILTER NOT EXISTS { ?this uco-action:object ?hash . ?hash a ?hashType . FILTER (?hashType IN ( cacontology-detection:PhotoDNAHash, cacontology-detection:PerceptualHash, uco-types:Hash )) } }
gUFO Detection Action Shape
Validates detection actions as gUFO Events with temporal boundaries.
Detection action can have at most one end point
Detection action must be typed as gUFO Event
Detection action can have at most one begin point
Detection begin point must precede end point
PREFIX cacontology-detection: <https://cacontology.projectvic.org/detection#> SELECT ?this WHERE { ?this cacontology-detection:hasDetectionBeginPoint ?begin ; cacontology-detection:hasDetectionEndPoint ?end . FILTER (?begin >= ?end) }
Detection Action Result Cross Reference Shape
Validates that detection actions produce appropriate results.
Automated detection action should produce detection results
PREFIX cacontology-detection: <https://cacontology.projectvic.org/detection#> PREFIX uco-action: <https://ontology.unifiedcyberontology.org/uco/action/> SELECT ?this WHERE { ?this a cacontology-detection:AutomatedDetectionAction . FILTER NOT EXISTS { ?this uco-action:result ?result . ?result a cacontology-detection:DetectionResult . } }
Detection Data Quality Shape
Validates data quality for detection tool entities.
Tool name must be between 2 and 100 characters
Tool description should be between 10 and 1000 characters when provided
Detection gUFO Foundational Type Consistency Shape
Validates proper gUFO foundational typing for detection entities.
All detection gUFO entities must have proper foundational typing
PREFIX gufo: <http://purl.org/nemo/gufo#> PREFIX cacontology-detection: <https://cacontology.projectvic.org/detection#> SELECT ?entity WHERE { { ?entity a cacontology-detection:ContentHashingTool . FILTER NOT EXISTS { ?entity a gufo:Object . } } UNION { ?entity a cacontology-detection:AutomatedDetectionAction . FILTER NOT EXISTS { ?entity a gufo:Event . } } UNION { ?entity a cacontology-detection:ContentAnalystRole . FILTER NOT EXISTS { ?entity a gufo:Role . } } UNION { ?entity a cacontology-detection:InitialDetectionPhase . FILTER NOT EXISTS { ?entity a gufo:Phase . } } UNION { ?entity a cacontology-detection:DetectionResult . FILTER NOT EXISTS { ?entity a gufo:Object . } } }
gUFO Detection Phase Shape
Validates detection phases as anti-rigid gUFO phases.
Detection phase must be typed as gUFO Phase (anti-rigid sortal)
Detection phase can have at most one begin point
Detection phase can have at most one end point
Phase begin point must precede end point
SELECT ?this WHERE { ?this cacontology-detection:hasPhaseBeginPoint ?begin ; cacontology-detection:hasPhaseEndPoint ?end . FILTER (?begin >= ?end) }
Detection Phase Sequence Shape
Validates proper sequencing of detection phases.
Detection phases must follow logical workflow sequence
PREFIX cacontology-detection: <https://cacontology.projectvic.org/detection#> SELECT ?this WHERE { ?this a cacontology-detection:ManualReviewPhase ; cacontology-detection:hasPhaseBeginPoint ?manualStart . ?initialPhase a cacontology-detection:InitialDetectionPhase ; cacontology-detection:hasPhaseEndPoint ?initialEnd . FILTER (?manualStart < ?initialEnd) }
gUFO Detection Result Shape
Validates detection results as gUFO Objects.
Detection result must be typed as gUFO Object
Detection Result Object Shape
Validates detection result instances with gUFO Object constraints.
Detection result must have a confidence score between 0.0 and 1.0
Detection result must specify creation time
gUFO Detection Role Shape
Validates detection roles as anti-rigid gUFO roles.
Detection role must be typed as gUFO Role (anti-rigid sortal)
Detection role can have at most one begin point
Detection role can have at most one end point
PREFIX cacontology-detection: <https://cacontology.projectvic.org/detection#> SELECT ?this WHERE { ?this cacontology-detection:hasRoleBeginPoint ?begin ; cacontology-detection:hasRoleEndPoint ?end . FILTER (?begin >= ?end) }
Detection Role Participation Shape
Validates detection role participation constraints.
Person in detection role must participate in appropriate detection actions
PREFIX cacontology-detection: <https://cacontology.projectvic.org/detection#> PREFIX gufo: <http://purl.org/nemo/gufo#> PREFIX uco-action: <https://ontology.unifiedcyberontology.org/uco/action/> SELECT ?this WHERE { ?this gufo:playsRole ?role . ?role a cacontology-detection:ContentAnalystRole . FILTER NOT EXISTS { ?action a cacontology-detection:ManualClassificationAction ; uco-action:performer ?this . } }
gUFO Detection Situation Shape
Validates detection situations with gUFO constraints.
Detection situation must be typed as gUFO Situation
Detection Temporal Consistency Shape
Validates temporal consistency across detection events and phases.
Detection actions must occur within active detection phase timeframe
PREFIX cacontology-detection: <https://cacontology.projectvic.org/detection#> PREFIX gufo: <http://purl.org/nemo/gufo#> SELECT ?this WHERE { ?this cacontology-detection:hasDetectionBeginPoint ?detectionBegin . ?phase a cacontology-detection:InitialDetectionPhase ; cacontology-detection:hasPhaseBeginPoint ?phaseBegin ; cacontology-detection:hasPhaseEndPoint ?phaseEnd . ?this gufo:occursInPhase ?phase . FILTER (?detectionBegin < ?phaseBegin || ?detectionBegin > ?phaseEnd) }
gUFO Detection Tool Shape
Validates detection tools as gUFO Objects with foundational constraints.
Detection tool must be typed as gUFO Object
Detection tool must have a name (2-100 characters)
Detection Workflow Temporal Shape
Validates temporal workflow progression in detection processes.
Manual classification should follow automated detection
PREFIX cacontology-detection: <https://cacontology.projectvic.org/detection#> PREFIX uco-core: <https://ontology.unifiedcyberontology.org/uco/core/> PREFIX uco-action: <https://ontology.unifiedcyberontology.org/uco/action/> SELECT ?this WHERE { ?this a cacontology-detection:ManualClassificationAction ; uco-core:startTime ?manualTime . ?autoDetection a cacontology-detection:AutomatedDetectionAction ; uco-core:startTime ?autoTime ; uco-action:object ?content . ?this uco-action:object ?content . FILTER (?manualTime < ?autoTime) }
gUFO Hash Artifact Shape
Validates hash artifacts as gUFO Objects.
Hash artifact must be typed as gUFO Object
Hash Format Validation Shape
Validates hash format and consistency.
Hash creation time should be specified when available
Hashing Action Result Cross Reference Shape
Validates that hashing actions produce hash artifacts.
Content hashing action should produce hash results
PREFIX cacontology-detection: <https://cacontology.projectvic.org/detection#> PREFIX uco-action: <https://ontology.unifiedcyberontology.org/uco/action/> PREFIX uco-types: <https://ontology.unifiedcyberontology.org/uco/types/> SELECT ?this WHERE { ?this a cacontology-detection:ContentHashingAction . FILTER NOT EXISTS { ?this uco-action:result ?hash . ?hash a ?hashType . FILTER (?hashType IN ( cacontology-detection:PhotoDNAHash, cacontology-detection:PerceptualHash, uco-types:Hash )) } }
gUFO Machine Learning Detection Tool Shape
Validates machine learning detection tool instances with gUFO foundational constraints.
ML detection tool must be typed as gUFO Object
Model version should be 1-50 characters when specified
Detection threshold must be between 0.0 and 1.0
gUFO Manual Classification Action Shape
Validates manual classification action instances with gUFO Event constraints.
Manual classification action must be typed as gUFO Event
Manual classification action must specify start time
Manual classification action must specify the person performing the review
Review decision must be from the allowed list
Mass Content Analysis Situation Shape
Validates mass content analysis situations.
Mass content analysis situation must involve multiple detection actions
PREFIX cacontology-detection: <https://cacontology.projectvic.org/detection#> PREFIX gufo: <http://purl.org/nemo/gufo#> SELECT ?this WHERE { ?this a cacontology-detection:MassContentAnalysisSituation . { SELECT ?this (COUNT(?action) as ?actionCount) WHERE { ?action gufo:occursInSituation ?this . ?action a cacontology-detection:AutomatedDetectionAction . } GROUP BY ?this } FILTER (?actionCount < 10) }
gUFO Perceptual Hash Shape
Validates perceptual hash instances with gUFO foundational constraints.
Perceptual hash must be typed as gUFO Object
Perceptual hash value must be a hexadecimal string (8-128 characters)
Hash algorithm must be from the allowed list
gUFO PhotoDNA Hash Shape
Validates PhotoDNA hash instances with gUFO foundational constraints.
PhotoDNA hash must be typed as gUFO Object
PhotoDNA value must be a hexadecimal string (32-128 characters)
Risk Stratification Action Shape
Validates risk stratification actions that produce explainable prioritization outputs.
Risk stratification action must produce at least one risk stratification result.
Risk stratification action may link to a detection result it stratifies.
Risk Stratification Result Shape
Validates risk stratification result artifacts with optional tier/score and explainability rationale.
Risk tier must be one of: critical/high/medium/low/unknown (when present).
Risk score must be a decimal when present.
Risk rationale must be a string when present.
SAR Classification gUFO Shape
Validates SAR classification concept instances with gUFO enhancements.
SAR classification must have a preferred label (5-100 characters)
SAR classification must have a definition (10-500 characters)
SAR classification must be in the SAR Classification Scheme
COPINE classification
Links content to its COPINE classification level.
detected content
Links a detection action to the content that was analyzed.
detection duration
Duration of detection action from start to completion.
false positive reason
The reason why content was determined to be a false positive.
generated hash
Links a hashing action to the hash that was generated.
match type
The type of match found (e.g., 'exact', 'near-duplicate', 'variant').
matched database
Links a match action to the database that contained the matching hash.
Duration of detection phase.
Links a classification action to the person who performed the review.
risk result for
Links a risk stratification result to the observable object it pertains to (e.g., detected content, a tip artifact, or another observable signal).
role duration
Duration of individual's detection role.
SAR classification
Links content to its SAR (1-5) classification level.
similarity score
The similarity score for perceptual hash matches (0.0-1.0).
Academic Term Phase
Anti-rigid phase representing academic terms during which exploitation may occur.
Administrator Role
Administrative role within educational institution with oversight responsibilities. Enhanced as anti-rigid gUFO Role.
After Hours Classroom Exploitation
Exploitation occurring in classroom setting outside normal school hours. Enhanced as gUFO Object.
Assignment Completion Exploitation
Exploitation occurring while student is completing assignments or homework in classroom. Enhanced as gUFO Object.
Counselor Role
Counseling role providing guidance and support to students. Enhanced as anti-rigid gUFO Role.
Cross Institutional Investigation Situation
Situation requiring coordination between multiple educational institutions, law enforcement, and regulatory bodies.
Elite Educational Institution
High-status educational institution with selective admission and affluent student body. Enhanced as gUFO Organization.
Employment Phase
Anti-rigid phase representing educator's employment period during which exploitation occurs.
Phase varies based on employment status and contract
Exploitation Escalation Phase
Anti-rigid phase representing escalation of exploitative behavior over time.
Phase changes based on exploitation severity and duration
Gym Teacher Role
Physical education teacher role with student interaction in athletic contexts. Enhanced as anti-rigid gUFO Role.
Immediate Physical Contact Exploitation
Sexual exploitation involving immediate physical contact without prior grooming or relationship building. Enhanced as gUFO Event.
Independent School
Private independent school, often with elite status and specialized educational programs. Enhanced as gUFO Organization.
Institutional Response Situation
Situation involving institutional response to exploitation allegations, including investigation, disciplinary action, and prevention measures.
Intermediate School
Intermediate or middle school serving grades 6-8, typically ages 11-14. Enhanced as gUFO Organization.
Investigation Phase
Anti-rigid phase representing institutional or legal investigation of exploitation allegations.
Phase changes based on investigation progress and findings
Math Teacher Role
Mathematics teacher role with specialized subject matter expertise. Enhanced as anti-rigid gUFO Role.
Role specialization can change over time
Middle School
Middle school serving grades 6-8 or similar intermediate grade levels. Enhanced as gUFO Organization.
Multi-Victim Exploitation Situation
Situation involving multiple victims across multiple institutions or time periods.
One on One Academic Exploitation
Exploitation during individual academic assistance or tutoring sessions. Enhanced as gUFO Object.
Position of Trust Exploitation
Exploitation leveraging educator's position of trust and authority over students. Enhanced as gUFO Event.
Private School
Private educational institution with tuition-based funding. Enhanced as gUFO Organization.
Substitute Teacher Role
Temporary teaching role covering for regular teachers. Enhanced as anti-rigid gUFO Role with temporary status.
Temporary role with variable duration and assignment
Test Taking Exploitation
Exploitation occurring while student is taking tests or examinations. Enhanced as gUFO Object.
academic activity
Type of academic activity during which exploitation occurred.
Level of access to students and institutional resources.
activates mandatory reporting
Links disclosure to mandatory reporting activation.
actual age
Actual age of perpetrator.
addresses vulnerability
Links safeguarding measure to vulnerability it addresses.
assignment type
Type of assignment on which harassment was written.
attends institution
Links student victim to educational institution they attend.
bail amount
Bail amount set for defendant.
body part touched
Specific body part inappropriately touched.
bond amount
Bond amount alternative to cash bail.
charge count
Number of charges filed.
charge degree
Degree of criminal charge (first, second, third).
charges defendant
Links criminal charge to defendant being charged.
classroom number
Classroom number or identifier where exploitation occurred.
collects evidence
Links investigation to evidence collected.
communicates via
Links exploitation to communication platform used.
contact duration
Duration of physical contact in seconds.
contact frequency
Frequency of inappropriate physical contact incidents.
contact type
Type of inappropriate physical contact.
coordinates with
Links investigation to coordinating agencies.
corroborates account
Links evidence to victim account it corroborates.
deceives victim
Links impersonation to victim being deceived.
deception duration
Duration of impersonation in months.
degradation level
Level of degradation in written comments (mild, moderate, severe).
degrades victim
Links degrading comments to victim being degraded.
Links victim disclosure to staff member receiving disclosure.
Method used by victim to disclose exploitation.
documents exploitation
Links evidence to exploitation it documents.
documents harassment
Links written harassment evidence to harassment it documents.
during activity
Links exploitation to specific academic activity.
educator age
Age of educator at time of exploitation.
employed at
Links educator to institution where they were employed.
employment duration
Duration of employment at educational institution in months.
enhanced by
Links charge to enhancement factors.
Links initial contact to escalated contact patterns.
evidence location
Location where evidence was found or collected.
evidence type
Type of evidence collected.
exploitation duration
Duration of exploitation activity in months.
exploitation location
Primary location where exploitation occurred.
exploitation method
Primary method used for exploitation (digital, physical, combined).
exploits isolation
Links exploitation to isolation vulnerability.
exploits position
Links exploitation to educator position being exploited.
Links targeting to vulnerability being exploited.
fake account count
Number of fake accounts used for impersonation.
followed by supervision
Links sentence to post-release supervision period.
force level
Level of force used in physical contact (minimal, moderate, significant).
forcibly touches
Links forcible touching to victim.
grade level
Grade level taught by educator.
grade range
Grade range served by institution (e.g., 6-8, K-12).
harassment content
Content of written harassment message or comment.
harassment frequency
Frequency of written harassment incidents.
harassment medium
Medium used for written harassment (assignment, test, note).
has vulnerability
Links institution to vulnerability factors present.
identifies vulnerability
Links targeting to vulnerability identification.
impersonated age
Age claimed during impersonation.
impersonates age
Links impersonation to age deception.
implements safeguarding
Links institution to safeguarding measures implemented.
institution count
Number of educational institutions involved in exploitation.
institution location
Geographic location of educational institution.
institution reputation
Reputation level of institution (elite, prestigious, standard).
institution type
Type of educational institution (independent, public, private, elite).
interviews victim
Links investigation to victim interviews.
intimidates student
Links academic intimidation to student being intimidated.
investigates exploitation
Links investigation to exploitation being investigated.
involves physical contact
Links exploitation to physical contact patterns.
involves written harassment
Links exploitation to written harassment activities.
isolation level
Level of isolation during exploitation (alone, few_students, class_present).
leverages academic power
Links exploitation to academic power vulnerability.
linked to location
Links IP address evidence to physical location.
maintains multiple accounts
Links impersonation to multiple account deception.
mandatory reporting triggered
Whether mandatory reporting requirements were triggered.
maximum sentence
Maximum possible sentence for charge in years.
notifies principal
Links staff reporting to principal notification.
occurs in context
Links exploitation to classroom or institutional context.
platform used
Digital platform used for impersonation and exploitation.
police response time
Time from notification to police response in hours.
provided by
Links victim account evidence to victim who provided it.
provides evidence
Links exploitation to evidence it provides.
receives report
Links staff member to report they receive.
Time delay between incident and reporting in days.
reporting staff role
Role of staff member who received initial report.
reports to
Links victim to staff member they report to.
requires registration
Links conviction to sex offender registration requirement.
results in charge
Links exploitation to criminal charges filed.
Links exploitation to legal charges filed.
school address
Physical address of educational institution.
selects victim
Links targeting strategy to selected victim.
sends content
Links perpetrator to content sent to victims.
sentence length
Length of prison sentence in years.
solicits from
Links solicitation to victim being solicited.
student population
Total number of students enrolled at institution.
students present
Number of other students present during exploitation.
subject taught
Academic subject taught by educator.
supervision duration
Duration of post-release supervision in years.
takes place in
Links exploitation to specific classroom or location.
target age range
Age range of targeted victims.
target gender
Gender preference in victim targeting.
targeting method
Method used to identify and target victims.
targets age group
Links age-specific targeting to targeted age group.
targets student
Links targeting activity to student victim.
Links exploitation to victim targeting strategy.
Time of day when exploitation occurred.
touches victim
Links physical contact to victim being touched.
triggers police notification
Links principal notification to police notification.
uses impersonation
Links exploitation to digital impersonation method used.
Links exploitation to digital impersonation methods.
uses method
Links exploitation to specific methods used.
victim count
Number of victims involved in exploitation.
Specific vulnerability factor exploited in targeting.
witnesses exploitation
Links witness testimony to exploitation witnessed.
written content
Content of written harassment evidence.
written on
Links written harassment to academic material it was written on.
years of experience
Years of teaching or educational experience.
Accelerationist Group
Extremist group with accelerationist goals seeking to hasten societal collapse through criminal activities including child exploitation.
Alt account system must have 1-50 accounts per member.
Animal Abuse Coercion
Coercion of victims to abuse pets or animals as part of exploitation and control.
Enterprise must have 1-10 leaders.
Membership requirements must be 10-500 characters.
Enterprise must have exactly one hierarchy.
Extreme coercion severity must have degradation level of severe or extreme.
SELECT $this WHERE { $this cacontology-enterprises:coercionSeverity "extreme" . $this rdf:type/rdfs:subClassOf* cacontology-enterprises:ExtremeDegradationCoercion . $this cacontology-enterprises:degradationLevel ?degradationLevel . FILTER (?degradationLevel NOT IN ("severe", "extreme", "inhuman")) }
Content Curation Action
Action of curating and organizing exploitative content for enterprise purposes.
Content currency systems with 5+ items must support membership advancement.
Content currency system must use at least one lorebook as currency.
Editing quality must be valid level.
Content value must be between 0.0 and 10.0.
Evidence quality must be valid level.
Cross-platform coordination must involve 2-20 platforms.
Cyber Extremist Network
Extremist network operating primarily through digital platforms and encrypted communications.
Infiltration duration must be between 1 and 1,095 days.
Encryption level must be valid level.
Encrypted network must have 1-100 channels.
Enterprises with 3+ leaders must have formal leadership structure.
Hierarchy complexity must be valid level.
Enterprise leader role must be held by at least one person.
Degradation level must be valid level.
Coercion events must create situations and involve participant objects.
SELECT $this WHERE { $this rdf:type cacontology-enterprises:SelfHarmCoercion . $this rdf:type gufo:Event . FILTER NOT EXISTS { { $this cacontology-enterprises:createsVictimizationSituation ?situation . ?situation rdf:type gufo:Situation . } UNION { ?person uco-identity:Person . ?person cacontology-enterprises:participatesInCoercion $this . } } }
gUFO Collections must have at least one member.
Network components must be gUFO Objects.
Enterprise as functional complex must have proper part-whole relationships with its hierarchy.
SELECT $this WHERE { $this rdf:type cacontology-enterprises:ChildExploitationEnterprise . $this rdf:type gufo:FunctionalComplex . $this cacontology-enterprises:hasHierarchy ?hierarchy . FILTER NOT EXISTS { ?hierarchy gufo:isComponentOf $this . } }
gUFO Events with both begin and end dates must have positive duration.
SELECT $this WHERE { $this rdf:type gufo:Event . $this gufo:hasBeginPointInXSDDateTimeStamp ?begin . $this gufo:hasEndPointInXSDDateTimeStamp ?end . FILTER (?end <= ?begin) }
gUFO Events must have at least one temporal beginning point.
Coercion event must have at most one begin date.
gUFO Event Types must be OWL classes.
gUFO Functional Complexes must have at least one component or member.
gUFO Kinds cannot be subclasses of other Kinds - violates identity principle.
SELECT $this WHERE { $this rdf:type gufo:Kind . $this rdfs:subClassOf ?superKind . ?superKind rdf:type gufo:Kind . FILTER ($this != ?superKind) }
gUFO Kinds must be OWL classes.
Enterprise must have at least 2 members.
gUFO Intrinsic Modes must inhere in at least one Object.
Encrypted network can have at most one encryption capability mode.
Network cells must be proper components of their parent network.
SELECT $this WHERE { $this rdf:type cacontology-enterprises:ExtremistNetworkCell . ?network cacontology-enterprises:hasNetworkCell $this . FILTER NOT EXISTS { $this gufo:isComponentOf ?network . } }
gUFO Objects should have temporal existence markers when applicable.
Person participation in coercion must link to valid coercion events.
Person participation in recruitment must link to valid recruitment events.
gUFO Qualities must inhere in at least one Object.
Network can have at most one notoriety quality.
gUFO Relators must mediate relationships between at least two distinct objects.
SELECT $this WHERE { $this rdf:type gufo:Relator . FILTER NOT EXISTS { $this gufo:mediates ?obj1 . $this gufo:mediates ?obj2 . FILTER (?obj1 != ?obj2) } }
Enterprise must have at least one leadership relator.
Exploitation enterprise must have at least one exploitation relator.
gUFO Roles are anti-rigid and cannot be essential to their instances.
SELECT $this WHERE { $this rdf:type gufo:Role . $this rdfs:subClassOf ?kind . ?kind rdf:type gufo:Kind . }
Enterprise roles must be properly instantiated by persons within enterprise context.
SELECT $this WHERE { $this rdf:type cacontology-enterprises:EnterpriseRole . $this rdf:type gufo:Role . FILTER NOT EXISTS { ?person rdf:type uco-identity:Person . ?person ?roleProperty $this . ?enterprise cacontology-enterprises:hasMember ?person . ?enterprise rdf:type cacontology-enterprises:ChildExploitationEnterprise . } }
gUFO Roles must be OWL classes.
gUFO Situations must be factual and include at least one object or event.
SELECT $this WHERE { $this rdf:type gufo:Situation . FILTER NOT EXISTS { { ?object gufo:participatesIn $this . } UNION { ?event gufo:occursDuring $this . } UNION { $this gufo:includesObject ?object . } UNION { $this gufo:includesEvent ?event . } } }
Enterprise must operate in valid gUFO Situations.
Enterprise must have at most one operational begin date.
Enterprise must have at most one operational end date.
Operational end date must be after begin date.
SELECT $this WHERE { $this cacontology-enterprises:hasOperationalBeginDate ?begin . $this cacontology-enterprises:hasOperationalEndDate ?end . FILTER (?end <= ?begin) }
Enterprise temporal boundaries must be consistent with member participation events.
SELECT $this WHERE { $this cacontology-enterprises:hasOperationalBeginDate ?begin . $this cacontology-enterprises:hasOperationalEndDate ?end . $this cacontology-enterprises:hasMember ?member . ?member cacontology-enterprises:participatesInCoercion ?event . ?event cacontology-enterprises:hasCoercionEventBeginDate ?eventDate . FILTER (?eventDate < ?begin || ?eventDate > ?end) }
Self-harm coercion must create at least one victimization situation.
Identity correlation accuracy must be between 0.0 and 1.0.
Inner core must have at least one participating member.
Inner Core Member Role
Role of member within enterprise inner core with access to restricted channels and advanced operations.
Inner core must have 1-50 members.
High accuracy identity correlation (90%+) must produce good or excellent evidence quality.
Lorebook must contain at least one piece of victim content.
Lorebook must contain 1-10,000 items.
Compilation complexity must be valid level.
Content notoriety must be valid level.
Advancement criteria must be 10-500 characters.
Membership level must be valid tier.
Access level must be valid level.
Mental Health Vulnerability Targeting
Targeting of minors with mental health challenges and psychological vulnerabilities.
Name Cutting Coercion
Coercion of victims to cut enterprise member names into their bodies as ownership marking.
Network mapping completeness must be between 0.0 and 1.0.
Network size must be consistent with inner core size and leadership count.
SELECT $this WHERE { $this cacontology-enterprises:networkSize ?networkSize . $this cacontology-enterprises:operatesEnterprise ?enterprise . ?enterprise cacontology-enterprises:hasInnerCore ?innerCore . ?innerCore cacontology-enterprises:innerCoreSize ?innerCoreSize . ?enterprise cacontology-enterprises:leadershipCount ?leadershipCount . FILTER (?networkSize < (?innerCoreSize + ?leadershipCount)) }
NVE network must have at least 2 members.
Operational scope must be local, national, or international.
Ideological framework must be recognized extremist ideology.
Network notoriety must be valid level.
Platform count must be consistent with encrypted channel count.
SELECT $this WHERE { $this cacontology-enterprises:platformCount ?platformCount . ?enterprise cacontology-enterprises:coordinatesAcrossPlatforms $this . ?enterprise cacontology-enterprises:utilizesEncryptedChannels ?encryptedNetwork . ?encryptedNetwork cacontology-enterprises:channelCount ?channelCount . FILTER (?channelCount < ?platformCount) }
Platform Migration Strategy
Strategy for migrating operations between platforms when accounts are terminated or restricted.
Private Group Management
Management of private groups and channels with restricted access for enterprise operations.
Recruitment Hierarchy
Hierarchy governing recruitment of new members based on content quality and notoriety.
Coercion severity must be valid level.
Self-harm type must be valid type.
Coercion effectiveness must be between 0.0 and 1.0.
Self Immolation Coercion
Coercion of victims to set themselves on fire or engage in burning activities.
Sibling Abuse Coercion
Coercion of victims to abuse siblings or family members as part of exploitation.
Social engineering complexity must be valid level.
Suicide Coercion
Coercion of victims toward suicide as ultimate form of exploitation and control.
Trust building duration must be between 0.1 and 365 days.
Victim Content Compilation
Organized compilation of content obtained from specific victim through exploitation and coercion.
Victim Profile Development
Development of detailed victim profiles including vulnerabilities and exploitation opportunities.
Vulnerability type must be valid type.
Targeting precision must be valid level.
builds victim trust
Links social engineering to trust building process.
coerces into self harm
Links enterprise role to victims coerced into self-harm.
compiles content
Links compilation system to content it compiles.
coordinates across platforms
Links enterprise to cross-platform coordination activities.
coordinates activities
Links coordinator to activities they coordinate.
correlates evidence
Links investigation to evidence correlation performed.
exploits victim
Links enterprise role to victims they exploit.
has formation event
Links network to the event of its formation.
has inner core
Links enterprise to its inner core structure.
has network cell
Links extremist network to its operational cells.
has operational period
Links enterprise to its operational time period.
historically depends on
Captures historical dependence between enterprise events and prior enabling events.
identifies network member
Links investigation to network members identified.
infiltrates network
Links covert operation to network being infiltrated.
maintains alt accounts
Links enterprise member to alternate accounts they maintain.
manages private groups
Links coordinator to private groups they manage.
maps network structure
Links mapping investigation to network structure mapped.
operates enterprise
Links network to child exploitation enterprise it operates.
produces lorebook
Links content producer to lorebook they create.
recruits members
Links recruitment specialist to members they recruit.
targets vulnerability
Links targeting action to specific vulnerability exploited.
utilizes encrypted channels
Links enterprise to encrypted channel networks used.
Acquisition Phase
Phase involving forensic acquisition of digital evidence.
Advanced Search Technique
Specialized search techniques for locating digital evidence.
Phase involving detailed forensic analysis of acquired evidence.
Automated Content Analysis Shape
Validation shape for automated content analysis instances.
Automation percentage must be between 0.0 and 100.0.
Processing speed must be between 1.0 and 1000000.0 files per hour.
Behavioral Fingerprinting Shape
Validation shape for behavioral fingerprinting instances.
Behavioral fingerprinting must specify start time.
Chain of Custody Action Shape
Chain of custody transfer must have exactly one begin timestamp (gUFO temporal)
Chain of custody transfer must have at most one end timestamp (gUFO temporal)
A chain of custody action must have exactly one start time
A chain of custody action must specify exactly one transferring party
A chain of custody action must specify exactly one receiving party
Custody reason must be from allowed list: analysis, storage, transport, examination, disposal, court-presentation
Custody integrity must be maintained, compromised, or unknown (gUFO quality aspect)
Chain of custody gaps compromise evidence integrity
SELECT $this WHERE { $this uco-core:startTime ?thisStart . ?previousAction uco-core:endTime ?previousEnd . ?previousAction cacontology-forensics:custodyTransferredTo ?transferee . $this cacontology-forensics:custodyTransferredFrom ?transferee . FILTER (?thisStart > (?previousEnd + "PT1H"^^xsd:duration)) }
Chain of custody actions must maintain temporal ordering (gUFO temporal succession)
SELECT $this WHERE { $this uco-core:startTime ?thisTime . ?previousAction uco-core:endTime ?previousTime . ?previousAction cacontology-forensics:custodyTransferredTo ?transferee . $this cacontology-forensics:custodyTransferredFrom ?transferee . FILTER (?thisTime < ?previousTime) }
Cross Platform Correlation Shape
Validation shape for cross platform correlation instances.
Cross platform correlation must specify start time.
Cross platform correlation must specify at least one analysis tool.
Cross Reference Analysis
Cross-referencing of digital evidence across multiple cases and international databases for victim identification.
Custody Document Shape
A custody document must have exactly one creation time
Custody document must have creation timestamp (gUFO temporal)
Document type must be evidence-receipt, custody-transfer, examination-log, or disposal-certificate
Document status must be draft, final, archived, or destroyed (gUFO mode aspect)
Validates data quality for forensic entities.
Electronic Storage Device Detection Shape
Validation shape for electronic storage device detection instances.
Detection accuracy must be between 0.0 and 1.0.
Evidence Custodian Role Shape
Evidence custodian role must have begin timestamp (gUFO temporal)
Evidence custodian role may have end timestamp (gUFO temporal)
An evidence custodian role must have kindOfRelationship value 'custodian'
Custody authority should be specified (gUFO quality aspect)
Access level must be full, limited, read-only, or none (gUFO mode aspect)
Evidence Triage System Shape
Validation shape for evidence triage system instances.
Triage accuracy must be between 0.0 and 1.0.
Priority classification must be from the allowed list.
Evidence Verification Action Extended Shape
Extended validation shape for evidence verification action instances.
Evidence verification must specify verification time.
Evidence verification must specify verification tool used.
Evidence Verification Action Shape
Evidence verification must have exactly one begin timestamp (gUFO temporal)
An evidence verification action must specify at least one object being verified
An evidence verification action must include at least one verification hash
Verification method must be specified from allowed hash algorithms
Verification result must be verified, failed, or incomplete (gUFO quality aspect)
Failed evidence verification requires re-acquisition
SELECT $this WHERE { $this cacontology-forensics:verificationResult "failed" . FILTER NOT EXISTS { ?reacquisition rdf:type cacontology-forensics:ForensicAcquisitionAction . ?reacquisition cacontology-forensics:evidenceSeized ?evidence . $this uco-core:object ?evidence . } }
Critical evidence acquisition requires certified examiner
SELECT $this WHERE { $this cacontology-forensics:acquisitionQuality "excellent" . $this cacontology-forensics:examinedBy ?examiner . ?examiner cacontology-forensics:certificationLevel ?level . FILTER (?level = "trainee") }
Forensic Acquisition Action Extended Shape
Extended validation shape for forensic acquisition action instances.
Forensic acquisition must specify acquisition method from the allowed list.
Forensic acquisition must specify if write blocking was used.
Forensic acquisition must specify start time.
Forensic acquisition may specify end time.
Forensic Acquisition Action Shape
Forensic acquisition must have exactly one begin timestamp (gUFO temporal)
Forensic acquisition must have at most one end timestamp (gUFO temporal)
A forensic acquisition action must specify at least one tool used
Acquisition method must be one of: physical, logical, live, remote, network
A forensic acquisition action must specify whether write-blocking was used
A forensic acquisition action must specify at least one evidence item seized
A forensic acquisition action must produce at least one forensic copy
Acquisition quality must be excellent, good, acceptable, or poor (gUFO quality aspect)
Acquisition completeness must be between 0.0 and 1.0 (gUFO quality aspect)
Forensic Acquisition Cross Reference Shape
Validates cross-references between forensic acquisition and related entities.
Forensic acquisition must have tool, evidence seized, and forensic copy.
SELECT $this WHERE { $this a cacontology-forensics:ForensicAcquisitionAction . FILTER NOT EXISTS { $this uco-action:usesTool ?tool ; cacontology-forensics:evidenceSeized ?evidence ; cacontology-forensics:forensicCopy ?copy . } }
Forensic action must have at most one begin timestamp (gUFO temporal constraint)
Forensic action must have at most one end timestamp (gUFO temporal constraint)
Forensic action end time must be after begin time (gUFO temporal ordering)
SELECT $this WHERE { $this gufo:hasBeginPointInXSDDateTimeStamp ?beginTime . $this gufo:hasEndPointInXSDDateTimeStamp ?endTime . FILTER (?endTime <= ?beginTime) }
Every forensic event must have at least one participant (gUFO participation)
Every forensic EventType must extend gufo:Event
Forensic Examiner Role Shape
Forensic examiner role must have begin timestamp (gUFO temporal)
Forensic examiner role may have end timestamp (gUFO temporal)
A forensic examiner role must have kindOfRelationship value 'examiner'
Certification level must be trainee, certified, senior, or expert (gUFO quality aspect)
Specialization area should be specified (gUFO quality aspect)
Forensic tools must be properly classified as gUFO FunctionalComplex
Forensic Image Extended Shape
Extended validation shape for forensic image instances with comprehensive digital evidence requirements.
Forensic image must specify acquisition method from the allowed list.
Forensic image must specify creation time.
Forensic image must specify if write blocking was used.
Image size must be between 0 and 1TB (in bytes).
Forensic Image Shape
Forensic image must have creation timestamp (gUFO temporal)
A forensic image must have at least one verification hash
A forensic image must have at least one source hash for verification
Image format must be E01, DD, AFF, VMDK, or VHD
Must specify if compression was used (gUFO quality aspect)
Image integrity must be verified, corrupted, or unknown (gUFO quality aspect)
Forensic investigation must have at least one forensic action (gUFO part-whole)
Every forensic Kind must be declared as rdf:type gufo:Kind
Forensic roles are anti-rigid and cannot be subclasses of rigid Kinds
Forensic Tool Shape
A forensic tool must have exactly one name
Tool version should be specified (gUFO quality aspect)
Validation status must be validated, approved, testing, or deprecated (gUFO mode aspect)
Tool reliability must be between 0.0 and 1.0 (gUFO quality aspect)
Critical forensic acquisitions must use validated tools
SELECT $this WHERE { $this cacontology-forensics:acquisitionQuality "excellent" . $this uco-action:usesTool ?tool . ?tool cacontology-forensics:validationStatus ?status . FILTER (?status != "validated") }
Links forensic artifacts to verification hashes
Hidden Device Recovery Shape
Validation shape for hidden device recovery instances.
Devices recovered must be between 1 and 1000.
Hidden device recovery must specify start time.
Image Analysis for Victim ID Shape
Validation shape for image analysis for victim identification instances.
Image analysis for victim ID must specify at least one analysis tool.
Image analysis must specify analysis time.
K9 Assisted Forensics Shape
Validation shape for K9 assisted forensics instances.
K9 assisted forensics must specify if K9 assistance was provided.
K9 assisted forensics must specify start time.
Mass Digital Evidence Processing Shape
Validation shape for mass digital evidence processing instances.
Evidence volume must be between 0.001 and 10000 terabytes.
Files processed must be between 0.001 and 1000 million.
Processing timeframe must be between 1 and 3650 days (10 years).
Mass processing must specify start time.
Mass Processing Validation Shape
Validates mass digital evidence processing consistency.
Large evidence volumes should have reasonable processing timeframes.
SELECT $this WHERE { $this cacontology-forensics:evidenceVolumeTerabytes ?volume ; cacontology-forensics:processingTimeframeDays ?days . FILTER (?volume > 100.0 && ?days < 30) }
Memory Dump
A snapshot of volatile system memory captured for forensic analysis.
Metadata Correlation
Correlation analysis of metadata across multiple files and platforms.
Metadata Extraction Action Shape
Metadata extraction must have exactly one begin timestamp (gUFO temporal)
A metadata extraction action must specify at least one source object
A metadata extraction action must specify at least one extraction tool used
Extraction completeness must be between 0.0 and 1.0 (gUFO quality aspect)
Metadata types extracted should be specified (gUFO quality aspect)
Mobile Forensic Tool Extended Shape
Extended validation shape for mobile forensic tool instances.
Mobile forensic tool must specify name (3-100 characters).
Tool version should be 1-50 characters when provided.
Network Capture
A capture of network traffic packets for forensic analysis.
Links acquisition to forensic image produced
Recovered File Extended Shape
Extended validation shape for recovered file instances.
Recovered file must specify recovery method from the allowed list.
Recovered file must specify file name (1-255 characters).
Recovered file must specify file path (1-1000 characters).
Recovered file may specify creation time.
Recovered file may specify modification time.
Recovered File Shape
Recovery confidence must be between 0.0 and 1.0 (gUFO quality aspect)
Data integrity must be complete, partial, or corrupted (gUFO quality aspect)
Recovered file may have recovery timestamp (gUFO temporal)
Recovery method must be from allowed list: undelete, carving, slack-space, unallocated-space, registry-recovery
Reporting Phase
Phase involving preparation of forensic reports and findings.
Scalable Hash Analysis Shape
Validation shape for scalable hash analysis instances.
Hash database size must be between 0.001 and 10000 million entries.
Hash matches found must be between 0 and 10 million.
Timeline analysis must have sufficient temporal accuracy for evidence quality
SELECT $this WHERE { $this cacontology-forensics:timelineScope "comprehensive" . $this cacontology-forensics:temporalAccuracy ?accuracy . FILTER (?accuracy < 0.9) }
Temporal Pattern Analysis Shape
Validation shape for temporal pattern analysis instances.
Temporal pattern analysis must specify start time.
Temporal pattern analysis may specify end time.
Validates temporal consistency in forensic actions.
Acquisition start time must be before end time when both are specified.
Testimony Phase
Phase involving expert testimony and courtroom presentation.
Timeline Analysis Action Shape
Timeline analysis must have exactly one begin timestamp (gUFO temporal)
A timeline analysis action must include at least one timeline event
A timeline analysis action must specify at least one analysis tool used
Timeline scope must be file-system, application, network, memory, or comprehensive
Temporal accuracy must be between 0.0 and 1.0 (gUFO quality aspect)
Verification Timing Shape
Validates evidence verification timing.
Evidence verification should occur after acquisition.
SELECT $this WHERE { ?acquisition cacontology-forensics:forensicCopy ?image . ?image cacontology-forensics:verificationHash ?hash . $this uco-core:object ?hash ; uco-core:startTime ?verificationTime . ?acquisition uco-core:startTime ?acquisitionTime . FILTER (?verificationTime < ?acquisitionTime) }
Victim Identification Process Shape
Validation shape for victim identification process instances.
Victims identified count must be between 0 and 10000.
Victim geographic origin should be 2-100 characters when provided.
Victim age range must be from the allowed list.
Victim identification process must specify start time.
Victim Identification Specialist
Role of specialist focused on identifying child victims from digital evidence.
Victim Removal Action
Action taken to remove identified victims from further harm and exploitation.
Write Blocking Validation Shape
Validates write blocking usage in forensic acquisitions.
Physical acquisitions should use write blocking.
SELECT $this WHERE { $this cacontology-forensics:acquisitionMethod "physical" ; cacontology-forensics:writeBlockingUsed false . }
analyses user behavior
Links processing to user behavior forensic analysis.
analyzes communication patterns
Links user behavior analysis to communication pattern analysis.
analyzes network traffic
Links user behavior analysis to network traffic analysis.
analyzes temporal patterns
Links content correlation to temporal pattern analysis.
arrests resulting
Number of arrests resulting from forensic investigations (e.g., 654 for SA JACET).
behavior patterns identified
Number of distinct behavior patterns identified in user analysis.
behavioral fingerprints created
Number of unique behavioral fingerprints created from analysis.
case exhibit number
The official exhibit number assigned to evidence for legal proceedings.
communication graph complexity
Complexity measure of communication graph analysis (simple, moderate, complex, highly_complex).
coordinates international processing
Links mass processing to international evidence processing coordination.
correlates across platforms
Links analysis to cross-platform correlation performed.
correlates content
Links automated analysis to content correlation analysis.
correlation latency
Average latency for real-time correlation analysis in milliseconds.
correlation strength
Strength of content correlation found (weak, moderate, strong, very_strong).
creates behavioral fingerprints
Links user behavior analysis to fingerprinting performed.
cross-border data sharing
Whether cross-border data sharing protocols are enabled.
cross-platform matches
Number of matches found across different platforms.
data transfer volume
Volume of data transfers analyzed in terabytes.
databases integrated
Number of international databases integrated for intelligence correlation.
discovers networks
Links content correlation to criminal networks discovered.
distributes processing
Links mass processing to distributed processing systems.
enables real-time correlation
Links automated analysis to real-time correlation capabilities.
The physical or logical location where evidence was found (e.g., 'bedroom computer', 'cloud storage', 'mobile device').
feature vectors used
Number of feature vectors used in machine learning analysis.
fingerprint accuracy
Accuracy of behavioral fingerprint matching (0.0-1.0).
forensic labs involved
Number of forensic laboratories involved in international evidence processing.
forensic phase duration
Duration of forensic phase.
forensic report
Links a forensic action to its associated report or documentation.
generates real-time alerts
Links real-time correlation to alerts generated.
generates triage results
Links triage system to results generated.
geographic distribution
Geographic distribution of processing nodes (countries involved).
geographic radius
Geographic radius of correlation analysis in kilometers.
geospatial accuracy
Accuracy of geospatial correlation analysis in meters.
has forensic phase begin point
Temporal begin point for forensic phase.
has forensic phase end point
Temporal end point for forensic phase.
Temporal begin point for forensic role.
Temporal end point for forensic role.
identifies cross-platform activity
Links cross-platform analysis to activities identified.
identifies geographic clusters
Links geospatial analysis to geographic clusters identified.
identifies network anomalies
Links network analysis to anomalies identified.
identifies patterns
Links user behavior analysis to patterns identified.
identifies temporal clusters
Links temporal analysis to time-based clusters identified.
integrates intelligence databases
Links mass processing to database intelligence integration.
intelligence hits
Number of intelligence hits found across integrated databases.
Duration of extended investigation (e.g., 'weeks', 'months', 'years').
involves forensic lab
Links international processing to participating forensic laboratories.
location points analyzed
Number of location points included in geospatial analysis.
ML model accuracy
Accuracy of machine learning correlation models (0.0-1.0).
network connections found
Number of network connections identified through content correlation.
network sessions analyzed
Number of network sessions included in traffic analysis.
parallel processing enabled
Whether parallel processing capabilities are enabled.
performs geospatial analysis
Links evidence processing to geospatial correlation analysis.
performs hash analysis
Links automated analysis to scalable hash analysis systems.
platform correlation score
Correlation score across platforms (0.0-1.0).
platforms analyzed
Number of platforms included in cross-platform correlation analysis.
processes evidence
Links mass processing system to evidence being processed.
processing nodes
Number of processing nodes used in distributed forensic processing.
produces intelligence
Links forensic analysis to intelligence products generated.
queries intelligence database
Links integration to specific databases queried.
query response time
Average response time for database queries in seconds.
real-time alerts
Number of real-time alerts generated from correlation analysis.
referrals received
Number of referrals received from national and international law enforcement (e.g., 677 for SA JACET).
risk levels assigned
Number of users assigned risk levels through behavioral analysis.
search warrant assisted
Whether detection dog assisted in search warrant execution.
shares processing load
Links distributed processing to load sharing arrangements.
standardized processing
Whether standardized international processing protocols are used.
streaming data rate
Rate of streaming data processing in MB per second.
suspicious connections identified
Number of suspicious network connections identified.
temporal patterns identified
Number of distinct temporal patterns identified.
temporal resolution
Temporal resolution of analysis (seconds, minutes, hours, days).
time range analyzed
Time range covered by temporal pattern analysis in days.
training data size
Size of training dataset used for ML correlation in millions of records.
trains correlation model
Links ML correlation to model training performed.
triages evidence
Links automated analysis to evidence triage systems.
user accounts analyzed
Number of user accounts analyzed in mass processing (nearly 2 million for Kidflix operation).
utilises system
Links processing action to automated systems used.
utilizes machine learning
Links correlation analysis to machine learning methods used.
Alcohol Facilitated Grooming
Grooming using alcohol to impair victim judgment and reduce resistance.
High severity boundary violations require victim compliance response
SELECT $this WHERE { $this cacontology-grooming:boundaryViolationSeverity ?severity ; cacontology-grooming:victimResponse ?response . FILTER (?severity >= 8 && ?response = "resistance") }
Boundary Testing Shape
Validation shape for boundary testing behavior instances with gUFO integration.
Boundary testing must specify testing method from the allowed list.
Victim response must be from the allowed list (gUFO quality aspect).
Boundary violation severity must be between 1 and 10 (gUFO quality aspect)
Boundary testing may have begin timestamp (gUFO temporal)
Boundary testing must specify boundary type from the allowed list.
Communication Tactics Shape
Validation shape for communication tactics instances with gUFO integration.
Communication tactics may have begin timestamp (gUFO temporal)
Communication tactics must specify method from the allowed list.
Communication frequency must be from the allowed list (gUFO quality aspect).
Communication tone must be from the allowed list (gUFO quality aspect).
Communication effectiveness must be between 0.0 and 1.0 (gUFO quality aspect)
Emotional Vulnerability Shape
Validation shape for emotional vulnerability instances with gUFO integration.
Emotional vulnerability must specify emotional state from the allowed list (gUFO quality aspect).
Emotional need must be from the allowed list (gUFO quality aspect).
Emotional intensity must be between 0.0 and 1.0 (gUFO quality aspect)
Rapid escalation should have short duration and high predictability
SELECT $this WHERE { $this cacontology-grooming:escalationSpeed "very_fast" ; cacontology-grooming:escalationDuration ?duration ; cacontology-grooming:escalationPredictability ?predictability . FILTER (?duration > 30.0 || ?predictability < 0.7) }
Escalation Pattern Shape
Validation shape for escalation pattern instances with gUFO integration.
Escalation pattern may have begin timestamp (gUFO temporal)
Escalation pattern may have end timestamp (gUFO temporal)
Escalation pattern must specify escalation type from the allowed list.
Escalation pattern must specify escalation speed from the allowed list (gUFO quality aspect).
Escalation duration must be between 0 and 365 days.
Pattern confidence must be between 0.0 and 1.0 (gUFO quality aspect).
Escalation predictability must be between 0.0 and 1.0 (gUFO quality aspect)
Exploitation Phase
Final phase involving direct sexual exploitation and abuse.
Links grooming to victim vulnerability being exploited (gUFO aspect exploitation)
Links grooming to escalation pattern followed (gUFO temporal pattern)
Graphic Conversation Grooming
Grooming involving progressively graphic sexual conversations.
Grooming Behavior Shape
Validation shape for grooming behavior instances with gUFO integration.
Grooming behavior may have begin timestamp (gUFO temporal)
Grooming behavior may have end timestamp (gUFO temporal)
Grooming behavior must specify grooming stage from the allowed list.
Grooming behavior must specify behavior type from the allowed list.
Behavior frequency must be from the allowed list (gUFO quality aspect).
Behavior intensity must be from the allowed list (gUFO quality aspect).
Grooming effectiveness must be between 0.0 and 1.0 (gUFO quality aspect)
Manipulation level must be from allowed list (gUFO quality aspect)
Grooming behavior may have a start time.
Grooming behavior may have an end time.
Grooming behavior must have at most one begin timestamp (gUFO temporal)
Grooming behavior must have at most one end timestamp (gUFO temporal)
Grooming behavior end time must be after begin time (gUFO temporal ordering)
Grooming Data Quality Shape
Validates data quality for grooming behaviors with gUFO quality aspects.
Data confidence must be between 0.0 and 1.0 (gUFO quality aspect)
Analysis completeness must be between 0.0 and 1.0 (gUFO quality aspect)
Every grooming event must have at least one participant (gUFO participation)
Every grooming EventType must extend gufo:Event
Grooming phases are anti-rigid and cannot be subclasses of rigid Kinds
Grooming process must have at least one grooming behavior (gUFO part-whole)
Grooming roles are anti-rigid and cannot be subclasses of rigid Kinds
Grooming Temporal Validation Shape
Validates temporal consistency in grooming behaviors with gUFO integration.
Start time must be before end time when both are specified (gUFO temporal consistency)
gUFO temporal boundaries must be consistent with UCO temporal properties
SELECT $this WHERE { $this gufo:hasBeginPointInXSDDateTimeStamp ?gufoBegin ; uco-core:startTime ?ucoStart . FILTER (?gufoBegin != ?ucoStart) }
Immediate Exploitation Attempt
Attempt to immediately exploit victim without extended grooming or relationship building.
Inappropriate Gift
Offer or provision of gifts, money, or favors as part of grooming process.
Initial Contact Phase
First phase of grooming involving initial contact and relationship establishment.
Isolation Behavior
Attempts to separate child from parents, friends, or other support systems.
Isolation Phase
Phase aimed at separating victim from support systems and creating dependency.
Isolation Tactics Shape
Validation shape for isolation tactics instances with gUFO integration.
Isolation tactics may have begin timestamp (gUFO temporal)
Isolation tactics must specify method from the allowed list.
Isolation effectiveness must be from the allowed list (gUFO quality aspect).
Isolation progress rate must be between 0.0 and 1.0 (gUFO quality aspect)
Links grooming to physical meeting arrangement (gUFO causal relationship)
Location Specific Grooming
Grooming that references or prepares for specific physical locations.
Maintenance Phase
Ongoing phase to maintain control and continue exploitation.
Marijuana Facilitated Grooming
Grooming using marijuana to reduce victim inhibitions and facilitate exploitation.
Normalization Behavior
Gradual introduction of sexual topics to normalize inappropriate behavior.
Normalization Grooming
Grooming technique to normalize sexual conversations and content sharing.
Offline Control Establishment
Establishing control over victim in preparation for physical contact.
Online Grooming Situation
Overall situation encompassing the grooming relationship and interactions.
High transition likelihood requires completed trust building and isolation phases
SELECT $this WHERE { $this cacontology-grooming:transitionLikelihood ?likelihood . FILTER (?likelihood > 0.8) FILTER NOT EXISTS { ?trustBuilding rdf:type cacontology-grooming:TrustBuilding ; cacontology-grooming:trustLevel "complete" . ?isolation rdf:type cacontology-grooming:IsolationTactics ; cacontology-grooming:isolationEffectiveness "highly_effective" . } }
Online Predation Situation
Active situation where predator is engaging with potential victims.
Online Predator
Individual who engages in grooming behavior toward children online. Age-at-time for this offender MAY be captured via cacontology-temporal:AgeAtTimeSituation instances when age-gap and legal-capacity reasoning is required.
Online to Offline Progression Shape
Validation shape for online to offline progression instances with gUFO integration.
Online to offline progression must have begin timestamp (gUFO temporal)
Online to offline progression duration must be between 1 and 365 days.
Progression stages must be between 2 and 10 when specified.
Transition likelihood must be between 0.0 and 1.0 (gUFO quality aspect)
Prey Behavior Pattern
Pattern of targeting vulnerable children or specific victim characteristics.
Privileged Victim Targeting
Targeting of victims from privileged backgrounds who may be less likely to report.
Reciprocity Grooming
Grooming technique encouraging victim to reciprocate with sexual content.
Secrecy Request
Instruction to keep communication or relationship secret from parents or authorities.
Sexual Consequence Game Business Rule
Business rule: when multiple juveniles participate in a sexual consequence game, a gameContext SHOULD be recorded (Utah Christensen case modeling).
Sexual consequence games with more than one juvenile participant SHOULD specify a gameContext (e.g., sleepover, peer_group).
SELECT $this WHERE { $this cacontology-grooming:participantCount ?count . FILTER (?count > 1) FILTER NOT EXISTS { $this cacontology-grooming:gameContext ?ctx . } }
Sexual Consequence Game Grooming Shape
Validation shape for physical-space 'sexual consequence game' grooming behaviors (Utah Christensen case), ensuring participant count and game context are captured for analytics.
Sexual consequence game grooming should record at least one juvenile participant when participantCount is provided.
Game context, when provided, must be one of: sleepover, peer_group, family_gathering, youth_activity.
Rule structure description, when provided, should be between 10 and 500 characters.
Sexual Solicitation
Message explicitly requesting sexual activity, images, or meetings from a child.
Sexualization Phase
Phase involving introduction of sexual content and normalization of inappropriate behavior.
Social Vulnerability Shape
Validation shape for social vulnerability instances with gUFO integration.
Social vulnerability must specify isolation level from the allowed list (gUFO quality aspect).
Social support must be from the allowed list (gUFO quality aspect).
Social connectedness must be between 0.0 and 1.0 (gUFO quality aspect)
Street Based Grooming
Grooming that begins with street-based contact and recruitment.
Links grooming behavior to victim being targeted (gUFO participation)
Teenage Impersonation Grooming
Grooming involving impersonation of teenage peer to gain victim trust.
High trust development rate requires consistent communication tactics
SELECT $this WHERE { $this cacontology-grooming:trustDevelopmentRate ?rate ; cacontology-grooming:usesCommunication ?comm . ?comm cacontology-grooming:communicationFrequency ?freq . FILTER (?rate > 0.8 && ?freq IN ("sporadic", "weekly")) }
Trust Building Phase
Phase focused on building emotional connection and trust with victim.
Trust Building Shape
Validation shape for trust building behavior instances with gUFO integration.
Trust building may have begin timestamp (gUFO temporal)
Trust building must specify method from the allowed list.
Trust level must be from the allowed list (gUFO quality aspect).
Trust development rate must be between 0.0 and 1.0 (gUFO quality aspect)
Trust Through Anonymity
Building trust by appearing less threatening through anonymous contact.
Unverified User Profile
User account with minimal or no identity verification enabling anonymous contact.
Links grooming to communication tactics used (gUFO participation in communication event)
Vehicle Based Grooming
Grooming that uses vehicles for isolation and exploitation.
Victim Compliance in Physical Meeting
Victim's agreement or compliance with arranged physical meeting.
Victim Vulnerability Shape
Validation shape for victim vulnerability instances with gUFO integration.
Vulnerability may have begin timestamp (gUFO temporal)
Victim vulnerability must specify vulnerability type from the allowed list.
Victim vulnerability must specify vulnerability level from the allowed list (gUFO quality aspect).
Vulnerability duration must be between 0 and 20 years.
Exploitability score must be between 0.0 and 1.0 (gUFO quality aspect)
Vulnerability stability must be from allowed list (gUFO mode aspect)
Victim Vulnerability Situation
Circumstances that make a child more susceptible to grooming.
Victim vulnerabilities must be properly classified as gUFO Aspects
High manipulation grooming behaviors must target critical vulnerabilities
SELECT $this WHERE { $this cacontology-grooming:manipulationLevel "extreme" ; cacontology-grooming:exploitsVulnerability ?vulnerability . ?vulnerability cacontology-grooming:vulnerabilityLevel ?level . FILTER (?level NOT IN ("severe", "extreme", "critical")) }
accelerates trust
Links grooming to trust-building mechanism being accelerated.
accounts used
Number of fake accounts used in grooming process.
administration method
Method of substance administration (offered, forced, shared, deceptive).
anonymous contact method
Method used for anonymous initial contact (random_messaging, response_to_post, platform_matching, profile_browsing).
behavior duration
Length of time grooming behavior continued (in days).
bypasses phase
Links rapid escalation to traditional grooming phase being bypassed.
commercial offer type
Type of commercial sexual activity offered (stripping, prostitution, escort_services).
How often communication occurs (daily, several_times_daily, weekly).
content type
Type of content in grooming message (text, image, video, audio).
Type of sexual content exchanged (images, videos, text).
crosses state boundaries
Whether arranged meeting involves crossing state lines.
distress indicators
Signs of distress in victim's responses.
economic incentive amount
Specific monetary amount mentioned in economic incentive.
emotional tone
Emotional approach used in message (caring, threatening, manipulative, seductive).
escalation rate
Speed of escalation from initial contact to explicit content (days).
escalation timeframe
Time from initial contact to exploitation attempt in hours.
evidence value
Assessment of grooming behavior's value as evidence (high, medium, low).
exchanges content
Links grooming to sexual content being exchanged.
exhibits pattern
Links grooming behavior to an identifiable pattern.
explicitness level
Level of sexual explicitness in content (none, suggestive, explicit, graphic).
exploits opportunity
Links opportunistic grooming to specific opportunity being exploited.
exploits reputation
Links grooming to institutional reputation being exploited.
facilitates with substance
Links grooming to substance used for facilitation.
grooming phase duration
Duration of grooming phase.
has grooming phase begin point
Temporal begin point for grooming phase.
has grooming phase end point
Temporal end point for grooming phase.
Temporal begin point for grooming role.
Temporal end point for grooming role.
Links child victim to specific vulnerabilities that may be exploited.
identity verification required
Whether platform requires identity verification for messaging.
impairment level
Level of victim impairment from substances (mild, moderate, severe).
impersonated role
Role impersonated during grooming (student, peer, teenager).
impersonates role
Links grooming to role being impersonated.
initial contact pretense
False reason given for initial contact (shared_interests, age_misrepresentation, help_offering, casual_conversation).
initiation method
Method used to initiate sexual content exchange.
institution prestige
Prestige level of targeted institution (elite, prestigious, standard).
institutions targeted
Number of educational institutions from which victims were targeted.
involves interstate transport
Links travel arrangement to interstate transportation planning.
leverages position
Links grooming to educator position being leveraged.
manipulation technique
Specific psychological manipulation technique employed.
meeting location specified
Whether specific physical meeting location was arranged.
monetization timeframe
Proposed timeframe for monetization (immediate, same_day, within_week).
occurs in space
Links physical space grooming to location where it occurs.
opportunity type
Type of opportunity exploited (vulnerability, isolation, need_for_help).
physical location
Type of physical location used for grooming (street, vehicle, isolated_area).
platform anonymity level
Level of anonymity provided by platform (full_anonymous, guest_allowed, minimal_verification, verified_only).
primary platform
Main digital platform where grooming communication occurred.
progresses to physical meeting
Links online grooming to physical meeting arrangements.
proposition explicitness
Level of explicitness in trafficking proposition (subtle, direct, explicit, blunt).
prosecution relevance
Relevance of grooming evidence to prosecution case.
recruitment directness
Level of directness in recruitment approach (subtle, moderate, direct, blunt).
requests secrecy
Whether grooming involves requests to keep relationship secret.
role playing tactic
False role claimed by predator (peer, mentor, romantic_interest, authority_figure).
same day progression
Whether grooming progressed from contact to exploitation within same day.
seeking help
Whether victim attempted to seek help or report the contact.
skipped phases
Traditional grooming phases that were bypassed (trust_building, isolation, normalization).
substance type
Type of substance used to facilitate grooming (alcohol, marijuana, other_drugs).
targets institution
Links grooming to educational institution being targeted.
time of contact
Typical time of day when contact occurs (morning, afternoon, evening, late_night).
transition speed
Speed of transition from public to private space (immediate, rapid, gradual).
transitions to location
Links public-to-private grooming to exploitation location.
transportation proposed
Type of transportation proposed for meeting (predator_travel, victim_travel, mutual_meeting_point).
trust exploitation speed
Speed of trust exploitation (immediate, rapid, accelerated).
uses gifts
Whether grooming involves offering gifts or money.
uses threats
Whether grooming involves threats or intimidation.
utilizes platform feature
Links anonymous contact to specific platform features that enable anonymity.
victim compliance
Level of victim compliance with requests (resistant, hesitant, compliant, eager).
victim impact
Assessment of psychological impact on victim (minimal, moderate, severe, extreme).
Age At Time Situation Shape
AgeAtTimeSituation must be linked to exactly one person via cacontology-temporal:ageSubject.
AgeAtTimeSituation must have exactly one non-negative numeric age value in years via cacontology-temporal:hasAgeInYears.
AgeAtTimeSituation must have a begin timestamp (when the attributed age becomes valid).
AgeAtTimeSituation may have at most one end timestamp (when the attributed age ceases to be valid).
AgeAtTimeSituation, when specifying a quality type, MUST use cacontology-temporal:Age via cacontology-temporal:concernsAgeQuality (a subproperty of gufo:concernsQualityType).
For AgeAtTimeSituation, the begin timestamp must be strictly earlier than the end timestamp when both are present.
SELECT ?this WHERE { ?this gufo:hasBeginPointInXSDDateTimeStamp ?begin . ?this gufo:hasEndPointInXSDDateTimeStamp ?end . FILTER (?begin >= ?end) }
CSAM Incident Shape
CSAM Incident must be gUFO SubKind
CSAM incident must have digital artifact facets
Child Sexual Abuse Event Shape
Child Sexual Abuse Event must be gUFO Kind
Criminal event must involve victim and offender roles
SELECT ?this WHERE { ?this a cacontology-gufo:ChildSexualAbuseEvent . FILTER NOT EXISTS { ?victimRole a cacontology-gufo:VictimRole ; cacontology-gufo:participatesInEvent ?this . } FILTER NOT EXISTS { ?offenderRole a cacontology-gufo:OffenderRole ; cacontology-gufo:participatesInEvent ?this . } }
Completed Phase Shape
Completed phase must have end point
gUFO Event Shape
Event must be typed as gUFO Event
Event can have at most one begin point
Event can have at most one end point
gUFO Foundational Type Consistency Shape
All gUFO entities must have proper foundational typing
SELECT ?entity WHERE { { ?entity a gufo:Kind . FILTER NOT EXISTS { ?entity a gufo:Object . } } UNION { ?entity a gufo:Phase . FILTER NOT EXISTS { ?entity a gufo:AntiRigidType . } } UNION { ?entity a gufo:Role . FILTER NOT EXISTS { ?entity a gufo:AntiRigidType . } } UNION { ?entity a gufo:Event . FILTER NOT EXISTS { ?entity a gufo:Perdurant . } } UNION { ?entity a gufo:Situation . FILTER NOT EXISTS { ?entity a gufo:SituationType . } } }
Grooming Solicitation Shape
Grooming Solicitation must be gUFO SubKind
Grooming must involve at least victim and offender
Initial Phase Shape
Initial phase must have begin point
Investigation Active Situation Shape
Active investigation situation must correspond to active phase
SELECT ?this WHERE { ?this a cacontology-gufo:InvestigationActiveSituation . ?investigation cacontology-gufo:inPhase ?phase . FILTER NOT EXISTS { ?phase a cacontology-gufo:AnalysisPhase . } FILTER NOT EXISTS { ?phase a cacontology-gufo:LegalProcessPhase . } FILTER NOT EXISTS { ?phase a cacontology-gufo:EvidencePhase . } FILTER NOT EXISTS { ?phase a cacontology-gufo:ResolutionPhase . } }
Investigation Completeness Shape
Investigation must have coherent role and event participation
PREFIX cacontology-gufo: <https://cacontology.projectvic.org/gufo#> PREFIX gufo: <http://purl.org/nemo/gufo#> SELECT ?this WHERE { ?this cacontology-gufo:hasRole ?role . ?role cacontology-gufo:participatesInInvestigation ?this . FILTER NOT EXISTS { ?role cacontology-gufo:participatesInEvent ?event . ?event a gufo:Event . } }
gUFO Investigation Shape
Investigation must be typed as gUFO Kind
Investigation must be in exactly one phase
Investigation must have at least one role
Investigation Temporal Consistency Shape
Investigation events must occur within phase timeframes
SELECT ?this WHERE { ?this cacontology-gufo:hasPhase ?phase . ?phase cacontology-gufo:hasPhaseBeginPoint ?phaseBegin ; cacontology-gufo:hasPhaseEndPoint ?phaseEnd . ?event cacontology-gufo:occursInSituation ?situation . ?event gufo:hasBeginPointInXSDDateTimeStamp ?eventBegin . FILTER (?eventBegin < ?phaseBegin || ?eventBegin > ?phaseEnd) }
Offender Role Shape
Offender role must have begin point (when offense started)
gUFO Phase Shape
Phase must be typed as gUFO Phase (anti-rigid sortal)
Phase can have at most one begin point
Phase can have at most one end point
PREFIX cacontology-gufo: <https://cacontology.projectvic.org/gufo#> SELECT ?this WHERE { ?this cacontology-gufo:hasPhaseBeginPoint ?begin ; cacontology-gufo:hasPhaseEndPoint ?end . FILTER (?begin >= ?end) }
Phase Transition Shape
Investigation phases must follow valid transition sequence
SELECT ?this WHERE { ?this cacontology-gufo:hasPhase ?phase1 ; cacontology-gufo:hasPhase ?phase2 . ?phase1 cacontology-gufo:precedesPhase ?phase2 ; cacontology-gufo:hasPhaseEndPoint ?end1 . ?phase2 cacontology-gufo:hasPhaseBeginPoint ?begin2 . FILTER (?end1 > ?begin2) }
Receive Cybertip Event Shape
Receive cybertip event must have at least one facet
Receive cybertip should occur in pending situation
Review Cybertip Event Shape
Review cybertip event must have investigator performer
Role Exclusivity Shape
Person cannot simultaneously be victim and offender in same investigation
SELECT ?this WHERE { ?this cacontology-gufo:playsRole ?victimRole ; cacontology-gufo:playsRole ?offenderRole . ?victimRole a cacontology-gufo:VictimRole ; cacontology-gufo:participatesInInvestigation ?investigation . ?offenderRole a cacontology-gufo:OffenderRole ; cacontology-gufo:participatesInInvestigation ?investigation . }
gUFO Role Shape
Role must be typed as gUFO Role (anti-rigid sortal)
Role can have at most one begin point
Role can have at most one end point
Role must participate in at least one investigation
Sextortion Shape
Sextortion must be gUFO SubKind
gUFO Situation Shape
Situation must be typed as gUFO Situation
Victim Rescue Event Shape
Victim rescue event must have rescuer performer
Rescue event should create situation
Victim Role Shape
Victim role must have begin point (when victimization started)
academic year begin time point
Temporal point when academic year begins using gUFO temporal framework.
Must precede academic year end timepoint
AI generation time point
Temporal point when AI content generation occurred using gUFO temporal framework.
employment termination time point
Temporal point when educator's employment was terminated using gUFO temporal framework.
Duration of exploitation period using gUFO temporal framework.
exploitation first incident time point
Temporal point when first exploitation incident occurred using gUFO temporal framework.
institutional reporting time point
Temporal point when exploitation was reported to educational institution using gUFO temporal framework.
AI Generated Content Module Integration
Specialized module for AI-generated CSAM requiring gUFO Artifact Generation and AI Process patterns.
Extremist Enterprises Module Integration
Specialized module for extremist organizations requiring gUFO Criminal Organization and Ideology patterns.
Forensics Module Integration
Critical module for evidence handling requiring gUFO Object/Artifact modeling patterns and temporal evidence lifecycle.
International Module Integration
Important module for international coordination requiring gUFO Cross-Border and Treaty patterns.
Multi-Jurisdiction Module Integration
Critical module for cross-jurisdictional coordination requiring gUFO Situation modeling and institutional roles.
Phase 3 Wave 1 Implementation
First wave implementing high-priority modules (forensics, multi-jurisdiction, sentencing, taskforce).
Phase 3 Wave 2 Implementation
Second wave implementing medium-priority modules (specialized units, registry, prevention, international).
Phase 3 Wave 3 Implementation
Third wave implementing low-priority modules (AI content, extremist enterprises, advanced features).
Prevention Module Integration
Important module for prevention activities requiring gUFO Preventive Action and Educational patterns.
Sentencing Module Integration
Critical module for legal outcomes requiring gUFO Event modeling and legal phase patterns.
Sex Offender Registry Module Integration
Important module for offender tracking requiring gUFO Registration and Compliance patterns.
Specialized Units Module Integration
Important module for specialized capabilities requiring gUFO Role specialization and capability modeling.
Taskforce Module Integration
Critical module for organizational structure requiring gUFO Organization and Role modeling.
Total Phase 3 Implementation
Complete Phase 3 implementation across all ICAC modules with validation and testing.
depends on pattern
Links integration pattern to other patterns it depends on for proper implementation.
extends pattern
Links integration pattern to base pattern it extends with additional features.
has integration pattern
Links module integration strategy to specific gUFO patterns to be applied.
has integration priority
Numeric priority for module integration (1=highest, 3=lowest).
has integration timeline
Expected duration for completing module integration.
has validation query
SPARQL query for validating integration pattern implementation.
has validation rule
SHACL or SPARQL validation rule for checking integration correctness.
requires validation
Links integration pattern to validation strategies that must be applied.
Electronic Service Provider Report
A report submitted by an electronic service provider.
Evidence Item Shape
Enhanced SHACL shape for evidence items with gUFO Object validation and comprehensive metadata requirements.
An evidence item must have at least one facet
An evidence item must have a first seen timestamp
Evidence items must be instances of gUFO Object
INSERT { $this a hotline:TemporalInconsistencyError . } WHERE { ?report hotline:hasEvidence $this . $this hotline:firstSeen ?evidenceTime . ?report uco-core:createdTime ?reportTime . FILTER(?evidenceTime > ?reportTime) }
Evidence first seen time must be before report submission time
Forward to LE Action Shape
Enhanced SHACL shape for law enforcement forwarding actions with gUFO Event validation and coordination requirements.
Forward actions must specify target law enforcement organization
INSERT { $this a hotline:CoordinationError . } WHERE { $this a hotline:ForwardToLEAction . FILTER NOT EXISTS { ?report hotline:triggersAction $this . ?report hotline:involvesCoordination ?coordination . ?coordination a hotline:MultiAgencyCoordination . } }
Law enforcement forwarding must involve coordination situation
Hash Feedback Action Shape
Enhanced SHACL shape for hash feedback actions with gUFO Event validation and collaboration requirements.
A hash feedback action must reference at least one hash
A hash feedback action must specify a valid feedback type
Hash Submission Action Shape
Enhanced SHACL shape for hash submission actions with gUFO Event validation and forensic requirements.
A hash submission action must produce at least one hash
INSERT { $this a hotline:HashIntegrityError . } WHERE { $this hotline:producesHash ?hash . FILTER NOT EXISTS { ?hash uco-observable:hashMethod ?method . ?hash uco-observable:hashValue ?value . } }
Hash submissions must maintain cryptographic integrity
Hotline Action Shape
Enhanced SHACL shape for hotline actions with comprehensive gUFO Event validation and temporal modeling.
Hotline actions must be instances of gUFO Event
A hotline action must have at least one performer
Hotline actions must have start times
Hotline actions can have at most one end time
INSERT { $this a hotline:TemporalInconsistencyError . } WHERE { $this uco-core:startTime ?start . $this uco-core:endTime ?end . FILTER(?end <= ?start) }
Action end time must be after start time
Hotline Organization Shape
SHACL shape for hotline organizations with gUFO Organization validation.
Hotline organizations must have a name
Hotline organizations must be instances of gUFO Organization
INSERT { $this a hotline:OrganizationalError . } WHERE { $this a hotline:HotlineOrganization . FILTER NOT EXISTS { $this hotline:hasCapability ?capability . } }
Hotline organizations must demonstrate operational capabilities
Hotline Phase Shape
SHACL shape for hotline operational phases with anti-rigid gUFO Phase validation and temporal constraints.
Hotline phases must be instances of anti-rigid gUFO Phase
Phases must have begin times
Phases can have duration specifications
INSERT { $this a hotline:PhaseSequenceError . } WHERE { ?report hotline:currentPhase $this . $this hotline:phaseBeginTime ?thisStart . ?report hotline:hasPhaseTransition ?transition . ?transition uco-core:endTime ?prevEnd . FILTER(?thisStart <= ?prevEnd) }
Phase transitions must follow logical sequence
Hotline Report Shape
Enhanced SHACL shape for hotline reports with gUFO Situation validation and comprehensive temporal constraints.
A hotline report must have at least one reporter
A hotline report must be received by a hotline organization
A hotline report must have at least one evidence item
A hotline report must specify its intake channel
A hotline report must have a status
Hotline reports must be instances of gUFO Situation
A hotline report must have a current operational phase
Multi-agency coordination must be a valid gUFO Situation
International Coordination
A coordination situation involving multiple countries or international organizations.
Lifecycle Validation Shape
Enhanced SHACL shape for hotline report lifecycle validation with comprehensive gUFO Event sequence and Phase transition validation.
INSERT { $this a hotline:LifecycleError . } WHERE { $this hotline:triggersAction ?action . ?action a hotline:HotlineAction . FILTER NOT EXISTS { ?prev hotline:nextStep ?action . } FILTER NOT EXISTS { ?action a hotline:ReportReviewAction . } }
The first action must be a ReportReviewAction
INSERT { $this a hotline:PhaseSequenceError . } WHERE { $this hotline:currentPhase ?currentPhase . ?currentPhase a ?phaseType . ?phaseType rdfs:subClassOf gufo:Phase . # Invalid transitions logic would be implemented here FILTER EXISTS { # Example: ActionPhase cannot directly follow IntakePhase ?currentPhase a hotline:ActionPhase . ?previousPhase hotline:nextPhase ?currentPhase . ?previousPhase a hotline:IntakePhase . } }
Phases must follow logical sequence: Intake → Review → Action → Closure
INSERT { $this a hotline:TemporalConsistencyError . } WHERE { $this hotline:triggersAction ?action . ?action a gufo:Event . ?action uco-core:startTime ?actionStart . $this hotline:currentPhase ?phase . ?phase hotline:phaseBeginTime ?phaseStart . FILTER(?actionStart < ?phaseStart) }
gUFO Events must maintain temporal consistency within phases
INSERT { $this a hotline:RoleAssignmentError . } WHERE { $this hotline:triggersAction ?action . ?action uco-action:performer ?performer . FILTER NOT EXISTS { ?performer hotline:playsRole ?role . ?role a gufo:Role . } }
All actions must be performed by entities with appropriate gUFO Roles
Media Evidence Shape
Enhanced SHACL shape for media evidence with comprehensive gUFO Object validation and forensic requirements.
Media evidence must have at least one hash
INSERT { $this a hotline:IntegrityError . } WHERE { $this a ?mediaType . ?mediaType rdfs:subClassOf* [ owl:unionOf (hotline:ImageEvidence hotline:VideoEvidence) ] . FILTER NOT EXISTS { $this uco-observable:hash ?hash . ?hash uco-observable:hashMethod ?method . } }
Media evidence must maintain cryptographic integrity
Multi-Agency Coordination Shape
SHACL shape for multi-agency coordination with comprehensive gUFO Situation validation and participant requirements.
Multi-agency coordination must be instances of gUFO Situation
Coordination situations must have begin timestamps
INSERT { $this a hotline:CoordinationParticipantError . } WHERE { $this a hotline:MultiAgencyCoordination . { SELECT $this (COUNT(?org) AS ?orgCount) WHERE { $this hotline:hasParticipant ?org . ?org a uco-identity:Organization . } GROUP BY $this } FILTER(?orgCount < 2) }
Multi-agency coordination must involve at least two organizations
Public Report
A report submitted by a member of the public.
Report Review Action Shape
Enhanced SHACL shape for report review actions with comprehensive gUFO Event modeling and classification requirements.
A report review action must have at least one performer
A report review action must assign at least one classification
INSERT { $this a hotline:QualificationError . } WHERE { $this a hotline:ReportReviewAction . $this uco-action:performer ?performer . FILTER NOT EXISTS { ?performer hotline:playsRole hotline:HotlineAnalystRole . } }
Report review must be performed by qualified analyst
Reporter Role Shape
Enhanced SHACL shape for reporter roles with anti-rigid gUFO Role validation.
A reporter role must specify whether it is anonymous
Reporter roles must be instances of anti-rigid gUFO Role
Reporter roles must have assignment timestamps
INSERT { $this a hotline:AntiRigidityError . } WHERE { $this a hotline:ReporterRole . FILTER NOT EXISTS { $this hotline:roleAssignmentTime ?start . OPTIONAL { $this hotline:roleEndTime ?end . } } }
Reporter roles must demonstrate anti-rigidity (can be gained/lost)
Specialist Role Shape
SHACL shape for hotline specialist roles with anti-rigid gUFO Role validation and competency requirements.
Specialist roles must be instances of anti-rigid gUFO Role
Specialist roles must have assignment timestamps
INSERT { $this a hotline:CompetencyError . } WHERE { $this a ?roleType . ?roleType rdfs:subClassOf* [ owl:unionOf (hotline:HotlineAnalystRole hotline:ForensicsSpecialistRole hotline:LiaisonRole) ] . FILTER NOT EXISTS { $this hotline:hasCompetency ?competency . } }
Specialist roles require demonstrated competencies
Takedown Request Action Shape
Enhanced SHACL shape for takedown request actions with gUFO Event validation and coordination requirements.
A takedown request action must target at least one organization
URL Reference
A URL submitted as evidence.
Links a person to their assigned hotline role. gUFO Role modeling for dynamic assignment.
Material has been reviewed and confirmed to be Child Sexual Abuse Material.
Confirmed CSAM
Material has been reviewed and determined not to be Child Sexual Abuse Material.
False Positive
Material is legal but may still be concerning or warrant attention (e.g., adult pornography accessible to minors, risky online interactions).
Legal but Concerning
Material falls into a category not otherwise specified.
Other
Material requires further review to determine its nature.
Uncertain
found at URL
Links an evidence item to the URL where it was found.
Links a hotline report to phase transition events.
linked investigation
Links a hotline report to an ICAC investigation.
phase end time
The timestamp when a particular phase ends.
Links an entity to a role it plays in hotline operations.
Report processing is complete. This may occur after forwarding to LEA, determining it as a false positive, or other terminal actions.
Closed
Report has been assessed and forwarded to a Law Enforcement Agency for further action.
Forwarded to LEA
Report is actively being processed or investigated by the hotline.
In Progress
Report is currently under review by an analyst or specialist.
In Review
Report has been newly received and is awaiting initial review.
New
A previously closed report has been reopened for additional review or action due to new information.
Reopened
triggers action
Links a hotline report to actions taken in response.
Account Freezing Shape
Validation shape for account freezing instances.
Account freezing must specify start time.
Accounts frozen must be between 1 and 100000 when specified.
Analysis Subject Cross Reference Shape
Validates that infrastructure analysis has subject infrastructure.
Infrastructure analysis should analyze specific infrastructure.
SELECT $this WHERE { $this a cacontology-infrastructure:InfrastructureAnalysis . FILTER NOT EXISTS { $this cacontology-infrastructure:analysesInfrastructure ?infrastructure . ?infrastructure a cacontology-infrastructure:PlatformInfrastructure . } }
Role of person conducting infrastructure analysis (gUFO Role - anti-rigid).
Anonymity Infrastructure Shape
Validation shape for anonymity infrastructure instances.
Anonymity level must be from the allowed list.
Capacity Validation Shape
Validates infrastructure capacity specifications.
Large-scale infrastructure should have appropriate capacity specifications.
SELECT $this WHERE { $this a ?infraType . FILTER (?infraType IN ( cacontology-infrastructure:ServerInfrastructure, cacontology-infrastructure:ContentDeliveryNetwork, cacontology-infrastructure:DatabaseInfrastructure )) FILTER NOT EXISTS { { $this cacontology-infrastructure:serverCount ?count } UNION { $this cacontology-infrastructure:bandwidthCapacity ?bandwidth } UNION { $this cacontology-infrastructure:storageCapacity ?storage } } }
Content Delivery Network Shape
Validation shape for CDN instances.
Bandwidth capacity must be between 0.1 and 10000 Gbps.
Cryptocurrency Infrastructure Shape
Validation shape for cryptocurrency infrastructure instances.
Cryptocurrency types must be from the allowed list.
Data Mirror Creation Shape
Validation shape for data mirror creation instances.
Data mirror creation must specify start time.
Data volume mirrored must be between 0.001 and 100000 terabytes.
Validates data quality for infrastructure entities.
Creation time should be specified when available.
Modification time should be specified when available.
Database Infrastructure Shape
Validation shape for database infrastructure instances.
Storage capacity must be between 0.1 and 100000 terabytes.
Domain Infrastructure Shape
Validation shape for domain infrastructure instances.
Domain count must be between 1 and 10000 when specified.
Domain Sinkholing Shape
Validation shape for domain sinkholing instances.
Domain sinkholing must specify start time.
Domains sinkholed must be between 1 and 10000 when specified.
Encryption Infrastructure Shape
Validation shape for encryption infrastructure instances.
Encryption strength must be from the allowed list.
Financial Consistency Validation Shape
Validates financial processing consistency.
High-revenue platforms should have multiple payment methods.
SELECT $this WHERE { $this cacontology-infrastructure:monthlyRevenue ?revenue . FILTER (?revenue > 100000) FILTER NOT EXISTS { $this cacontology-infrastructure:paymentMethods ?method1 . $this cacontology-infrastructure:paymentMethods ?method2 . FILTER (?method1 != ?method2) } }
Financial Flow Analysis Shape
Validation shape for financial flow analysis instances.
Financial flow analysis must specify start time.
Financial complexity must be from the allowed list.
Financial Obfuscation Shape
Validation shape for financial obfuscation instances.
Financial obfuscation description should be 10-500 characters when specified.
Geographic Distribution Shape
Validation shape for geographic distribution instances.
Geographic locations must be between 1 and 200 when specified.
Hosting Provider Shape
Validation shape for hosting provider instances.
Hosting provider must have a name (2-200 characters).
Hosting provider name should be 2-200 characters when specified.
Infrastructure Analysis Shape
Validation shape for infrastructure analysis instances.
Infrastructure analysis must specify start time.
Infrastructure analysis must specify performing analyst.
Infrastructure Compromise Situation
Situation where platform infrastructure has been compromised or breached (gUFO Situation).
Infrastructure Decommission Phase
Phase during which infrastructure is being decommissioned or shut down (gUFO Phase - anti-rigid).
Infrastructure Deployment Phase
Phase during which platform infrastructure is being deployed and configured (gUFO Phase - anti-rigid).
Infrastructure Discovery Situation
Situation involving the discovery of previously unknown infrastructure components (gUFO Situation).
Infrastructure Failure Situation
Situation involving infrastructure failure or outage (gUFO Situation).
Infrastructure Hosting Cross Reference Shape
Validates that platform infrastructure has hosting relationships.
Platform infrastructure should have hosting provider relationships.
SELECT $this WHERE { $this a cacontology-infrastructure:PlatformInfrastructure . FILTER NOT EXISTS { $this cacontology-infrastructure:hostedBy ?provider . ?provider a cacontology-infrastructure:HostingProvider . } }
Infrastructure Maintenance Phase
Phase during which infrastructure undergoes maintenance and updates (gUFO Phase - anti-rigid).
Infrastructure Operational Phase
Phase during which platform infrastructure is actively supporting operations (gUFO Phase - anti-rigid).
Infrastructure Takedown Shape
Validation shape for infrastructure takedown instances.
Infrastructure takedown must specify start time.
Infrastructure takedown may specify end time.
Takedown duration must be between 0.1 and 8760 hours (1 year).
Load Balancer Shape
Validation shape for load balancer instances.
Load balancer name should be 2-100 characters when specified.
Network Infrastructure Shape
Validation shape for network infrastructure instances.
Network infrastructure name should be 2-100 characters when specified.
Network Topology Analysis Shape
Validation shape for network topology analysis instances.
Network topology analysis must specify start time.
Network complexity must be from the allowed list.
Payment Processing Shape
Validation shape for payment processing instances.
Payment methods must be from the allowed list.
Monthly revenue must be between 0 and 100 million USD.
Payment System Cross Reference Shape
Validates payment system relationships for monetized platforms.
Monetized platform infrastructure should have payment processing systems.
SELECT $this WHERE { $this a cacontology-infrastructure:PlatformInfrastructure . ?payment cacontology-infrastructure:monthlyRevenue ?revenue . FILTER (?revenue > 0) FILTER NOT EXISTS { $this cacontology-infrastructure:usesPaymentSystem ?payment . } }
Platform Infrastructure Shape
Validation shape for platform infrastructure instances.
Infrastructure name should be 2-200 characters when specified.
Infrastructure description should be 10-1000 characters when specified.
Proxy Infrastructure Shape
Validation shape for proxy infrastructure instances.
Proxy infrastructure name should be 2-100 characters when specified.
Security Consistency Validation Shape
Validates security infrastructure consistency.
High-anonymity infrastructure should use appropriate obfuscation methods.
SELECT $this WHERE { $this a cacontology-infrastructure:AnonymityInfrastructure ; cacontology-infrastructure:anonymityLevel "military-grade" . FILTER NOT EXISTS { $this cacontology-infrastructure:obfuscationMethods ?method . FILTER (?method IN ("Tor", "VPNs", "domain_fronting")) } }
Security Infrastructure Shape
Validation shape for security infrastructure instances.
Obfuscation methods must be from the allowed list.
Security Operator Role
Role of person managing security infrastructure and operations (gUFO Role - anti-rigid).
Server Infrastructure Shape
Validation shape for server infrastructure instances.
Server count must be between 1 and 10000 when specified.
Cloud platform must be from the allowed list.
Server Seizure Shape
Validation shape for server seizure instances.
Server seizure must specify start time.
Servers seized must be between 1 and 10000 when specified.
Subscription Management Shape
Validation shape for subscription management instances.
Subscription tiers must be between 1 and 20.
System Administrator Role
Role of person responsible for infrastructure system administration (gUFO Role - anti-rigid).
Takedown Effectiveness Validation Shape
Validates takedown operation effectiveness metrics.
Large-scale takedown operations should have significant seizure metrics.
SELECT $this WHERE { $this cacontology-infrastructure:takedownDuration ?duration . FILTER (?duration > 24) FILTER NOT EXISTS { { ?seizure a cacontology-infrastructure:ServerSeizure ; cacontology-infrastructure:serversSeized ?servers . FILTER (?servers > 10) } UNION { ?sinkhole a cacontology-infrastructure:DomainSinkholing ; cacontology-infrastructure:domainsSinkholed ?domains . FILTER (?domains > 5) } } }
Takedown Operator Role
Role of law enforcement personnel conducting takedown operations (gUFO Role - anti-rigid).
Takedown Sequence Validation Shape
Validates that infrastructure analysis occurs after takedown operations.
Infrastructure analysis should occur after takedown operations when analyzing seized infrastructure.
SELECT $this WHERE { $this a cacontology-infrastructure:InfrastructureAnalysis ; uco-core:startTime ?analysisTime ; cacontology-infrastructure:analysesInfrastructure ?infrastructure . ?takedown cacontology-infrastructure:targetsInfrastructure ?infrastructure ; uco-core:startTime ?takedownTime . FILTER (?analysisTime < ?takedownTime) }
Takedown Target Cross Reference Shape
Validates that takedown operations target infrastructure.
Infrastructure takedown should target specific infrastructure.
SELECT $this WHERE { $this a cacontology-infrastructure:InfrastructureTakedown . FILTER NOT EXISTS { $this cacontology-infrastructure:targetsInfrastructure ?infrastructure . ?infrastructure a cacontology-infrastructure:PlatformInfrastructure . } }
Validates temporal consistency for infrastructure operations.
User Access Pattern Analysis Shape
Validation shape for user access pattern analysis instances.
User access pattern analysis must specify start time.
User geographic spread must be between 1 and 200 countries.
analyses access
Links access pattern analysis to user access infrastructure.
analyses infrastructure
Links analysis process to infrastructure being analyzed.
contains component
Indicates that one infrastructure component contains another as a functional part (gUFO part-whole relationship).
distributed across
Links infrastructure to geographic distribution strategy.
freezes accounts
Links account freezing to payment processing systems.
has analysis begin point
Temporal begin point for analysis events (gUFO temporal property).
has analysis end point
Temporal end point for analysis events (gUFO temporal property).
has takedown begin point
Temporal begin point for takedown events (gUFO temporal property).
has takedown end point
Temporal end point for takedown events (gUFO temporal property).
hosted by
Links infrastructure to hosting provider.
leads to criminal charges
Links infrastructure takedown to resulting criminal charges.
protected by
Links infrastructure to security systems protecting it.
Links infrastructure analysis to evidence discovered.
results in seizure
Links takedown operation to asset seizure actions.
reveals topology
Links network analysis to network infrastructure topology.
seizes servers
Links server seizure to specific server infrastructure.
sinkhole domains
Links sinkholing operation to domain infrastructure.
targets infrastructure
Links takedown operation to infrastructure being targeted.
traces payments
Links financial analysis to payment processing systems.
uses payment system
Links platform to payment processing infrastructure.
Analysis Event Temporal Shape
Validates gUFO temporal constraints for analysis events.
Analysis events must have consistent temporal boundaries with end after start.
SELECT $this WHERE { $this cacontology-infrastructure:hasAnalysisBeginPoint ?start ; cacontology-infrastructure:hasAnalysisEndPoint ?end . FILTER (?end <= ?start) }
Analysis Event Type Validation Shape
Validates gUFO Event type consistency for analysis events.
Infrastructure analysis must be typed as gUFO Event.
Analysis events must be properly typed as gUFO Event and extend UCO Action.
SELECT $this WHERE { $this rdf:type gufo:Event . FILTER NOT EXISTS { $this rdf:type ?actionClass . ?actionClass rdfs:subClassOf* uco-action:Action . } }
Analysis Participation Shape
Validates gUFO participation constraints for analysis operations.
Analysis operations must involve analyst roles (gUFO participation constraint).
SELECT $this WHERE { $this rdf:type cacontology-infrastructure:InfrastructureAnalysis . FILTER NOT EXISTS { ?analyst a cacontology-infrastructure:AnalystRole ; uco-action:performer ?person . } }
Comprehensive Analysis Rule
Advanced gUFO business rule: Comprehensive analysis requires high accuracy and appropriate timeliness.
Comprehensive or exhaustive analysis must have high accuracy and good timeliness (gUFO business rule).
SELECT $this WHERE { $this cacontology-infrastructure:hasAnalysisDepth ?depth . FILTER (?depth IN ("comprehensive", "exhaustive")) { FILTER NOT EXISTS { $this cacontology-infrastructure:hasAnalysisAccuracy ?accuracy . FILTER (?accuracy >= 0.85) } } UNION { FILTER NOT EXISTS { $this cacontology-infrastructure:hasAnalysisTimeliness ?timeliness . FILTER (?timeliness IN ("timely", "fast", "real_time")) } } }
Effective Takedown Rule
Advanced gUFO business rule: Highly effective takedowns should have high completeness and fast speed.
Highly effective takedowns must have high completeness and appropriate speed (gUFO business rule).
SELECT $this WHERE { $this cacontology-infrastructure:hasTakedownEffectiveness ?effectiveness . FILTER (?effectiveness >= 0.9) { FILTER NOT EXISTS { $this cacontology-infrastructure:hasTakedownCompleteness ?completeness . FILTER (?completeness >= 0.8) } } UNION { FILTER NOT EXISTS { $this cacontology-infrastructure:hasTakedownSpeed ?speed . FILTER (?speed IN ("fast", "rapid", "instantaneous")) } } }
Enhanced Analysis Shape
Enhanced validation shape for infrastructure analysis with gUFO quality aspects.
Analysis depth must be from allowed values (gUFO quality aspect).
Analysis accuracy must be between 0.0 and 1.0 (gUFO quality aspect).
Analysis timeliness must be from allowed values (gUFO quality aspect).
Enhanced Payment Processing Shape
Enhanced validation shape for payment processing with gUFO quality aspects.
Financial complexity must be from allowed values (gUFO quality aspect).
Financial traceability must be between 0.0 and 1.0 (gUFO quality aspect).
Enhanced Platform Infrastructure Shape
Enhanced validation shape for platform infrastructure with gUFO quality aspects.
Infrastructure reliability must be between 0.0 and 1.0 (gUFO quality aspect).
Infrastructure performance must be from allowed values (gUFO quality aspect).
Infrastructure scalability must be from allowed values (gUFO quality aspect).
Infrastructure vulnerability must be from allowed values (gUFO quality aspect).
Enhanced Security Infrastructure Shape
Enhanced validation shape for security infrastructure with gUFO quality aspects.
Security strength must be from allowed values (gUFO quality aspect).
Anonymity effectiveness must be between 0.0 and 1.0 (gUFO quality aspect).
Obfuscation complexity must be from allowed values (gUFO quality aspect).
Enhanced Takedown Shape
Enhanced validation shape for takedown operations with gUFO quality aspects.
Takedown effectiveness must be between 0.0 and 1.0 (gUFO quality aspect).
Takedown completeness must be between 0.0 and 1.0 (gUFO quality aspect).
Takedown speed must be from allowed values (gUFO quality aspect).
High Performance Infrastructure Rule
Advanced gUFO business rule: High performance infrastructure should have excellent reliability and low vulnerability.
Excellent or optimal performance infrastructure must have high reliability and low vulnerability (gUFO business rule).
SELECT $this WHERE { $this cacontology-infrastructure:hasInfrastructurePerformance ?performance . FILTER (?performance IN ("excellent", "optimal")) { FILTER NOT EXISTS { $this cacontology-infrastructure:hasInfrastructureReliability ?reliability . FILTER (?reliability >= 0.8) } } UNION { FILTER NOT EXISTS { $this cacontology-infrastructure:hasInfrastructureVulnerability ?vulnerability . FILTER (?vulnerability IN ("minimal", "low")) } } }
Infrastructure Composition Shape
Validates gUFO part-whole relationships for infrastructure composition.
Infrastructure containment relationships must be consistent with gUFO part-whole constraints.
SELECT $this WHERE { $this cacontology-infrastructure:containsComponent ?part . ?part cacontology-infrastructure:containsComponent $this . }
Infrastructure Data Quality Shape
Enhanced data quality validation for infrastructure with gUFO quality consistency rules.
Infrastructure label should be between 5 and 200 characters when provided.
Infrastructure comment should be between 10 and 1000 characters when provided.
Infrastructure performance and reliability should be correlated (gUFO quality consistency).
SELECT $this WHERE { $this cacontology-infrastructure:hasInfrastructurePerformance ?performance ; cacontology-infrastructure:hasInfrastructureReliability ?reliability . { FILTER (?performance = "optimal" && ?reliability < 0.9) } UNION { FILTER (?performance = "excellent" && (?reliability < 0.7 || ?reliability > 0.95)) } UNION { FILTER (?performance = "poor" && ?reliability > 0.4) } }
Infrastructure vulnerability and security should be inversely correlated (gUFO quality consistency).
SELECT $this WHERE { $this cacontology-infrastructure:hasInfrastructureVulnerability ?vulnerability ; cacontology-infrastructure:protectedBy ?security . ?security cacontology-infrastructure:hasSecurityStrength ?strength . { FILTER (?vulnerability = "critical" && ?strength NOT IN ("strong", "military_grade")) } UNION { FILTER (?vulnerability = "minimal" && ?strength NOT IN ("weak", "basic")) } }
Infrastructure Object Type Validation Shape
Validates gUFO Object type consistency for platform infrastructure.
Platform infrastructure must be typed as gUFO Object.
Infrastructure objects must be properly typed as gUFO Object and extend UCO Observable.
SELECT $this WHERE { $this rdf:type gufo:Object . FILTER NOT EXISTS { $this rdf:type ?obsClass . ?obsClass rdfs:subClassOf* uco-observable:ObservableObject . } }
Infrastructure Participation Shape
Validates gUFO participation constraints for platform infrastructure.
Platform infrastructure must be associated with hosting providers or management roles (gUFO participation constraint).
SELECT $this WHERE { $this rdf:type cacontology-infrastructure:PlatformInfrastructure . FILTER NOT EXISTS { { $this cacontology-infrastructure:hostedBy ?provider } UNION { ?role a gufo:Role ; cacontology-infrastructure:manages $this } } }
Infrastructure Phase Temporal Shape
Validates gUFO temporal constraints for infrastructure phases.
Infrastructure phase may have begin point timestamp.
Infrastructure phase may have end point timestamp.
Phase end must be after begin when both are specified.
SELECT $this WHERE { $this cacontology-infrastructure:hasPhaseBeginPoint ?start ; cacontology-infrastructure:hasPhaseEndPoint ?end . FILTER (?end <= ?start) }
Infrastructure Phase Type Validation Shape
Validates gUFO Phase type consistency for infrastructure phases.
Infrastructure phases must be properly typed as gUFO Phase and extend infrastructure classes.
SELECT $this WHERE { $this rdf:type gufo:Phase . FILTER NOT EXISTS { $this rdfs:subClassOf* cacontology-infrastructure:PlatformInfrastructure . } }
Infrastructure Situation Type Validation Shape
Validates gUFO Situation type consistency for infrastructure situations.
Infrastructure situation should extend gUFO Situation.
Infrastructure Temporal Shape
Validates gUFO temporal constraints for platform infrastructure.
Infrastructure may have begin point timestamp.
Infrastructure may have end point timestamp.
Infrastructure end must be after begin when both are specified (gUFO temporal constraint).
SELECT $this WHERE { $this cacontology-infrastructure:hasInfrastructureBeginPoint ?start ; cacontology-infrastructure:hasInfrastructureEndPoint ?end . FILTER (?end <= ?start) }
Sophisticated Financial Rule
Advanced gUFO business rule: Sophisticated financial systems should have low traceability.
Sophisticated or highly sophisticated financial systems must have low traceability (gUFO business rule).
SELECT $this WHERE { $this cacontology-infrastructure:hasFinancialComplexity ?complexity . FILTER (?complexity IN ("sophisticated", "highly_sophisticated")) FILTER NOT EXISTS { $this cacontology-infrastructure:hasFinancialTraceability ?traceability . FILTER (?traceability <= 0.3) } }
Strong Security Rule
Advanced gUFO business rule: Strong security requires advanced obfuscation and high anonymity effectiveness.
Strong or military-grade security must have advanced obfuscation and high anonymity effectiveness (gUFO business rule).
SELECT $this WHERE { $this cacontology-infrastructure:hasSecurityStrength ?strength . FILTER (?strength IN ("strong", "military_grade")) { FILTER NOT EXISTS { $this cacontology-infrastructure:hasObfuscationComplexity ?complexity . FILTER (?complexity IN ("advanced", "sophisticated", "cutting_edge")) } } UNION { FILTER NOT EXISTS { $this cacontology-infrastructure:hasAnonymityEffectiveness ?effectiveness . FILTER (?effectiveness >= 0.7) } } }
Takedown Event Temporal Shape
Validates gUFO temporal constraints for takedown events.
gUFO Events must have consistent temporal boundaries with end after start.
SELECT $this WHERE { $this cacontology-infrastructure:hasTakedownBeginPoint ?start ; cacontology-infrastructure:hasTakedownEndPoint ?end . FILTER (?end <= ?start) }
Takedown Event Type Validation Shape
Validates gUFO Event type consistency for takedown events.
Infrastructure takedown must be typed as gUFO Event.
Takedown events must be properly typed as gUFO Event and extend UCO Action.
Takedown Participation Shape
Validates gUFO participation constraints for takedown operations.
Takedown operations must involve takedown operators (gUFO participation constraint).
SELECT $this WHERE { $this rdf:type cacontology-infrastructure:InfrastructureTakedown . FILTER NOT EXISTS { ?operator a cacontology-infrastructure:TakedownOperatorRole ; uco-action:performer ?person . } }
Technical Role Temporal Shape
Validates gUFO temporal constraints for technical roles.
Technical role may have begin point timestamp.
Technical role may have end point timestamp.
Role end must be after begin when both are specified.
SELECT $this WHERE { $this cacontology-infrastructure:hasRoleBeginPoint ?start ; cacontology-infrastructure:hasRoleEndPoint ?end . FILTER (?end <= ?start) }
Technical Role Type Validation Shape
Validates gUFO Role type consistency for technical roles.
Technical roles must be properly typed as gUFO Role and extend UCO Identity.
SELECT $this WHERE { $this rdf:type gufo:Role . FILTER NOT EXISTS { $this rdfs:subClassOf* uco-identity:Person . } }
Vulnerability Assessment Rule
Advanced gUFO business rule: High vulnerability infrastructure should have enhanced security measures.
High or critical vulnerability infrastructure must be protected by strong security systems (gUFO business rule).
SELECT $this WHERE { $this cacontology-infrastructure:hasInfrastructureVulnerability ?vulnerability . FILTER (?vulnerability IN ("high", "critical")) FILTER NOT EXISTS { $this cacontology-infrastructure:protectedBy ?security . ?security cacontology-infrastructure:hasSecurityStrength ?strength . FILTER (?strength IN ("strong", "military_grade")) } }
Abandoned Child
Child who has been abandoned and requires institutional care.
Adult Victim Testimony Shape
Validation shape for adult victim testimony with gUFO integration.
Adult victim testimony must specify years from victimization (5-50).
Care Provider Exploitation
Exploitation by individuals in care provider roles within institutions.
Charitable Cover Exploitation
Use of charitable organization facade to conceal systematic child exploitation.
Charitable Funding Misuse Shape
Validation shape for funding misuse with gUFO integration.
Funding misuse must specify amount ($1,000-$10,000,000).
Every charitable organization Kind must extend gufo:Object and be properly classified
Charitable Organization Leader
Leadership role within charitable organization serving children.
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.
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 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) }
Dependency Exploitation
Exploitation of children's dependency on institution for basic needs.
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) } }
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.
Every exploitation event must have at least perpetrator and victim participants (gUFO participation)
Every exploitation EventType must extend gufo:Event
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) }
Links exploitation to vulnerability exploited (gUFO aspect exploitation)
Links exploitation to facilitating role (gUFO participation)
Financial Control Mechanism
Use of financial control to maintain exploitation operation.
Foreign Commerce Offense Shape
Validation shape for foreign commerce offenses with gUFO integration.
Foreign commerce offense must specify charge count (1-100).
Foster Care Institution
Institution providing foster care services for children.
Links institution to its founder (gUFO participation)
Humanitarian Organization
International humanitarian organization working with vulnerable populations.
Humanitarian Travel Cover Shape
Validation shape for humanitarian travel cover with gUFO integration.
Humanitarian cover must specify claimed purpose from allowed list.
Impoverished Child
Child from impoverished background in need of institutional care and support.
Institutional Authority Exploitation
Exploitation using institutional authority and control over vulnerable children.
Institution must have at least one component part (gUFO part-whole)
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.
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.
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)
Institutional roles are anti-rigid and cannot be subclasses of rigid Kinds
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) }
Investigation must include at least one piece of evidence or testimony (gUFO part-whole)
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.
Every legal SituationType must extend gufo:Situation
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) }
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)
Multi Victim Foreign Offense
Foreign offense involving multiple separate child victims.
Multiple Victim Testimony Shape
Validation shape for multiple victim testimony with gUFO integration.
Multiple victim testimony must specify count (2-100).
Links exploitation to institution where it occurs (gUFO situational context)
Orphanage Director
Individual with administrative control over orphanage operations.
Orphanage Exploitation
Sexual, physical, or emotional exploitation occurring within orphanage settings.
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)
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.
Religious Institution
Religious organization providing child care or educational services.
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.
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) }
Systematic abuse must be composed of at least 3 individual exploitation instances (gUFO part-whole)
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")) }
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.
Travel event must have exactly one traveler participant (gUFO participation)
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")) }
Trusted Adult Role Shape
Validation shape for trusted adult roles with gUFO integration.
Trusted adult must specify trust level (gUFO quality aspect)
Trusted adult must specify authority level (gUFO quality aspect)
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.
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.
Vulnerable child phases are anti-rigid temporal stages and cannot be rigid Kinds
Youth Home
Residential home for youth in care or at-risk situations.
abuse end year
Year when abuse pattern ended.
abuse start year
Year when abuse pattern began.
authority level
Level of authority within institution (founder, director, staff, volunteer).
conceals from
Links deception to those being deceived.
conceals travel
Links cover story to travel it conceals.
documents pattern
Links evidence to abuse pattern it documents.
enables exploitation
Links travel to exploitation it enables.
exercises authority over
Links authority figure to children under their authority.
existentially depends on
Existential dependency relationship between institutional elements (gUFO dependency).
exploitation type count
Number of different exploitation types (sexual, physical, emotional).
foreign residence duration
Duration of residence in foreign country in months.
generically depends on
Generic dependency of roles on institutional context (gUFO generic dependency).
Historical dependency between exploitation events (gUFO historical dependency).
Links individual to institutional role held.
impacts victim
Links exploitation to victim impacted.
investigated by
Links exploitation to investigating agencies.
maintained by
Links institution to individual who maintained/directed it.
manipulates
Links manipulation to supporters being manipulated.
Situational context in which exploitation occurs (gUFO situational context).
operates in country
Links institution to country where it operates.
operates in jurisdictional context
Jurisdictional context spanning multiple countries (gUFO situational context).
participates in institution
Participation relationship between individual and institution (gUFO participation).
prosecuted in context
Legal context in which prosecution occurs (gUFO situational context).
prosecuted under
provides testimony
Links victim to testimony provided.
receives support
Links institution to support received.
results in sentence
Links prosecution to sentence imposed.
reveals pattern
Links testimony to abuse pattern it reveals.
serves population
Links institution to vulnerable population it serves.
targets population
Links targeting strategy to vulnerable population targeted.
ACCCE Integration Shape
Validation shape for ACCCE integration instances.
ACCCE integration must specify start time.
Coordination Complexity Validation Shape
Validates coordination complexity consistency.
Operations with many jurisdictions should have high coordination complexity.
SELECT $this WHERE { $this cacontology-international:jurisdictionCount ?count ; cacontology-international:coordinationComplexity ?complexity . FILTER (?count > 10 && ?complexity IN ("low", "medium")) }
Country Partnership Shape
Validation shape for country partnership instances.
Country partnership must specify partner count between 2 and 50.
Cross-Border Effectiveness
Effectiveness measurement for cross-border operations.
Every cross-border operation EventType must extend gufo:Event
Cross-border investigation must include at least two national investigation components (gUFO part-whole)
Cross-Border Investigation Shape
Validation shape for cross-border investigation instances.
Jurisdiction count must be between 2 and 50 when specified.
Cross-Border Operation Cross Reference Shape
Validates that cross-border operations operate in multiple countries.
Cross-border operation should operate in multiple countries.
SELECT $this WHERE { $this a cacontology-international:CrossBorderOperation . FILTER NOT EXISTS { $this cacontology-international:operatesInCountry ?country1 . $this cacontology-international:operatesInCountry ?country2 . FILTER (?country1 != ?country2) } }
Every cross-border operation must have at least two participating entities (gUFO participation)
Cross-Border Operation Shape
Validation shape for cross-border operation instances with gUFO integration.
Cross-border operation must specify start time.
Cross-border operation may specify end time.
Cross-border operation must have start time (gUFO temporal boundary)
Cross-border operation may have end time (gUFO temporal boundary)
Cross-border capability must be from the allowed list.
Coordination complexity must be from the allowed list.
Operational urgency level must be from allowed list (gUFO quality aspect)
Success likelihood must be between 0.0 and 1.0 (gUFO quality aspect)
Cross-border operation may have at most one start time (gUFO temporal boundary)
Cross-border operation may have at most one end time (gUFO temporal boundary)
Operation end time must be after start time when both specified (gUFO temporal ordering)
SELECT $this WHERE { $this gufo:hasBeginPointInXSDDateTimeStamp ?startTime . $this gufo:hasEndPointInXSDDateTimeStamp ?endTime . FILTER (?endTime <= ?startTime) }
Cross-Referral Protocol Shape
Validation shape for cross-referral protocol instances.
Cross-referral protocol must have a name (5-100 characters).
Data Exchange Protocol Shape
Validation shape for data exchange protocol instances.
Data exchange protocol must have a name (5-100 characters).
Validates data quality for international coordination entities with gUFO quality aspects.
Entity may have temporal beginning (gUFO temporal boundary)
Data quality level must be from allowed list (gUFO quality aspect)
Reliability score must be between 0.0 and 1.0 (gUFO quality aspect)
Distance Child Abuse Shape
Validation shape for distance child abuse instances.
Distance child abuse operation must specify start time.
European Cooperation Framework
Framework for cooperation among European Union member states in child protection operations.
Europol Operation Shape
Validation shape for Europol operation instances.
Europol operation must involve 3-50 jurisdictions.
Europol operations must have high or complex coordination complexity.
Extradition Agreement Shape
Validation shape for extradition agreement instances.
Extradition agreement must have a name (5-200 characters).
Global Case Tracking Shape
Validation shape for global case tracking instances.
Case tracking name should be 5-100 characters when specified.
Global Hotline Network Shape
Validation shape for global hotline network instances.
Global hotline network must have a name (5-200 characters).
Global Missing Children Center Shape
Validation shape for global missing children center instances.
Global missing children center must have a name (5-200 characters).
Global network must be composed of at least 3 national components (gUFO part-whole)
Global Platform Takedown Shape
Validation shape for global platform takedown instances.
Global platform takedowns must have complex coordination complexity.
Information Sharing Agreement Shape
Validation shape for information sharing agreement instances with gUFO integration.
Agreement stability level must be from allowed list (gUFO quality aspect)
Compliance rate must be between 0.0 and 1.0 (gUFO quality aspect)
Agreement may have effective date (gUFO temporal boundary)
Agreement may have expiration date (gUFO temporal boundary)
Information sharing agreement must have a name (5-200 characters).
Multilateral agreement must be a boolean value.
Information sharing level must be from the allowed list.
Information Sharing Cross Reference Shape
Validates that information sharing agreements have data sharing partners.
Information sharing agreement should have data sharing partners.
SELECT $this WHERE { $this a cacontology-international:InformationSharingAgreement . FILTER NOT EXISTS { $this cacontology-international:sharesDataWith ?partner . ?partner a uco-identity:Organization . } }
Multilateral agreements with many partners require enhanced information sharing
SELECT $this WHERE { $this cacontology-international:multilateralAgreement true ; cacontology-international:informationSharingLevel "basic" . { SELECT $this (COUNT(?partner) as ?partnerCount) WHERE { $this cacontology-international:sharesDataWith ?partner . } GROUP BY $this HAVING (?partnerCount > 5) } }
Information Sharing Level Validation Shape
Validates information sharing level consistency.
Multilateral agreements should have enhanced or full information sharing.
SELECT $this WHERE { $this cacontology-international:multilateralAgreement true ; cacontology-international:informationSharingLevel "basic" . }
Information sharing must involve at least two organizations (gUFO participation)
Instructed Abuse Operation Shape
Validation shape for instructed abuse operation instances.
Instructed abuse operations must have high coordination complexity.
International Alert Shape
Validation shape for international alert instances.
International alert must specify start time.
International alert must have exactly one start time (gUFO temporal boundary)
International Analyst
Analyst specializing in cross-border case analysis.
International Coordinator
Role responsible for international coordination activities.
International Database Shape
Validation shape for international database instances.
International database must have a name (5-100 characters).
International Hotline Coordination Shape
Validation shape for international hotline coordination instances.
Hotline coordination name should be 5-200 characters when specified.
International Impact
Assessment of international program effectiveness.
International Intelligence Sharing Shape
Validation shape for international intelligence sharing instances.
International intelligence sharing must have enhanced or full sharing level.
Every international partnership Kind must extend gufo:Object and be properly classified
Partnership must have at least two participating organizations (gUFO participation)
International Partnership Shape
Validation shape for international partnership instances with gUFO integration.
Partnership name should be 5-200 characters when specified.
Partner country count must be between 2 and 200 when specified.
Coordination method must be from the allowed list.
Partnership effectiveness level must be from allowed list (gUFO quality aspect)
Partnership trust level must be from allowed list (gUFO quality aspect)
Partnership may have establishment date (gUFO temporal boundary)
Partnership may have termination date (gUFO temporal boundary)
International Referral Cross Reference Shape
Validates that international referrals have alerting and receiving partners.
International referral should have alerting partner and referral target.
SELECT $this WHERE { $this a cacontology-international:InternationalReferral . FILTER NOT EXISTS { $this cacontology-international:alertingPartner ?alerter ; cacontology-international:referredTo ?target . FILTER (?alerter != ?target) } }
International Referral Shape
Validation shape for international referral instances.
International referral must specify start time.
International response time must be between 1 and 8760 hours (1 year).
Undercover coordination must be a boolean value.
International coordination roles are anti-rigid and cannot be subclasses of rigid Kinds
Every international SituationType must extend gufo:Situation
Task force must have component organizations or units (gUFO part-whole)
International Task Force Shape
Validation shape for international task force instances.
International task force must have a name (5-200 characters).
International Warrant Shape
Validation shape for international warrant instances.
International warrant must have a name (5-100 characters).
Validation shape for jurisdictional coordination instances.
Jurisdictional coordination name should be 5-200 characters when specified.
Liaison Officer
Officer serving as liaison between international partners.
Live streaming investigations require expert capabilities and complex coordination
SELECT $this WHERE { $this cacontology-international:crossBorderCapability ?capability ; cacontology-international:coordinationComplexity ?complexity . FILTER (?capability != "expert" || ?complexity != "complex") }
Live Streaming Investigation Shape
Validation shape for live streaming investigation instances with gUFO integration.
Live streaming investigation must involve 2-10 jurisdictions.
Live streaming investigations require expert cross-border capability (gUFO quality constraint)
Live streaming investigations require complex coordination (gUFO quality constraint)
Live streaming investigations must have urgent operational priority (gUFO quality aspect)
Investigation must have start time (gUFO temporal boundary)
Multi-Country Takedown Shape
Validation shape for multi-country takedown instances.
Multi-country takedown must involve 2-50 jurisdictions.
High complexity operations must involve multiple jurisdictions and advanced capabilities
SELECT $this WHERE { $this cacontology-international:coordinationComplexity ?complexity ; cacontology-international:crossBorderCapability ?capability . FILTER (?complexity IN ("high", "complex") && ?capability NOT IN ("advanced", "expert")) }
Multilingual Support Shape
Validation shape for multilingual support instances.
Language support must specify 1-50 languages (2-50 characters each).
Mutual Legal Assistance Shape
Validation shape for mutual legal assistance instances.
Mutual legal assistance must have a name (5-200 characters).
Treaty basis should be 5-200 characters when specified.
NCMEC Reporting Shape
Validation shape for NCMEC reporting instances.
NCMEC reporting must specify start time.
Overseas Victim Coordination Shape
Validation shape for overseas victim coordination instances.
Overseas victim coordination response time should be within 72 hours.
Partnership Coordination Cross Reference Shape
Validates that international partnerships have coordinating organizations.
International partnership should have coordinating organizations.
SELECT $this WHERE { $this a cacontology-international:InternationalPartnership . FILTER NOT EXISTS { $this cacontology-international:coordinatesWith ?org . ?org a uco-identity:Organization . } }
High effectiveness partnerships require established or strong trust levels
SELECT $this WHERE { $this cacontology-international:hasCoordinationEffectiveness ?effectiveness ; cacontology-international:hasTrustLevel ?trust . FILTER (?effectiveness IN ("high", "excellent", "outstanding") && ?trust IN ("developing")) }
Partnership Size Validation Shape
Validates partnership size consistency.
Large partnerships should have appropriate coordination methods.
SELECT $this WHERE { $this cacontology-international:partnerCountryCount ?count ; cacontology-international:coordinationMethod "formal_request" . FILTER (?count > 20) }
Regional Coordination Shape
Validation shape for regional coordination instances.
Global coverage must be from the allowed list.
Response Time Validation Shape
Validates reasonable response times for international referrals.
Urgent international referrals should have rapid response times.
SELECT $this WHERE { $this a cacontology-international:OverseasVictimCoordination ; cacontology-international:responseTimeInternational ?responseTime . FILTER (?responseTime > 72.0) }
Secure Communication Channel Shape
Validation shape for secure communication channel instances.
Secure channel must have a name (5-100 characters).
Specialized Operation Validation Shape
Validates specialized international operations.
Specialized operations should have appropriate support mechanisms.
SELECT $this WHERE { $this a ?operationType . FILTER (?operationType IN ( cacontology-international:LiveStreamingInvestigation, cacontology-international:InstructedAbuseOperation, cacontology-international:GlobalPlatformTakedown )) FILTER NOT EXISTS { $this cacontology-international:supportedBy ?taskforce . ?taskforce a cacontology-international:InternationalTaskForce . } }
Validates temporal consistency for international operations.
US-Australia Coordination Shape
Validation shape for US-Australia coordination instances.
Operation context must be from the allowed list.
Emergency operations must have rapid response times
SELECT $this WHERE { $this cacontology-international:hasOperationalUrgency ?urgency ; cacontology-international:responseTimeInternational ?responseTime . FILTER (?urgency IN ("emergency", "immediate") && ?responseTime > 24.0) }
alert response time
Average response time to international alerts in minutes.
alerting partner
International partner who initiated the alert or referral.
analyses users
Links mass user analysis to user databases.
automated match accuracy
Accuracy of automated cross-matching system (0.0-1.0).
channels monitored
Number of communication channels monitored for real-time intelligence.
communication latency
Average latency for real-time communications between international partners in milliseconds.
contributes to fusion
Links intelligence sources to fusion processes they contribute to.
cooperation response time
Response time for international cooperation requests in days.
coordinated by Europol
Links operation to Europol coordination framework.
coordinates global takedown
Links real-time sharing to global takedown coordination.
coordinates hotlines
Hotlines coordinated under international framework.
coordinates international effort
Links investigation to international coordination efforts.
coordinates prosecution
Links international prosecution to operations.
coordinates resources
Links operation to resource coordination framework.
coordinating agency
Primary agency coordinating the international operation.
coordination complexity level
Complexity level of international coordination (basic, moderate, complex, highly_complex).
cross-references found
Number of cross-references identified across international databases.
data lake size
Size of intelligence data lake in petabytes.
Number of international databases integrated in network.
deploys team
Links operation to global investigative team deployed.
disruption effectiveness
Effectiveness of network disruption efforts (low, moderate, high, complete).
disrupts international network
Links disruption effort to international networks being disrupted.
emergency response time
Emergency response time for critical threats in minutes.
enables automated matching
Links database network to automated cross-matching capabilities.
enables real-time sharing
Links international cooperation to real-time intelligence sharing capabilities.
encryption level
Level of encryption used for secure communications (basic, enhanced, military_grade).
European member states involved
Number of EU member states participating in Europol operation.
evidence sharing volume
Volume of evidence shared internationally in gigabytes.
evidence volume international
Total volume of evidence collected across all participating countries in terabytes.
executes query
Links intelligence analysis to federated database queries executed.
feeds data lake
Links intelligence sources to data lake they feed.
forensic teams deployed
Number of forensic teams deployed across participating countries.
fusion accuracy
Accuracy of intelligence fusion process (0.0-1.0).
generates threat assessment
Links fusion process to threat assessments generated.
integrates to network
Links national databases to global database network.
intelligence channels
Number of intelligence sharing channels activated for operation.
intelligence sources
Number of intelligence sources contributing to fusion process.
international partners involved
Number of non-EU countries participating in operation.
investigative team size
Total size of global investigative team across all countries.
involves countries
Links multi-country operation to participating countries.
managed by
Organization managing the global hotline network.
operation duration months
Duration of international operation in months.
participates in
Indicates participation in international partnerships.
performs cross-reference
Links database integration to cross-reference analysis performed.
processes distributed
Links intelligence processing to distributed processing systems.
Links cross-border forensics to international evidence.
processing node count
Number of processing nodes in distributed intelligence system.
prosecutions cross country
Number of prosecutions initiated across multiple countries.
provides expertise
Links team to specialized expertise provided.
query performance ms
Average query performance across federated databases in milliseconds.
receives intelligence feed
Links country to intelligence feeds received.
referred to
Organization or country to which the case is referred.
requires assistance
Cross-border investigation requiring legal assistance.
resources coordinated
Types of resources coordinated internationally (personnel, technology, intelligence).
Links international cooperation to device seizures performed.
shares evidence internationally
Links evidence sharing to evidence shared across borders.
shares intelligence
Links operation to intelligence sharing framework.
simultaneous countries
Number of countries participating simultaneously in real-time coordination.
simultaneous operations
Number of operations synchronized simultaneously across countries.
Number of simultaneous operations coordinated across countries.
specialized expertise areas
Areas of specialized expertise coordinated for operation (forensics, intelligence, legal).
supported by
International task force supporting the operation.
synchronization accuracy
Accuracy of operational synchronization across countries (0.0-1.0).
synchronizes operations
Links takedown coordination to operational synchronization.
targets platform
Links global takedown to platform being targeted.
threat level assessed
Threat level assessment result (low, moderate, high, critical, extreme).
transmits alert
Links alert system to alerts transmitted.
treaty mechanism
Specific treaty mechanism used for international cooperation (MLAT, extradition, informal_cooperation).
triggers alert
Investigation that triggers an international alert.
triggers emergency protocol
Links threat alerts to emergency protocols triggered.
user countries affected
Number of countries with affected users in global platform takedown.
users analyzed millions
Number of users analyzed in millions for mass user database operations.
utilizes secure channel
Links real-time sharing to secure communication channels used.
Agreement Validity Shape
Validates coordination agreement validity.
Coordination agreement effective date must be before expiration date when both are specified.
SELECT $this WHERE { $this cacontology-coord:effectiveDate ?effective ; cacontology-coord:expirationDate ?expiration . FILTER (?effective >= ?expiration) }
Case Information Sharing
Sharing of case-specific information including case files, reports, witness statements, and investigative findings.
Case Resolution Time Metrics
Metrics measuring impact of coordination on case resolution times and outcomes.
Communication Protocol Shape
Validation shape for communication protocol instances.
Communication protocol must specify protocol type from the allowed list.
Communication protocol must specify communication frequency from the allowed list.
Communication protocol must specify if escalation procedure exists.
Response time requirement must be between 1 and 168 hours (1 week).
Coordination Agreement Shape
Validation shape for coordination agreement instances.
Coordination agreement must specify agreement type from the allowed list.
Coordination agreement must specify agreement scope from the allowed list.
Coordination agreement must specify effective date.
Coordination agreement may specify expiration date.
Coordination agreement must specify if renewal clause exists.
Coordination agreement must specify if termination clause exists.
Agreement must have effective date (gUFO temporal boundary)
Agreement may have gUFO temporal start boundary
Agreement may have gUFO temporal end boundary
Coordination Cross Reference Shape
Validates cross-references between coordination and related entities.
Investigation coordination must involve at least two agencies and use communication protocols.
SELECT $this WHERE { $this a cacontology-coord:InvestigationCoordination . FILTER NOT EXISTS { $this cacontology-coord:involvesAgency ?agency1, ?agency2 ; cacontology-coord:usesProtocol ?protocol . FILTER (?agency1 != ?agency2) } }
Coordination Effectiveness Metrics
Metrics measuring overall effectiveness of coordination efforts and outcomes.
High-effectiveness coordination should demonstrate high success rates
SELECT $this WHERE { $this cacontology-coord:hasCoordinationEffectiveness ?effectiveness ; cacontology-coord:hasSuccessRate ?successRate . FILTER (?effectiveness IN ("excellent", "outstanding") && ?successRate < 0.7) }
Every coordination EventType must extend gufo:Event
Coordination Metrics Shape
Validation shape for coordination metrics instances with gUFO integration.
Coordination metrics must specify metric type from the allowed list.
Metric value must be between 0.0 and 100.0.
Coordination metrics must specify measurement period from the allowed list.
Benchmark comparison must be from the allowed list.
Metrics measurement may have start time (gUFO temporal boundary)
Metrics reliability must be between 0.0 and 1.0 (gUFO quality aspect)
Metrics accuracy must be between 0.0 and 1.0 (gUFO quality aspect)
Every coordination SituationType must extend gufo:Situation
Cost Efficiency Metrics
Metrics measuring cost efficiency and financial benefits of coordination activities.
Validates data quality for investigation coordination entities with gUFO quality aspects.
Entity may have temporal ending (gUFO temporal boundary)
Data completeness must be between 0.0 and 1.0 (gUFO quality aspect)
Data consistency must be between 0.0 and 1.0 (gUFO quality aspect)
Validation level must be from allowed list (gUFO quality aspect)
Emergency Communication Channel
Emergency communication channels for urgent coordination and crisis response.
Encrypted Communication Channel
Encrypted communication channels providing enhanced security for sensitive operations.
Equipment Sharing
Sharing of specialized equipment including forensic tools, surveillance equipment, and technical devices.
Evidence Sharing
Formal sharing of evidence between agencies including digital evidence, physical evidence, and forensic analysis results.
Expertise Sharing
Sharing of specialized expertise including subject matter experts, consultants, and technical specialists.
Facility Sharing
Sharing of facilities including laboratories, command centers, training facilities, and secure meeting spaces.
Federal Coordination
Coordination involving federal agencies and national-level law enforcement.
Formal Agreement
Comprehensive formal agreement with legal binding terms for inter-agency coordination.
Formal Communication Channel
Official communication channels following established protocols and hierarchies.
Funding Sharing
Coordinated funding arrangements including cost sharing, joint funding, and resource pooling.
Links coordination to governing agreements
Informal Agreement
Informal agreement or understanding for coordination without formal legal binding.
Informal Communication Channel
Informal communication channels for rapid information exchange and coordination.
Information Sharing Rate Metrics
Metrics measuring the rate and volume of information sharing between agencies.
High classification information requires enhanced security and formal agreements
SELECT $this WHERE { $this cacontology-coord:classificationLevel ?classification ; cacontology-coord:sharingAgreement ?agreement . FILTER (?classification IN ("classified", "top_secret") && ?agreement = false) }
Information Sharing Shape
Validation shape for information sharing instances with gUFO integration.
Information sharing must specify if reciprocity is expected.
Information sharing must specify if formal sharing agreement exists.
Information sharing may have start time (gUFO temporal boundary)
Sharing efficiency level must be from allowed list (gUFO quality aspect)
Security level must be from allowed list (gUFO quality aspect)
Timeliness score must be between 0.0 and 1.0 (gUFO quality aspect)
Information sharing must specify sharing type from the allowed list.
Information sharing must specify classification level from the allowed list.
Information sharing must specify sharing mechanism from the allowed list.
Intelligence Liaison
Intelligence liaison officer managing intelligence sharing and coordination activities.
Intelligence Sharing Shape
Validation shape for intelligence sharing instances with gUFO integration.
Intelligence sharing must specify intelligence type from the allowed list.
Intelligence sharing must specify source reliability from the allowed list.
Intelligence sharing must specify information accuracy from the allowed list.
Intelligence value level must be from allowed list (gUFO quality aspect)
Actionability score must be between 0.0 and 1.0 (gUFO quality aspect)
Coordination activities involving international agencies and cross-border cooperation.
Every investigation coordination must have at least two participating entities (gUFO participation)
Investigation Coordination Shape
Validation shape for investigation coordination instances with gUFO integration.
Investigation coordination must specify coordination type from the allowed list.
Investigation coordination must specify coordination level from the allowed list.
Investigation coordination must have between 2 and 50 participating agencies.
Investigation coordination must specify lead agency (3-100 characters).
Investigation coordination must specify coordination status from the allowed list.
Investigation coordination may have a start time.
Investigation coordination may have an end time.
Coordination may have gUFO temporal start boundary
Coordination may have gUFO temporal end boundary
Coordination effectiveness level must be from allowed list (gUFO quality aspect)
Coordination complexity level must be from allowed list (gUFO quality aspect)
Success rate must be between 0.0 and 1.0 (gUFO quality aspect)
Coordination may have at most one end time (gUFO temporal boundary)
Coordination may have at most one start time (gUFO temporal boundary)
Coordination end time must be after start time when both specified (gUFO temporal ordering)
Links coordination to participating agencies
Joint investigation must include at least two investigation components (gUFO part-whole)
High-integration joint investigations require resource pooling and shared command
SELECT $this WHERE { $this cacontology-coord:hasCoordinationIntensity ?intensity ; cacontology-coord:resourcePooling ?pooling ; cacontology-coord:sharedCommand ?command . FILTER (?intensity IN ("intensive", "fully_integrated") && (?pooling = false || ?command = false)) }
Joint Investigation Shape
Validation shape for joint investigation instances with gUFO integration.
Joint investigation must specify investigation scope from the allowed list.
Joint investigation must specify if resource pooling is used.
Joint investigation must specify if shared command structure is used.
Joint investigation must specify if unified reporting is used.
Joint investigation must have start time (gUFO temporal boundary)
Coordination intensity level must be from allowed list (gUFO quality aspect)
Unification level must be between 0.0 and 1.0 (gUFO quality aspect)
Joint Operations Plan
Detailed operational plan for joint investigations and coordinated activities.
Legal Liaison
Legal liaison officer handling legal aspects of inter-agency coordination and agreements.
Liaison Assignment Shape
Validates liaison officer assignment consistency.
Primary liaison officers should have full or limited communication authority.
SELECT $this WHERE { $this cacontology-coord:liaisonRole "primary_liaison" ; cacontology-coord:communicationAuthority ?authority . FILTER (?authority NOT IN ("full_authority", "limited_authority")) }
Primary liaisons should have full or limited authority aligned with their clearance level
SELECT $this WHERE { $this cacontology-coord:liaisonRole "primary_liaison" ; cacontology-coord:communicationAuthority ?authority ; cacontology-coord:clearanceLevel ?clearance . FILTER (?clearance IN ("secret", "top_secret", "sci_access") && ?authority IN ("information_only", "advisory_only")) }
Liaison Communication Channel
Communication channels managed through designated liaison officers for inter-agency coordination.
Liaison Officer Shape
Validation shape for liaison officer instances with gUFO integration.
Liaison officer must specify liaison role from the allowed list.
Liaison assignment duration must be between 1 and 2190 days (6 years).
Clearance level must be from the allowed list.
Liaison officer must specify communication authority from the allowed list.
Liaison assignment may have start time (gUFO temporal boundary)
Liaison assignment may have end time (gUFO temporal boundary)
Liaison effectiveness level must be from allowed list (gUFO quality aspect)
Trust level must be between 0.0 and 1.0 (gUFO quality aspect)
Responsiveness level must be from allowed list (gUFO quality aspect)
Liaison roles are anti-rigid and cannot be subclasses of rigid Kinds
Local Coordination
Coordination activities within local jurisdictions and municipal boundaries.
Links coordination to performance metrics
Memorandum of Agreement
Formal MOA defining specific terms and conditions for inter-agency cooperation.
Memorandum of Understanding
Formal MOU establishing framework for ongoing cooperation and coordination between agencies.
Coordination metrics must be properly classified as gUFO Objects
Missing Child Rescue Operation Shape
Validation shape for missing-child rescue operation instances, including explicit located-count outcomes.
Missing child rescue operation must have an rdfs:label.
Missing child rescue operation must specify childrenLocatedCount as a non-negative integer.
casesInProgressCount, when provided, must be a non-negative integer.
Multi-agency coordination must include at least three agency components (gUFO part-whole)
Complex multi-agency coordination must have adequate liaison support and high effectiveness
SELECT $this WHERE { $this cacontology-coord:hasComplexityLevel ?complexity ; cacontology-coord:participatingAgencies ?agencies . FILTER (?complexity IN ("highly_complex", "extremely_complex") && ?agencies > 10) FILTER NOT EXISTS { $this cacontology-coord:assignsLiaison ?liaison . ?liaison cacontology-coord:hasLiaisonEffectiveness ?effectiveness . FILTER (?effectiveness IN ("good", "excellent", "exceptional")) } }
Multi State Coordination
Coordination activities spanning multiple states requiring interstate cooperation.
Operational Liaison
Operational liaison officer coordinating operational activities and tactical coordination.
Parallel Investigation
Parallel investigation where multiple agencies investigate related aspects independently while maintaining coordination.
Personnel Sharing Shape
Validation shape for personnel sharing instances.
Personnel sharing must specify personnel count between 1 and 100.
Personnel sharing must specify specialization from the allowed list.
Security clearance must be from the allowed list.
Primary Liaison
Primary liaison officer with full authority for inter-agency communication and coordination.
Regional Coordination
Coordination activities spanning regional areas and multiple local jurisdictions.
Resource Sharing Duration Shape
Validates resource sharing duration reasonableness.
Long-term resource sharing should have formal agreements.
SELECT $this WHERE { $this cacontology-coord:sharingDuration ?duration . FILTER (?duration > 720) FILTER NOT EXISTS { ?coordination cacontology-coord:sharesResources $this ; cacontology-coord:governsAgreement ?agreement . } }
Resource sharing must involve at least provider and receiver organizations (gUFO participation)
Resource Sharing Shape
Validation shape for resource sharing instances.
Resource sharing must specify resource type from the allowed list.
Resource sharing duration must be between 1 and 8760 hours (1 year).
Resource sharing must specify if cost sharing is involved.
Resource sharing must specify if reimbursement is required.
Resource sharing must specify availability level from the allowed list.
Resource sharing may have start time (gUFO temporal boundary)
Resource sharing may have end time (gUFO temporal boundary)
Metrics measuring efficiency of shared resource utilization and allocation.
Response Time Metrics
Metrics measuring response times for coordination requests and information sharing.
Secondary Liaison
Secondary liaison officer providing backup and specialized coordination support.
Links coordination to information sharing
State Coordination
Coordination activities within state boundaries involving state and local agencies.
Suspect Information Sharing
Sharing of suspect-related information including identification, criminal history, and behavioral patterns.
Task Force Charter
Charter document establishing task force structure, authority, and operational parameters.
Task force must be composed of at least two component agencies (gUFO part-whole)
Technical Data Sharing
Sharing of technical data including forensic tools, methodologies, and technical analysis results.
Technical Liaison
Technical liaison officer specializing in technical coordination and information sharing.
Technology Sharing
Sharing of technology resources including software, databases, communication systems, and analytical tools.
Validates temporal consistency in investigation coordination.
Links coordination to communication protocols
Victim Information Sharing
Coordinated sharing of victim information while maintaining privacy and protection protocols.
Links liaison officer to assigning authority.
authorized by
Links agreement to authorizing officials.
concerns case
Links information sharing to related cases.
concerns participant
Links participation situations to the participating entities - gUFO qualified relation.
concerns temporary part
Links part-whole situations to the part entity - gUFO qualified relation.
concerns temporary whole
Links part-whole situations to the whole entity - gUFO qualified relation.
connects agencies
Links communication protocol to connected agencies.
evaluates coordination
Links metrics to evaluated coordination activities.
facilitates communication
Links protocol to communication facilitation.
has component
Links coordination structures to their component agencies - gUFO part-whole relation.
has sub investigation
Links joint investigations to their component sub-investigations - gUFO part-whole relation.
involves personnel
Links personnel sharing to specific personnel.
liaison with
Links liaison officer to partner agencies.
Links an organization or person to coordination activities they participate in - gUFO participation relation.
participates in sharing
Links an organization to information or resource sharing activities - gUFO participation relation.
represents agency
Links liaison officer to represented agency.
signed by agency
Links agreement to signatory agencies.
stands in qualified parthood
Links entities to qualified part-whole situations in coordination structures - gUFO qualified relation.
stands in qualified participation
Links entities to qualified participation situations in coordination - gUFO qualified relation.
Corrupt Army Reservist
Army reservist engaged in child exploitation activities while in military uniform.
Corrupt Metropolitan Police Department Officer
Former or current metropolitan police department officer engaged in child trafficking.
Corrupt State Trooper
State trooper engaged in child exploitation activities while in uniform.
Database Access Abuse
Misuse of law enforcement database access for personal exploitation activities.
Former Law Enforcement Officer
Former law enforcement officer using previous position and contacts for exploitation.
Internal Affairs Investigation
Investigation by internal affairs department into officer corruption.
Military Uniform Production
Production of CSAM while wearing military uniform.
Officer Child Trafficking
Child trafficking conducted by law enforcement officers using their position and authority.
Official Vehicle Exploitation
Use of official law enforcement vehicles in exploitation activities.
Police Uniform Production
Production of CSAM while wearing police uniform.
Public Integrity Investigation
Investigation into public integrity violations by law enforcement personnel.
abuses access
Links corruption to system or information access being abused.
Level of system access held by corrupt officer (basic, elevated, administrative).
badge visible
Whether law enforcement badge was visible during exploitation.
corrupts evidence
Links corruption to evidence that was manipulated or destroyed.
Links corruption to detection method or source.
displays authority
Links exploitation to authority symbol displayed.
employs officer
Links law enforcement agency to corrupt officer.
Links corruption to position being exploited.
leaks information
Links corruption to information that was leaked.
reported by
Links corruption to person or entity that reported it.
stands in qualified corruption
Links entities to qualified corruption situations - gUFO qualified relation.
wears uniform
Links exploitation to uniform worn during activity.
Authority Enhancement Rule
Maximum authority enhancement should correlate with high corruption impact.
Maximum authority enhancement should have high corruption impact
SELECT $this WHERE { $this cacontology-corruption:hasAuthorityEnhancementLevel "maximum" . OPTIONAL { $this cacontology-corruption:hasCorruptionImpact ?impact . FILTER (?impact IN ("high", "severe", "devastating")) } FILTER (!BOUND(?impact)) }
Authority Symbol Exploitation Shape
Enhanced shape for authority symbol exploitation with symbol visibility assessment.
Must be classified as gUFO EventType
Symbol visibility level should be assessed
Corrupt Law Enforcement Officer Shape
Enhanced shape for corrupt officers with corruption dependency and trust betrayal assessments.
Department affiliation should be specified
Must be classified as gUFO Role
Corruption dependency level should be assessed
Position exploitation level should be measured
Trust betrayal level should be assessed
Years of service should be reasonable
Authority level should be specified
Employment status should be specified
Corrupt Officer Role Validation Shape
Validates that corrupt officer classes are properly classified as anti-rigid gUFO Roles.
Corrupt officer types must be classified as gUFO Role (anti-rigid)
Corrupt officer roles must extend UCO Role
Corruption Data Quality Shape
Comprehensive gUFO quality validation for law enforcement corruption data.
Data quality level should be assessed
Data completeness should be measured (0.0-1.0)
Validation thoroughness should be specified
Excellent data quality should have high completeness and comprehensive validation
SELECT $this WHERE { $this cacontology-corruption:hasDataQuality "excellent" . OPTIONAL { $this cacontology-corruption:hasDataCompleteness ?completeness . FILTER (?completeness >= 0.8) } OPTIONAL { $this cacontology-corruption:hasValidationLevel ?validation . FILTER (?validation IN ("comprehensive", "full_verification")) } FILTER (!BOUND(?completeness) || !BOUND(?validation)) }
Corruption Event Type Validation Shape
Validates that corruption activities are properly classified as gUFO Events and EventTypes.
Corruption activities must be classified as gUFO EventType
Corruption activities must extend gUFO Event
Corruption events should have temporal boundaries
Corruption Participation Shape
Validates participation constraints for corruption activities following gUFO participation patterns.
Corruption must involve at least one corrupt officer
Corruption should be linked to detection activity
Corruption Temporal Shape
Validates temporal constraints for corruption events according to gUFO framework.
Corruption events should specify start time
Corruption events should specify end time
Corruption event end time must be after start time
SELECT $this WHERE { $this gufo:hasBeginPointInXSDDateTimeStamp ?start . $this gufo:hasEndPointInXSDDateTimeStamp ?end . FILTER (?end <= ?start) }
Detection Activity Type Validation Shape
Validates that detection and investigation activities are properly classified as gUFO EventTypes.
Detection activities must be classified as gUFO EventType
Detection activities must extend gUFO Event
Detection Difficulty Rule
Very difficult detection should require comprehensive investigation complexity.
Very difficult detection should have comprehensive investigation
SELECT $this WHERE { $this cacontology-corruption:hasDetectionDifficulty ?difficulty . FILTER (?difficulty IN ("very_difficult", "nearly_impossible")) OPTIONAL { $this cacontology-corruption:isDetectedBy ?detection . ?detection cacontology-corruption:hasInvestigationComplexity ?complexity . FILTER (?complexity IN ("highly_complex", "extremely_complex")) } FILTER (!BOUND(?complexity)) }
Detection Participation Shape
Validates participation constraints for detection activities.
Detection should involve investigating organization
Detection Temporal Shape
Validates temporal constraints for corruption detection activities.
Detection activities should specify start time
Detection activities should specify end time
Evidence Integrity Rule
Low evidence integrity should be flagged for validation concerns.
Low evidence integrity requires enhanced validation
SELECT $this WHERE { $this cacontology-corruption:hasEvidenceIntegrity ?integrity . FILTER (?integrity < 0.5) OPTIONAL { $this cacontology-corruption:hasValidationLevel ?validation . FILTER (?validation IN ("comprehensive", "full_verification")) } FILTER (!BOUND(?validation)) }
High Severity Corruption Rule
High severity corruption should have comprehensive detection efforts.
High severity corruption should have comprehensive investigation
SELECT $this WHERE { $this cacontology-corruption:hasCorruptionSeverity ?severity . FILTER (?severity IN ("severe", "extreme")) OPTIONAL { $this cacontology-corruption:isDetectedBy ?detection . ?detection cacontology-corruption:hasInvestigationComplexity ?complexity . FILTER (?complexity IN ("complex", "highly_complex", "extremely_complex")) } FILTER (!BOUND(?complexity)) }
Insider Threat Detection Shape
Enhanced shape for insider threat detection with complexity and evidence integrity assessments.
Investigation complexity should be assessed
Evidence integrity should be measured
Insider Threat Shape
Enhanced shape for insider threats with detection difficulty assessment.
Detection difficulty should be assessed
Law Enforcement Corruption Shape
Enhanced shape for law enforcement corruption with gUFO quality aspects.
Corruption severity should be specified using standard levels
Corruption impact should be assessed
Victim vulnerability should be measured (0.0-1.0)
Victim count must be at least 1
Corruption duration should be specified
Data quality should be assessed
Data completeness should be measured
Validation level should be specified
Officer Career Temporal Shape
Validates temporal aspects of officer corruption career.
Years of service should be reasonable (0-50 years)
Corruption duration should be specified in months
Officer Participation Shape
Validates participation of officers in corruption activities.
Corrupt officer must participate in at least one corruption activity
Position of Authority Abuse Shape
Enhanced shape for position of authority abuse with abuse degree and intimidation assessments.
Authority abuse degree should be assessed
Intimidation factor should be measured
Qualified Corruption Participation Shape
Validates qualified participation relationships in corruption according to gUFO patterns.
Participation situation must concern exactly one corrupt officer
Participation situation should have temporal boundaries
Trust Betrayal Rule
Complete trust betrayal should correlate with high position exploitation.
Complete trust betrayal should have high position exploitation
SELECT $this WHERE { $this cacontology-corruption:hasTrustBetrayalLevel "complete" . OPTIONAL { $this cacontology-corruption:hasPositionExploitationLevel ?exploitation . FILTER (?exploitation >= 0.7) } FILTER (!BOUND(?exploitation)) }
Uniform Based Exploitation Shape
Enhanced shape for uniform-based exploitation with authority enhancement quality aspects.
Authority enhancement level should be assessed
Uniform type should be specified
Whether uniform was displayed should be recorded
Amendment Process
Process of amending legislation.
Annual Review
Annual compliance review process.
Bill Sponsor
Legislator who introduces or sponsors legislation.
CSAM Criminalization
Legislation criminalizing child sexual abuse material.
Certification Process
Process for obtaining compliance certification.
Child Trafficking Law
Legislation addressing child trafficking crimes.
Committee Member
Member of a legislative committee.
Compliance Benchmark
Benchmark for measuring legal compliance.
Grant Compliance
Compliance with grant requirements.
Grassroots Advocacy
Mobilizing public support for advocacy goals.
Harmonization Initiative
Organized effort to harmonize laws across jurisdictions.
Impact Assessment
Assessing the impact of proposed legislation.
Jurisdictional Coordination
Framework for coordinating across legal jurisdictions.
Jurisdictional Variation
Variation in legal approaches across jurisdictions.
Law Enforcement Officer
Officer involved in child safety investigations.
Legislative Advocate
Person who advocates for legislative change.
Legislative Drafting
Process of drafting child protection legislation.
Legislative Education
Educating legislators on issues.
Legislator
Elected member of a legislative body.
Mandatory Reporting
Required reporting to authorities.
Mandatory Reporting Law
Legislation requiring mandatory reporting of child abuse.
Media Outreach
Engaging media to support advocacy goals.
Minimum Standard
Minimum standard for child protection laws.
Mutual Legal Assistance
Framework for mutual legal assistance between countries.
Online Grooming Law
Legislation addressing online grooming behaviors.
Policy Analyst
Person who analyzes and develops policy recommendations.
Prosecutor Advocate
Prosecutor who advocates for stronger laws.
Public Hearing
Public hearing on proposed legislation.
Stakeholder Engagement
Engaging stakeholders in advocacy efforts.
Statutory Reporting
Reporting required by statute.
Task Force Liaison
Person who coordinates between task forces and other entities.
Victim Advocate
Person who advocates on behalf of crime victims.
Victim Protection Law
Legislation protecting child victims.
addresses gap
Links a statute to the legal gap it addresses.
advocates for
Links an actor to legislation they advocate for.
affiliated with
Links an actor to an organization they are affiliated with.
assessed by
Assessment conducted on the legislation.
Model law on which national legislation is based.
compliance date
Date of compliance assessment.
Country Code
ISO 3166-1 alpha-2 country code.
coverage percentage
Percentage of legal coverage achieved (0.0-100.0).
creates incentive conflict
Links a statute to a policy incentive-conflict situation it creates or reinforces (e.g., the 'knowing paradox').
documents good faith effort
Links a compliance documentation artifact to the organization whose good-faith effort it documents.
effectiveness score
Effectiveness score of legal framework (0.0-1.0).
enables extradition
Law enforcement action enabled by extradition agreement.
gap severity
Severity of legal gap (1-5 scale).
gap type
Type of legal gap (e.g., missing_law, weak_enforcement, outdated).
harmonization progress
Progress toward policy harmonization (0.0-1.0).
harmonized with
Links laws that are harmonized across jurisdictions.
has capacity level
Legal capacity level (insufficient, basic, adequate, strong, advanced) - gUFO quality aspect.
has coverage completeness
Completeness of legal coverage (0.0 to 1.0) - gUFO quality aspect.
has development progress
Progress in policy development (0.0 to 1.0) - gUFO quality aspect.
has extradition efficiency
Efficiency of extradition processes (0.0 to 1.0) - gUFO quality aspect.
has law type
Links a jurisdiction to child safety law types it has enacted.
has safe harbor
Links a statute to a safe harbor provision it establishes.
has standard compliance
Compliance with international standards (non_compliant, partially_compliant, substantially_compliant, fully_compliant) - gUFO quality aspect.
has statute
Links a jurisdiction to its enacted statutes.
identifies gap
Gap identified through assessment.
implements model law
Links a statute to a model law it implements.
is assessed by
Links legislation to assessment activities - gUFO participation relation.
Is Country Specific
True if this concept is specific to a particular country's legal system.
meets standard
Whether jurisdiction meets the minimum standard.
parent jurisdiction
Links a jurisdiction to its parent (e.g., state to federal).
part of framework
Regional framework of which legislation is part.
produces compliance documentation
Links a compliance process to compliance documentation artifacts produced (documentation trails, audit evidence).
provides assistance
Technical assistance provided for policy development.
Links an actor to legislation they testified about.
represents jurisdiction
Links an actor to the jurisdiction they represent.
stands in qualified compliance
Links entities to qualified compliance situations - gUFO qualified relation.
Advocacy Process Shape
Validates advocacy process classes as gUFO EventTypes.
Advocacy processes must be classified as gUFO EventType
Age Verification Law Shape
Must be classified as gUFO Kind
Assessment Temporal Shape
Validates temporal constraints for legal assessments and reviews.
Assessments should specify start time
Assessments should specify end time
Assessment end time must be after start time
SELECT $this WHERE { $this uco-core:startTime ?start . $this uco-core:endTime ?end . FILTER (?end <= ?start) }
Audit Process Shape
Audit process must be classified as gUFO EventType
Bill Drafting Shape
Bill drafting must be classified as gUFO EventType
CSAM Model Law Shape
Enhanced validation shape for CSAM model legislation with gUFO quality aspects.
Legal effectiveness should be assessed
Model law must have a descriptive name.
Model law must have detailed description.
Legal system type for model law applicability.
Child Exploitation Law Shape
Coalition Building Shape
Coalition building must be classified as gUFO EventType
Committee Review Shape
Committee review must be classified as gUFO EventType
Compliance Documentation Artifact Shape
Validates compliance documentation artifacts and their verification status.
Compliance documentation artifacts must be classified as gUFO Kind
Verification status must be from allowed list when present.
Compliance Intelligence Framework Shape
Validates compliance intelligence framework objects as gUFO Kind.
Compliance intelligence frameworks must be classified as gUFO Kind
Compliance Process Shape
Validates compliance process classes as gUFO EventTypes.
Compliance processes must be classified as gUFO EventType
Comprehensive Harmonization Rule
Comprehensive harmonization should involve strong treaty frameworks.
SELECT $this WHERE { $this cacontology-legal:hasHarmonizationDegree ?degree . FILTER (?degree IN ("comprehensive", "complete")) OPTIONAL { ?treaty cacontology-legal:facilitatesCooperation ?cooperation . ?cooperation rdf:type cacontology-legal:InternationalLawEnforcement . ?treaty cacontology-legal:hasTreatyStrength ?strength . FILTER (?strength IN ("binding", "comprehensive")) } FILTER (!BOUND(?strength)) }
Correspondence Shape
Validates correspondence between actors.
Correspondence should reference a legislative instrument
Critical Gap Reform Rule
Critical gaps should require urgent reform.
SELECT $this WHERE { $this cacontology-legal:hasGapSeverity ?severity . FILTER (?severity IN ("critical", "systemic")) OPTIONAL { $this cacontology-legal:requiresReform ?reform . ?reform cacontology-legal:hasReformUrgency ?urgency . FILTER (?urgency IN ("urgent", "critical")) } FILTER (!BOUND(?urgency)) }
Data Protection for Minors Law Shape
Floor Vote Shape
Floor vote must be classified as gUFO EventType
Full Compliance Alignment Rule
Full legal alignment should have high compliance levels.
SELECT $this WHERE { $this cacontology-legal:legalAlignmentLevel "full" . OPTIONAL { $this cacontology-legal:hasComplianceLevel ?level . FILTER (?level >= 0.8) } FILTER (!BOUND(?level)) }
Global Legal Review Shape
Enhanced validation shape for global legal reviews with gUFO integration.
Number of countries analyzed (1-196).
Review name must include 'Global', 'Review', and year.
High Effectiveness Legislation Rule
Highly effective legislation should have excellent implementation quality.
SELECT $this WHERE { $this cacontology-legal:hasLegalEffectiveness "highly_effective" . OPTIONAL { $this cacontology-legal:hasImplementationQuality ?quality . FILTER (?quality IN ("excellent", "exemplary")) } FILTER (!BOUND(?quality)) }
International Cooperation Framework Rule
International law enforcement must be supported by proper legal framework.
International law enforcement must be supported by treaty or extradition framework
SELECT $this WHERE { $this a cacontology-legal:InternationalLawEnforcement . FILTER NOT EXISTS { { ?treaty cacontology-legal:facilitatesCooperation $this . } UNION { ?agreement cacontology-legal:enablesExtradition $this . } } }
International Cooperation Participation Shape
Validates participation constraints for international law enforcement cooperation.
International cooperation should involve multiple organizations
International Law Enforcement Shape
Enhanced shape for international law enforcement with cooperation intensity assessment.
Cooperation intensity should be assessed
Jurisdiction With Gaps Shape
Validates jurisdictions that have identified legal gaps.
Jurisdiction should reference valid legal framework gaps
Jurisdiction With Statutes Shape
Validates jurisdictions with legal harmonization properties.
Harmonization level should be one of: full, partial, none
Compliance score should be between 0.0 and 1.0
Jurisdiction type should be one of: federal, state, territory, local, national, regional
Knowing Paradox Shape
Validates knowing paradox as a gUFO Situation.
Knowing paradox should extend gUFO Situation.
Legal Compliance Shape
Enhanced shape for legal compliance situations with compliance level assessment.
Must be classified as gUFO SituationType
Compliance level should be measured (0.0-1.0)
Legal alignment level must be specified.
Compliance must be measured by specific metrics.
Legal Framework Composition Shape
Validates compositional structure of legal frameworks following gUFO part-whole patterns.
Regional framework must include legislation from at least three countries
Legal Framework Gap Shape
Enhanced shape for legal framework gaps with gap severity assessment.
Gap severity should be assessed
Gap severity must be specified.
Gap must have detailed description.
Gap must require specific legal reform.
Legal Framework Temporal Shape
Validates temporal aspects of legal framework creation and evolution.
Legal frameworks should have creation timestamp
Legal frameworks may have modification timestamp
Legal Harmonization Data Quality Shape
Comprehensive gUFO quality validation for legal harmonization data.
Excellent data quality should have high assessment reliability
SELECT $this WHERE { $this cacontology-legal:hasDataQuality "excellent" . OPTIONAL { $this cacontology-legal:hasAssessmentReliability ?reliability . FILTER (?reliability >= 0.8) } FILTER (!BOUND(?reliability)) }
Legal Harmonization Participation Shape
Validates participation constraints for legal harmonization activities following gUFO participation patterns.
Policy harmonization must involve at least two countries
Legal Object Type Validation Shape
Validates that legal objects are properly classified as gUFO Objects and Kinds.
Legal objects must be classified as gUFO Kind
Legal objects must extend gUFO Object
Legal Process Temporal Shape
Validates temporal constraints for legal processes according to gUFO framework.
Legal processes should specify start time
Legal processes should specify end time
Legal process end time must be after start time
Legal Process Type Validation Shape
Validates that legal processes are properly classified as gUFO Events and EventTypes.
Legal processes must be classified as gUFO EventType
Legal processes must extend gUFO Event
Legal processes should have temporal boundaries
Legal Reform Shape
Enhanced shape for legal reform processes with urgency assessment.
Reform urgency should be assessed
Reform priority must be specified.
Reform name must contain 'Reform'.
Legal Situation Type Validation Shape
Validates that legal situations are properly classified as gUFO Situations and SituationTypes.
Legal situations must be classified as gUFO SituationType
Legal situations must extend gUFO Situation
Legislative Assessment Shape
Enhanced shape for legislative assessments with reliability assessment.
Assessment reliability should be measured
Compliance score must be between 0.0 and 1.0.
Assessment must have creation timestamp.
Legislative Instrument Shape
Validates legislative instruments (bills, resolutions).
Legislative instrument should have a name
Legislative instrument should involve at least one process
Legislative Process Shape
Validates legislative process classes as gUFO EventTypes.
Legislative processes must be classified as gUFO EventType
Process status should be one of: pending, in_progress, completed, failed
Process should have a date
Legislative Role Shape
Validates legislative role classes and instances.
Legislative roles must extend gUFO Role
National Legislation Shape
Enhanced shape for national legislation with implementation quality and effectiveness assessments.
Implementation quality should be assessed
Legal robustness should be assessed
Implementation status must be specified.
Legal system type classification.
National legislation must apply to exactly one country.
Online Safety Law Shape
Person With Role Shape
Validates persons with legislative roles.
Person should have at least one legislative role
Platform Accountability Law Shape
Policy Harmonization Shape
Enhanced shape for policy harmonization with harmonization degree assessment.
Harmonization degree should be assessed
Qualified Compliance Participation Shape
Validates qualified participation relationships in legal compliance according to gUFO patterns.
Participation situation must concern exactly one legal framework
Safe Harbor Shape
Validates safe harbor objects and their good-faith criteria.
Safe harbors must be classified as gUFO Kind
Safe harbor may specify good-faith criteria as a string.
Safe harbor may reference a supporting compliance intelligence framework.
Sextortion Law Shape
Statute Shape
Validates enacted statutes.
Statutes must extend gUFO Norm
Statute should have a name
Technical Assistance Participation Shape
Validates participation of organizations in technical assistance programs.
Technical assistance must involve at least one organization
Testimony Submission Shape
Testimony submission must be classified as gUFO EventType
Treaty Framework Composition Shape
Validates compositional structure of treaty frameworks.
Treaty framework should include implementing legislation from member countries
Treaty Framework Shape
Enhanced shape for international treaty frameworks with strength assessment.
Treaty framework must have comprehensive name.
Treaty must facilitate international cooperation.
Multilateral treaty must apply to at least three countries.
Treaty strength should be assessed
Automated Evidence Distribution
Automated system for distributing evidence packages to appropriate jurisdictions based on user location and evidence strength.
CEOS Coordinated Operation
Operation coordinated by Child Exploitation and Obscenity Section (CEOS).
Communication protocol must specify frequency from the allowed list.
Communication protocol must specify security level from the allowed list.
Communication protocol must have between 2 and 50 participants.
Compliance Visit Coordination
Coordination of multiple compliance visits across jurisdictions.
Coordinated Arrest Wave
Coordinated arrests conducted as part of larger operation.
Coordinated Charging
Coordinated charging decisions across multiple jurisdictions to ensure consistent prosecution approach.
Links operation to coordination arrangements
Coordination Consistency Shape
Enhanced coordination consistency validation with gUFO quality aspects.
Validates coordination consistency in multi-jurisdictional operations.
Operations with many jurisdictions should have enhanced coordination.
SELECT $this WHERE { $this cacontology-multi:jurisdictionCount ?count ; cacontology-multi:coordinationLevel ?level . FILTER (?count > 10 && ?level IN ("minimal", "basic")) }
Operations with many jurisdictions should have enhanced coordination with high effectiveness (gUFO quality consistency).
SELECT $this WHERE { $this cacontology-multi:jurisdictionCount ?count ; cacontology-multi:coordinationLevel ?level ; cacontology-multi:hasCoordinationEffectiveness ?effectiveness . FILTER (?count > 10 && ?level IN ("minimal", "basic")) FILTER (?effectiveness IN ("ineffective", "limited")) }
Coordination Effectiveness Rule
gUFO business rule: Effective coordination should correlate with high success rates.
Highly effective coordination should achieve success rates above 0.7 (gUFO business rule).
SELECT $this WHERE { $this cacontology-multi:hasCoordinationEffectiveness "highly_effective" . $this cacontology-multi:hasSuccessRate ?rate . FILTER (?rate <= 0.7) }
Coordination Phase Temporal Shape
Validates gUFO temporal constraints for coordination phases.
Coordination phase may have begin point timestamp.
Coordination phase may have end point timestamp.
Coordination phase end must be after begin when both are specified.
SELECT $this WHERE { $this cacontology-multi:hasCoordinationPhaseBeginPoint ?start ; cacontology-multi:hasCoordinationPhaseEndPoint ?end . FILTER (?end <= ?start) }
Coordination Phase Type Validation Shape
Validates gUFO Phase type consistency for coordination phases.
Coordination phases must be properly typed as gUFO Phase and extend appropriate investigation classes.
SELECT $this WHERE { $this rdf:type gufo:Phase . FILTER NOT EXISTS { $this rdf:type ?phaseClass . ?phaseClass rdfs:subClassOf cacontology-multi:MultiJurisdictionalInvestigation . } }
Coordination Role Shape
Enhanced validation shape for coordination roles with gUFO quality aspects.
Role effectiveness must be between 0.0 and 1.0 (gUFO quality aspect).
Authority level must be from allowed values (gUFO quality aspect).
Responsiveness must be from allowed values (gUFO quality aspect).
Coordination Role Validation Shape
Validates gUFO Role type consistency for coordination roles.
Coordination roles must be properly typed as gUFO Role and extend UCO Role.
SELECT $this WHERE { $this rdf:type gufo:Role . FILTER NOT EXISTS { $this rdfs:subClassOf uco-role:Role . } }
Coordination Structure Composition Shape
Validates gUFO part-whole relationships for coordination structures.
Complex coordination must include designated lead agency and coordination roles (gUFO part-whole constraint).
SELECT $this WHERE { $this rdf:type cacontology-multi:MultiJurisdictionalInvestigation . $this cacontology-multi:coordinationLevel ?level . FILTER (?level IN ("enhanced", "comprehensive", "full_integration")) FILTER NOT EXISTS { $this cacontology-multi:leadBy ?leadAgency } }
Critical Information Sharing Rule
gUFO business rule: Critical intelligence requires high security and real-time sharing.
Critical intelligence sharing must have high security level and timely delivery (gUFO business rule).
SELECT $this WHERE { $this cacontology-multi:hasIntelligenceValue "critical" . $this cacontology-multi:hasSecurityLevel ?security . $this cacontology-multi:hasTimeliness ?timeliness . FILTER (?security IN ("low", "moderate")) FILTER (?timeliness IN ("delayed", "slow")) }
Cross Border Operation Shape
Validation shape for cross border operation instances.
Cross border operation must specify border type from the allowed list.
Treaty basis must be from the allowed list.
Cross border operation must specify legal framework from the allowed list.
Validates data quality for multi-jurisdictional operations.
Extradition Request
Legal request to transfer suspect between jurisdictions.
Federal Agency
Law enforcement agency with federal jurisdiction.
Federal Jurisdiction
Legal authority under federal law and courts.
Federal State Cooperation Shape
Validation shape for federal state cooperation instances.
Federal state cooperation must specify state agency from the allowed list.
Federal state cooperation must specify cooperation level from the allowed list.
Federal state cooperation must specify federal agency from the allowed list.
High Complexity Coordination Rule
gUFO business rule: Highly complex operations require enhanced coordination mechanisms.
Highly complex multi-jurisdictional operations must have enhanced or comprehensive coordination level (gUFO business rule).
SELECT $this WHERE { $this cacontology-multi:hasComplexityLevel ?complexity . $this cacontology-multi:coordinationLevel ?coordination . FILTER (?complexity IN ("highly_complex", "extremely_complex")) FILTER (?coordination IN ("minimal", "basic", "standard")) }
Information Sharing Agreement
Agreement governing sharing of sensitive information between agencies.
Information Sharing Participation Shape
Validates gUFO participation constraints for information sharing.
Information sharing must involve at least 2 organizations (gUFO participation constraint).
SELECT $this WHERE { $this rdf:type cacontology-multi:InformationSharing . { SELECT $this (COUNT(DISTINCT ?org) AS ?orgCount) WHERE { { $this cacontology-multi:sharesInformationWith ?org } UNION { ?org cacontology-multi:sharesInformationWith $this } } GROUP BY $this } FILTER (?orgCount < 1) }
Enhanced validation shape for information sharing instances with gUFO quality aspects.
Information sharing must specify if reciprocity is required.
Information sharing must specify sharing date.
Sharing efficiency must be between 0.0 and 1.0 (gUFO quality aspect).
Security level must be from allowed values (gUFO quality aspect).
Timeliness must be from allowed values (gUFO quality aspect).
Intelligence value must be from allowed values (gUFO quality aspect).
Actionability must be between 0.0 and 1.0 (gUFO quality aspect).
Information Synthesis Phase
Phase involving compilation and analysis of multi-jurisdictional evidence.
Initial Coordination Phase
Phase involving initial contact and coordination between jurisdictions.
Validation shape for intelligence sharing instances.
Interagency Cooperation Rule
gUFO business rule: Agencies with high cooperation willingness should have substantial resource capacity.
Agencies with high cooperation willingness should maintain substantial resource capacity (gUFO business rule).
SELECT $this WHERE { $this cacontology-multi:hasCooperationWillingness ?willingness . $this cacontology-multi:hasResourceCapacity ?capacity . FILTER (?willingness > 0.8) FILTER (?capacity IN ("insufficient", "limited")) }
Inter-agency Cooperation Situation
Situation involving successful coordination between agencies.
International Agency
Law enforcement agency from foreign jurisdiction.
International Jurisdiction
Legal authority in foreign countries.
International Legal Harmonization
Harmonization of legal approaches across countries for consistent prosecution of global platform users.
Interstate Trafficking Network
Criminal network operating across state boundaries for trafficking.
Links operation to jurisdictions involved
Joint Execution Phase
Phase involving coordinated execution of multi-jurisdictional operations.
Joint Investigation
Investigation conducted jointly by multiple law enforcement agencies.
Jurisdiction Coordination Shape
Validation shape for jurisdiction coordination instances.
Jurisdiction coordination must specify coordination type from the allowed list.
Jurisdiction coordination must specify coordination agreement from the allowed list.
Jurisdiction coordination must specify communication protocol from the allowed list.
Jurisdiction coordination must specify if data sharing is enabled.
Jurisdictional Conflict Situation
Situation involving disputes over jurisdictional authority.
Jurisdictional Negotiation Phase
Phase involving determination of lead agency and jurisdictional authority.
Large Scale Resource Sharing Rule
gUFO business rule: Large-scale resource sharing requires high availability and cost effectiveness.
High-value resource sharing must have good or better cost effectiveness (gUFO business rule).
SELECT $this WHERE { $this cacontology-multi:resourceValue ?value . $this cacontology-multi:hasCostEffectiveness ?effectiveness . FILTER (?value > 500000) FILTER (?effectiveness IN ("poor", "fair")) }
Law Enforcement Agency Shape
Enhanced validation shape for law enforcement agency instances with gUFO quality aspects.
Capability level must be from allowed values (gUFO quality aspect).
Cooperation willingness must be between 0.0 and 1.0 (gUFO quality aspect).
Resource capacity must be from allowed values (gUFO quality aspect).
Legal Coordination Shape
Validation shape for legal coordination instances.
Legal coordination must specify coordination purpose from the allowed list.
Legal coordination must specify if prosecutor is involved.
Jurisdictional issues must be from the allowed list.
Resolution mechanism must be from the allowed list.
Officer responsible for communication between agencies.
Local Agency
Law enforcement agency with local jurisdiction (city, county, municipal).
Local Jurisdiction
Legal authority at local level (city, county, municipal).
Mass User Jurisdiction Mapping
Mapping of massive user bases to appropriate jurisdictions for prosecution based on location and legal frameworks.
Multi-Agency Operation Composition Shape
Validates gUFO part-whole relationships for multi-agency operations.
Multi-agency operation must include agencies operating in different jurisdictions (gUFO part-whole constraint).
SELECT $this WHERE { $this rdf:type cacontology-multi:MultiJurisdictionalInvestigation . { SELECT $this (COUNT(DISTINCT ?jurisdiction) AS ?jurisdictionCount) WHERE { $this cacontology-multi:involvesAgency ?agency . ?agency cacontology-multi:operatesInJurisdiction ?jurisdiction . } GROUP BY $this } FILTER (?jurisdictionCount < 2) }
Multi-Jurisdictional Cross Reference Shape
Enhanced cross-reference validation with gUFO constraints for multi-jurisdictional operations.
Validates cross-references between multi-jurisdictional operations and related entities.
Multi-jurisdictional operation must involve at least two jurisdictions.
SELECT $this WHERE { $this a cacontology-multi:MultiJurisdictionalOperation ; cacontology-multi:jurisdictionCount ?count . FILTER (?count < 2) }
Multi-jurisdictional operation must involve at least two jurisdictions (enhanced gUFO validation).
gUFO Event typing must be consistent with temporal properties.
SELECT $this WHERE { $this rdf:type*/rdfs:subClassOf* gufo:Event . FILTER NOT EXISTS { { $this gufo:hasBeginPointInXSDDateTimeStamp ?start } UNION { $this uco-core:startTime ?start } } }
Multi-Jurisdictional Data Quality Shape
Enhanced data quality validation for multi-jurisdictional operations with gUFO quality aspects.
Data quality must be from allowed values (gUFO quality aspect).
Validation level must be from allowed values (gUFO quality aspect).
High-quality data should have good completeness and consistency (gUFO data quality rule).
SELECT $this WHERE { $this cacontology-multi:hasDataQuality ?quality . $this cacontology-multi:hasDataCompleteness ?completeness . $this cacontology-multi:hasDataConsistency ?consistency . FILTER (?quality IN ("excellent", "validated")) FILTER (?completeness < 0.8 || ?consistency < 0.8) }
Complex operations should have comprehensive validation (gUFO data quality rule).
SELECT $this WHERE { $this cacontology-multi:hasComplexityLevel ?complexity . $this cacontology-multi:hasValidationLevel ?validation . FILTER (?complexity IN ("highly_complex", "extremely_complex")) FILTER (?validation IN ("none", "basic")) }
Multi-Jurisdictional Event Temporal Shape
Validates gUFO temporal constraints for multi-jurisdictional events.
SELECT $this WHERE { $this gufo:hasBeginPointInXSDDateTimeStamp ?start ; gufo:hasEndPointInXSDDateTimeStamp ?end . FILTER (?end <= ?start) }
Multi-Jurisdictional Event Type Validation Shape
Validates gUFO Event type consistency for multi-jurisdictional investigations.
Multi-jurisdictional investigation must be typed as gUFO Event.
Multi-jurisdictional investigation class should extend gUFO Event.
Multi-Jurisdictional Operation Shape
Enhanced validation shape for multi-jurisdictional operation instances with gUFO quality aspects.
Multi-jurisdictional operation must specify operation type from the allowed list.
Multi-jurisdictional operation must involve between 2 and 50 jurisdictions.
Multi-jurisdictional operation must specify lead agency type from the allowed list.
Multi-jurisdictional operation must specify coordination level from the allowed list.
Operation duration must be between 1 and 1095 days (3 years).
Multi-jurisdictional operation may have a start time.
Multi-jurisdictional operation may have an end time.
Coordination effectiveness must be from allowed values (gUFO quality aspect).
Complexity level must be from allowed values (gUFO quality aspect).
Coordination intensity must be from allowed values (gUFO quality aspect).
Multi-Jurisdictional Participation Shape
Validates gUFO participation constraints for multi-jurisdictional investigations.
Multi-jurisdictional investigation must have at least 2 participating agencies (gUFO participation constraint).
SELECT $this WHERE { $this rdf:type cacontology-multi:MultiJurisdictionalInvestigation . { SELECT $this (COUNT(DISTINCT ?agency) AS ?agencyCount) WHERE { $this cacontology-multi:involvesAgency ?agency . } GROUP BY $this } FILTER (?agencyCount < 2) }
Multi-Jurisdictional Situation
Complex situation requiring coordination across multiple jurisdictions.
Mutual Aid Request
Formal request for assistance from another jurisdiction.
Nationwide Child Rescue Coordination
Coordination of child rescue operations across entire country.
Operation Safe Online Summer Type
Type of national operation coordinated across 61+ ICAC Task Forces.
Organization Object Type Validation Shape
Validates gUFO Object type consistency for law enforcement organizations.
Law enforcement agency should extend gUFO Object.
Participating Agency
Agency providing support or resources to multi-jurisdictional investigation.
Personnel sharing must specify personnel type from the allowed list.
Priority Prosecution Track
High-priority prosecution track for most serious offenders identified in mass user analysis.
Project Safe Childhood Operation
Operation conducted under Project Safe Childhood initiative framework.
Prosecution Capacity Analysis
Analysis of prosecution capacity across jurisdictions to optimize case distribution for massive operations.
Qualified Coordination Participation Shape
Validates gUFO qualified participation situations in multi-jurisdictional coordination.
Qualified coordination participation must involve appropriate roles and events (gUFO qualified relation).
SELECT $this WHERE { $this rdf:type gufo:ParticipationSituation . $this gufo:standsInQualifiedParticipation ?role . $this cacontology-multi:concernsCoordinationEvent ?event . FILTER NOT EXISTS { ?role rdf:type* cacontology-multi:CoordinatingAgent . ?event rdf:type* cacontology-multi:MultiJurisdictionalInvestigation . } }
Registration Compliance Violation
Violation of sex offender registration requirements.
Links operation to legal coordination needs
Enhanced validation shape for resource sharing instances with gUFO quality aspects.
Resource sharing duration must be between 1 and 365 days.
Resource sharing must specify cost sharing arrangement from the allowed list.
Resource value must be between $0 and $10,000,000.
Resource utilization must be between 0.0 and 1.0 (gUFO quality aspect).
Cost effectiveness must be from allowed values (gUFO quality aspect).
Availability must be between 0.0 and 1.0 (gUFO quality aspect).
Resource Sharing Validation Shape
Enhanced resource sharing validation with gUFO quality constraints.
Validates resource sharing arrangements.
High-value resource sharing should have cost sharing arrangement.
SELECT $this WHERE { $this cacontology-multi:resourceValue ?value ; cacontology-multi:costSharing "no_cost" . FILTER (?value > 100000) }
High-value resource sharing should have excellent cost effectiveness and high utilization (gUFO quality validation).
SELECT $this WHERE { $this cacontology-multi:resourceValue ?value ; cacontology-multi:hasCostEffectiveness ?effectiveness ; cacontology-multi:hasResourceUtilization ?utilization . FILTER (?value > 100000) FILTER (?effectiveness IN ("poor", "fair") || ?utilization < 0.6) }
Role Temporal Shape
Validates gUFO temporal constraints for coordination roles.
Coordination role may have begin point timestamp.
Coordination role may have end point timestamp.
SELECT $this WHERE { $this cacontology-multi:hasRoleBeginPoint ?start ; cacontology-multi:hasRoleEndPoint ?end . FILTER (?end <= ?start) }
School Presentation Disclosure Workflow
Workflow from school safety presentation to victim disclosure to rapid arrest.
Links operation to information sharing activities
Links operation to resource sharing arrangements
Sharing Date Validation Shape
Validates information sharing date consistency.
Information sharing date should not be in the future.
SELECT $this WHERE { $this cacontology-multi:sharingDate ?date . FILTER (?date > NOW()) }
Simultaneous Child Rescue
Rescue of multiple children across different locations simultaneously.
Situation Type Validation Shape
Validates gUFO Situation type consistency for coordination situations.
Multi-jurisdictional situation should extend gUFO Situation.
State Agency
Law enforcement agency with state-level jurisdiction.
State Jurisdiction
Legal authority under state law and courts.
Statewide Sweep
Statewide operation conducting compliance checks across all jurisdictions.
Task Force Composition Shape
Validates gUFO part-whole relationships for task force composition.
Task force composition must include agencies from at least 2 different jurisdictional levels (gUFO part-whole constraint).
SELECT $this WHERE { $this rdf:type cacontology-multi:TaskForce . { SELECT $this (COUNT(DISTINCT ?level) AS ?levelCount) WHERE { $this cacontology-multi:includesAgency ?agency . ?agency rdf:type ?agencyType . ?agencyType rdfs:subClassOf* cacontology-multi:LawEnforcementAgency . BIND( IF(?agencyType = cacontology-multi:FederalAgency, "federal", IF(?agencyType = cacontology-multi:StateAgency, "state", IF(?agencyType = cacontology-multi:LocalAgency, "local", "other"))) AS ?level ) } GROUP BY $this } FILTER (?levelCount < 2) }
Task Force Leader
Officer responsible for leading multi-agency task force operations.
Task Force Operation
Coordinated operation conducted by multi-agency task force.
Task Force Participation Shape
Validates gUFO participation constraints for task forces.
Task force must have at least 3 member agencies (gUFO participation constraint).
SELECT $this WHERE { $this rdf:type cacontology-multi:TaskForce . $this cacontology-multi:memberAgencyCount ?count . FILTER (?count < 3) }
Task Force Readiness Rule
gUFO business rule: Task forces with advanced expertise should have high operational readiness.
Task forces with expert-level expertise must have ready or deployed operational status (gUFO business rule).
SELECT $this WHERE { $this cacontology-multi:hasExpertiseLevel ?expertise . $this cacontology-multi:hasOperationalReadiness ?readiness . FILTER (?expertise IN ("expert", "specialized")) FILTER (?readiness IN ("not_ready", "preparing")) }
Task Force Shape
Enhanced validation shape for task force instances with gUFO quality aspects.
Operational readiness must be from allowed values (gUFO quality aspect).
Cohesion level must be between 0.0 and 1.0 (gUFO quality aspect).
Expertise level must be from allowed values (gUFO quality aspect).
Validates temporal consistency in multi-jurisdictional operations.
Trafficking Coordination Center
Center coordinating multi-state trafficking investigations.
Trafficking Investigation Task
Specific investigation task in multi-state trafficking case.
Links operation to communication protocols
agency count
Number of agencies participating in the investigation.
agency levels mixed
Whether operation includes federal, state, and local agencies (true/false).
agency participant count
Number of agencies participating in operation (e.g., 31 agencies in Operation Hive Strike).
agent participant count
Number of individual agents deployed in operation (e.g., 80+ agents in Operation Hive Strike).
arrests nationwide
Total number of arrests made across all participating jurisdictions.
Legal authorization enabling multi-jurisdictional operation.
cases submitted for prosecution
Number of cases submitted for prosecution.
charge types diversity
Number of different charge types resulting from operation.
children rescued
Number of children rescued from ongoing abuse.
children rescued count
Total number of children rescued during operation.
communication barriers
Barriers to effective inter-agency communication.
community outreach effectiveness
Effectiveness rating of community outreach in generating disclosures (0.0-1.0).
compliance violations found
Number of registration compliance violations discovered.
compliance visits count
Number of compliance visits conducted during operation.
coordinated by
Links investigation to coordinating agent or officer.
coordinates agencies
Links coordination mechanism to participating agencies.
coordinates compliance checks
Operation coordinates individual compliance checks.
coordinates nationwide
Links agency to nationwide coordination role.
coordination center location
Location of operation coordination center.
coordination challenges
Challenges encountered in multi-jurisdictional coordination.
coordination complexity
Complexity level of interstate coordination (simple, moderate, complex, highly_complex).
coordination mechanism
Method used for inter-agency coordination (task_force, liaison, joint_operation, mou).
coordination phase duration
Duration of coordination phase.
cost sharing arrangement
How costs are shared between agencies.
counties involved
Number of counties involved in statewide operation (e.g., 5 counties in Operation Hive Strike).
covers state
Links statewide operation to state jurisdiction covered.
cross state communication
Communication methods used for cross-state coordination.
crosses borders
Whether investigation crosses state or national borders.
crossing documentation
Type of documentation evidencing state line crossing (gps, toll_records, surveillance, witness).
deploys agents
Links agent deployment coordination to individual agents or agent groups.
destination state
State where transportation terminated.
diplomatic channels
Whether diplomatic channels were required for cooperation.
disclosure to arrest hours
Time in hours from victim disclosure to suspect arrest.
enables rapid response
Links coordination mechanism to rapid response capability.
facilitated by coordination
Links interstate investigation to coordination mechanism used.
facilitates child rescue
Operation facilitates child rescue coordination.
FBI field offices involved
Number of FBI field offices participating in operation.
governed by agreement
Interagency agreement governing the cooperation.
grand jury acceptances
Number of cases accepted for grand jury indictment.
handoff type
Type of jurisdictional handoff (state_to_federal, federal_to_state, state_to_state).
hands-on arrests count
Number of arrests for hands-on offenses.
Links operation to hosting task force or agency.
identifies victims
Campaign includes victim identification tasks.
information sharing level
Level of information sharing between agencies (full, limited, restricted).
investigation scope
Geographic or jurisdictional scope of investigation (local, state, national, international).
investigations initiated
Number of new investigations initiated during campaign.
involves agency
Links investigation to participating law enforcement agency.
involves FBI field office
Links operation to participating FBI field office.
involves state line crossing
Links transportation offense to state line crossing events.
involves trafficking investigation
Operation involves multi-state trafficking investigation.
jurisdiction trigger type
Type of federal jurisdiction trigger (interstate_transport, wire_communication, federal_property).
jurisdictional conflicts
Conflicts between jurisdictional authorities or procedures.
language barriers
Language barriers encountered in international cooperation.
lead by
Identifies the lead agency for the investigation.
legal complexity
Assessment of legal complexity (low, medium, high, extreme).
meeting frequency
How often coordination meetings are held (daily, weekly, monthly, as_needed).
member agency count
Number of agencies participating in task force.
new victims identified
Number of new child victims identified.
operates in jurisdiction
Links agency to the jurisdiction where it has authority.
operation duration days
Duration of operation in days (e.g., 4 days for Operation Hive Strike).
operation name
Official name of the multi-jurisdictional operation.
operation phase
Current phase of the operation (planning, execution, follow-up).
operation success rating
Success rating of operation (most_successful, highly_successful, successful, limited).
originating state
State where transportation originated.
personnel assigned
Number of personnel assigned to task force.
primary jurisdiction
Primary legal jurisdiction for the investigation.
prosecution avoidance behavior
Behavior indicating attempt to avoid prosecution through flight.
provides assistance to
Links agency providing assistance to requesting agency.
requests assistance from
Links agency requesting assistance to providing agency.
requires handoff
Links interstate offense to required jurisdictional handoff.
rescues children
Links operation to child rescue activities.
search warrants executed
Number of search warrants executed during operation.
shares information with
Links agency to another agency with which it shares information.
shares resources with
Links agency to another agency with which it shares resources.
spans counties
Links multi-county operation to specific counties involved.
specialized units deployed
Number of specialized units deployed in operation.
states crossed
Number of state boundaries crossed during transportation.
states involved
Number of states involved in trafficking investigation.
statewide coverage
Whether operation covers entire state (true) or limited geographic area (false).
success metrics
Metrics used to measure success of multi-jurisdictional cooperation.
target strategy
Strategy for targeting multiple offender types (simultaneous, sequential, integrated).
target type count
Number of different offender types targeted simultaneously (e.g., 2 for predators and distributors).
targets offender type
Links multi-jurisdictional operation to specific offender types targeted.
task force duration
Expected duration of task force operation (in months).
task force type
Type of task force (permanent, temporary, ad_hoc, specialized).
task forces involved
Number of ICAC task forces participating in operation.
time zone challenges
Challenges posed by different time zones in coordination.
total arrests
Total number of arrests made during operation.
trafficking cases identified
Number of trafficking cases identified.
transportation intent
Intent for transportation (sexual_activity, sexual_conduct, avoiding_prosecution).
transportation method
Method of transportation (vehicle, bus, train, plane, other).
triggered by outreach
Links investigation to community outreach that triggered it.
triggers jurisdiction
Links transportation offense to federal jurisdiction trigger.
uncovers cross-state evidence
Investigation uncovers evidence across multiple states.
US Attorney offices involved
Number of US Attorney's Offices participating in operation.
users for prosecution millions
Number of users targeted for prosecution in millions.
utilizes coordination
Links named operation to coordination mechanisms used.
AI Cooperation
Cooperation in developing AI-based solutions for detection, analysis, and prevention of child exploitation. Modeled as gUFO Event.
Academic Partner
Academic institution participating in partnership with research and training capabilities. Modeled as anti-rigid gUFO Role.
Academic Partnership
Partnership with academic institutions for research, training, and technology development in child protection. Modeled as gUFO Organization.
Active Cooperation Phase
Phase of active cooperation with joint operations and information sharing. Modeled as anti-rigid gUFO Phase.
Civil Society Engagement
Framework for engaging civil society, volunteers, and public participation in child protection initiatives. Modeled as gUFO Organization.
Collaborative Investigation Situation
Complex situation involving multiple partners working together on investigations. Modeled as gUFO Situation.
Evaluation Phase
Phase of partnership evaluation and effectiveness assessment. Modeled as anti-rigid gUFO Phase.
Information Sharing Situation
Situation involving active information sharing between partnership entities. Modeled as gUFO Situation.
NGO Coordination
Coordination framework with non-governmental organizations specializing in child protection and victim advocacy. Modeled as gUFO Organization.
OSINT Investigation
Open source intelligence investigation conducted by skilled volunteers and researchers. Modeled as gUFO Event.
Partnership Formation Phase
Phase of partnership formation including agreement negotiation and framework establishment. Modeled as anti-rigid gUFO Phase.
Public Tip
Information provided by members of the public in response to crowdsourcing requests. Modeled as gUFO Object.
Renewal Phase
Phase of partnership renewal or renegotiation. Modeled as anti-rigid gUFO Phase.
Task Force Coordination
Coordination through multi-partner task forces with representatives from different organizations. Modeled as gUFO Event.
contributes to analysis
Links civil society partners to community analysis they perform.
cooperates on
Links partners to technology cooperation initiatives.
cooperation duration
Duration of cooperation event.
enables sharing
Links technical integration to types of information sharing enabled.
generates requests
Links investigation to identification requests generated.
has cooperation begin point
Temporal begin point for cooperation event.
has cooperation end point
Temporal end point for cooperation event.
participates in operation
Links partners to joint operations they participate in.
Duration of partnership phase.
provides monitoring
Links technology partners to platform monitoring they provide.
responds to emergency
Links partners to emergency coordination they participate in.
Duration of partner role.
Links partners to intelligence sharing arrangements.
Community Analysis Shape
Validation shape for community analysis instances.
Volunteer hours must be between 1.0 and 10,000.0.
Content Detection Cooperation Shape
Validation shape for content detection cooperation instances.
Detection accuracy must be between 0.5 and 1.0.
Cooperation Event Temporal Shape
Validates gUFO temporal constraints for cooperation events.
Cooperation Event Type Validation Shape
Validates gUFO Event type consistency for cooperation events.
Technology cooperation must be typed as gUFO Event.
Cooperation events must be properly typed as gUFO Event and extend UCO Action.
SELECT $this WHERE { $this rdf:type gufo:Event . FILTER NOT EXISTS { $this rdf:type ?eventClass . ?eventClass rdfs:subClassOf* uco-action:Action . } }
Links partnership activities to coordinating organization
Links partnership activities to coordination mechanisms used
Coordination Mechanism Shape
Validation shape for coordination mechanism instances.
Coordination mechanism label should be between 5 and 200 characters when provided.
Crowdsourcing Effectiveness Rule
Advanced gUFO business rule: High engagement effectiveness requires high participation and response quality.
High engagement effectiveness requires high participation level and excellent response quality (gUFO business rule).
SELECT $this WHERE { $this cacontology-partnerships:hasEngagementEffectiveness ?effectiveness . FILTER (?effectiveness >= 0.8) { FILTER NOT EXISTS { $this cacontology-partnerships:hasParticipationLevel ?participation . FILTER (?participation IN ("high", "massive")) } } UNION { FILTER NOT EXISTS { $this cacontology-partnerships:hasResponseQuality ?quality . FILTER (?quality IN ("excellent", "exceptional")) } } }
Crowdsourcing Effectiveness Shape
Validates crowdsourcing effectiveness metrics.
Object identification requests with high success rates should have received public tips.
SELECT $this WHERE { $this cacontology-partnerships:identificationSuccessRate ?rate . FILTER (?rate > 0.5) FILTER NOT EXISTS { ?investigation cacontology-partnerships:generatesRequests $this ; cacontology-partnerships:publicTipsReceived ?tips . FILTER (?tips > 0) } }
Crowdsourcing Investigation Shape
Enhanced validation shape for crowdsourcing investigation instances with gUFO quality aspects.
Public tips received must be between 0 and 100,000.
Crowdsourcing platform must be from the allowed list.
Participation level must be from allowed values (gUFO quality aspect).
Response quality must be from allowed values (gUFO quality aspect).
Engagement effectiveness must be between 0.0 and 1.0 (gUFO quality aspect).
Validates data quality for partnership instances.
Partnership label should be between 5 and 200 characters when provided.
Partnership comment should be between 10 and 1000 characters when provided.
Data Sharing Agreement Shape
Validation shape for data sharing agreement instances.
Data sharing level must be from the allowed list.
Emergency Coordination Shape
Validation shape for emergency coordination instances.
Emergency response time must be between 0.25 and 72.0 hours.
Geolocation Request Shape
Validation shape for geolocation request instances.
Locations to identify must be between 1 and 500.
Links partnership to information sharing frameworks governing it
Links partner organization to their role in the partnership
Hash Sharing Protocol Shape
Validation shape for hash sharing protocol instances.
Hash database size must be between 0.1 and 1,000.0 million entries.
High Effectiveness Partnership Rule
Advanced gUFO business rule: Highly effective partnerships should have high trust and coordination levels.
Highly effective partnerships must have high trust levels and enhanced coordination (gUFO business rule).
SELECT $this WHERE { $this cacontology-partnerships:hasPartnershipEffectiveness "highly_effective" . { FILTER NOT EXISTS { $this cacontology-partnerships:hasTrustLevel ?trust . FILTER (?trust >= 0.7) } } UNION { FILTER NOT EXISTS { $this cacontology-partnerships:hasCoordinationLevel ?coord . FILTER (?coord IN ("enhanced", "comprehensive")) } } }
Links partnership to participating organizations
Information Sharing Composition Shape
Validates gUFO part-whole relationships for information sharing composition.
Information sharing framework must be composed of technical and legal components (gUFO part-whole constraint).
SELECT $this WHERE { $this rdf:type cacontology-partnerships:InformationSharingFramework . FILTER NOT EXISTS { ?agreement rdf:type cacontology-partnerships:DataSharingAgreement . ?agreement rdfs:subClassOf* $this . } && FILTER NOT EXISTS { ?technical rdf:type cacontology-partnerships:TechnicalIntegration . ?technical rdfs:subClassOf* $this . } }
Information Sharing Framework Shape
Enhanced validation shape for information sharing framework instances with gUFO quality aspects.
Sharing frequency must be from the allowed list.
Information Sharing Security Rule
Advanced gUFO business rule: High data quality requires enhanced security levels.
Excellent or verified data quality requires enhanced or high security levels (gUFO business rule).
SELECT $this WHERE { $this cacontology-partnerships:hasDataQuality ?quality . FILTER (?quality IN ("excellent", "verified")) FILTER NOT EXISTS { $this cacontology-partnerships:hasSecurityLevel ?security . FILTER (?security IN ("enhanced", "high", "maximum")) } }
Joint Operation Shape
Validation shape for joint operation instances.
Operation success rate must be between 0.0 and 1.0.
Law Enforcement Partner Shape
Validation shape for law enforcement partner instances.
Law enforcement partner label should be between 3 and 100 characters when provided.
Multi-Stakeholder Complexity Rule
Advanced gUFO business rule: Multi-stakeholder initiatives with many partners need comprehensive coordination.
Multi-stakeholder initiatives with 5+ partners need comprehensive coordination level (gUFO business rule).
SELECT $this WHERE { $this rdf:type cacontology-partnerships:MultiStakeholderInitiative . { SELECT $this (COUNT(DISTINCT ?partner) AS ?partnerCount) WHERE { $this cacontology-partnerships:includesPartner ?partner . } GROUP BY $this } FILTER (?partnerCount >= 5) FILTER NOT EXISTS { $this cacontology-partnerships:hasCoordinationLevel "comprehensive" . } }
Multi Stakeholder Initiative Shape
Validation shape for multi-stakeholder initiative instances.
Multi-stakeholder initiative must have between 3 and 50 partners.
Multi-Stakeholder Participation Shape
Validates gUFO participation constraints for multi-stakeholder initiatives.
Multi-stakeholder initiative must include at least 3 different types of partners (gUFO participation constraint).
SELECT $this WHERE { $this rdf:type cacontology-partnerships:MultiStakeholderInitiative . { SELECT $this (COUNT(DISTINCT ?roleType) AS ?roleTypeCount) WHERE { $this cacontology-partnerships:includesPartner ?partner . ?partner cacontology-partnerships:hasRole ?role . ?role rdf:type ?roleType . ?roleType rdfs:subClassOf* cacontology-partnerships:PartnerRole . } GROUP BY $this } FILTER (?roleTypeCount < 3) }
NGO Partner Shape
Validation shape for NGO partner instances.
NGO partner label should be between 3 and 100 characters when provided.
National Initiative Data Quality Shape
Validates data quality for national initiative program instances.
National initiative programs should have realistic case processing numbers relative to their duration.
SELECT $this WHERE { $this cacontology-partnerships:casesProcessed ?cases ; cacontology-partnerships:launchedDate ?launched . BIND (NOW() AS ?now) BIND ((?now - ?launched) / (365.25 * 24 * 60 * 60) AS ?yearsActive) BIND (?cases / ?yearsActive AS ?casesPerYear) FILTER (?casesPerYear > 5000) }
National Initiative Program Shape
Validation shape for national initiative program instances.
Initiative name must be between 3 and 100 characters.
National initiative must have a launch date.
Program scope must be from the allowed list.
Lead agency must be from the allowed list.
Cases processed must be between 0 and 10,000.
Object Identification Request Shape
Validation shape for object identification request instances.
Objects to identify must be between 1 and 1,000.
Identification success rate must be between 0.0 and 1.0.
Links technology partners to development projects they participate in
Partner Role Capability Commitment Rule
Advanced gUFO business rule: High role effectiveness requires advanced capabilities and high commitment.
High role effectiveness requires advanced capabilities and high commitment levels (gUFO business rule).
SELECT $this WHERE { $this cacontology-partnerships:hasRoleEffectiveness ?effectiveness . FILTER (?effectiveness >= 0.8) { FILTER NOT EXISTS { $this cacontology-partnerships:hasCapabilityLevel ?capability . FILTER (?capability IN ("advanced", "expert")) } } UNION { FILTER NOT EXISTS { $this cacontology-partnerships:hasCommitmentLevel ?commitment . FILTER (?commitment >= 0.7) } } }
Partner Role Shape
Enhanced validation shape for partner role instances with gUFO quality aspects.
Partner role label should be between 3 and 100 characters when provided.
Commitment level must be between 0.0 and 1.0 (gUFO quality aspect).
Partner Role Temporal Shape
Validates gUFO temporal constraints for partner roles.
Partner role may have begin point timestamp.
Partner role may have end point timestamp.
SELECT $this WHERE { $this cacontology-partnerships:hasRoleBeginPoint ?start ; cacontology-partnerships:hasRoleEndPoint ?end . FILTER (?end <= ?start) }
Partner Role Type Validation Shape
Validates gUFO Role type consistency for partner roles.
Partner roles must be properly typed as gUFO Role and extend UCO Role.
SELECT $this WHERE { $this rdf:type gufo:Role . FILTER NOT EXISTS { $this rdfs:subClassOf* uco-role:Role . } }
Partnership Composition Shape
Validates gUFO part-whole relationships for partnership composition.
Partnership composition must include complementary organizational capabilities (gUFO part-whole constraint).
SELECT $this WHERE { $this rdf:type cacontology-partnerships:PublicPrivatePartnership . $this cacontology-partnerships:includesPartner ?publicOrg . ?publicOrg cacontology-partnerships:hasRole ?publicRole . ?publicRole rdf:type cacontology-partnerships:LawEnforcementPartner . FILTER NOT EXISTS { $this cacontology-partnerships:includesPartner ?privateOrg . ?privateOrg cacontology-partnerships:hasRole ?privateRole . ?privateRole rdf:type ?privateRoleType . ?privateRoleType rdfs:subClassOf* cacontology-partnerships:PartnerRole . FILTER (?privateRoleType != cacontology-partnerships:LawEnforcementPartner) } }
Partnership Consistency Shape
Validates consistency between partnership characteristics and participating organizations.
Partnership must include at least the minimum number of partners specified in partnerCount.
SELECT $this WHERE { $this cacontology-partnerships:partnerCount ?count . { SELECT $this (COUNT(?partner) AS ?actualCount) WHERE { $this cacontology-partnerships:includesPartner ?partner . } GROUP BY $this } FILTER (?actualCount < ?count) }
Partnership Data Quality Shape
Enhanced data quality validation for partnerships with gUFO quality consistency rules.
Partnership effectiveness and success rate should be consistent (gUFO quality consistency).
SELECT $this WHERE { $this cacontology-partnerships:hasPartnershipEffectiveness ?effectiveness ; cacontology-partnerships:hasSuccessRate ?rate . { FILTER (?effectiveness = "highly_effective" && ?rate < 0.7) } UNION { FILTER (?effectiveness = "effective" && (?rate < 0.5 || ?rate > 0.8)) } UNION { FILTER (?effectiveness = "moderate" && (?rate < 0.3 || ?rate > 0.6)) } UNION { FILTER (?effectiveness = "limited" && ?rate > 0.4) } UNION { FILTER (?effectiveness = "ineffective" && ?rate > 0.2) } }
Trust level and collaboration intensity should be correlated (gUFO quality consistency).
SELECT $this WHERE { $this cacontology-partnerships:hasTrustLevel ?trust ; cacontology-partnerships:hasCollaborationIntensity ?intensity . { FILTER (?trust >= 0.8 && ?intensity NOT IN ("intensive", "fully_integrated")) } UNION { FILTER (?trust <= 0.3 && ?intensity NOT IN ("low", "moderate")) } }
Partnership Object Type Validation Shape
Validates gUFO Object type consistency for partnership objects.
Information sharing framework should extend gUFO Object.
Partnership Organization Type Validation Shape
Validates gUFO Organization type consistency for partnerships.
Partnership must be typed as gUFO Organization.
Partnership class should extend gUFO Organization.
Partnership Participation Shape
Validates gUFO participation constraints for partnerships.
Partnership must have at least 2 participating organizations (gUFO participation constraint).
SELECT $this WHERE { $this rdf:type cacontology-partnerships:PublicPrivatePartnership . { SELECT $this (COUNT(DISTINCT ?partner) AS ?partnerCount) WHERE { $this cacontology-partnerships:includesPartner ?partner . } GROUP BY $this } FILTER (?partnerCount < 2) }
Partnership Phase Temporal Shape
Validates gUFO temporal constraints for partnership phases.
Partnership phase may have begin point timestamp.
Partnership phase may have end point timestamp.
SELECT $this WHERE { $this cacontology-partnerships:hasPhaseBeginPoint ?start ; cacontology-partnerships:hasPhaseEndPoint ?end . FILTER (?end <= ?start) }
Partnership Phase Type Validation Shape
Validates gUFO Phase type consistency for partnership phases.
Partnership phases must be properly typed as gUFO Phase and extend partnership classes.
SELECT $this WHERE { $this rdf:type gufo:Phase . FILTER NOT EXISTS { $this rdf:type ?phaseClass . ?phaseClass rdfs:subClassOf* cacontology-partnerships:PublicPrivatePartnership . } }
Partnership Situation Type Validation Shape
Validates gUFO Situation type consistency for partnership situations.
Partnership situation should extend gUFO Situation.
Partnership Temporal Shape
Validates gUFO temporal constraints for partnerships.
Partnership may have end point timestamp.
Partnership may have begin point timestamp.
Partnership end must be after begin when both are specified (gUFO temporal constraint).
SELECT $this WHERE { $this cacontology-partnerships:hasPartnershipBeginPoint ?start ; cacontology-partnerships:hasPartnershipEndPoint ?end . FILTER (?end <= ?start) }
Platform Monitoring Shape
Validation shape for platform monitoring instances.
Platforms covered must be between 1 and 1,000.
Project Safe Childhood Case Shape
Validation shape for Project Safe Childhood case instances.
Case label should be between 5 and 200 characters when provided.
Public Private Partnership Shape
Enhanced validation shape for public-private partnership instances with gUFO quality aspects.
Partnership must have between 2 and 100 partners.
Partnership scope must be from the allowed list.
Partnership duration must be between 1 and 120 months.
Partnership must specify if formal agreement exists.
Partnership effectiveness must be from allowed values (gUFO quality aspect).
Coordination level must be from allowed values (gUFO quality aspect).
Collaboration intensity must be from allowed values (gUFO quality aspect).
Qualified Partnership Participation Shape
Validates gUFO qualified participation situations in partnerships.
Qualified participation must involve appropriate partnership roles and organizations (gUFO qualified relation).
SELECT $this WHERE { $this rdf:type gufo:ParticipationSituation . $this gufo:participatesIn ?partnership . ?partnership rdf:type cacontology-partnerships:PublicPrivatePartnership . FILTER NOT EXISTS { ?org cacontology-partnerships:hasRole ?role . ?role rdf:type ?roleType . ?roleType rdfs:subClassOf* cacontology-partnerships:PartnerRole . } }
Regular Meeting Shape
Validation shape for regular meeting instances.
Meeting frequency must be from the allowed list.
Links organization to crowdsourcing investigations they conduct
Tech Cooperation Participation Shape
Validates gUFO participation constraints for technology cooperation.
Tech cooperation must include at least one technology partner and one law enforcement partner (gUFO participation constraint).
SELECT $this WHERE { $this rdf:type cacontology-partnerships:TechIndustryCooperation . FILTER NOT EXISTS { $this cacontology-partnerships:includesPartner ?techOrg . ?techOrg cacontology-partnerships:hasRole ?techRole . ?techRole rdf:type cacontology-partnerships:TechnologyPartner . } || FILTER NOT EXISTS { $this cacontology-partnerships:includesPartner ?leOrg . ?leOrg cacontology-partnerships:hasRole ?leRole . ?leRole rdf:type cacontology-partnerships:LawEnforcementPartner . } }
Tech Cooperation Validity Shape
Validates that tech industry cooperation includes at least one technology partner.
Tech industry cooperation must include at least one technology partner.
SELECT $this WHERE { $this a cacontology-partnerships:TechIndustryCooperation . FILTER NOT EXISTS { $this cacontology-partnerships:includesPartner ?org . ?org cacontology-partnerships:hasRole cacontology-partnerships:TechnologyPartner . } }
Tech Industry Cooperation Shape
Validation shape for tech industry cooperation instances.
Tech industry cooperation must specify if formal agreement exists.
Technical Integration Shape
Validation shape for technical integration instances.
Automation level must be from the allowed list.
Technology Cooperation Composition Shape
Validates gUFO part-whole relationships for technology cooperation composition.
Technology cooperation must include both technical and operational components (gUFO part-whole constraint).
SELECT $this WHERE { $this rdf:type cacontology-partnerships:TechnologyCooperation . FILTER NOT EXISTS { { ?partnership cacontology-partnerships:coordinatedThrough $this } UNION { ?framework cacontology-partnerships:enablesSharing $this } } }
Technology Cooperation Shape
Enhanced validation shape for technology cooperation instances with gUFO quality aspects.
Technology maturity must be from the allowed list.
Innovation level must be from allowed values (gUFO quality aspect).
Implementation speed must be from allowed values (gUFO quality aspect).
Technical reliability must be between 0.0 and 1.0 (gUFO quality aspect).
Technology Maturity Implementation Rule
Advanced gUFO business rule: Mature technology should have fast implementation and high reliability.
Mature technology cooperation must have fast implementation speed and high reliability (gUFO business rule).
SELECT $this WHERE { $this cacontology-partnerships:technologyMaturity "mature" . { FILTER NOT EXISTS { $this cacontology-partnerships:hasImplementationSpeed ?speed . FILTER (?speed IN ("fast", "rapid", "immediate")) } } UNION { FILTER NOT EXISTS { $this cacontology-partnerships:hasTechnicalReliability ?reliability . FILTER (?reliability >= 0.8) } } }
Technology Partner Shape
Validation shape for technology partner instances.
Technology partner label should be between 3 and 100 characters when provided.
Tool Development Shape
Validation shape for tool development instances.
Development investment must be between $10,000 and $100,000,000.
Cellphone Search
Search of cellphone or mobile device for evidence. Typically requires consent or warrant (gUFO Event).
Chain of Custody Breach Situation
Situation where the chain of custody for evidence has been breached (gUFO Situation).
Communication Device
Devices used to communicate with victims or distribute illegal content (gUFO FunctionalComplex).
Dashcam Footage
Dashboard camera footage from police vehicles. Digital observable.
Device Consent Search
Consent authorization specific to electronic device search (cellphone, computer, etc.).
Documentary Evidence
Physical documents, printed materials, or written items relevant to the investigation (gUFO Object).
Evidence Analysis Phase
Phase during which physical evidence is undergoing forensic analysis (gUFO Phase - anti-rigid).
Evidence Collection Phase
Phase during which physical evidence is being collected (gUFO Phase - anti-rigid).
Evidence Contamination Situation
Situation where physical evidence has been contaminated or compromised (gUFO Situation).
Evidence Disposition Phase
Phase during which evidence disposition is determined and executed (gUFO Phase - anti-rigid).
Evidence Recovery Situation
Situation involving the recovery of previously lost or missing evidence (gUFO Situation).
Evidence Seizure
Legal seizure of physical items as evidence. Extends investigation:InvestigativeAction (gUFO Event).
Evidence Storage Phase
Phase during which physical evidence is in secure storage (gUFO Phase - anti-rigid).
Glove Compartment Search
Search of vehicle glove compartment as specific evidence location (gUFO Event).
Intoxicating Substance
Alcohol, drugs, or other intoxicating substances intended to impair victim judgment. Extends AbuseFacilitationItem.
Online Purchase
Purchase of items through online platforms for criminal purposes (gUFO Event).
Physical Purchase
In-person purchase of items for criminal purposes (gUFO Event).
Recording Equipment
Devices used to create audio or video recordings of criminal activity (gUFO FunctionalComplex).
Residence Search
Search of residential premises including homes and apartments (gUFO Event).
Restraint Item
Items intended for restraining or controlling victims (gUFO Object).
Search Officer Role
Role of law enforcement officer conducting physical searches (gUFO Role - anti-rigid).
Surveillance Recording
Recording from surveillance or security cameras. Digital observable.
Vehicle Consent Search
Consent authorization specific to vehicle search.
Workplace Search
Search of workplace or commercial premises (gUFO Event).
agreed to bring
Whether suspect agreed to bring this item during undercover communication.
arrived at location
Links vehicle to the location it arrived at for meeting.
associated with subject
Links evidence to the person associated with its ownership or use.
chain of custody
Documentation of evidence handling from seizure to court.
collected during
Links evidence to the collection action.
condom brand
Brand of the condoms (e.g., 'Durex').
condom quantity
Number of condoms found.
consent given
Whether consent was given for the search.
Scope of consent given (vehicle_only, device_only, full_search).
consent type
Type of consent obtained (verbal, written, implied).
consent withdrawn
Whether consent was subsequently withdrawn.
contains item
Indicates that one evidence item was found inside another (gUFO part-whole relationship).
criminal purpose
Intended criminal use of the item.
device brand
Manufacturer or brand of the computer equipment.
device model
Model number or name of the device.
digital content found
Whether illegal digital content was found on the device.
encryption status
Whether the device or storage media is encrypted (encrypted, unencrypted, partially_encrypted).
evidence found in vehicle
Links physical evidence to the vehicle it was found in.
evidence tag
Unique identifier assigned to evidence item during collection.
Category of physical evidence (digital_device, document, contraband, personal_item).
evidentiary significance
Assessment of evidence importance (critical, high, medium, low).
forensic analysis required
Whether the item requires specialized forensic analysis.
found in location
Specific location where evidence was found (e.g., 'glove compartment').
functional status
Whether the device is functional (working, non_functional, partially_functional).
has acquisition risk
Risk assessment of criminal acquisition patterns (gUFO quality aspect).
has analysis accuracy
Accuracy level of forensic analysis (gUFO quality aspect).
has analysis reliability
Reliability of forensic analysis results (gUFO quality aspect).
has consent authorization
Links search action to consent authorization. Uses investigation:relevantAuthorization pattern.
has contamination level
Level of evidence contamination (gUFO quality aspect).
has custody integrity
Integrity level of chain of custody (gUFO quality aspect).
has documentation completeness
Completeness of custody documentation (gUFO quality aspect).
has evidence begin point
Temporal begin point for evidence lifecycle (gUFO temporal property).
has evidence end point
Temporal end point for evidence lifecycle (gUFO temporal property).
has evidence integrity
Overall integrity level of physical evidence (gUFO quality aspect).
has evidence reliability
Reliability assessment of evidence for prosecution (gUFO quality aspect).
has forensic value
Forensic value assessment of evidence (gUFO quality aspect).
has method validation
Validation status of analysis methods used (gUFO quality aspect).
Temporal begin point for evidence phases (gUFO temporal property).
Temporal end point for evidence phases (gUFO temporal property).
has preservation quality
Quality level of evidence preservation (gUFO quality aspect).
has procurement begin point
Temporal begin point for procurement events (gUFO temporal property).
has procurement end point
Temporal end point for procurement events (gUFO temporal property).
has procurement suspicion
Suspicion level regarding criminal procurement (gUFO quality aspect).
has provenance record
Links physical evidence to its provenance record for chain of custody tracking.
Temporal begin point for forensic roles (gUFO temporal property).
Temporal end point for forensic roles (gUFO temporal property).
has search begin point
Temporal begin point for search events (gUFO temporal property).
has search completeness
Completeness assessment of search coverage (gUFO quality aspect).
has search efficiency
Efficiency rating of search operation (gUFO quality aspect).
has search end point
Temporal end point for search events (gUFO temporal property).
has search thoroughness
Thoroughness level of physical search (gUFO quality aspect).
has traceability
Traceability level of procurement source (gUFO quality aspect).
hidden compartment
Whether the item contains hidden compartments or concealed areas.
linked to traffic stop
Links bodycam footage to the traffic stop during which it was recorded.
matches selfie
Whether the bodycam footage was matched to selfies sent by suspect (as in Miami ICAC case).
modification purpose
Purpose of item modification for criminal activity.
payment method
Method of payment used (credit_card, cash, digital_currency, check).
physical condition
Physical state of the evidence (excellent, good, fair, poor, damaged).
procured by
Links a physical evidence item to its procurement action.
procurement cost
Cost paid for the item in USD.
procurement date
Date when the item was acquired by the suspect.
procurement method
Method used to acquire the item (online_purchase, retail_store, private_sale, gift).
procurement source
Source from which the item was acquired (vendor name, website, individual).
recording date
Date and time when the recording was made.
recording duration
Duration of the recording in seconds.
recording officer
Officer whose bodycam made the recording.
registered to suspect
Whether the vehicle is registered to the suspect.
search duration
Duration of the search in hours.
search scope
Areas or items covered by the search authorization.
search warrant
Warrant authorizing the search and seizure.
searching officer
Law enforcement officer who conducted the search.
seized during
Links physical evidence to the search operation during which it was seized.
seizure date
Date when the evidence was seized by law enforcement.
seizure location
Physical location where evidence was seized.
serial number
Serial number of the device or item.
storage capacity
Storage capacity of digital storage media in gigabytes.
tamper evidence
Signs that the item has been tampered with or modified.
target age group
Age group of children the item is designed to attract.
used for identification
Whether the recording was used to identify suspects.
used in offense
Whether the vehicle was used in the commission of the offense.
vape brand
Brand of the vape device.
vape flavor
Flavor of the vape device (e.g., 'strawberry').
vehicle color
Exterior color of the vehicle (e.g., 'white').
vehicle license plate
License plate number of the vehicle.
vehicle make
Manufacturer of the vehicle (e.g., 'Toyota').
vehicle model
Model of the vehicle (e.g., 'Corolla').
vehicle VIN
Vehicle Identification Number.
vehicle year
Model year of the vehicle (e.g., 2015).
witness present
Civilian witness present during the search.
Bodycam Footage Shape
Validation shape for bodycam footage evidence.
Bodycam footage should have a label.
May specify the recording date.
May specify if used for suspect identification.
May specify if footage was matched to suspect selfies.
Computer Equipment Composition Shape
Validates gUFO part-whole relationships for computer equipment composition.
Computer equipment must have consistent component relationships (gUFO part-whole constraint).
SELECT $this WHERE { $this rdf:type cacontology-physical:ComputerEquipment . $this cacontology-physical:containsItem ?storage . ?storage rdf:type cacontology-physical:StorageMedia . FILTER NOT EXISTS { ?storage cacontology-physical:storageCapacity ?capacity . FILTER (?capacity > 0) } }
Computer Equipment Shape
Enhanced validation shape for computer equipment instances.
Computer equipment must specify device brand (2-50 characters).
Computer equipment must specify device model (2-100 characters).
Computer equipment must specify encryption status from the allowed list.
Computer equipment must specify functional status from the allowed list.
Condoms Shape
Validation shape for condoms found as evidence.
Condoms evidence should have a label.
May specify the condom brand.
Condom quantity should be between 1 and 100.
May specify where the condoms were found.
May specify if suspect agreed to bring this item.
Consent to Search Authorization Shape
Validation shape for consent-based search authorizations.
Consent authorization should have a label.
May specify if consent was given.
Consent type must be from the allowed list.
Consent scope must be from the allowed list.
Contamination Prevention Rule
Advanced gUFO business rule: Low contamination requires excellent preservation and handling.
Evidence with low contamination levels must have excellent preservation quality (gUFO business rule).
SELECT $this WHERE { $this cacontology-physical:hasContaminationLevel ?contamination . FILTER (?contamination <= 0.2) FILTER NOT EXISTS { $this cacontology-physical:hasPreservationQuality ?preservation . FILTER (?preservation IN ("excellent", "optimal")) } }
Criminal Procurement Shape
Enhanced validation shape for criminal procurement instances with gUFO quality aspects.
Procurement cost must be between $0.00 and $1,000,000.00.
Payment method must be from the allowed list when specified.
Procurement suspicion must be from allowed values (gUFO quality aspect).
Traceability must be between 0.0 and 1.0 (gUFO quality aspect).
Acquisition risk must be from allowed values (gUFO quality aspect).
Criminal procurement must specify procurement method from the allowed list.
Custody Integrity Shape
Validates evidence custody integrity.
Compromised custody integrity should have documentation issues flagged.
SELECT $this WHERE { $this cacontology-physical:hasCustodyIntegrity "compromised" ; cacontology-physical:hasDocumentationCompleteness ?completeness . FILTER (?completeness > 0.8) }
Device Consent Search Shape
Validation shape for device consent search authorizations.
Device consent search should have a label.
Evidence Composition Shape
Validates gUFO part-whole relationships for evidence composition.
Evidence containment relationships must be consistent with gUFO part-whole constraints.
SELECT $this WHERE { $this cacontology-physical:containsItem ?part . ?part cacontology-physical:containsItem $this . }
Evidence Cross Reference Shape
Validates cross-references between evidence and related entities.
Physical evidence must have either seizure or procurement information.
SELECT $this WHERE { $this rdf:type cacontology-physical:PhysicalEvidence . FILTER NOT EXISTS { { $this cacontology-physical:seizedDuring ?search } UNION { $this cacontology-physical:procuredBy ?procurement } } }
Enhanced validation shape for evidence custodian role instances with gUFO quality aspects.
Evidence custodian role label should be between 5 and 100 characters when provided.
Custody integrity must be from allowed values (gUFO quality aspect).
Documentation completeness must be between 0.0 and 1.0 (gUFO quality aspect).
Evidence Data Quality Shape
Enhanced data quality validation for physical evidence with gUFO quality consistency rules.
Evidence label should be between 5 and 200 characters when provided.
Evidence comment should be between 10 and 1000 characters when provided.
Evidence integrity and reliability should be consistent (gUFO quality consistency).
SELECT $this WHERE { $this cacontology-physical:hasEvidenceIntegrity ?integrity ; cacontology-physical:hasEvidenceReliability ?reliability . { FILTER (?integrity = "pristine" && ?reliability < 0.9) } UNION { FILTER (?integrity = "excellent" && (?reliability < 0.7 || ?reliability > 0.95)) } UNION { FILTER (?integrity = "compromised" && ?reliability > 0.3) } }
Contamination level and preservation quality should be correlated (gUFO quality consistency).
SELECT $this WHERE { $this cacontology-physical:hasContaminationLevel ?contamination ; cacontology-physical:hasPreservationQuality ?preservation . { FILTER (?contamination >= 0.8 && ?preservation NOT IN ("poor", "fair")) } UNION { FILTER (?contamination <= 0.2 && ?preservation NOT IN ("excellent", "optimal")) } }
Evidence Lifecycle Timing Shape
Validates temporal sequence consistency in evidence lifecycle.
Evidence seizure date should be before analysis date when both are specified.
SELECT $this WHERE { $this cacontology-physical:seizureDate ?seizureDate ; cacontology-physical:seizedDuring ?search . ?analyst cacontology-physical:analyzedBy ?this ; cacontology-physical:hasRoleBeginPoint ?analysisDate . FILTER (?seizureDate > ?analysisDate) }
Evidence Participation Shape
Validates gUFO participation constraints for physical evidence.
Physical evidence must be associated with at least one search or procurement event (gUFO participation constraint).
Evidence Phase Temporal Shape
Validates gUFO temporal constraints for evidence phases.
Evidence phase may have begin point timestamp.
Evidence phase may have end point timestamp.
SELECT $this WHERE { $this cacontology-physical:hasPhaseBeginPoint ?start ; cacontology-physical:hasPhaseEndPoint ?end . FILTER (?end <= ?start) }
Evidence Phase Type Validation Shape
Validates gUFO Phase type consistency for evidence phases.
Evidence phases must be properly typed as gUFO Phase and extend evidence classes.
SELECT $this WHERE { $this rdf:type gufo:Phase . FILTER NOT EXISTS { $this rdf:type ?phaseClass . ?phaseClass rdfs:subClassOf* cacontology-physical:PhysicalEvidence . } }
Evidence Situation Type Validation Shape
Validates gUFO Situation type consistency for evidence situations.
Evidence situation should extend gUFO Situation.
Evidence Temporal Shape
Validates gUFO temporal constraints for physical evidence.
Evidence may have begin point timestamp.
Evidence may have end point timestamp.
Evidence end must be after begin when both are specified (gUFO temporal constraint).
SELECT $this WHERE { $this cacontology-physical:hasEvidenceBeginPoint ?start ; cacontology-physical:hasEvidenceEndPoint ?end . FILTER (?end <= ?start) }
Forensic Analyst Role Shape
Enhanced validation shape for forensic analyst role instances with gUFO quality aspects.
Forensic analyst role label should be between 5 and 100 characters when provided.
Analysis reliability must be from allowed values (gUFO quality aspect).
Method validation must be from allowed values (gUFO quality aspect).
Forensic Role Participation Shape
Validates gUFO participation constraints for forensic roles.
Forensic analyst roles must be associated with evidence analysis activities (gUFO participation constraint).
SELECT $this WHERE { $this rdf:type cacontology-physical:ForensicAnalystRole . FILTER NOT EXISTS { ?evidence cacontology-physical:forensicAnalysisRequired true . ?evidence cacontology-physical:analyzedBy $this . } }
Forensic Role Temporal Shape
Validates gUFO temporal constraints for forensic roles.
Forensic role may have begin point timestamp.
Forensic role may have end point timestamp.
SELECT $this WHERE { $this cacontology-physical:hasRoleBeginPoint ?start ; cacontology-physical:hasRoleEndPoint ?end . FILTER (?end <= ?start) }
Forensic Role Type Validation Shape
Validates gUFO Role type consistency for forensic roles.
Forensic roles must be properly typed as gUFO Role and extend UCO Identity.
High Value Evidence Rule
Advanced gUFO business rule: High forensic value evidence should have excellent integrity and preservation.
Critical or high forensic value evidence must have excellent integrity and preservation quality (gUFO business rule).
SELECT $this WHERE { $this cacontology-physical:hasForensicValue ?value . FILTER (?value IN ("critical", "high")) { FILTER NOT EXISTS { $this cacontology-physical:hasEvidenceIntegrity ?integrity . FILTER (?integrity IN ("excellent", "pristine")) } } UNION { FILTER NOT EXISTS { $this cacontology-physical:hasPreservationQuality ?preservation . FILTER (?preservation IN ("excellent", "optimal")) } } }
Physical Evidence Object Type Validation Shape
Validates gUFO Object type consistency for physical evidence.
Physical evidence must be typed as gUFO Object.
Physical evidence class should extend gUFO Object.
Physical Evidence Shape
Enhanced validation shape for physical evidence instances with gUFO quality aspects.
Physical evidence must specify evidence type from the allowed list.
Physical evidence must specify evidence category from the allowed list.
Physical evidence must specify collection date.
Physical evidence must specify collection location (5-200 characters).
Physical evidence must specify evidence condition from the allowed list.
Physical evidence must specify evidence status from the allowed list.
Physical evidence must specify evidence number (5-50 characters).
Evidence integrity must be from allowed values (gUFO quality aspect).
Evidence reliability must be between 0.0 and 1.0 (gUFO quality aspect).
Preservation quality must be from allowed values (gUFO quality aspect).
Forensic value must be from allowed values (gUFO quality aspect).
Contamination level must be between 0.0 and 1.0 (gUFO quality aspect).
Physical Search Shape
Enhanced validation shape for physical search instances with gUFO quality aspects.
Physical search must specify search scope (10-500 characters).
Search duration must be between 0.25 and 72.0 hours.
Search thoroughness must be from allowed values (gUFO quality aspect).
Search efficiency must be between 0.0 and 1.0 (gUFO quality aspect).
Search completeness must be between 0.0 and 1.0 (gUFO quality aspect).
Procurement Event Temporal Shape
Validates gUFO temporal constraints for procurement events.
Procurement events must have consistent temporal boundaries with end after start.
SELECT $this WHERE { $this cacontology-physical:hasProcurementBeginPoint ?start ; cacontology-physical:hasProcurementEndPoint ?end . FILTER (?end <= ?start) }
Procurement Event Type Validation Shape
Validates gUFO Event type consistency for procurement events.
Criminal procurement must be typed as gUFO Event.
Procurement events must be properly typed as gUFO Event and extend UCO Action.
Reliable Analysis Rule
Advanced gUFO business rule: Highly reliable analysis requires validated methods and high accuracy.
Highly reliable analysis must use validated methods and have high accuracy ratings (gUFO business rule).
SELECT $this WHERE { $this cacontology-physical:hasAnalysisReliability "highly_reliable" . { FILTER NOT EXISTS { $this cacontology-physical:hasMethodValidation ?validation . FILTER (?validation IN ("validated", "peer_reviewed", "certified")) } } UNION { FILTER NOT EXISTS { $this cacontology-physical:hasAnalysisAccuracy ?accuracy . FILTER (?accuracy >= 0.9) } } }
Search Event Temporal Shape
Validates gUFO temporal constraints for search events.
SELECT $this WHERE { $this cacontology-physical:hasSearchBeginPoint ?start ; cacontology-physical:hasSearchEndPoint ?end . FILTER (?end <= ?start) }
Search Event Timing Shape
Validates search event timing consistency.
Search events should occur after procurement events for the same evidence.
SELECT $this WHERE { ?evidence cacontology-physical:seizedDuring $this ; cacontology-physical:procuredBy ?procurement . ?procurement cacontology-physical:procurementDate ?procurementDate . $this cacontology-physical:hasSearchBeginPoint ?searchDate . FILTER (?searchDate < ?procurementDate) }
Search Event Type Validation Shape
Validates gUFO Event type consistency for search events.
Physical search must be typed as gUFO Event.
Search events must be properly typed as gUFO Event and extend UCO Action.
Search Participation Shape
Validates gUFO participation constraints for search events.
Search events must involve at least one searching officer (gUFO participation constraint).
SELECT $this WHERE { $this rdf:type cacontology-physical:PhysicalSearch . FILTER NOT EXISTS { $this cacontology-physical:searchingOfficer ?officer . } }
Secure Custody Rule
Advanced gUFO business rule: Pristine custody integrity requires complete documentation.
Pristine custody integrity must have complete documentation (gUFO business rule).
SELECT $this WHERE { $this cacontology-physical:hasCustodyIntegrity "pristine" . FILTER NOT EXISTS { $this cacontology-physical:hasDocumentationCompleteness ?completeness . FILTER (?completeness >= 0.95) } }
Suspect Vehicle Shape
Validation shape for suspect vehicles used in ICAC offenses.
Suspect vehicle should have a label.
Vehicle make should be between 1 and 50 characters.
Vehicle model should be between 1 and 50 characters.
Vehicle year must be between 1900 and 2030.
May specify the vehicle color.
License plate should be between 1 and 20 characters.
VIN must be exactly 17 alphanumeric characters (no I, O, Q).
May specify if vehicle is registered to suspect.
May specify if vehicle was used in offense.
Suspicious Procurement Rule
Advanced gUFO business rule: High suspicion procurement should have enhanced traceability requirements.
High or critical suspicion procurement must have good traceability and high acquisition risk (gUFO business rule).
SELECT $this WHERE { $this cacontology-physical:hasProcurementSuspicion ?suspicion . FILTER (?suspicion IN ("high", "critical")) { FILTER NOT EXISTS { $this cacontology-physical:hasTraceability ?traceability . FILTER (?traceability >= 0.6) } } UNION { FILTER NOT EXISTS { $this cacontology-physical:hasAcquisitionRisk ?risk . FILTER (?risk IN ("high", "extreme")) } } }
Thorough Search Rule
Advanced gUFO business rule: Comprehensive searches should have high efficiency and completeness.
Comprehensive or exhaustive searches must have high efficiency and completeness ratings (gUFO business rule).
SELECT $this WHERE { $this cacontology-physical:hasSearchThoroughness ?thoroughness . FILTER (?thoroughness IN ("comprehensive", "exhaustive")) { FILTER NOT EXISTS { $this cacontology-physical:hasSearchEfficiency ?efficiency . FILTER (?efficiency >= 0.7) } } UNION { FILTER NOT EXISTS { $this cacontology-physical:hasSearchCompleteness ?completeness . FILTER (?completeness >= 0.8) } } }
Vape Device Shape
Validation shape for vape devices found as evidence.
Vape device should have a label.
May specify the vape flavor.
May specify the vape brand.
May specify where the vape was found.
Vehicle Consent Search Shape
Validation shape for vehicle consent search authorizations.
Vehicle consent search should have a label.
Account Metadata
Account-level metadata including creation date, profile information, and activity patterns.
Account Suspension Action Shape
Validation shape for account suspension action instances.
Account suspension action must specify start time.
Suspension reason must be from the allowed list.
Suspension duration must be between 1 and 3650 days.
Content Hashing Action
An action by a platform to generate hashes of content for detection and matching. Modeled as gUFO Event.
Content Moderation Action Shape
Validation shape for content moderation action instances.
Content moderation action must specify start time.
Moderation decision must be from the allowed list.
Content Moderation Capability Shape
Validation shape for content moderation capability instances.
Moderation method must be from the allowed list.
CSAI detection enablement must be a boolean value.
Hash matching enablement must be a boolean value.
Moderation presence must be from the allowed list.
Content Moderation Cross Reference Shape
Validates that content platforms have moderation capabilities.
Content platforms should have associated content moderation capabilities.
SELECT $this WHERE { $this a ?platformType . FILTER (?platformType IN ( cacontology-platforms:SocialMediaPlatform, cacontology-platforms:VideoStreamingPlatform )) FILTER NOT EXISTS { $this cacontology-platforms:hasContentModerationCapability ?moderation . } }
Content Moderation Queue Shape
Validates moderation queue objects used for scaled content review operations.
Content moderation queue must specify exactly one operator (Electronic Service Provider).
Queue size must be a non-negative integer when present.
Cross-Platform Evidence
Evidence found across multiple social media platforms by the same user.
Cryptocurrency Service
A service for cryptocurrency transactions and exchanges (e.g., Bitcoin, Coinbase, Binance). Modeled as gUFO Object.
Dark Web Service
A service accessible through anonymizing networks like Tor, often used for illegal activities. Modeled as gUFO Object.
Data Preservation Action Shape
Validation shape for data preservation action instances.
Data preservation action must specify start time.
Preservation period must be between 30 and 3650 days.
Validates data quality for platform entities.
Name must be between 2 and 200 characters.
Description should be between 10 and 1000 characters when provided.
Data Retention Cross Reference Shape
Validates that service providers have data retention policies.
Electronic service providers should have associated data retention policies.
SELECT $this WHERE { $this a cacontology-platforms:ElectronicServiceProvider . FILTER NOT EXISTS { ?platform cacontology-platforms:operatedBy $this ; cacontology-platforms:hasDataRetentionPolicy ?policy . } }
Data Retention Policy Shape
Validation shape for data retention policy instances.
User data retention period must be between 0 and 3650 days (10 years).
Content retention period must be between 0 and 3650 days (10 years).
Log retention period must be between 0 and 3650 days (10 years).
Anonymous user data retention must be between 0 and 365 days.
Device Social Media Correlation
Correlation between evidence found on devices and social media accounts.
Digital Evidence Correlation
Process of correlating evidence found across devices and platforms.
Electronic Service Provider Shape
Validation shape for electronic service provider instances.
Electronic service provider must have a name (2-200 characters).
Jurisdiction must be 2-100 characters when specified.
Headquarters location must be 2-100 characters when specified.
Legal process acceptance must be a boolean value.
Emergency disclosure capability must be a boolean value.
Emergency Disclosure Request Shape
Validation shape for emergency disclosure request instances (EDR).
Emergency disclosure request must specify start time.
Emergency disclosure request must include a grounded description (10-2000 chars).
Game Platform Shape
Validation shape for game platform instances.
Game platform must have a name (2-100 characters).
Guest accounts allowance must be a boolean value.
Contact initiation method must be from the allowed list.
Large Scale Platform Takedown Shape
Validation shape for large scale platform takedown instances.
Large scale platform takedown must have a name (5-100 characters).
Large scale platform takedown must specify start time.
Operation scale must be from the allowed list.
Countries involved must be between 1 and 200.
Evidence volume must be between 0.1 and 10000 terabytes.
Legal Compliance Validation Shape
Validates legal compliance capabilities for service providers.
Service providers that accept legal process should have contact information.
SELECT $this WHERE { $this cacontology-platforms:acceptsLegalProcess true . FILTER NOT EXISTS { $this cacontology-platforms:legalProcessContactInfo ?contact . } }
Legal Data Disclosure Action Shape
Validation shape for legal data disclosure action instances.
Legal data disclosure action must specify start time.
Response time frame must be between 1 and 365 days.
Legal process used must be from the allowed list.
Mass User Behavior Analysis Shape
Validation shape for mass user behavior analysis instances.
Mass user behavior analysis must specify start time.
Automated processing percentage must be between 0.0 and 100.0.
Mass User Database Shape
Validation shape for mass user database instances.
User count must be between 1000 and 100 million for mass databases.
Processing timeframe must be between 1 and 3650 days.
Massive Platform Situation
Situation involving platforms with massive user bases requiring specialized investigation approaches. Modeled as gUFO Situation.
Messaging Service Shape
Validation shape for messaging service instances.
Messaging service must have a name (2-100 characters).
Encryption level must be from the allowed list.
Anonymous chat allowance must be a boolean value.
Conversation logging must be a boolean value.
Moderation Throughput Metrics Shape
Validates moderation throughput/latency metrics used to quantify bottlenecks.
Review latency hours must be a non-negative decimal when present.
Throughput per day must be a non-negative integer when present.
Flag volume per month must be a non-negative integer when present.
Multi-Platform Situation
Situation involving coordination across multiple platforms and service providers. Modeled as gUFO Situation.
Online Dating Platform
A platform for meeting and dating online (e.g., Tinder, Bumble, Grindr, dating websites). Modeled as gUFO Object.
Platform Cooperation Situation
Situation involving cooperative efforts between platforms and law enforcement. Modeled as gUFO Situation.
Platform Deployment Phase
Phase when platform is deployed and becomes operational. Modeled as anti-rigid gUFO Phase.
Platform Growth Phase
Phase of platform expansion and user base growth. Modeled as anti-rigid gUFO Phase.
Platform Investigation Phase
Phase when platform is under law enforcement investigation. Modeled as anti-rigid gUFO Phase.
Platform Moderation Phase
Phase of active content moderation and policy enforcement. Modeled as anti-rigid gUFO Phase.
Platform Operation
Coordinated law enforcement operation targeting specific platforms or services. Modeled as gUFO Event.
Platform Operator Cross Reference Shape
Validates that platforms have associated operators.
Platform should have an associated electronic service provider operator.
SELECT $this WHERE { $this a ?platformType . FILTER (?platformType IN ( cacontology-platforms:SocialMediaPlatform, cacontology-platforms:MessagingService, cacontology-platforms:VideoStreamingPlatform, cacontology-platforms:FileHostingService, cacontology-platforms:GamePlatform )) FILTER NOT EXISTS { ?esp cacontology-platforms:operatedBy $this . } }
Platform Takedown Phase
Phase of platform takedown and shutdown operations. Modeled as anti-rigid gUFO Phase.
Private Message
Private messages or direct communications on social media platforms.
Profile Browsing Anonymous
Ability to browse and contact user profiles anonymously without revealing identity.
Retention Period Validation Shape
Validates logical consistency of retention periods.
Anonymous user data retention should not exceed general user data retention.
SELECT $this WHERE { $this cacontology-platforms:userDataRetentionPeriod ?userRetention ; cacontology-platforms:anonymousUserDataRetention ?anonRetention . FILTER (?anonRetention > ?userRetention) }
Social Media App Data
Application data from social media apps stored on devices.
Social Media Platform Shape
Validation shape for social media platform instances.
Social media platform must have a name (2-100 characters).
Registration requirement must be a boolean value.
Platform type must be from the allowed list.
Primary user base must be from the allowed list.
Social Media Post
Individual posts, updates, or content shared on social media platforms.
Stored Social Media Content
Social media content downloaded and stored on electronic devices.
Technical Service Provider
Organizations providing technical infrastructure (hosting, CDN, DNS, etc.) that may be involved in content distribution. Modeled as gUFO Organization.
Validates temporal consistency for platform actions.
User Risk Classification Shape
Validation shape for user risk classification instances.
User risk level must be from the allowed list.
User Scale Classification Shape
Validation shape for user scale classification instances.
Platform scale must be from the allowed list.
Million plus users indicator must be a boolean value.
User Verification System Shape
Validation shape for user verification system instances.
Age verification method must be from the allowed list.
Identity verification requirement must be a boolean value.
Verification strength must be from the allowed list.
Video Streaming Platform Shape
Validation shape for video streaming platform instances.
Video streaming platform must have a name (2-100 characters).
Age verification requirement must be a boolean value.
account status
Status of account (active, suspended, deleted, preserved).
account username
Username or handle for social media account.
action duration
Duration of platform action.
anonymity level
Level of anonymity provided (full_anonymous, pseudo_anonymous, semi_verified, fully_verified).
Type of content (text, image, video, document).
Organization coordinating multi-platform investigation.
correlates with account
Links device evidence to related social media account.
correlates with device
Links social media evidence to related device evidence.
cross platform anonymity
Whether anonymity is maintained across connected platforms or services.
cross platform match
Links evidence found on different platforms but from same user.
data disclosed
Links a disclosure action to the specific data that was disclosed.
device type
Type of electronic device (computer, phone, tablet, storage media).
devices searched
Number of devices searched in simultaneous operation.
discovered during
Links evidence to the investigative action during which it was discovered.
discovery timestamp
Timestamp when evidence was discovered by investigators.
enables temporary accounts
Links platform to temporary account systems enabled.
enqueued for moderation
Links a content item or moderation-relevant observable object to a moderation queue for review/processing.
evidence category
Category of evidence (possession, distribution, production, communication).
evidence timestamp
Timestamp when evidence was created or posted.
facilitates random matching
Links contact opportunity to random user matching systems.
found on device
Whether evidence was found on electronic device.
found on social media
Whether evidence was found on social media platform.
governed by disclosure policy
Links platform to identity disclosure policies governing anonymous users.
has action begin point
Temporal begin point for platform action.
has action end point
Temporal end point for platform action.
has backlog situation
Links a moderation queue to a backlog situation indicating capacity constraints.
has content moderation capability
Links a platform to its content moderation capabilities.
has data retention policy
Links a platform to its data retention policy.
has legal compliance capability
Links a platform to its legal compliance capabilities.
Temporal begin point for platform phase.
Temporal end point for platform phase.
has platform begin point
Temporal begin point for platform operation.
has platform end point
Temporal end point for platform operation.
has user verification system
Links a platform to its user verification system.
identity disclosure circumstances
Circumstances under which anonymous user identity may be disclosed (never, legal_request, safety_violation, platform_choice).
legal authority
The legal authority (court, agency) that requested the data disclosure.
legal process contact info
Contact information for submitting legal process requests.
maintains anonymity level
Links platform to anonymity protection levels maintained.
offers contact opportunity
Links platform to anonymous contact opportunities provided.
operated by
Links a platform or service to the organization that operates it.
Duration of platform phase.
platform duration
Duration of platform operation from launch to shutdown.
platforms investigated
Number of platforms investigated in coordinated effort.
provides anonymous feature
Links anonymous chat platform to specific anonymity features provided.
provides open chat access
Links contact opportunity to open chat room access.
reports throughput metrics
Links a moderation queue to operational throughput/latency metrics.
search warrant required
Whether search warrant was required to obtain this evidence.
social media platform
Name of social media platform where evidence was found.
subsidiary of
Links a platform or organization to its parent company.
Behavioral Prevention Shape
Validation shape for behavioral prevention instances.
Behavioral prevention duration should be between 1 and 36 months.
Child Abuse Prevention Month
National Child Abuse Prevention Month coordinated awareness activities.
Child Safety Education Shape
Validation shape for child safety education instances.
Child safety education must have a name (5-200 characters).
Age group must be from the allowed list.
Child safety education must specify start time.
Community Education Shape
Validation shape for community education instances.
Community education must have a name (5-200 characters).
Community education must specify start time.
Community Educator
Educator working in community prevention programs.
Community Engagement Shape
Validation shape for community engagement instances.
Community participation must be between 0.0 and 1.0.
Community Newsletter System
Regular newsletter communication system for ongoing community engagement and safety updates.
Community Outreach Coordination Validation Shape
Validates that community outreach has coordinators.
Community outreach should have assigned coordinators.
SELECT $this WHERE { $this a cacontology-prevention:CommunityOutreach . FILTER NOT EXISTS { $this cacontology-prevention:coordinatedBy ?coordinator . ?coordinator a cacontology-prevention:SafetyCoordinator . } }
Community Outreach Shape
Validation shape for community outreach instances.
Community outreach must specify start time.
Community outreach must have a name (5-200 characters).
Validates data quality for prevention entities.
Digital Literacy
Education on digital literacy and safe technology use.
Digital Safety Shape
Validation shape for digital safety instances.
Digital safety program must have a name (5-200 characters).
Education Portal Resource Validation Shape
Validates that education portals provide educational resources.
Education portal should provide educational resources.
SELECT $this WHERE { $this a cacontology-prevention:EducationPortal . FILTER NOT EXISTS { $this cacontology-prevention:providesResource ?resource . ?resource a cacontology-prevention:EducationalResource . } }
Education Portal Shape
Validation shape for education portal instances.
Education portal must have a name (5-200 characters).
Education portal reach must be between 1 and 10000000 when specified.
Educational Resource Shape
Validation shape for educational resource instances.
Educational resource must have a name (5-200 characters).
Educational resource description should be 10-1000 characters when specified.
Language availability should be 2-50 characters (up to 20 languages).
Target audience must be from the allowed list.
Educator Training Shape
Validation shape for educator training instances.
Educator training must have a name (5-200 characters).
Educator training must specify start time.
Environmental Prevention Shape
Validation shape for environmental prevention instances.
Environmental prevention duration should be between 1 and 60 months.
Healthcare Provider Training Shape
Validation shape for healthcare provider training instances.
Healthcare provider training must have a name (5-200 characters).
Healthcare provider training must specify start time.
Language Availability Validation Shape
Validates language availability for educational resources.
Educational resources for diverse communities should have multiple languages.
SELECT $this WHERE { $this cacontology-prevention:targetAudience "community_members" . FILTER NOT EXISTS { $this cacontology-prevention:languageAvailability ?lang1 . $this cacontology-prevention:languageAvailability ?lang2 . FILTER (?lang1 != ?lang2) } }
Online Safety Education Shape
Validation shape for online safety education instances.
Online safety education must specify age group.
Parent Community Email List
Specialized email list for parent and community safety updates and archived publication access.
Parent Education Shape
Validation shape for parent education instances.
Parent education must have a name (5-200 characters).
Parent education must specify start time.
Parental Control Shape
Validation shape for parental control instances.
Parental control must have a name (5-200 characters).
Platform Safety Shape
Validation shape for platform safety instances.
Platform safety must have a name (5-200 characters).
Prevention Advocate
Advocate promoting prevention initiatives.
Prevention Curriculum Shape
Validation shape for prevention curriculum instances.
Prevention curriculum must have a name (5-200 characters).
Prevention Effectiveness Shape
Validation shape for prevention effectiveness instances.
Prevention effectiveness must be between 0.0 and 1.0.
Prevention Effectiveness Validation Shape
Validates prevention program effectiveness metrics.
Large prevention programs should have effectiveness metrics.
SELECT $this WHERE { $this cacontology-prevention:participantCount ?count . FILTER (?count > 1000) FILTER NOT EXISTS { ?effectiveness a cacontology-prevention:PreventionEffectiveness ; cacontology-prevention:preventionEffectiveness ?score . } }
Prevention Material Shape
Validation shape for prevention material instances.
Prevention material must specify target audience.
Prevention Metrics Shape
Validation shape for prevention metrics instances.
Prevention metrics name should be 5-200 characters when specified.
Prevention Program Delivery Validation Shape
Validates that prevention programs have delivery specialists.
Prevention program should have assigned specialists.
SELECT $this WHERE { $this a cacontology-prevention:PreventionProgram . FILTER NOT EXISTS { $this cacontology-prevention:deliveredBy ?specialist . ?specialist a cacontology-prevention:PreventionSpecialist . } }
Prevention Program Shape
Validation shape for prevention program instances.
Prevention program must have a name (5-200 characters).
Prevention program must specify start time.
Prevention program may specify end time.
Program duration must be between 0.5 and 120 months.
Participant count must be between 1 and 1000000 when specified.
Primary Prevention Shape
Validation shape for primary prevention instances.
Primary prevention participant count must be between 1 and 1000000 when specified.
Program Duration Validation Shape
Validates program duration consistency.
Long-term prevention programs should have appropriate participant counts.
SELECT $this WHERE { $this cacontology-prevention:programDuration ?duration ; cacontology-prevention:participantCount ?count . FILTER (?duration > 24.0 && ?count < 10) }
Public Awareness Shape
Validation shape for public awareness instances.
Public awareness campaign must have a name (5-200 characters).
Public awareness campaign must specify start time.
Risk Assessment Tool Shape
Validation shape for risk assessment tool instances.
Risk assessment tool must have a name (5-200 characters).
Risk Prevention Shape
Validation shape for risk prevention instances.
Risk prevention participant count must be between 1 and 100000 when specified.
Risk Reduction Shape
Validation shape for risk reduction instances.
Risk reduction level must be between 0.0 and 1.0.
Safety Guideline Shape
Validation shape for safety guideline instances.
Safety guideline must specify target audience.
Safety Protocol Implementation Validation Shape
Validates that safety protocols are implemented by organizations.
Safety protocol should be implemented by organizations.
SELECT $this WHERE { $this a cacontology-prevention:SafetyProtocol . FILTER NOT EXISTS { ?org cacontology-prevention:implementsProtocol $this . ?org a uco-identity:Organization . } }
Safety Protocol Shape
Validation shape for safety protocol instances.
Safety protocol must have a name (5-200 characters).
Implementation status must be from the allowed list.
School Allegation Protocol Shape
Validation shape for school allegation protocol instances.
School allegation protocol must have a name (5-200 characters).
School Counselor Training Shape
Validation shape for school counselor training instances.
School counselor training must specify start time.
School Distribution
Distribution of educational materials to schools.
School Policy Shape
Validation shape for school policy instances.
School policy must have a name (5-200 characters).
School Safety Program Shape
Validation shape for school safety program instances.
School safety program must have a name (5-200 characters).
Secondary Prevention Shape
Validation shape for secondary prevention instances.
Secondary prevention participant count must be between 1 and 100000 when specified.
Sextortion Awareness Shape
Validation shape for sextortion awareness instances.
Sextortion awareness program must have a name (5-200 characters).
Sextortion Education Shape
Validation shape for sextortion education instances.
Sextortion education must target appropriate age groups.
Sextortion Response Shape
Validation shape for sextortion response instances.
Sextortion response must be active or planned.
Sextortion Warning Sign Shape
Validation shape for sextortion warning sign instances.
Sextortion warning sign must have a name (5-200 characters).
Student Education Shape
Validation shape for student education instances.
Student education must specify appropriate age group.
Target Audience Validation Shape
Validates target audience appropriateness for child safety education.
Child safety education should have appropriate age groups.
SELECT $this WHERE { $this a cacontology-prevention:OnlineSafetyEducation ; cacontology-prevention:ageGroup "preschool" . }
Teacher Training Shape
Validation shape for teacher training instances.
Teacher training must specify start time.
Validates temporal consistency for prevention activities.
Tertiary Prevention Shape
Validation shape for tertiary prevention instances.
Tertiary prevention participant count must be between 1 and 10000 when specified.
Twelve Plus Education
Safety education targeted specifically for students 12 years and older.
accesses archive
Community member accesses archived publication system.
active participant count
Number of currently active participants in interactive courses.
addresses sextortion
Education addresses specific sextortion warning signs.
affiliate organization count
Number of organizations in the ICAC affiliate network.
Organization is formally affiliated with ICAC network.
arrests from disclosures
Number of arrests resulting from outreach-generated disclosures.
assesses risk
Risk factor assessed by the tool.
average disclosure time
Average time in hours from presentation to victim disclosure.
average help seeking time
Average time in minutes users spend accessing FAQ information.
average listening duration
Average listening duration in minutes per episode.
community reporting increase
Percentage increase in community reporting following initiative.
Coordinator responsible for outreach program.
coordinated with
Links awareness initiative to coordinating agencies.
Coordination activity involves specific affiliate organization.
coordination meeting frequency
Frequency of affiliate coordination meetings and activities.
course completion rate
Course completion rate percentage (0.0-1.0) for interactive safety courses.
course module count
Number of interactive modules in the course system.
delivered by
Specialist delivering the prevention program.
disclosure barriers addressed
Number of disclosure barriers identified and addressed.
disclosures generated
Number of victim disclosures generated by outreach program.
discrete access count
Number of discrete accesses to safety information.
distributed via email list
Educational resource is distributed through community email list.
distributed to
Organization (school) receiving poster distribution.
educates on
Topic or subject covered by educational resource.
email list subscriber count
Number of active subscribers to community email list.
email open rate
Email open rate percentage (0.0-1.0) for community communications.
enables discreet access
QR code enables discreet access to safety information.
Links disclosure to rapid response capability.
engages community
Community organization engaged by outreach.
engages parents
Links vigilance program to parent participants.
Interactive course system is enhanced by multimedia educational content.
FAQ access count
Total number of accesses to the FAQ knowledge base.
FAQ item count
Number of frequently asked questions in the knowledge base.
hosts content on
Podcast series hosts educational content on platform integration system.
identifies trusted adult
Links program to trusted adult identification.
implements protocol
Safety protocol implemented by organization.
integrates QR code
Poster integrates QR code for information access.
integrates to platform
Multimedia content integrates with education platform systems.
maintains email list
Organization maintains community email list for ongoing communication.
measures engagement of
Engagement metrics measure effectiveness of community communication system.
monitors usage of
Usage metrics monitor access patterns of FAQ knowledge base.
parental engagement rate
Rate of parental engagement in vigilance program (0.0-1.0).
podcast download count
Total number of podcast episode downloads.
podcast episode count
Number of episodes in the podcast education series.
posters distributed
Number of posters distributed in campaign.
presentation attendance
Number of students attending safety presentation.
prevents bullying
Whether system helps prevent bullying and shaming.
prevents mechanism
Mechanism or behavior prevented by program.
provides resource
Educational resource provided by portal.
publication archive size
Number of archived publications available in the system.
publishes to archive
Educational resource is published to archive publication system.
QR code enabled
Whether campaign uses QR codes for information access.
QR code scans
Number of QR code scans recorded.
queries FAQ
Community member queries FAQ knowledge base for information.
rapid response capability
Whether rapid response (sub-24 hour) capability is available.
reduces barrier
Links strategy to disclosure barrier it addresses.
reduces shaming
System reduces shaming associated with seeking help.
resource sharing frequency
Frequency of resource sharing activities (daily, weekly, monthly, quarterly).
results in arrest
Links outreach-triggered investigation to arrest.
schools targeted
Number of schools targeted by poster campaign.
sextortion warning signs count
Number of warning signs covered in education.
Resource sharing activity involves specific affiliate organization.
Percentage of state covered by campaign (0.0-1.0).
Links disclosure to support system that enabled it.
Organization supporting the prevention program.
Age group targeted by poster campaign (e.g., '12+').
targets audience
Target audience for prevention program.
tracks podcast metrics
Metrics system tracks engagement data for podcast education series.
tracks progress of
Tracking system monitors progress of interactive course participants.
triggers disclosure
Links outreach activity to victim disclosure it triggered.
trusted adults identified
Number of trusted adults identified by children in program.
Active Production Phase Shape
Validation for active production phase instances.
Active production phase must specify current production activity.
Bathroom Surveillance
Specific surveillance of bathroom facilities, as observed in Vermont case.
Bedroom Surveillance
Specific surveillance of sleeping areas and bedrooms.
Concealment Container
Object used to hide recording equipment such as backpacks, furniture, or everyday items with modifications.
Controlled Environment
Location specifically prepared or modified for production activities.
Validates data quality for production offenses.
Digital Manipulation
Digital alteration or enhancement of images or videos to create child sexual abuse material.
Equipment Usage Validation Shape
Validates that production offenses have appropriate equipment.
Production offense should specify equipment used for recording or streaming.
SELECT $this WHERE { $this a cacontology-production:ProductionOffense ; cacontology-production:productionMethod ?method . FILTER (?method IN ("direct_recording", "video_recording", "live_streaming")) FILTER NOT EXISTS { $this cacontology-production:usesEquipment ?equipment . ?equipment a cacontology-production:RecordingDevice . } }
Extended Operation Validation Shape
Validates extended production operation consistency.
Extended operation duration should be consistent with total sessions.
SELECT $this WHERE { $this cacontology-production:operationDuration ?duration ; cacontology-production:totalSessions ?sessions . FILTER (?sessions > (?duration * 10)) }
Extended Production Operation Shape
Validation shape for extended production operation instances.
Extended operation duration must be between 7 days and 10 years.
Extended operation must have between 5 and 5000 total sessions.
Links facilitator to production they assist
Facilitator Shape
Validation shape for facilitator role instances.
Facilitator must specify facilitation type from the allowed list.
Hidden Recording Device
Covert recording equipment designed to capture content without victim awareness.
Image Post-Processing Shape
Validation shape for image post-processing instances.
Image post-processing must specify modification count between 1 and 1000.
Modification software must be specified (2-100 characters).
Live Production Event Shape
Validation shape for live production event instances.
Live production event must specify streaming platform (2-100 characters).
Viewer count must be between 1 and 10000 when specified.
Live Stream Content
Content transmitted in real-time during live production events.
Mobile Recording Device
Mobile phone, tablet, or portable device used for recording.
Links post-processing to image modification
Links text overlay to image modification
Primary Producer Shape
Validation shape for primary producer instances.
Primary producer must have leadership role set to true.
Links production to location where it occurred
Produced Image
Still images created through production activities.
Produced Video
Video content created through production activities.
Producer Role Conflict Shape
Prevents conflicting roles from being assigned simultaneously.
Individual cannot simultaneously be Producer and VictimRole.
PREFIX cacontology-production: <https://cacontology.projectvic.org/production#> PREFIX cacontology-gufo: <https://cacontology.projectvic.org/gufo#> PREFIX gufo: <http://purl.org/nemo/gufo#> SELECT ?this WHERE { ?entity gufo:playsRole ?this . ?entity gufo:playsRole ?victimRole . ?this a cacontology-production:Producer . ?victimRole a cacontology-gufo:VictimRole . ?this cacontology-production:hasRoleBeginPoint ?producerBegin . ?victimRole cacontology-production:hasRoleBeginPoint ?victimBegin . FILTER(?producerBegin <= ?victimBegin) OPTIONAL { ?this cacontology-production:hasRoleEndPoint ?producerEnd } OPTIONAL { ?victimRole cacontology-production:hasRoleEndPoint ?victimEnd } FILTER( (!BOUND(?producerEnd) && !BOUND(?victimEnd)) || (!BOUND(?producerEnd) && ?victimBegin <= ?victimEnd) || (!BOUND(?victimEnd) && ?producerBegin <= ?producerEnd) || (BOUND(?producerEnd) && BOUND(?victimEnd) && !((?producerEnd < ?victimBegin) || (?victimEnd < ?producerBegin))) ) }
Producer Shape
Validation shape for producer role instances.
Production experience must be between 0 and 50 years.
Technical skill level must be from the allowed list.
Production Cross Reference Shape
Validates cross-references between production and related entities.
Production offense should have at least one producer or facilitator.
SELECT $this WHERE { $this a cacontology-production:ProductionOffense . FILTER NOT EXISTS { { ?producer cacontology-production:producesContent $this } UNION { ?facilitator cacontology-production:facilitatesProduction $this } } }
Production Distribution Phase
Phase during which produced content is distributed or shared.
Production Equipment Shape
Validation shape for production equipment instances.
Equipment must specify type from the allowed list.
Equipment condition must be from the allowed list.
Production Event Shape
gUFO validation for production events ensuring proper temporal modeling.
Production event must have exactly one begin point.
Production event may have an end point.
Event begin point must be before end point.
SELECT ?this WHERE { ?this gufo:hasBeginPointInXSDDateTimeStamp ?begin . ?this gufo:hasEndPointInXSDDateTimeStamp ?end . FILTER(?begin >= ?end) }
Production Location Shape
Validation shape for production location instances.
Access control must be from the allowed list.
Production location must specify type from the allowed list.
Production location must specify privacy level from the allowed list.
Production Offense Shape
Validation shape for CSAM production offense instances.
Production offense must specify exactly one production method from the allowed list.
Session count must be between 1 and 1000 when specified.
Production offense must specify victim count between 1 and 50.
Duration must be between 1 minute and 1 week (10080 minutes).
Production offense may have a start time.
Production offense may have an end time.
Production Phase Shape
gUFO-enhanced validation shape for production phases with anti-rigidity constraints.
Production phase may have at most one begin point.
Production phase may have an end point.
Phase begin point must be before end point.
PREFIX cacontology-production: <https://cacontology.projectvic.org/production#> SELECT ?this WHERE { ?this cacontology-production:hasProductionPhaseBeginPoint ?begin . ?this cacontology-production:hasProductionPhaseEndPoint ?end . FILTER(?begin >= ?end) }
Phase instances must be anti-rigid (cannot exist without being instantiated by entities).
PREFIX gufo: <http://purl.org/nemo/gufo#> PREFIX owl: <http://www.w3.org/2002/07/owl#> SELECT ?this WHERE { ?this a gufo:Phase . FILTER NOT EXISTS { ?this a owl:Class . } FILTER NOT EXISTS { ?entity ?property ?this . ?property rdfs:subPropertyOf* gufo:hasPhase . } }
Production Preparation Phase
Phase involving preparation and setup for production activities.
Production Role Shape
gUFO-enhanced validation shape for production roles with anti-rigidity and temporal constraints.
Production role may have at most one begin point.
Production role may have an end point.
Role begin point must be before end point.
PREFIX cacontology-production: <https://cacontology.projectvic.org/production#> SELECT ?this WHERE { ?this cacontology-production:hasRoleBeginPoint ?begin . ?this cacontology-production:hasRoleEndPoint ?end . FILTER(?begin >= ?end) }
Role instances must be anti-rigid (cannot exist without being played by entities).
PREFIX gufo: <http://purl.org/nemo/gufo#> PREFIX owl: <http://www.w3.org/2002/07/owl#> SELECT ?this WHERE { ?this a gufo:Role . FILTER NOT EXISTS { ?this a owl:Class . } FILTER NOT EXISTS { ?entity ?property ?this . ?property rdfs:subPropertyOf* gufo:playsRole . } }
Production Situation Shape
gUFO validation for production situations ensuring proper modeling of ongoing states.
Situations should involve multiple entities or persist over time.
SELECT ?this WHERE { ?this a gufo:Situation . FILTER NOT EXISTS { { SELECT ?this WHERE { ?this gufo:involves ?entity1 . ?this gufo:involves ?entity2 . FILTER(?entity1 != ?entity2) } } UNION { SELECT ?this WHERE { ?this gufo:hasBeginPointInXSDDateTimeStamp ?begin . ?this gufo:hasEndPointInXSDDateTimeStamp ?end . FILTER(?end > ?begin) } } } }
Recording Device Shape
Validation shape for recording device instances.
Recording quality must be from the allowed list.
Storage capacity must be between 0.1 GB and 100 TB.
Residential Production Site
Private residence used for production activities.
Stationary Camera
Fixed camera equipment including webcams, digital cameras, and video cameras.
Validates temporal consistency in production offenses.
Text Overlay Shape
Validation shape for text overlay instances.
Text overlay must specify text type from the allowed list.
Text overlay must specify placement from the allowed list.
concealment location
Specific location where device was concealed (bathroom, bedroom, living_area).
concealment method
Specific technique used to hide recording device (fabric_cut, false_bottom, hollow_object).
developmental documentation
Whether abuse documentation captured victim's physical development over time.
Brand or manufacturer of recording device.
Model number or name of recording device.
distribution intent
Whether content was produced for distribution (personal_use, intended_distribution, commercial).
edited with
Links edited content to editing equipment used.
evidence of
Links produced content to the production offense it evidences.
evidence recovered
Whether physical evidence of production was recovered.
facilitated by
Links production activity to individual who facilitated it.
forensic value
Forensic value of production evidence (high, medium, low).
image count
Number of images produced during production activities.
immediate distribution
Whether content was distributed immediately after production.
Links production activity to victim involved.
location access
Access control at production location (unrestricted, controlled, restricted).
location security
Security measures at production location (isolated, private, public).
metadata preserved
Whether original metadata from production was preserved.
modification description
Description of physical modifications made to enable concealment.
part of series
Links individual session to larger production series.
privacy expectation
Level of privacy expectation in surveillance location (high, medium, low).
produced by
Links production activity to the individual who produced it.
produces
Links production activity to content created.
production complexity
Complexity level of production (basic, intermediate, sophisticated).
production end date
Date when production activities ended.
production period
Duration of production activities in days.
production start date
Date when production activities began.
recorded with
Links produced content to the device used for recording.
recording capability
Recording capabilities of device (photo_only, video_only, both).
resulting content
Links production session to content created during that session.
session duration
Duration of individual production session in minutes.
session location
Links production session to its physical location.
surveillance angle
Camera angle or positioning for surveillance (pointing_toward_bathroom, wide_angle, focused).
systematic nature
Whether production shows systematic, ongoing pattern rather than isolated incidents.
total content volume
Total amount of content produced in megabytes.
triggered investigation
Links production offense to investigation it triggered.
victim age
Age of victim at time of production.
victim age progression
Age range documented showing victim's development (e.g., '13-16').
victim awareness
Whether victim was aware of recording (aware, unaware, coerced).
video count
Number of videos produced during production activities.
Extracurricular Recruitment
Recruitment occurring during extracurricular activities or school events.
Lunch Break Recruitment
Recruitment occurring during lunch breaks or between classes.
Mandatory Reporting Activation
Activation of mandatory reporting requirements by school personnel.
Peer Pressure Vulnerability
Susceptibility to peer pressure enabling recruitment through classmates.
Recruitment Incentive
Incentives offered to existing victims for successful recruitment of new victims.
Recruitment Punishment
Punishment threatened or applied to victims who fail to recruit new victims.
School Counselor
School counselor who may receive disclosures from trafficking victims.
Social Connection Leverage
Leveraging existing social connections between victims to facilitate new recruitment.
Social Isolation at School
Student isolation within school environment making them vulnerable to recruitment.
Student Network Exploitation
Exploitation of student social networks and peer relationships for trafficking recruitment.
Teacher Reporter
Teacher who identifies signs of trafficking or receives disclosures from students.
attends school
Links student to educational institution they attend.
Links victim to vulnerability factors they exhibit.
Links recruitment to vulnerability factor being exploited.
mitigates vulnerability
Links school intervention to vulnerability factor it addresses.
operates in network
Links trafficking operation to recruitment network it utilizes.
recruits victim
Links recruiting victim to new victim they recruit.
reports to school
Links victim to school where they made disclosure.
Links school-based reporting to investigation it triggers.
Academic Struggles Shape
Validation shape for academic struggles instances.
Academic performance level must be from allowed list.
Attendance Problems Shape
Validation shape for attendance problems instances.
Attendance rate must be 0.0-1.0 (percentage).
Classmate Introduction Shape
Validation shape for classmate introduction instances.
Classmate introduction must specify who victim is introduced to.
Average recruitment time must be 0.1-365 days.
Classmate Recruitment Network Shape
Validation shape for classmate recruitment network instances.
Classmate recruitment network must involve 1-10 schools.
Classmate recruitment network must target at least one school.
Coerced Peer Recruitment Shape
Validation shape for coerced peer recruitment instances.
Coerced recruitment must have description 10-500 characters.
Recruitment Networks Data Quality Shape
General data quality constraints for recruitment networks module.
All recruitment network entities must have non-empty labels, comments, or descriptions.
Educational Institution Shape
Validation shape for educational institution instances.
School type must be public, private, charter, alternative, homeschool, or online.
Student population must be 10-5000.
Socioeconomic level must be low, middle, high, or mixed.
Educational institution must have label 3-200 characters.
Educational Reporting Data Quality Shape
Data quality constraints for educational reporting instances.
School-based reporting must specify staff role making report.
School-based reporting must have reporting timestamp.
Network Size Consistency Shape
Validates consistency between network size and victim recruiter count.
Victim recruiter count cannot exceed total network size.
SELECT $this WHERE { $this cacontology-recruitment:networkSize ?size ; cacontology-recruitment:victimRecruitersCount ?recruiters . FILTER (?recruiters > ?size) }
Peer Recruitment Network Shape
Validation shape for peer recruitment network instances.
Peer recruitment network must have 2-50 participants.
Network must have 1-20 victim recruiters.
Recruitment network must include at least one recruiting victim.
Recruitment Consistency Shape
Validates consistency between recruitment attempts and successes.
Successful recruitments cannot exceed total recruitment attempts.
SELECT $this WHERE { $this cacontology-recruitment:successfulRecruitments ?successful ; cacontology-recruitment:recruitmentAttempts ?attempts . FILTER (?successful > ?attempts) }
Recruitment Quota Shape
Validation shape for recruitment quota instances.
Recruitment quota must specify 1-10 required recruitments.
Recruitment Timing Shape
Validation shape for recruitment timing instances.
Recruitment timing may have start time.
Recruitment timing may have end time.
School Based Recruitment Shape
Validation shape for school-based recruitment instances.
Grade level must be elementary, middle, high, mixed, or alternative.
School-based recruitment may have start time.
School Based Reporting Shape
Validation shape for school-based reporting instances.
Reporting delay must be 0-365 days.
Reporting staff role must be from allowed list.
Must specify if mandatory reporting was triggered.
School-based reporting must have start time.
School Reporting Timeliness Shape
Validates reasonable reporting timelines for school-based reports.
Mandatory reporting should occur within 24 hours when triggered.
SELECT $this WHERE { $this cacontology-recruitment:mandatoryReportingTrigger true ; cacontology-recruitment:reportingDelay ?delay . FILTER (?delay > 1.0) }
School Social Worker Shape
Validation shape for school social worker instances.
School social worker must have label 3-100 characters.
School Staff Member Shape
Validation shape for school staff member instances.
School staff member must be employed at one institution.
School Vulnerability Factor Shape
Validation shape for school vulnerability factor instances.
Vulnerability score must be 0.0-1.0.
Vulnerability factor must have label 5-150 characters.
Social Worker Report Shape
Validation shape for social worker report instances.
Social worker report must include law enforcement contact.
Victim Mediated Recruitment Shape
Validation shape for victim-mediated recruitment instances.
Successful recruitments must be 0-20.
Recruitment attempts must be 1-100.
Victim-mediated recruitment must specify facilitating victim.
Victim School Disclosure Shape
Validation shape for victim school disclosure instances.
School disclosure must specify receiving staff member.
Appellate Disposition Shape
Validation shape for appellate dispositions.
Disposition type must be one of: affirmed, reversed, vacated, remanded, affirmed_in_part_reversed_in_part, dismissed, other.
Appellate disposition should have an rdfs:label.
Appellate Issue Shape
Validation shape for appellate issues (issue → disposition, optional evidence-rule and standard-of-review links).
Appellate issue must have an rdfs:label.
Appellate issue must link to at least one AppellateDisposition via issueDisposition.
appliesStandardOfReview must point to a StandardOfReview.
citesEvidenceRule must point to an EvidenceRule.
Arraignment Proceeding
Initial court appearance where charges are formally read and plea is entered. Modeled as gUFO Event.
CSAM Accessing and Viewing
Charge for intentionally accessing and viewing child sexual abuse material. Modeled as gUFO Object.
CSAM Causing Production
Charge for causing or facilitating the production of child sexual abuse material, distinct from direct production. Modeled as gUFO Object.
CSAM Distribution
Charge for distribution of child sexual abuse material. Modeled as gUFO Object.
CSAM Receiving on Cellular Device
Charge for receiving child sexual abuse material on cellular phone or mobile device. Modeled as gUFO Object.
Carriage Service CSAM Transmission
Use of carriage service to cause child abuse material to be transmitted to self, contrary to section 474.22(1)(a)(ii) Criminal Code (Cth). Maximum penalty 15 years imprisonment. Modeled as gUFO Object.
Carriage Service Indecent Communication
Use of carriage service to transmit indecent communication to person under 16 years, contrary to section 474.27A Criminal Code (Cth). Maximum penalty 10 years imprisonment. Modeled as gUFO Object.
Community Service
Sentence requiring unpaid work for community benefit. Modeled as gUFO Object.
Computer Seduce Solicit Lure Shape
Validation shape for F.S. 847.0135(3) computer solicitation charges.
Validation shape for Florida computer lure charges.
Must specify type of solicitation from the allowed list.
May specify the communication platform used.
Computer lure charge should have a label.
Computer lure method should be from the allowed list.
Contributing to Delinquency Shape
Validation shape for F.S. 827.04 contributing to delinquency charges.
Validation shape for Florida contributing to delinquency charges.
Must specify whether contribution was to delinquency, dependency, or both.
Contributing charge should have a label.
May specify if contribution to child delinquency occurred.
Conviction Record Shape
Validation shape for conviction record instances.
Conviction record must specify conviction date.
Conviction record must specify conviction type from the allowed list.
Conviction record must have between 1 and 100 charges.
Prior convictions must be between 0 and 50.
Criminal Fine Shape
Validation shape for criminal fine instances.
Fine amount must be between $1 and $1,000,000.
Criminal fine must specify fine type from the allowed list.
Criminal fine may specify payment deadline.
Criminal Sentence Concurrency Business Rule
Business rule: a sentence MUST NOT be declared concurrent with itself.
A criminal sentence cannot be concurrentWith itself.
SELECT $this WHERE { $this cacontology-sentencing:concurrentWith $this . }
Criminal Sentence Shape
Validation shape for criminal sentences, including concurrency semantics for concurrent jail/probation terms (as in the Utah Christensen 2021 sentences).
Sentence concurrency, when provided, must be one of: concurrent, consecutive, mixed.
Sentences linked via concurrentWith must point to other CriminalSentence instances.
Validates data quality for sentencing outcomes.
Defendant Role
Role of individual charged with ICAC crimes. Modeled as anti-rigid gUFO Role.
Defense Attorney Role
Role of defense attorney representing ICAC defendants. Modeled as anti-rigid gUFO Role.
Direct Promotion of Sexual Performance Shape
Validation shape for F.S. 827.071(4) promoting sexual performance by a child charges.
Validation shape for Florida direct promotion charges.
Must specify type of promotion from the allowed list.
Direct promotion charge should have a label.
May specify if sexual performance promotion occurred.
Enhancement Factor Shape
Validation shape for enhancement factor instances.
Enhancement factor must specify enhancement type from the allowed list.
Enhancement factor must have enhancement value between 1 and 10.
Enhancement justification must be between 10 and 500 characters.
Evidence Rule Shape
Validation shape for evidence rules cited in appellate issues.
Evidence rule must include a ruleCitation string (5-200 chars).
Evidence rule should have an rdfs:label.
Evidentiary Ruling (Issue)
United States v. McCormack (9th Cir. 2017) opinion (CourtListener).
Appellate issue concerning a trial court evidentiary ruling, including admission/exclusion decisions and related prejudice analysis (e.g., under Federal Rules of Evidence). Modeled as gUFO Object.
Felony Charge Shape
Validation shape for felony charge instances.
Felony charge must specify felony level from the allowed list.
Felony charge must specify if it is a violent crime.
Florida State Charge Shape
Validation shape for Florida state charge instances in ICAC cases.
Validation shape for Florida state criminal charges.
Florida state charge must specify Florida Statute reference (e.g., 'F.S. 847.0135').
Florida charge must specify classification from the allowed list.
Florida charge should have a label.
Florida statute should follow F.S. format (e.g., 'F.S. 847.0135').
Charge classification must be from the allowed Florida list.
Georgia State Charge Shape
Validation shape for Georgia state charge instances in CAC cases.
Georgia state charge should have an rdfs:label.
Imprisonment Sentence Shape
Validation shape for imprisonment sentence instances.
Imprisonment sentence must specify facility type from the allowed list.
Imprisonment sentence must specify parole eligibility.
Minimum time served must be between 0 and 50 years.
Judge Role
Role of judge presiding over ICAC legal proceedings. Modeled as anti-rigid gUFO Role.
Judicial System Situation
Broader situation involving judicial system processing of ICAC cases. Modeled as gUFO Situation.
Jury Role
Role of jury members in ICAC trial proceedings. Modeled as anti-rigid gUFO Role.
Legal Charge Shape
Validation shape for legal charge instances.
Legal charge must specify statute reference (5-100 characters).
Maximum penalty must be between 0 and 99 years.
Plea entered must be from the allowed list.
Legal charge must specify charge type from the allowed list.
Legal charge must specify charge class from the allowed list.
Legal Proceeding Shape
Validation shape for legal proceeding instances, including pretrial bail status (e.g., held without bail in the Utah Christensen case).
Bail status, when provided, must be one of: released_on_bail, held_without_bail, released_on_own_recognizance, bail_denied, bail_revoked.
Life Imprisonment Sentence
Prison sentence of life imprisonment (typically without a fixed term duration). Modeled as gUFO Object.
Live Streaming Offense
Offense involving live streaming of child abuse, often carrying severe sentences. Modeled as gUFO Object.
Mandatory Minimum Sentencing
Sentencing under mandatory minimum provisions for Commonwealth child sexual abuse offenses. Modeled as gUFO Object.
Monetary Penalty
Financial penalty including fines, restitution, or forfeiture. Modeled as gUFO Object.
Online Enticement
Charge for online enticement of minors for illegal sexual activity. Modeled as gUFO Object.
Payment Deadline Validation Shape
Validates payment deadline consistency.
Payment deadline should be in the future when specified.
SELECT $this WHERE { $this cacontology-sentencing:paymentDeadline ?deadline . FILTER (?deadline <= NOW()) }
Plea Bargaining
Negotiation process between prosecution and defense for plea agreement. Modeled as gUFO Event.
Post-Conviction Phase
Phase after conviction including appeals and compliance. Modeled as anti-rigid gUFO Phase.
Pre-Trial Phase
Phase before trial including arraignment and plea bargaining. Modeled as anti-rigid gUFO Phase.
Probation Officer Role
Role of probation officer supervising ICAC offenders. Modeled as anti-rigid gUFO Role.
Probation Sentence Shape
Validation shape for probation sentence instances.
Probation sentence must have between 1 and 50 conditions.
Probation sentence must specify supervision level from the allowed list.
Probation sentence must specify reporting frequency from the allowed list.
Professional License Surrender Condition Shape
Validation shape for conditions requiring surrender of a professional license.
License surrender condition must reference at least one ProfessionalLicense via requiresLicenseSurrender.
License surrender condition must specify the person it applies to via conditionAppliesToPerson.
Prosecutor Role
Role of prosecutor handling ICAC criminal charges. Modeled as anti-rigid gUFO Role.
Restitution Order Shape
Validation shape for restitution order instances.
Restitution amount must be between $1 and $10,000,000.
Restitution order must specify payment schedule from the allowed list.
Restitution order must specify victim count between 1 and 1000.
Payment status must be from the allowed list.
Restitution Validation Shape
Validates restitution order consistency.
Restitution amount should be reasonable for victim count.
SELECT $this WHERE { $this cacontology-sentencing:restitutionAmount ?amount ; cacontology-sentencing:victimCount ?victims . FILTER (?amount > (?victims * 100000)) }
Links sentencing outcome to legal charge
Sentence Duration Validation Shape
Validates sentence duration consistency.
Imprisonment sentences should have duration specified.
SELECT $this WHERE { $this cacontology-sentencing:sentenceType "imprisonment" . FILTER NOT EXISTS { $this cacontology-sentencing:sentenceDuration ?duration . } }
Sentencing Cross Reference Shape
Validates cross-references between sentencing and related entities.
Sentencing outcome must result from at least one legal charge.
SELECT $this WHERE { $this a cacontology-sentencing:SentencingOutcome . FILTER NOT EXISTS { $this cacontology-sentencing:resultsFromCharge ?charge . } }
Sentencing Guidelines Shape
Validation shape for sentencing guidelines instances.
Sentencing guidelines must specify guideline system from the allowed list.
Base offense level must be between 1 and 43.
Criminal history category must be from I to VI.
Adjustment points must be between -10 and 20.
Sentencing Hearing
Court proceeding where sentence is determined and imposed. Modeled as gUFO Event.
Sentencing Outcome Shape
Validation shape for sentencing outcome instances.
Sentencing outcome must specify sentence type from the allowed list.
Sentence duration must be between 0 and 50 years.
Sentencing outcome must specify sentence date.
Sentencing outcome must specify jurisdiction from the allowed list.
Appeal status must be from the allowed list.
Sentencing Phase
Phase focused on sentencing determination and imposition. Modeled as anti-rigid gUFO Phase.
Sentencing Reasonableness Issue
Appellate issue challenging the procedural and/or substantive reasonableness of a sentence (e.g., under 18 U.S.C. § 3553(a)). Modeled as gUFO Object.
Sex Trafficking
Charge for sex trafficking of minors. Modeled as gUFO Object.
Sextortion Charge
Criminal charge specifically related to sextortion involving sexual extortion of children through online blackmail. Modeled as gUFO Object.
Sexual Exploitation of a Minor (GA) Charge Shape
Validation shape for Georgia sexual exploitation of a minor charge instances.
Charge instance should have an rdfs:label.
Soliciting Explicit Material
Offense of soliciting sexually explicit material from children (e.g., from 10 foreign children via social media). Modeled as gUFO Object.
Standard of Review Shape
Validation shape for standards of review.
Standard of review type must be one of: abuse_of_discretion, de_novo, clear_error, plain_error, substantial_evidence, reasonableness, other.
Standard of review should have an rdfs:label.
Sufficiency of Evidence Issue
Appellate issue challenging whether the evidence was sufficient to sustain a conviction under the applicable legal standard. Modeled as gUFO Object.
Supervised Release
Period of supervision following completion of prison sentence. Modeled as gUFO Object.
Validates temporal consistency in conviction records.
Conviction date must be before or equal to sentence date.
SELECT $this WHERE { $this cacontology-sentencing:convictionDate ?convictionDate . ?sentence cacontology-sentencing:resultsFromCharge ?charge ; cacontology-sentencing:sentenceDate ?sentenceDate . ?charge cacontology-sentencing:convictionRecord $this . FILTER (?convictionDate > ?sentenceDate) }
Trafficking of Persons for Sexual Servitude (GA) Charge Shape
Validation shape for Georgia trafficking-for-sexual-servitude charge instances.
Traveling To Meet After Computer Lure Shape
Validation shape for F.S. 847.0135(4) traveling to meet a minor after computer lure charges.
Validation shape for Florida traveling to meet charges.
Must specify whether actual travel occurred.
Electronic communication must have been used for this charge.
Traveling charge should have a label.
May specify if travel to the location occurred.
May specify if electronic communication was used.
Treatment Order Shape
Validation shape for treatment order instances.
Treatment order must specify treatment type from the allowed list.
Treatment duration must be between 1 and 260 weeks (5 years).
Treatment order must specify treatment provider from the allowed list.
Treatment order must specify if compliance is required.
Trial Phase
Active trial phase with proceedings and evidence presentation. Modeled as anti-rigid gUFO Phase.
Trial Proceeding
Formal trial process with jury or judge determining guilt or innocence. Modeled as gUFO Event.
Victim Role
Role of victim in ICAC legal proceedings. Modeled as anti-rigid gUFO Role.
applies to
Links criminal sentence to the charge it addresses.
The current active phase of the legal proceeding.
has charge
Links legal proceeding to criminal charges involved.
has legal phase
Links legal proceeding to its phases.
Temporal begin point for legal phase.
Temporal end point for legal phase.
has proceeding begin point
Temporal begin point for legal proceeding.
has proceeding end point
Temporal end point for legal proceeding.
has role
Links individual to their role in legal proceeding.
Temporal begin point for legal role.
Temporal end point for legal role.
has sentence begin point
Temporal begin point for sentence implementation.
has sentence end point
Temporal end point for sentence completion.
involves charge count
Number of charges involved in legal situation.
involves participant count
Number of participants involved in legal situation.
participates in proceeding
Links role to legal proceeding participated in.
Duration of legal phase.
proceeding duration
Duration of legal proceeding from start to completion.
raises issue
Links an appeal process to an appellate issue raised for review.
results sentence
Links legal proceeding to resulting criminal sentence.
Duration of individual's legal role.
situation complexity
Complexity level of legal situation (1-5 scale).
transitions to phase
Links one legal phase to the next phase in sequence.
Address History
Historical record of registered addresses.
Address Verification Cross Reference Shape
Validates that registered offenders have current address information.
Registered sex offender must have at least one registered address.
SELECT $this WHERE { $this a cacontology-registry:RegisteredSexOffender . FILTER NOT EXISTS { $this cacontology-registry:residesAt ?address . ?address a cacontology-registry:RegisteredAddress . } }
Age Validation Shape
Validates age-related constraints for registered offenders.
Offender must be at least 18 years old at time of registration.
SELECT $this WHERE { $this cacontology-registry:dateOfBirth ?dob ; cacontology-registry:hasRegistrationRecord ?record . ?record cacontology-registry:registrationDate ?regDate . BIND(YEAR(?regDate) - YEAR(?dob) AS ?age) FILTER (?age < 18) }
Community Notification
Notification to community about registered sex offender.
Compliance Violation Shape
Validation shape for compliance violation instances.
Violation must have a description (10-1000 characters).
Violation must specify occurrence time.
Violation category, when provided, must be one of: failure_to_register, false_information, late_update, residency_restriction_violation.
Contact Restriction
Restriction on contact with certain individuals or groups.
Convicting Offense Shape
Validation shape for convicting offense instances.
Offense must have a description (10-1000 characters).
Offense must specify conviction date.
Sentence length should be 1-100 characters when specified.
Court Order
Court order mandating sex offender registration.
Validates data quality for registry entities.
Education Information Shape
Validation shape for education information instances.
Education must specify institution name (2-200 characters).
Employment Information Shape
Validation shape for employment information instances.
Employment must specify employer name (2-200 characters).
Employment may specify start date.
Employment Restriction
Restriction on types of employment.
Failure to Register Offense
Criminal offense for failing to register or update required information in a sex offender registry. Typically serves as a registry-triggering or enhancing offense for compliance analytics.
False Information Registration Offense
Criminal offense for knowingly providing false or misleading information in connection with sex offender registration (e.g., false address, contact information, or online identifiers).
Geographic Restriction
Geographic area where offender is restricted from being.
Identifying Mark
Distinctive physical mark (scar, tattoo, birthmark) for identification.
Internet Information
Internet-related information for registered sex offender.
Internet Restriction
Restriction on internet use or online activities.
Internet Service Provider
Internet service provider used by registered sex offender.
Notification Tier
Classification tier determining level of community notification required.
Offender Profile Shape
Validation shape for offender profile instances.
Profile must specify creation time.
Profile may specify last update time.
Offender Registration Cross Reference Shape
Validates that registered offenders have required registration records.
Registered sex offender must have at least one registration record.
SELECT $this WHERE { $this a cacontology-registry:RegisteredSexOffender . FILTER NOT EXISTS { $this cacontology-registry:hasRegistrationRecord ?record . ?record a cacontology-registry:RegistrationRecord . } }
Offense Classification
Classification of sexual offense (felony/misdemeanor, degree, special categories).
Photograph
Official photograph of registered sex offender.
Physical Description Shape
Validation shape for physical description instances.
Height must be in format X'XX" or XXX cm when specified.
Weight must be in format XXX lbs or XXX kg when specified.
Eye color must be from the allowed list.
Hair color must be from the allowed list.
Race must be from the allowed list.
Primary Residence Shape
Validation shape for primary residence instances.
Primary residence must specify start date.
Public Website
Public website for searching sex offender registry information.
Recidivism Post-Registration Business Rule
Business rule: a recidivist sex offender SHOULD have at least one postRegistrationEvent linked to post-registration abuse/CSAM incidents.
Recidivist sex offenders should have at least one postRegistrationEvent representing post-registration abuse or CSAM incidents.
SELECT $this WHERE { $this a cacontology-registry:RecidivistSexOffender . FILTER NOT EXISTS { $this cacontology-registry:postRegistrationEvent ?event . } }
Recidivist Sex Offender Shape
Validation shape for recidivist sex offenders, ensuring post-registration offending events can be linked for analytics (e.g., Utah Christensen Garfield County CSAM case).
Post-registration events must be modeled as ChildSexualAbuseEvent (or subclasses) when present.
Registered Address Shape
Validation shape for registered address instances.
Address must have a street (5-200 characters).
Address must have a city (2-100 characters).
Address must have a state (2-50 characters).
Postal code must be in format XXXXX or XXXXX-XXXX.
Registered Sex Offender Shape
Validation shape for registered sex offender instances.
Offender must be registered in at least one registry.
Offender must have a full name (2-100 characters).
Offender must have a date of birth.
SSN must follow format XXX-XX-XXXX when provided.
Sex must be Male, Female, or Unknown.
Registration Alert
Alert generated by registry system (non-compliance, address change, etc.).
Registration Date Validation Shape
Validates that registration dates are logical and consistent.
Registration date must be after conviction date.
SELECT $this WHERE { $this a cacontology-registry:RegistrationRecord ; cacontology-registry:registrationDate ?regDate ; cacontology-registry:basedOnOffense ?offense . ?offense cacontology-registry:convictionDate ?convDate . FILTER (?regDate < ?convDate) }
Expiration date must be after registration date when specified.
SELECT $this WHERE { $this cacontology-registry:registrationDate ?regDate ; cacontology-registry:expirationDate ?expDate . FILTER (?expDate <= ?regDate) }
Registration Frequency Validation Shape
Validates registration frequency requirements based on tier.
Tier 1 offenders should register annually.
SELECT $this WHERE { $this cacontology-registry:tier 1 ; cacontology-registry:registrationFrequency ?freq . FILTER (?freq != "annual") }
Tier 2 offenders should register semi-annually.
SELECT $this WHERE { $this cacontology-registry:tier 2 ; cacontology-registry:registrationFrequency ?freq . FILTER (?freq != "semi-annual") }
Tier 3 offenders should register quarterly.
SELECT $this WHERE { $this cacontology-registry:tier 3 ; cacontology-registry:registrationFrequency ?freq . FILTER (?freq != "quarterly") }
Registration Offense Cross Reference Shape
Validates that registration records are based on convicting offenses.
Registration record must be based on at least one convicting offense.
SELECT $this WHERE { $this a cacontology-registry:RegistrationRecord . FILTER NOT EXISTS { $this cacontology-registry:basedOnOffense ?offense . ?offense a cacontology-registry:ConvictingOffense . } }
Registration Record Shape
Validation shape for registration record instances.
Registration record must have a registration number (5-50 characters).
Registration record must specify registration date.
Registration record may specify expiration date.
Registration tier must be 1, 2, or 3.
Registration record must specify if lifetime registration is required.
Registration Status Shape
Validation shape for registration status instances.
Registration status must be from the allowed list.
Status must specify start time.
Registry Officer
Officer responsible for sex offender registration management.
Registry System
Information system used to manage sex offender registry.
Sex Offender Registry Shape
Validation shape for sex offender registry instances.
Registry must have a name (5-200 characters).
Registry must specify managing organization.
Social Media Account
Social media account belonging to registered sex offender.
Validates temporal consistency for registry actions and records.
Temporary Address
Temporary address where offender will be residing.
Vehicle Information Shape
Validation shape for vehicle information instances.
Vehicle must specify make (2-50 characters).
Vehicle must specify model (1-50 characters).
Vehicle year must be between 1900 and 2030 when specified.
License plate should be 2-15 characters when specified.
Verification Check Shape
Validation shape for verification check instances.
Verification check must specify start time.
Verification check must specify performing officer.
Victim Information Shape
Validation shape for victim information instances.
Victim age must be between 0 and 25 when specified.
Victim count must be at least 1 when specified.
Victim relationship must be from the allowed list.
Work Location Shape
Validation shape for work location instances.
Work location must have a name (2-200 characters).
age acknowledgment method
Method by which offender acknowledged victim's age (verbal, written, direct_question).
arrest timing
Timing of arrest in relation to compliance activity (arrival, during, departure).
Educational institution where offender is enrolled.
based on offense
Criminal offense that triggered registration requirement.
compliance type
Type of compliance activity used for arrest coordination (annual_review, quarterly_check, address_update).
content types received
Types of explicit content solicited and received from victim.
content types sent
Types of explicit content sent to victim (text, images, audio, video).
coordinated with compliance
Links investigation to compliance-based arrest coordination.
coordinates between agencies
Links investigation to agencies coordinating across state boundaries.
coordination timeframe
Timeframe in days between investigation completion and compliance-based arrest.
crosses states
Links cross-state recidivism to states involved.
demonstrates age awareness
Links exploitation pattern to age-aware criminal activity.
Location where offender is employed.
executed at
Links search warrant to registered address where it was executed.
executed during
Links arrest to specific compliance activity during which it was executed.
exhibits recidivism
Links registered offender to recidivist classification.
exploitation duration months
Duration of digital exploitation in months.
has alias
Known alias used by registered sex offender.
has compliance
Compliance history for registered sex offender.
has online identifier
Online identifier used by registered sex offender.
has profile
Offender profile containing comprehensive information.
has registration record
Official registration record for offender.
involves bidirectional exchange
Links high-volume exploitation to bidirectional content exchange.
involves high volume exploitation
Links pattern to high-volume communication exploitation.
involves pattern
Links recidivist offender to digital exploitation pattern.
lifetime supervision
Whether lifetime supervised release is required.
mandatory minimum years
Mandatory minimum sentence in years for recidivist offense.
maximum sentence years
Maximum sentence exposure (years or life).
message count
Total number of messages sent in digital exploitation.
owns vehicle
Vehicle owned or operated by offender.
prior conviction count
Number of prior sexual offense convictions.
recidivism pattern
Pattern of recidivism (escalation, similar_mo, cross_jurisdictional).
recovers evidence
Links forensic examination to multi-modal digital evidence recovered.
registration frequency
Required frequency of registration updates (annual, quarterly, monthly).
resides at
Current registered address of offender.
sentence served
Sentence served for prior conviction before reoffending.
subject to restriction
Restriction imposed on registered sex offender.
targets cross state
Links investigation to cross-state victim targeting.
Links recidivist activity to cross-state digital investigation.
verified by
Verification check confirming registration information.
victim age acknowledged
Age of victim that offender explicitly acknowledged.
years between offenses
Years between release from prior offense and new offense.
Additional Content Demand
Demand for more graphic content or additional intimate images.
Age Deception Sextortion
Sextortion incident involving offender lying about their age when interacting with children (e.g., posing as juvenile).
Age Deception Shape
Validation shape for age deception instances.
Age deception must specify deception type from the allowed list.
Claimed age must be between 10 and 25 years.
Actual age must be between 18 and 80 years.
Deception effectiveness must be from the allowed list.
Age Deception Validation Shape
Validates age deception consistency.
Claimed age should be lower than actual age in age deception.
SELECT $this WHERE { $this cacontology-sextortion:claimedAge ?claimed ; cacontology-sextortion:actualAge ?actual . FILTER (?claimed >= ?actual) }
Compliance Duration Validation Shape
Validates compliance duration consistency.
Immediate compliance should have short duration.
SELECT $this WHERE { $this cacontology-sextortion:complianceLevel "immediate" ; cacontology-sextortion:complianceDuration ?duration . FILTER (?duration > 7.0) }
Compliance Response Shape
Validation shape for compliance response instances.
Compliance response must specify compliance level from the allowed list.
Compliance duration must be between 0 and 365 days.
Contact List Threat
Threat to send intimate images to victim's contact list.
Validates data quality for sextortion incidents.
Demand Message
Message making specific demands backed by threats.
Disappearing Message Feature
Platform feature where messages automatically delete after viewing.
Doxxing Threat Shape
Validation shape for doxxing threat mechanisms.
DoxxingThreat must have threatType 'doxxing'.
Emotional Manipulation
Use of emotional tactics (false love, friendship, etc.) to control victim.
Validation shape for escalation pattern instances.
Escalation trigger must be from the allowed list.
Escalation pattern must specify escalation speed from the allowed list.
Extortion Phase
Final phase involving threats and blackmail using obtained images.
Extortion Tactics Shape
Validation shape for extortion tactics instances.
Extortion tactics must specify tactic type from the allowed list.
Extortion tactics must specify threat specificity from the allowed list.
Threat credibility must be from the allowed list.
False Profile Creation
Creating fake profiles on platforms with false age and personal information.
Financial Demand Validation Shape
Validates financial sextortion demands.
Financial sextortion should specify payment method when demand amount is specified.
SELECT $this WHERE { $this cacontology-sextortion:demandAmount ?amount . FILTER (?amount > 0) FILTER NOT EXISTS { $this cacontology-sextortion:paymentMethod ?method . } }
Financial Sextortion Shape
Validation shape for financial sextortion instances.
Demand amount must be between $1 and $100,000.
Payment method must be from the allowed list.
Payment frequency must be from the allowed list.
Links sextortion to escalation patterns observed
Image Acquisition Phase
Phase where intimate images are obtained from victims.
Image Sharing Feature
Platform feature enabling image sharing in private conversations.
Initial Deception Phase
First phase involving age deception and false identity establishment.
Instant Messaging Sextortion
Sextortion conducted through instant messaging platforms with direct private communication.
International Coordination Shape
Validation shape for international coordination instances.
International coordination must specify coordination type from the allowed list.
International coordination must involve between 2 and 50 countries.
Coordination effectiveness must be from the allowed list.
Links sextortion to age deception tactics used
Peer Impersonation Shape
Validation shape for peer impersonation instances.
Peer impersonation must specify impersonation method from the allowed list.
Target age group must be in format like '12-14', '15', 'teens', or 'pre_teens'.
Personal Meeting Demand
Demand for in-person meeting or physical contact.
Private Messaging Feature
Platform feature enabling private direct communication.
Progressive Escalation Shape
Validation shape for progressive escalation instances.
Progressive escalation must have between 2 and 10 escalation stages.
Progressive escalation must specify stage progression from the allowed list.
Property Destruction Threat Shape
Validation shape for property destruction threat mechanisms.
PropertyDestructionThreat must have threatType 'property_destruction'.
Refusal Response
Victim refuses demands triggering threat escalation (as in WA case).
Reporting Response
Victim reports incident to authorities or trusted adults.
Links sextortion to international coordination needs
Resistance Response Shape
Validation shape for resistance response instances.
Resistance response must specify resistance method from the allowed list.
Resistance effectiveness must be from the allowed list.
Sadistic Sextortion Shape
Validation shape for sadistic sextortion incidents.
Sadistic sextortion must employ at least one threat mechanism.
Sadistic sextortion must specify victim count.
Sadistic sextortion must include at least one sadistic threat subtype (self-harm/violence/destruction/doxxing/swatting).
Screenshot Threat Shape
Validation shape for screenshot threat instances.
Screenshot threat must specify if screenshot evidence exists.
Screenshot count must be between 1 and 100 when specified.
Self-Harm Threat Shape
Validation shape for self-harm threat mechanisms.
SelfHarmThreat must have threatType 'self_harm'.
Sextortion Cross Reference Shape
Validates cross-references between sextortion and related entities.
Sextortion incident should have at least one victim or extortion tactic.
SELECT $this WHERE { $this a cacontology-sextortion:SextortionIncident . FILTER NOT EXISTS { { $this cacontology-sextortion:targetsVictim ?victim } UNION { $this cacontology-sextortion:usesExtortionTactics ?tactic } } }
Sextortion Incident Shape
Validation shape for sextortion incident instances.
Sextortion incident must specify incident type from the allowed list.
Incident duration must be between 0 and 365 days.
Sextortion incident must specify victim count between 1 and 100.
Sextortion incident may have a start time.
Sextortion incident may have an end time.
Sextortion incident must specify severity level from the allowed list.
Sexual Solicitation Phase
Phase involving sexually explicit conversations and image solicitation.
Silent Victimization
Victim does not report due to shame, fear, or manipulation.
Social Media Sextortion
Sextortion conducted through social media platforms and networks.
Social Media Sharing Threat Shape
Validation shape for social media sharing threat instances.
Target platforms must be specified (3-200 characters).
Social media sharing threat may specify contact list access.
Swatting Threat Shape
Validation shape for swatting threat mechanisms.
SwattingThreat must have threatType 'swatting'.
Links sextortion to victim being targeted
Validates temporal consistency in sextortion incidents.
Threat Message
Message containing explicit threats about sharing images.
Links sextortion to victim response patterns
Phase focused on building trust and rapport with victim.
Links sextortion to extortion tactics employed
Victim Isolation
Tactics to isolate victim from support systems and reporting mechanisms.
Victim Response Shape
Validation shape for victim response instances.
Victim response must specify response type from the allowed list.
Response speed must be from the allowed list.
Emotional impact must be from the allowed list.
Violence Threat Shape
Validation shape for violence threat mechanisms.
ViolenceThreat must have threatType 'violence'.
analyzes device
Links forensic analysis to devices examined.
conducts on platform
Links sextortion incident to digital platform used.
contains communication
Links sextortion incident to communications involved.
conversation count
Number of separate conversations identified in investigation.
conversation length
Length of conversation in number of messages exchanged.
demand type
Type of demand made (money, gift cards, more content, meeting).
device count
Number of devices seized for forensic examination (e.g., mobile phone and desktop).
Whether evidence was successfully recovered from devices.
Level of sexual explicitness (suggestive, explicit, graphic).
false persona type
Type of false persona used (peer, romantic interest, authority figure).
follows progression
Links incident to its progression pattern.
gift card type
Type of gift cards demanded (iTunes, Steam, Amazon, etc.).
identifies victim
Links victim identification process to identified victims.
image type
Type of images solicited (clothed, suggestive, nude, explicit).
Links sextortion incident to investigation process.
involves deception
Links sextortion incident to deception tactics used.
makes demand
Links incident to extortion demands made.
monetary amount
Amount of money demanded in extortion.
next phase
Links progression phase to the next phase in sequence.
previous phase
Links progression phase to the previous phase in sequence.
progression stage
Current stage in sextortion progression (1-5).
Links sextortion investigation to evidence provided for prosecution.
reconstructs conversation
Links investigation to conversations reconstructed.
Links sextortion incident to resulting criminal charges.
threat follow through
Whether offender followed through on threats.
triggers phase
Links victim response to the phase it triggers.
uses manipulation
Links incident to manipulation tactics employed.
utilizes feature
Links incident to platform features exploited.
victim age group
Age group of victims (e.g., 'under 16', 'teens', 'preteens').
Links an SOE network to a coercion show instance
Livestreamed Coercion Show Shape
Validation shape for livestreamed coercion show event instances.
Livestreamed coercion show must have an rdfs:label (3-300 chars).
coercionShowType must be one of: watch_party, cut_show, cut_stage, stage.
Livestreamed coercion show may have startTime.
Sadistic Online Exploitation Network Shape
Validation shape for SOE network/community instances.
SOE network must have an rdfs:label (3-300 chars).
communitySlangTerm must be a short string (1-50 chars).
Affiliate Engagement Metrics Shape
Validation shape for affiliate engagement metrics instances.
Affiliate engagement score must be between 0.0 and 1.0.
Affiliate Joint Operation Shape
Validation shape for affiliate joint operation instances.
Affiliate joint operation must specify start time.
Joint operation count must be between 1 and 1000 when specified.
Affiliate Network Coordination Shape
Validation shape for affiliate network coordination instances.
Coordination meeting frequency must be from the allowed list.
Affiliate Organization Validation Shape
Validates affiliate organization relationships and status.
Active affiliate organizations should have resource sharing or support relationships.
SELECT $this WHERE { $this a cacontology-specialized:ICACAffiliateOrganization ; cacontology-specialized:affiliationStatus "active" . FILTER NOT EXISTS { { $this cacontology-specialized:receivesResourceFrom ?sharing } UNION { $this cacontology-specialized:receivesSupportFrom ?support } UNION { $this cacontology-specialized:participatesInJointOperation ?operation } } }
Affiliate Performance Assessment Shape
Validation shape for affiliate performance assessment instances.
Performance score must be between 0.0 and 1.0.
Affiliate Resource Allocation Shape
Validation shape for affiliate resource allocation instances.
Resource allocation response time must be between 1 and 720 hours (30 days).
Affiliate Resource Library Shape
Validation shape for affiliate resource library instances.
Resource library size must be between 0 and 100000.
Role of analyst supporting specialized unit operations. Modeled as anti-rigid gUFO Role.
Child Rescue Unit Shape
Validation shape for child rescue unit instances.
Rescue operations count must be between 0 and 10000.
College Park Barrack
Maryland State Police College Park Barrack supporting computer crimes investigations. Modeled as gUFO Organization.
Community Engagement K9
K9 utilized for community outreach and educational programs. Modeled as gUFO Organization.
Community Outreach Program Shape
Validation shape for community outreach program instances.
Community outreach program must have a label (5-100 characters).
Event count must be between 0 and 1000.
Coordinated Arrest
Arrest coordinated as part of larger operation. Modeled as gUFO Event.
Critical Incident Debriefing
Structured debriefing process following traumatic incidents. Modeled as gUFO Event.
Validates data quality for specialized units entities.
Detection Dog Shape
Validation shape for detection dog instances.
Detection dog must have a name (2-50 characters).
Detection dog capabilities must be valid TripleThreatCapability instances.
Device Detection
Detection of electronic storage devices during search operations. Modeled as gUFO Event.
Digital Forensics Unit
Unit specialized in digital forensics analysis. Modeled as gUFO Organization.
Electronic Storage Device K9
K9 trained to detect electronic storage devices during search operations. Modeled as gUFO Organization.
Emergency Response Coordination Shape
Validation shape for emergency response coordination instances.
Emergency response coordination must specify start time.
Emergency response time must be between 1 and 1440 minutes (24 hours).
High Volume Operations Unit Shape
Validation shape for high volume operations unit instances.
High volume unit operational capacity must be between 100 and 10000.
CAC Affiliate Organization Shape
Validation shape for ICAC affiliate organization instances.
Affiliate organization must have a name (5-200 characters).
Affiliation level must be from the allowed list.
Affiliation status must be from the allowed list.
Resource contribution level must be from the allowed list.
Inter-Affiliate Resource Sharing Shape
Validation shape for inter-affiliate resource sharing instances.
Resource sharing frequency must be from the allowed list.
Interagency Operation Situation
Situation involving operations across multiple agencies and jurisdictions. Modeled as gUFO Situation.
K9 Detection Program Shape
Validation shape for K9 detection program instances.
K9 detection program must have a label (5-100 characters).
K9 detection program comment should be 10-500 characters when provided.
K9 Officer
Law enforcement officer handling and working with detection dogs. Modeled as anti-rigid gUFO Role.
K9 Operation Cross Reference Shape
Validates cross-references between K9 operations and related entities.
K9 search operation should have an associated detection dog.
SELECT $this WHERE { $this a cacontology-specialized:K9SearchOperation . FILTER NOT EXISTS { ?dog cacontology-specialized:assistsInSearch $this . } }
K9 Search Operation Shape
Validation shape for K9 search operation instances.
K9 search operation must specify start time.
K9 search operation may specify end time.
Search warrants executed must be between 0 and 100.
K9 Training Program
Training program for K9 units and handlers. Modeled as gUFO Organization.
Maryland State Police Computer Crimes Unit
Maryland State Police unit coordinating the Maryland Internet Crimes Against Children Task Force. Modeled as gUFO Organization.
Mental Health Support
Mental health services and support for officers dealing with traumatic content. Modeled as gUFO Organization.
Multi-Jurisdictional Operation
Operation involving multiple jurisdictions and agencies. Modeled as gUFO Event.
Multi-Unit Coordination Situation
Complex situation involving coordination between multiple specialized units. Modeled as gUFO Situation.
Named Operation Shape
Validation shape for named operation instances.
Named operation must have a name (5-100 characters).
Named operation must specify start time.
Named operation may specify end time.
Arrest count must be between 0 and 10000.
Officer Wellness Program Shape
Validation shape for officer wellness program instances.
Officer wellness program must have a label (5-100 characters).
Program description should be 10-1000 characters when provided.
Ongoing Abuse Investigation Shape
Validation shape for ongoing abuse investigation instances.
Ongoing abuse investigation must specify start time.
Children in ongoing abuse must be between 0 and 1000.
Operation Evaluation Phase
Phase of post-operation analysis and evaluation. Modeled as anti-rigid gUFO Phase.
Operation Execution Phase
Phase of active operation execution. Modeled as anti-rigid gUFO Phase.
Operation Metrics
Metrics and performance data for specialized operations. Modeled as gUFO Object.
Operation Planning Phase
Phase of operation planning and preparation. Modeled as anti-rigid gUFO Phase.
Operation Safe Online Summer
National operation across 61 ICAC Task Forces during summer months. Modeled as gUFO Event.
Operation Unhinged
Specific operation conducted by Idaho ICAC resulting in 12 arrests. Modeled as gUFO Event.
Peer Support
Peer-to-peer support programs for ICAC personnel. Modeled as gUFO Organization.
Prince George's County Police
Prince George's County Police Department supporting Maryland State Police computer crimes investigations. Modeled as gUFO Organization.
Professional Training Event Shape
Validation shape for professional training event instances.
Professional training event must specify start time.
Professionals trained must be between 1 and 1000 when specified.
Rapid Response Team Shape
Validation shape for rapid response team instances.
Rapid response time must be between 0.25 and 24 hours.
Safety Education Event Shape
Validation shape for safety education event instances.
Safety education event must specify start time.
Attendee count must be between 1 and 10000 when specified.
Seasonal Cyber Tip Pattern Shape
Validation shape for seasonal cyber tip pattern instances.
Cyber tip pattern type must be from the allowed list.
Seasonal Operations Unit Shape
Validation shape for seasonal operations unit instances.
Operation season must be from the allowed list.
Operation months must be in format 'Month-Month' (e.g., 'March-May').
Seasonal effectiveness must be between 0.0 and 1.0.
Seasonal Timing Validation Shape
Validates seasonal operation timing consistency.
Seasonal operations should have consistent season and month specifications.
SELECT $this WHERE { $this cacontology-specialized:operationSeason "spring_break" ; cacontology-specialized:operationMonths ?months . FILTER (!REGEX(?months, "March|April|May", "i")) }
Specialized Capability Situation
Situation requiring deployment of specialized unit capabilities. Modeled as gUFO Situation.
Specialized Investigative Unit Shape
Validation shape for specialized investigative unit instances.
Specialized unit must have a name (5-100 characters).
Operational capacity must be between 1 and 1000 when specified.
Specialized Operator Role
Role of specialized operator within unit. Modeled as anti-rigid gUFO Role.
Specialized Unit Operation Shape
Validates that specialized units participate in operations.
Specialized investigative unit should participate in at least one operation.
SELECT $this WHERE { $this a cacontology-specialized:SpecializedInvestigativeUnit . FILTER NOT EXISTS { $this cacontology-specialized:participatesInOperation ?operation . } }
Stress Management
Programs and techniques for managing work-related stress. Modeled as gUFO Organization.
Tactical Unit
Unit handling high-risk tactical operations. Modeled as gUFO Organization.
Technical Specialist Role
Role of technical specialist providing specialized capabilities. Modeled as anti-rigid gUFO Role.
Validates temporal consistency for operations and events.
Therapy Dog Shape
Validation shape for therapy dog instances.
Therapy dog must have a name (2-50 characters).
Therapy dog must provide wellness support to at least one person.
Undercover Unit
Unit conducting undercover operations. Modeled as gUFO Organization.
Unit Commander Role
Role of commanding officer for specialized unit. Modeled as anti-rigid gUFO Role.
Unit Deployment Phase
Phase when specialized unit is deployed for operations. Modeled as anti-rigid gUFO Phase.
Unit Maintenance Phase
Phase for equipment maintenance and unit readiness. Modeled as anti-rigid gUFO Phase.
Unit Training Phase
Phase focused on specialized unit training and preparation. Modeled as anti-rigid gUFO Phase.
Victim Services Unit
Unit providing specialized victim services and support. Modeled as gUFO Organization.
Wellness Check Shape
Validation shape for wellness check instances.
Wellness check must specify when it was conducted.
Wellness check must specify who performed it.
Wellness Program Cross Reference Shape
Validates cross-references for officer wellness programs.
Officer wellness program should have associated wellness checks or support activities.
SELECT $this WHERE { $this a cacontology-specialized:OfficerWellnessProgram . FILTER NOT EXISTS { { ?check a cacontology-specialized:WellnessCheck } UNION { ?support a cacontology-specialized:MentalHealthSupport } UNION { ?therapy a cacontology-specialized:TherapyDog } } }
has operation begin point
Temporal begin point for named operation.
has operation end point
Temporal end point for named operation.
Temporal begin point for operational phase.
Temporal end point for operational phase.
Temporal begin point for specialized role.
Temporal end point for specialized role.
has unit begin point
Temporal begin point for specialized unit operation.
has unit end point
Temporal end point for specialized unit operation.
operation duration
Duration of named operation.
Duration of operational phase.
Duration of specialized role.
unit duration
Duration of specialized unit operation.
Abduction Cross Reference Shape
Validates cross-references between abduction and related entities.
Stranger abduction must involve abductor and use method.
SELECT $this WHERE { $this a cacontology-stranger:StrangerAbduction . FILTER NOT EXISTS { $this cacontology-stranger:involvesAbductor ?abductor ; cacontology-stranger:usesMethod ?method . } }
Abduction Method Shape
Validation shape for abduction method instances.
Abduction method must specify if weapon was involved.
Abduction method must specify if vehicle was used.
Number of accomplices must be between 0 and 10.
Abduction method must specify method type from the allowed list.
Force level must be from the allowed list.
Abductor Profile Shape
Validation shape for abductor profile instances.
Abductor profile must specify profile type from the allowed list.
Age range must be from the allowed list.
Gender profile must be from the allowed list.
Abductor profile may specify if criminal history exists.
Prior offenses must be between 0 and 50.
Psychological factors must be from the allowed list.
Alert Criteria Shape
Validation shape for alert criteria instances.
Alert criteria must specify criteria type from the allowed list.
Alert criteria must specify if criteria is met.
Alert criteria must specify verification level from the allowed list.
Amber Alert Shape
Validation shape for Amber Alert instances.
Amber Alert must specify alert level from the allowed list.
Amber Alert must specify activation time.
Amber Alert may specify deactivation time.
Alert duration must be between 0.1 and 720 hours (30 days).
Amber Alert must use between 1 and 50 distribution channels.
Public response count must be between 0 and 10000.
Amber Alert Timing Shape
Validates Amber Alert timing consistency.
Alert activation time must be before deactivation time when both are specified.
SELECT $this WHERE { $this cacontology-stranger:activationTime ?activation ; cacontology-stranger:deactivationTime ?deactivation . FILTER (?activation >= ?deactivation) }
Amber Alert Validation Shape
Validates Amber Alert activation criteria.
Amber Alert must meet all required criteria before activation.
SELECT $this WHERE { $this a cacontology-stranger:AmberAlert ; cacontology-stranger:meetsAlertCriteria ?criteria . ?criteria cacontology-stranger:criteriaMet false . }
Behavioral Profile Shape
Validation shape for behavioral profile instances.
Behavioral profile must specify approach method from the allowed list.
Communication style must be from the allowed list.
Behavioral profile must specify organization level from the allowed list.
Validates data quality for stranger abductions.
Ground Search Shape
Validation shape for ground search instances.
Ground search must specify search pattern from the allowed list.
Ground search must specify terrain type from the allowed list.
Number of canine units must be between 0 and 50.
Opportunistic Abduction Shape
Validation shape for opportunistic abduction instances.
Opportunistic abduction must specify opportunity factor from the allowed list.
Opportunistic abduction must specify if it was impulsive in nature.
Predatory Abduction Shape
Validation shape for predatory abduction instances.
Predatory abduction must specify if hunting behavior was observed.
Surveillance period must be between 0.1 and 720 hours (30 days).
Predatory abduction must specify victim selection method from the allowed list.
Recovery Timing Shape
Validates victim recovery timing consistency.
Recovery time should be after abduction time.
SELECT $this WHERE { ?abduction cacontology-stranger:resultsInRecovery $this ; cacontology-stranger:abductionTime ?abductionTime . $this cacontology-stranger:recoveryTime ?recoveryTime . FILTER (?recoveryTime <= ?abductionTime) }
Rescue Operation Shape
Validation shape for rescue operation instances.
Rescue operation must specify operation type from the allowed list.
Rescue operation must specify risk assessment from the allowed list.
Number of specialized units must be between 0 and 20.
Search Effectiveness Shape
Validates search operation resource allocation.
Large search operations should have adequate personnel.
SELECT $this WHERE { $this cacontology-stranger:searchRadius ?radius ; cacontology-stranger:personnelCount ?personnel . FILTER (?radius > 50.0 && ?personnel < 20) }
Search Operation Shape
Validation shape for search operation instances.
Search operation must specify search type from the allowed list.
Search radius must be between 0.1 and 1000 kilometers.
Search duration must be between 1 and 8760 hours (1 year).
Search operation must have between 1 and 1000 personnel.
Search operation must deploy between 1 and 100 resources.
Search operation must specify start time.
Search operation may specify end time.
Search Timing Shape
Validates search operation timing.
Search start time must be before end time when both are specified.
Stranger Abduction Shape
Validation shape for stranger abduction instances.
Stranger abduction must specify abduction type from the allowed list.
Victim age must be between 0 and 17 years.
Stranger abduction must specify abduction time.
Stranger abduction must specify reported time.
Response time must be between 0.1 and 168 hours (1 week).
Stranger abduction must specify risk level from the allowed list.
Stranger abduction must specify abduction location type from the allowed list.
Validates temporal consistency in stranger abductions.
Abduction time must be before or equal to reported time.
SELECT $this WHERE { $this cacontology-stranger:abductionTime ?abduction ; cacontology-stranger:reportedTime ?reported . FILTER (?abduction > ?reported) }
Vehicle Abduction Shape
Validation shape for vehicle abduction instances.
Vehicle abduction must specify vehicle type from the allowed list.
Vehicle color must be from the allowed list.
Vehicle abduction must specify if license plate information is available.
Victim Recovery Shape
Validation shape for victim recovery instances.
Victim recovery must specify recovery type from the allowed list.
Victim recovery must specify recovery time.
Victim recovery must specify recovery location type from the allowed list.
Victim recovery must specify victim condition from the allowed list.
Victim recovery must specify if medical attention was required.
Captivity duration must be between 0.1 and 8760 hours (1 year).
Age Vulnerability Indicator Shape
Validation shape for age vulnerability indicator instances.
Apparent age must be between 0 and 18 years.
Alcohol Facilitation Shape
Validation shape for alcohol facilitation instances.
Links trafficker to vulnerability assessment of potential victim
Behavioral Vulnerability Indicator Shape
Validation shape for behavioral vulnerability indicator instances.
Distress indicators may be specified.
Body Selling Proposition Shape
Validation shape for body selling proposition instances.
Casual Conversation Approach Shape
Validation shape for casual conversation approach instances.
Conversation topic may be specified.
Commercial District Shape
Validation shape for commercial district instances.
Validates data quality for street-based recruitment.
Delayed Reporting Shape
Validation shape for delayed reporting instances.
Demographic Targeting Shape
Validation shape for demographic targeting instances.
Digital Follow Up Shape
Validation shape for digital follow-up instances.
Digital to Physical Bridge Shape
Validation shape for digital to physical bridge instances.
Direct Solicitation Approach Shape
Validation shape for direct solicitation approach instances.
Direct Trafficking Proposition Shape
Validation shape for direct trafficking proposition instances.
Proposition type must be stripping, prostitution, or body_selling.
Explicitness level must be subtle, direct, or explicit.
Disclosure to Authorities Shape
Validation shape for disclosure to authorities instances.
Links evidence to street recruitment activity it documents
Drug Facilitated Vulnerability Shape
Validation shape for drug-facilitated vulnerability instances.
Administration method must be offered, forced, or shared.
Economic Incentive Presentation Shape
Validation shape for economic incentive presentation instances.
Economic incentive may be specified.
Links initial contact to trafficking proposition escalation
Escalation Timeline Validation Shape
Validates temporal consistency in rapid escalation recruitment.
Rapid escalation recruitment should have escalation timeframe less than 24 hours.
SELECT $this WHERE { $this a cacontology-street:RapidEscalationRecruitment ; cacontology-street:escalationTimeframe ?timeframe . FILTER (?timeframe >= 24.0) }
Escape Attempt Shape
Validation shape for escape attempt instances.
Links victim to vulnerability indicator they exhibit
Explicit Commercial Offer Shape
Validation shape for explicit commercial offer instances.
Money amount mentioned must be a non-negative decimal value.
Links recruitment to vulnerability being exploited
Links transportation method to location transition
Links recruitment to substance used for facilitation
Follow Up Timing Validation Shape
Validates follow-up timing consistency.
Follow-up delay should be reasonable (less than 30 days).
SELECT $this WHERE { $this a cacontology-street:PostContactReinforcement ; cacontology-street:followUpDelay ?delay . FILTER (?delay >= 720.0) }
Links trafficker to follow-up contact with victim
Food Offer Approach Shape
Validation shape for food offer approach instances.
Help Offer Approach Shape
Validation shape for help offer approach instances.
Help offer type must be phone_charging, food, ride, or shelter.
Help Seeking Behavior Shape
Validation shape for help seeking behavior instances.
High Traffic Area Shape
Validation shape for high traffic area instances.
Highway Location Shape
Validation shape for highway location instances.
Immediate Exploitation Attempt Shape
Validation shape for immediate exploitation attempt instances.
Immediate Isolation Shape
Validation shape for immediate isolation instances.
Immediate Reporting Shape
Validation shape for immediate reporting instances.
Impairment Exploitation Shape
Validation shape for impairment exploitation instances.
Impairment level must be mild, moderate, or severe.
Initial Street Contact Shape
Validation shape for initial street contact instances.
Contact duration must be a non-negative decimal value in minutes.
Approach method must be help_offer, casual_conversation, or direct_solicitation.
Initial contact location may be specified.
Links trafficker to initial street contact with victim
Isolated Location Shape
Validation shape for isolated location instances.
Links isolation activity to location used for isolation
Isolation Vulnerability Indicator Shape
Validation shape for isolation vulnerability indicator instances.
Isolation level must be alone, with_friends, or with_family.
Location Transition Shape
Validation shape for location transition instances.
Transportation method may be specified.
Location Transition Validation Shape
Validates location transition consistency.
Location transition should have both source and destination locations.
SELECT $this WHERE { $this a cacontology-street:LocationTransition . FILTER NOT EXISTS { ?contact cacontology-street:initialContactLocation ?source . ?exploitation cacontology-street:exploitationLocation ?dest . ?contact cacontology-street:escalatesTo ?proposition . ?proposition cacontology-street:respondsTo ?response . } }
Links trafficker to trafficking proposition made to victim
Marijuana Facilitation Shape
Validation shape for marijuana facilitation instances.
Neighborhood Targeting Shape
Validation shape for neighborhood targeting instances.
Next Day Follow Up Shape
Validation shape for next day follow-up instances.
Links recruitment activity to location where it occurs
Opportunistic Exploitation Shape
Validation shape for opportunistic exploitation instances.
Persistence After Rejection Shape
Validation shape for persistence after rejection instances.
Persistence level must be low, moderate, high, or aggressive.
Links persistence to initial rejection being overcome
Phone Charging Offer Shape
Validation shape for phone charging offer instances.
Physical Vulnerability Indicator Shape
Validation shape for physical vulnerability indicator instances.
Post Contact Reinforcement Shape
Validation shape for post-contact reinforcement instances.
Follow-up delay must be a non-negative decimal value in hours.
Follow-up method must be text, call, social_media, or in_person.
Pretext Based Approach Shape
Validation shape for pretext-based approach instances.
Pretext used must be phone_charging, food_offer, or transportation.
Property Value Validation Shape
Validates property value ranges and formats.
Explicit commercial offers should mention a money amount when proposition type is specified.
SELECT $this WHERE { $this a cacontology-street:ExplicitCommercialOffer ; cacontology-street:propositionType ?type . FILTER NOT EXISTS { $this cacontology-street:moneyAmountMentioned ?amount . } }
Prostitution Proposition Shape
Validation shape for prostitution proposition instances.
Public Space Targeting Shape
Validation shape for public space targeting instances.
Rapid Escalation Recruitment Shape
Validation shape for rapid escalation recruitment instances.
Escalation timeframe must be a non-negative decimal value in hours.
Recruitment Cross Reference Shape
Validates cross-references between recruitment and related entities.
Street-based recruitment should target at least one victim and occur at a location.
SELECT $this WHERE { $this a cacontology-street:StreetBasedRecruitment . FILTER NOT EXISTS { $this cacontology-street:targetsVictim ?victim ; cacontology-street:occursAt ?location . } }
Links follow-up contact to trafficking proposition being reinforced
Links victim to trafficking proposition they reject
Links victim reporting to law enforcement agency
Residential Area Shape
Validation shape for residential area instances.
Links victim response to trafficking proposition
Same Day Progression Shape
Validation shape for same day progression instances.
Same day progression flag may be specified.
Same Day Progression Validation Shape
Validates same-day progression logic.
Same day progression should have escalation timeframe less than 24 hours.
SELECT $this WHERE { $this a cacontology-street:SameDayProgression . ?recruitment a cacontology-street:RapidEscalationRecruitment ; cacontology-street:escalationTimeframe ?timeframe . FILTER (?timeframe >= 24.0) }
Secondary Location Exploitation Shape
Validation shape for secondary location exploitation instances.
Exploitation location may be specified.
Distance from contact must be a non-negative decimal value in miles.
Socioeconomic Vulnerability Indicator Shape
Validation shape for socioeconomic vulnerability indicator instances.
Street Based Recruitment Shape
Validation shape for street-based recruitment instances.
Street Recruitment Location Shape
Validation shape for street recruitment location instances.
Street Vulnerability Assessment Shape
Validation shape for street vulnerability assessment instances.
Vulnerability indicators may be specified.
Stripping Proposition Shape
Validation shape for stripping proposition instances.
Substance Based Control Shape
Validation shape for substance-based control instances.
Substance Facilitated Recruitment Shape
Validation shape for substance-facilitated recruitment instances.
Substance type must be marijuana, alcohol, or other.
Links street recruitment evidence to criminal charges
Links recruitment activity to victim being targeted
Validates temporal consistency in street contacts.
Contact duration should be reasonable (less than 24 hours).
SELECT $this WHERE { $this a cacontology-street:InitialStreetContact ; cacontology-street:contactDuration ?duration . FILTER (?duration >= 1440.0) }
Text Message Follow Up Shape
Validation shape for text message follow-up instances.
Trafficking Proposition Reinforcement Shape
Validation shape for trafficking proposition reinforcement instances.
Reinforcement attempts must be a non-negative integer.
Trafficking Proposition Rejection Shape
Validation shape for trafficking proposition rejection instances.
Transit Area Shape
Validation shape for transit area instances.
Links initial contact location to exploitation location
Transportation Offer Approach Shape
Validation shape for transportation offer approach instances.
Links initial contact to pretext used for approach
Vehicle Based Isolation Shape
Validation shape for vehicle-based isolation instances.
Vehicle Location Shape
Validation shape for vehicle location instances.
Victim Reporting Shape
Validation shape for victim reporting instances.
Reporting delay must be a non-negative decimal value in hours.
Reporting method must be police_call, in_person, or third_party.
Victim Resistance Shape
Validation shape for victim resistance instances.
Resistance level must be none, passive, active, or aggressive.
Victim Street Response Shape
Validation shape for victim street response instances.
Response type must be acceptance, rejection, resistance, or compliance.
Vulnerability Assessment Validation Shape
Validates vulnerability assessment completeness.
Vulnerability assessment should identify at least one vulnerability indicator.
SELECT $this WHERE { $this a cacontology-street:StreetVulnerabilityAssessment . FILTER NOT EXISTS { ?person cacontology-street:assessesVulnerability $this . ?person cacontology-street:exhibitsIndicator ?indicator . } }
Vulnerability Indicator Shape
Validation shape for vulnerability indicator instances.
Vulnerable Neighborhood Shape
Validation shape for vulnerable neighborhood instances.
Evidence Gap
A stated gap, limitation, or missing intervention area identified by a report.
Intervention Locus
A locus within the TF-CSEA ecosystem/offending chain that an intervention targets (e.g., grooming, payment systems).
Intervention Objective
An objective an intervention serves (e.g., CSAM detection, improve policing effectiveness).
Intervention Operation
A domain of operation for an intervention (e.g., online, hybrid).
Intervention Type
A category of TF-CSEA intervention (e.g., technological tools and protocols).
Methodology Statement
A structured statement about methodology (e.g., PRISMA, date range, databases, inclusion criteria).
Report Artifact
A concrete artifact that realizes a Report (e.g., a PDF file). Use this when you want a report-as-file node that is separate from the report-as-intellectual-work.
Research Question
A research question posed by a report.
Scope Constraint
A stated boundary on what the report includes/excludes (e.g., out-of-scope topics).
asserted in section
Links a claim to the report section where it is asserted.
denominator
Denominator / total coded occurrences for the distribution context.
derived from figure
Links an object to a figure that reports it (intended subjects include Claim, DistributionObservation, OffendingChain, and OffendingChainStage).
DOI
Digital Object Identifier for a report (if known).
exact quote
Exact quoted text used to support a claim (optional).
has claim
Optional direct link from a report to claims it contains (findings, recommendations, gaps, scope constraints, etc.).
has figure
Links a report to its figures.
has observation
Optional direct link from a report to distribution observations it contains.
has offending chain
has section
Links a report to its sections.
has stage
hash scope
Machine-readable statement of what text was hashed for an evidence pointer (e.g., 'exactQuote:unicode:verbatim' meaning the exactQuote literal string hashed as-is, without trimming or normalization).
influenced jurisdiction
Links a legal instrument to a jurisdiction where it influenced national law or practice (as reported).
line number start
First line number used by TextEvidencePointer lineStart/lineEnd for the referenced artifact (typically 1).
line numbering
Line numbering convention used by TextEvidencePointer lineStart/lineEnd (e.g., '1-based').
mentions organization
Links a report to an organization mentioned in the report text.
next stage
Links a stage to the next stage in the chain.
quote hash (SHA-256)
Legacy inline SHA-256 hash of the exactQuote literal string only (optional). Prefer UCO HashFacet attached to TextEvidencePointer for operational data.
realized in
Links a report-as-intellectual-work to a concrete artifact (e.g., a PDF file observable) that realizes it.
stage order
1-indexed order of a stage within an offending chain.
Action Semantics Shape
Action must have exactly one performer IRI.
Action must reference at least one object IRI.
Action must have exactly one startTime (xsd:dateTime).
When present, action result values should be IRI nodes.
When present, action endTime should be at most one xsd:dateTime literal.
When endTime is present, it must be greater than or equal to startTime.
SELECT $this WHERE { $this <https://ontology.unifiedcyberontology.org/uco/action/startTime> ?s ; <https://ontology.unifiedcyberontology.org/uco/action/endTime> ?e . FILTER (?e < ?s) }
Claim Aboutness Shape
When provided, claim about-links should reference IRI nodes.
Claim Evidence Shape
Claim should link to at least one TextEvidencePointer.
Claim In-Report Shape
Claims should link to the containing Report via inReport (recommended for query ergonomics).
Distribution Observation Shape
If using count, count must be an integer >= 0.
If using rank, rank must be an integer >= 1.
DistributionObservation must have a category (IRI).
denominator should only be present when count is present.
SELECT $this WHERE { $this cacontology-synthesis:denominator ?d . FILTER NOT EXISTS { $this cacontology-synthesis:count ?c . } }
When denominator is present, it must be >= count.
SELECT $this WHERE { $this cacontology-synthesis:count ?c ; cacontology-synthesis:denominator ?d . FILTER (?d < ?c) }
KeyFinding Number Shape
KeyFinding must have exactly one findingNumber (positive integer).
Recommendation Evidence Alignment Shape
Recommendation must link to at least one TextEvidencePointer.
Recommendation evidence quote should include the corresponding 'Recommendation N:' marker.
SELECT $this WHERE { $this <https://cacontology.projectvic.org/synthesis#recommendationNumber> ?n ; <https://cacontology.projectvic.org/synthesis#supportedByEvidencePointer> ?ep . ?ep <https://cacontology.projectvic.org/synthesis#exactQuote> ?q . BIND(CONCAT("recommendation ", STR(?n), ":") AS ?needle) FILTER (!CONTAINS(LCASE(STR(?q)), ?needle)) }
Recommendation Number Shape
Recommendation must have exactly one recommendationNumber (positive integer).
Text Evidence Pointer Hash Shape
If exactQuote is present, include either (1) a UCO HashFacet, or (2) legacy quoteHashSha256 + hashScope.
SELECT $this WHERE { $this cacontology-synthesis:exactQuote ?q . FILTER NOT EXISTS { # Preferred: HashFacet path $this uco-core:hasFacet ?facet . ?facet a uco-observable:HashFacet ; uco-observable:hash ?h . } FILTER NOT EXISTS { # Legacy: inline hash + scope $this cacontology-synthesis:quoteHashSha256 ?legacyHash ; cacontology-synthesis:hashScope ?scope . } }
When using HashFacet, hashMethod should indicate SHA-256 (common literal variants accepted).
SELECT $this WHERE { $this cacontology-synthesis:exactQuote ?q ; uco-core:hasFacet ?facet . ?facet a uco-observable:HashFacet ; uco-observable:hash ?h . ?h a uco-types:Hash ; uco-types:hashMethod ?m . FILTER ( isLiteral(?m) && !(LCASE(STR(?m)) IN ("sha-256","sha256","sha 256")) ) }
Text Evidence Pointer Shape
TextEvidencePointer must include either a (lineStart,lineEnd) range or a (pageStart,pageEnd) range.
If using lines, lineStart must be a positive integer.
If using lines, lineEnd must be a positive integer.
If using lines, lineEnd must be >= lineStart.
SELECT $this WHERE { $this cacontology-synthesis:lineStart ?s ; cacontology-synthesis:lineEnd ?e . FILTER (?e < ?s) }
If using pages, pageStart must be a positive integer.
If using pages, pageEnd must be a positive integer.
If using pages, pageEnd must be >= pageStart.
SELECT $this WHERE { $this cacontology-synthesis:pageStart ?s ; cacontology-synthesis:pageEnd ?e . FILTER (?e < ?s) }
TextEvidencePointer must reference exactly one text artifact (ObservableObject).
Arrest Operation Shape
Validation shape for arrest operation instances.
Validation shape for arrest operations in ICAC investigations.
Arrest operation should have a label.
Target count should be between 1 and 100.
May specify the arrest operation time.
Arrest operation must specify arrest type from the allowed list.
Arrest operation must target between 1 and 50 individuals.
Arrest operation must specify if resistance is expected.
Arrest operation must specify if weapons are expected.
Arrest Report Shape
Validation shape for arrest report provenance records.
Arrest report should have a label.
May specify the report date.
May link to the arrest operation documented.
Booking Action Shape
Validation shape for booking actions after arrest.
Booking action should have a label.
May specify the booking date.
May specify the booking officer.
May link to the correctional facility.
Breacher
Specialist responsible for gaining entry through doors, walls, or barriers.
Breaching Tool
Tool used to gain entry through doors, walls, or barriers.
Briefing Timing Shape
Validates operation briefing timing.
Pre-operation briefings should occur before operation start time.
SELECT $this WHERE { $this cacontology-tactical:briefingType "pre_operation" ; cacontology-tactical:briefingDate ?briefingDate . ?operation cacontology-tactical:includesBriefing $this ; uco-core:startTime ?operationStart . FILTER (?briefingDate >= ?operationStart) }
Communication Equipment
Specialized communication devices for tactical operations.
Correctional Facility Shape
Validation shape for correctional facilities.
Correctional facility should have a label.
Facility name should be between 1 and 200 characters.
Validates data quality for tactical operations.
Dynamic Entry
Rapid forced entry into a location to apprehend suspects and secure evidence.
Electronic Surveillance Shape
Validation shape for electronic surveillance instances.
Electronic surveillance must specify surveillance method from the allowed list.
Electronic surveillance must specify if legal authorization exists.
Data retention period must be between 1 and 3650 days (10 years).
Links operation to post-operation reports
High Risk Arrest
Arrest operation involving suspects who pose significant threat or flight risk.
Immigration Hold Shape
Validation shape for immigration holds on arrested suspects.
Immigration hold should have a label.
May specify the immigration status.
May specify the reason for immigration hold.
Links operation to surveillance components
Interview Without Counsel Shape
Validation shape for interviews conducted without legal counsel.
Interview should have a label.
Less Lethal Weapon
Non-lethal weapons for suspect control and compliance.
Location Intelligence
Information about the physical location of tactical operation.
Maintenance Timing Shape
Validates equipment maintenance timing.
Equipment should not be overdue for maintenance.
SELECT $this WHERE { $this cacontology-tactical:lastMaintenance ?lastMaint ; cacontology-tactical:maintenanceInterval ?interval . FILTER ((NOW() - ?lastMaint) > (?interval * 24 * 60 * 60)) }
Marksman
Precision shooter providing overwatch and threat elimination capability.
Negotiator
Specialist trained in crisis negotiation and de-escalation.
Operation Briefing Shape
Validation shape for operation briefing instances.
Operation briefing must specify briefing type from the allowed list.
Briefing duration must be between 0.25 and 8 hours.
Operation briefing must have between 2 and 100 attendees.
Operation briefing must specify briefing date.
Post Operation Report Shape
Validation shape for post operation report instances.
Post operation report must specify report type from the allowed list.
Post operation report must specify report date.
Post operation report must specify if objectives were achieved.
Number of recommendations must be between 0 and 50.
Protective Gear Shape
Validation shape for protective gear instances.
Protective gear must specify protection level from the allowed list.
Protective gear must specify gear type from the allowed list.
Protective gear must specify threat protection from the allowed list.
Risk Assessment Validation Shape
Validates risk assessment consistency in tactical plans.
High-risk operations should have contingency plans.
SELECT $this WHERE { $this cacontology-tactical:riskAssessment ?risk ; cacontology-tactical:contingencyPlans ?contingencies . FILTER (?risk IN ("high_risk", "extreme_risk", "critical_risk") && ?contingencies = 0) }
SWAT Operation
Special Weapons and Tactics team operation for high-risk situations.
Search Warrant Operation Shape
Validation shape for search warrant operation instances.
Search warrant operation must specify warrant type from the allowed list.
Search warrant operation must specify search scope from the allowed list.
Search warrant operation must specify entry method from the allowed list.
Search warrant operation must specify if evidence is expected.
Surveillance Equipment
Equipment for monitoring and observing tactical situations.
Surveillance Operation Shape
Validation shape for surveillance operation instances.
Surveillance operation must specify surveillance type from the allowed list.
Surveillance duration must be between 1 and 8760 hours (1 year).
Surveillance operation must specify target type from the allowed list.
Surveillance operation must specify detection risk from the allowed list.
Surveillance team size must be between 1 and 20 members.
Suspect Profile
Assessment of suspect behavior, capabilities, and threat level.
SWAT Team Shape
Validation shape for SWAT team instances.
SWAT team must specify SWAT classification from the allowed list.
SWAT team must specify equipment level from the allowed list.
SWAT team training hours must be between 40 and 2000 hours.
Tactical Equipment Shape
Validation shape for tactical equipment instances.
Tactical equipment must specify equipment type from the allowed list.
Tactical equipment must specify equipment status from the allowed list.
Tactical equipment must specify if certification is required.
Maintenance interval must be between 1 and 365 days.
Tactical equipment may specify last maintenance date.
Tactical Execution Shape
Validation shape for tactical execution instances.
Tactical execution must specify execution phase from the allowed list.
Tactical execution must specify execution status from the allowed list.
Tactical execution must specify if force was used.
Tactical execution must specify if injuries were reported.
Tactical execution must specify if evidence was seized.
Number of arrests made must be between 0 and 100.
Tactical Operation Cross Reference Shape
Validates cross-references between tactical operations and related entities.
Tactical operation must have executing team, plan, and briefing.
SELECT $this WHERE { $this a cacontology-tactical:TacticalOperation . FILTER NOT EXISTS { $this cacontology-tactical:executedByTeam ?team ; cacontology-tactical:followsPlan ?plan ; cacontology-tactical:includesBriefing ?briefing . } }
Tactical Operation Shape
Validation shape for tactical operation instances.
Tactical operation must specify operation type from the allowed list.
Tactical operation must specify risk level from the allowed list.
Tactical operation must specify operation status from the allowed list.
Tactical operation must have between 1 and 200 personnel.
Planning duration must be between 1 and 8760 hours (1 year).
Tactical operation may have a start time.
Tactical operation may have an end time.
Tactical operation must specify operation scope from the allowed list.
Tactical Plan Shape
Validation shape for tactical plan instances.
Tactical plan must specify plan type from the allowed list.
Tactical plan must specify plan complexity from the allowed list.
Tactical plan must specify approval level from the allowed list.
Tactical plan must specify plan status from the allowed list.
Tactical plan must specify risk assessment from the allowed list.
Number of contingency plans must be between 0 and 10.
Tactical Team Shape
Validation shape for tactical team instances.
Tactical team must specify team type from the allowed list.
Tactical team must have between 2 and 50 members.
Tactical team must specify team leader (3-100 characters).
Tactical team must specify readiness level from the allowed list.
Team specialization must be from the allowed list.
Tactical team must specify certification level from the allowed list.
Team Certification Shape
Validates tactical team certification requirements.
SWAT teams should have advanced certification and adequate training.
SELECT $this WHERE { $this a cacontology-tactical:SwatTeam ; cacontology-tactical:certificationLevel ?cert ; cacontology-tactical:trainingHours ?hours . FILTER (?cert IN ("basic", "intermediate") || ?hours < 200.0) }
Team Leader
Officer responsible for commanding tactical team operations.
Validates temporal consistency in tactical operations.
Operation start time must be before end time when both are specified.
after action report
Whether formal after-action report was completed.
backup team available
Whether backup tactical team was on standby.
booked at
Links booking action to correctional facility.
booking number
Unique booking identifier assigned during intake.
booking time
Date and time of booking into facility.
briefing conducted
Whether pre-operation briefing was conducted.
commanded by
Links tactical operation to its commanding officer.
counsel waived
Whether suspect waived right to legal counsel.
deployed during
Links equipment to the operation where it was used.
evacuation required
Whether civilian evacuation was necessary.
facility name
Name of the correctional facility (e.g., 'Turner Guilford Knight Correctional Center').
facility type
Type of correctional facility (county_jail, state_prison, federal_prison, detention_center, holding_facility).
flight risk
Assessment of suspect's likelihood to flee.
has arrest report
Links arrest operation to its formal arrest report.
has immigration hold
Links booking to immigration hold status.
holding agency
Agency requesting the immigration hold (e.g., ICE).
informed by traffic stop
Links arrest to prior traffic stop that provided suspect identification. Uses CASE investigation:wasInformedBy pattern.
injuries occurred
Whether any injuries occurred during operation.
media present
Whether media was present during operation.
miranda given
Whether Miranda rights were read to suspect.
nationality
Nationality of the suspect subject to immigration hold.
negotiation attempted
Whether negotiation was attempted during standoff.
negotiation duration
Duration of negotiation attempts (in hours).
negotiation outcome
Result of negotiation (successful_surrender, failed, partial_compliance).
Links equipment to the team member who operated it.
operation authorization
Legal authorization for tactical operation.
Total duration of tactical operation (in hours).
operation location
Physical location where tactical operation takes place.
operation outcome
Result of tactical operation (successful, partial, failed, aborted).
participating member
Links operation to participating tactical team members.
perimeter established
Whether security perimeter was established around operation area.
property damage
Whether property damage occurred during operation.
public safety threat
Whether operation posed threat to public safety.
resistance encountered
Level of suspect resistance (none, passive, active, violent).
results in booking
Links arrest operation to the booking action.
special approval required
Whether special authorization was required for operation.
standoff duration
Duration of barricade standoff situation (in hours).
suicidal risk
Assessment of suspect's suicide risk.
suspects arrested
Number of suspects arrested during operation.
threat level
Assessed threat level (low, moderate, high, extreme).
use of force justified
Assessment of whether force used was justified.
weapons deployed
Types of weapons deployed during operation.
weapons possible
Whether suspect may possess weapons.
Links task force to resource allocations
Analytics Unit
Unit specializing in data analysis and intelligence gathering.
Assessment Phase
Phase involving post-operation assessment and evaluation.
Attorney General Host
State attorney general office hosting ICAC task force (Idaho AG, Illinois AG, Texas AG, etc.).
California Regional System
California's 5-region ICAC system: Fresno, Los Angeles, Sacramento, San Diego, San Jose areas.
Certification Shape
Validation shape for certification instances.
Certification must specify certification type from the allowed list.
Certification must specify certification date.
Certification must specify expiration date.
Certification must specify if renewal is required.
Certification Validity Shape
Validates certification date consistency.
Certification date must be before expiration date.
SELECT $this WHERE { $this cacontology-taskforce:certificationDate ?cert ; cacontology-taskforce:expirationDate ?exp . FILTER (?cert >= ?exp) }
Commander Validation Shape
Validates task force commander requirements.
Task force commander should have significant experience.
SELECT $this WHERE { $this cacontology-taskforce:yearsExperience ?experience . FILTER (?experience < 5.0) }
Links task force to operations conducted
Coordination Phase
Phase focused on inter-agency coordination and resource sharing.
Validates data quality for task forces.
Deployment Phase
Phase involving deployment of personnel and resources.
Specialized unit focused on digital evidence acquisition and analysis.
District Attorney Host
District or county attorney office hosting ICAC task force (Delaware County DA, Cook County SA, etc.).
Sharing of specialized equipment or technology.
Establishment Date Validation Shape
Validates task force establishment date.
Task force establishment date should not be in the future.
SELECT $this WHERE { $this cacontology-taskforce:establishmentDate ?date . FILTER (?date > NOW()) }
Execution Phase
Phase involving active execution of task force operations.
Sharing of specialized knowledge or technical expertise.
Federal ICAC Task Force
Federal-level ICAC task force for complex or multi-jurisdictional cases.
Florida Regional System
Florida's 3-region ICAC system: Central, Northern, Southern regions.
Governor's Office Crime Prevention Funding
State-level funding provided by Governor's Office for Crime Prevention and Policy for ICAC task force operations.
CAC Task Force Shape
Validation shape for ICAC task force instances.
ICAC task force must specify ICAC region from the allowed list.
ICAC task force must specify grant number (5-50 characters).
ICAC task force must specify compliance status from the allowed list.
Illinois ICAC Task Force
Illinois state ICAC task force with specialized capabilities and extensive network partnerships.
Intelligence Sharing
Sharing of intelligence and investigative information.
Inter Agency Coordination
Coordination mechanism between different law enforcement agencies.
Joint operation must specify lead task force (3-100 characters).
Joint operation must specify coordination level from the allowed list.
Local ICAC Task Force
Local or regional ICAC task force unit.
Local Police Host
Local police department hosting ICAC task force (Phoenix PD, Los Angeles PD, San Jose PD, etc.).
Maryland ICAC Task Force
Maryland state ICAC task force coordinated by Maryland State Police Computer Crimes Unit with Governor's Office for Crime Prevention and Policy funding.
Membership Validation Shape
Validates task force membership consistency.
Full-time members should have completed training.
SELECT $this WHERE { $this cacontology-taskforce:membershipType "full_time" ; cacontology-taskforce:trainingCompleted false . }
New York Regional System
New York's 2-region ICAC system: Statewide and New York City area.
Performance Metrics Shape
Validation shape for performance metrics instances.
Performance metrics must specify metric type from the allowed list.
Performance metrics must specify reporting period from the allowed list.
Personnel Allocation Shape
Validation shape for personnel allocation instances.
Personnel allocation must specify personnel count between 1 and 100.
Personnel allocation must specify personnel type from the allowed list.
Full-time equivalent must be between 0.1 and 100.0.
Personnel Sharing
Sharing of specialized personnel between task forces.
Planning Phase
Phase involving operational planning and resource allocation.
Proactive Operation
Proactive operation to identify and investigate potential offenders.
Reactive Operation
Operation in response to specific tips or reports.
Coordination mechanism for regional task force activities.
Resource Allocation Shape
Validation shape for resource allocation instances.
Resource allocation must specify resource type from the allowed list.
Allocation amount must be between $1 and $10,000,000.
Resource allocation must specify allocation period from the allowed list.
Resource allocation must specify funding source from the allowed list.
Sheriff Office Host
County sheriff's office hosting ICAC task force (Fresno County SO, Broward County SO, etc.).
State Agency Host
Other state agency hosting ICAC task force (Delaware DOJ, Hawaii DOA, etc.).
State Bureau Host
State bureau of investigation hosting ICAC task force (Georgia BIA, North Carolina SBI, etc.).
State Local Funding Combination
Combined funding from state Governor's Office and federal DOJ grants for task force operations.
State Police Host
State police agency hosting ICAC task force (Maryland State Police, Connecticut State Police, etc.).
Statewide Task Force
ICAC task force with statewide jurisdiction and coordination responsibility.
Sweep Operation
Large-scale coordinated operation targeting multiple suspects.
Unit handling high-risk arrests and tactical operations.
Task Force Alliance
Formal alliance between multiple ICAC task forces.
Task Force Analyst
Analyst specializing in ICAC intelligence and data analysis.
Task Force Commander Shape
Validation shape for task force commander instances.
Task force commander must specify command authority from the allowed list.
Task force commander must have between 1 and 40 years experience.
Task Force Cross Reference Shape
Validates cross-references between task force and related entities.
Task force must have at least one member and resource allocation.
SELECT $this WHERE { $this a cacontology-taskforce:TaskForce . FILTER NOT EXISTS { $this cacontology-taskforce:hasMember ?member ; cacontology-taskforce:allocatesResources ?resource . } }
Task Force Forensic Examiner
Digital forensic examiner specializing in ICAC evidence.
Task Force Investigator
Investigator specializing in ICAC cases and child exploitation.
Task Force Member Shape
Validation shape for task force member instances.
Task force member must specify member role from the allowed list.
Task force member must specify membership type from the allowed list.
Task force member must specify if training is completed.
Task force member must specify membership start date.
Task force member may specify membership end date.
Task Force Operation Shape
Validation shape for task force operation instances.
Task force operation must specify operation type from the allowed list.
Task force operation must specify operation scope from the allowed list.
Task force operation must have between 1 and 25 participating agencies.
Operation duration must be between 1 and 365 days.
Task force operation may have a start time.
Task force operation may have an end time.
Validation shape for task force instances.
Task force must specify task force type from the allowed list.
Task force must specify funding source from the allowed list.
Task force must specify establishment date.
Task force must specify jurisdiction coverage from the allowed list.
Task force must have between 2 and 50 member agencies.
Task force must specify operational status from the allowed list.
Validates temporal consistency in task force memberships.
Membership start date must be before end date when both are specified.
SELECT $this WHERE { $this cacontology-taskforce:membershipStartDate ?start ; cacontology-taskforce:membershipEndDate ?end . FILTER (?start >= ?end) }
Texas Regional System
Texas's 3-region ICAC system: Statewide, Dallas, Houston areas.
Training Program Shape
Validation shape for training program instances.
Training program must specify training type from the allowed list.
Training duration must be between 4 and 160 hours.
Training program must specify if certification is required.
Training program must specify training provider from the allowed list.
Training program must specify maximum participants between 5 and 100.
Training Unit
Unit responsible for training and education of task force members.
Unit specializing in undercover operations and online investigations.
Victim Service Unit
Unit providing specialized services and support to child victims.
accessible via
Links task force to national hotline for general access.
Number of agencies participating in the task force.
agency type
Type of partner agency (local, county, state, federal).
arrests since 2006
Total arrests made since 2006 (Illinois: 1,990+).
arrests since 2019
Total arrests made since 2019 (Illinois: 600+).
assigned to unit
Links task force member to their assigned unit.
capability level
Level of capability (basic, intermediate, advanced, expert).
certification status
Certification status (certified, pending, expired, not_certified).
certification valid
Whether certification is currently valid.
certified in
Links task force member to certification programs completed.
collaborates with
Links task force to other task forces they collaborate with.
Links task force to its commander.
completion rate
Completion rate for training program (percentage).
conducted by
Links operation to task force that conducted it.
Links task force to its coordinator.
coordinated through
Links task force to coordination mechanism used.
Links regional task forces that coordinate within the same state.
coordinates with civilian
Links military task force to civilian task forces for coordination.
coordination duration
Duration of coordination mechanism.
coordination model
Model for coordinating between regional task forces (hub_spoke, peer_to_peer, hierarchical).
county name
Name of primary county served by task force.
coverage area
Geographic area covered by the task force.
coverage type
Type of geographic coverage (statewide, regional, metropolitan, county).
cyber tips processed
Number of CyberTips successfully processed and analyzed.
cyber tips received
Total number of CyberTips received by task force.
cyber tips since 2019
Total CyberTips received since 2019 (Illinois: 35,000+).
DOJ grant funded
Whether task force receives DOJ grant funding.
email address
Contact email address for task force.
experience level
Experience level in ICAC investigations (novice, experienced, expert, master).
federal partner
Links task force to federal law enforcement partners.
handled investigation
Links task force to investigation they handled.
has contact information
Links task force to its contact information.
has metrics
Links task force to its performance metrics.
has operation phase begin point
Temporal begin point for operation phase.
has operation phase end point
Temporal end point for operation phase.
has regional task force
Links multi-regional state to its regional task forces.
Temporal begin point for task force role.
Temporal end point for task force role.
has unit
Links task force to its specialized units.
host jurisdiction level
Jurisdiction level of host organization (federal, state, county, local, military).
host organization type
Type of organization hosting task force (state_police, local_police, sheriff, state_bureau, attorney_general, district_attorney, state_agency, military).
Links task force to its hosting organization.
hosts task force
Links hosting organization to its ICAC task force.
hotline type
Type of hotline service (tip_line, general_contact, emergency, referral).
includes task force
Links national directory to all ICAC task forces in the network.
involved unit
Links operation to specialized unit involved.
jurisdiction population
Population covered by task force jurisdiction.
leads unit
Links member to unit they lead.
local partner
Links task force to local law enforcement partners.
maintains website
Links task force to website it maintains.
managed by coordination
Links regional task force to coordination mechanism.
Links metrics to the task force they measure.
member count
Number of active members in the task force.
metropolitan area
Name of metropolitan area covered (e.g., 'Los Angeles', 'Dallas-Fort Worth', 'Houston').
military branches
Military branches covered by task force (Army, Navy, Air Force, Marines, Coast Guard, Space Force).
military jurisdiction
Type of military jurisdiction (worldwide, conus, oconus, base_specific).
national coverage percentage
Percentage of US geographic coverage by ICAC network (100%).
national hotline number
National ICAC hotline number (877-798-7682).
national task force network
Whether task force is part of national network (61 total).
operates hotline
Links task force to hotline it operates.
Outcome of operation (successful, partially_successful, unsuccessful).
operation phase duration
Duration of operation phase.
operation scale
Scale of operation (local, regional, national, international).
organization name
Official name of hosting organization.
parents educated
Number of parents reached through safety education.
participated in
Links task force member to operation they participated in.
participating units
Number of units participating in operation.
partner agency count
Number of partner agencies in task force network (Illinois: 175+).
partners with
Links task force to partner organizations.
performance period
Time period covered by historical metrics (e.g., 'Since 2019', 'Since 2006').
phone number
Contact phone number for task force.
professionals trained
Number of law enforcement professionals trained.
provides regional coverage
Links regional task force to geographic area it covers.
received training
Links task force member to training received.
region covered
Geographic region covered by task force (e.g., 'Central', 'Northern', 'Southern', 'Los Angeles Area').
regional task force count
Number of ICAC task forces in multi-regional state (CA: 5, FL: 3, TX: 3, NY: 2).
reporting year
Year for which performance metrics are reported.
resource capacity
Available resource capacity (limited, moderate, high, extensive).
serves county
Links county-based task force to county served.
serves metropolitan area
Links metropolitan task force to metropolitan area served.
serves military branch
Links military task force to military branch it serves.
sexual predator arrests
Number of sexual predator arrests made by task force.
Links task force to resource sharing arrangement.
sharing agreement
Type of sharing agreement (formal, informal, emergency).
sharing duration
Duration of resource sharing in months.
sharing type
Type of resource sharing (personnel, equipment, expertise, intelligence).
specialization area
Area of specialization (forensics, undercover, victim_services, analytics, tactical).
states with multiple task forces
Number of states with multiple regional task forces (CA, FL, TX, NY, VA, IL).
students educated
Number of students reached through safety education.
supported investigation
Links specialized unit to investigation they supported.
task force ID
Unique identifier for the ICAC task force.
task force number
Position within national network (e.g., '1 of 61').
teachers educated
Number of teachers reached through safety education.
total task forces
Total number of ICAC task forces in national directory (61 total).
website URL
Official website URL for task force.
year over year increase
Percentage increase from previous year (Illinois 2022: 26%).
years of service
Years of service in ICAC task force work.
Analysis Transition Event
Event transitioning investigation from Initial to Analysis Phase.
Investigation Closure Event
Event transitioning investigation from Resolution to Completed Phase.
Concurrent Investigation Situation
Situation where multiple investigations run simultaneously, potentially sharing resources or evidence. Modeled as gUFO Situation with temporal overlap constraints.
Investigation Event Sequence
Ordered sequence of investigation events with temporal dependencies. Modeled as gUFO structured event pattern.
evidence preservation deadline
Deadline by which digital evidence must be preserved to maintain legal admissibility.
Evidence Transition Event
Event transitioning investigation from Legal Process to Evidence Phase.
Investigation Initiation Event
Event transitioning investigation from non-existence to Initial Phase.
Legal Process Transition Event
Event transitioning investigation from Analysis to Legal Process Phase.
Multi-Jurisdiction Coordination Situation
Situation where investigation requires coordination across multiple jurisdictions with timing synchronization. Modeled as gUFO Situation with coordination constraints.
Parallel Event Cluster
Set of investigation events occurring simultaneously or with temporal overlap. Modeled as gUFO composite event pattern.
Parallel Evidence Collection Situation
Situation where multiple evidence collection activities occur simultaneously across different phases. Modeled as gUFO Situation allowing phase overlap.
Resolution Transition Event
Event transitioning investigation from Evidence to Resolution Phase.
Role Conflict Situation
Situation where person's multiple roles create potential conflict of interest. Modeled as gUFO Situation requiring resolution.
Role Escalation
Role transition involving increased responsibility or authority (e.g., analyst to lead investigator).
Role Reassignment
Role transition involving change in assignment without authority change (e.g., different investigator).
Simultaneous Role Situation
Situation where person plays multiple roles simultaneously in investigation context. Modeled as gUFO Situation with role overlap.
statute of limitations deadline
Legal deadline by which charges must be filed or case becomes time-barred.
Urgent Child Rescue Lifecycle
Accelerated investigation lifecycle for urgent child rescue situations. Compressed phase durations with parallel processing.
warrant expiration date
Date when search warrant expires and execution must be completed.
has active duration
Total duration investigation was in active state (excluding suspended periods).
has consequent event
Links investigation event to consequent event that must follow its completion.
has parallel event
Links investigation event to other events that can occur simultaneously.
has prerequisite event
Links investigation event to prerequisite event that must complete before it can begin.
has suspended duration
Total duration investigation was in suspended state.
has time to first action
Duration from investigation initiation to first investigative action.
has time to resolution
Total duration from investigation initiation to resolution.
temporally contains
Links investigation event/phase to temporally contained event/phase.
temporally overlaps with
Links investigation event/phase to temporally overlapping event/phase.
temporally precedes
Links investigation event/phase to temporally subsequent event/phase.
triggers transition
Links investigation event to phase transition it triggers.
Phase Performance Metrics Shape
Validates phase performance metrics such as efficiency and completion rate.
phaseEfficiency, when provided, must be a non-negative xsd:decimal value.
phaseCompletionRate, when provided, must be an xsd:decimal between 0.0 and 1.0.
Phase Temporal Properties Shape
Validates duration, deadline, and urgency properties on gUFO phases as introduced by the CAC temporal module.
hasMinimumDuration, when provided, must be a single xsd:duration value.
hasMaximumDuration, when provided, must be a single xsd:duration value.
hasTypicalDuration, when provided, must be a single xsd:duration value.
hasLegalDeadline, when provided, must be a single xsd:dateTimeStamp value.
urgencyLevel, when provided, must be an integer between 1 and 5 (1=lowest, 5=highest).
Phase Transition Event Shape
Ensures that every PhaseTransitionEvent has exactly one source and one target phase.
PhaseTransitionEvent must have exactly one transitionsFrom value of type gufo:Phase.
PhaseTransitionEvent must have exactly one transitionsTo value of type gufo:Phase.
Resumption Event Shape
Validates links from ResumptionEvent to the resumed investigation and the terminated suspension situation.
ResumptionEvent must resume exactly one cacontology-gufo:Investigation.
ResumptionEvent must terminate exactly one SuspendedSituation.
Suspension Event Shape
Validates links from SuspensionEvent to the suspended investigation and the created suspension situation.
SuspensionEvent must suspend exactly one cacontology-gufo:Investigation.
SuspensionEvent must create exactly one SuspendedSituation.
Adult Trafficking Victim Role
Role of adult being sex trafficked through force, fraud, or coercion. Modeled as anti-rigid gUFO Role.
Aging Out Victim Profile
Vulnerability profile for youth aging out of foster care system.
Associate Trafficker Role
Supporting role in trafficking operation, assisting primary traffickers. Modeled as anti-rigid gUFO Role.
Commercial Sexual Exploitation
Forced engagement in commercial sexual activities for the traffickers' profit. Modeled as gUFO Event.
Cross-Jurisdictional Control
Maintenance of victim control across multiple jurisdictions through coordinated trafficking network. Modeled as gUFO Event.
Disruption Phase
Phase when trafficking enterprise faces law enforcement intervention.
Establishment Phase
Initial phase of trafficking enterprise formation and recruitment setup.
Expansion Phase
Phase of trafficking enterprise growth, adding victims and locations.
Financial Facilitator Role
Role managing financial aspects including collecting earnings and money laundering. Modeled as anti-rigid gUFO Role.
Interstate Victim Transport
Transportation of trafficking victims across state lines for commercial sexual exploitation. Modeled as gUFO Event.
Minor Trafficking Victim Role
Role of minor (under 18) being sex trafficked. Modeled as anti-rigid gUFO Role. Concrete victim age at specific trafficking operations SHOULD be represented using cacontology-temporal:AgeAtTimeSituation instances linked to the victim person, allowing precise modeling of age-of-consent, enhanced-penalty, and related legal thresholds.
Multi-State Trafficking Conspiracy
Criminal conspiracy spanning multiple states for trafficking operations (e.g., Brooklyn-North Carolina network). Modeled as gUFO Event.
Ongoing Danger Response
Response to situations where victims are identified as being in ongoing danger from traffickers. Modeled as gUFO Event.
Operational Phase
Active operational phase of trafficking enterprise with established victim control.
Primary Trafficker Role
Leading role in trafficking operation, often controlling multiple victims and coordinating activities. Modeled as anti-rigid gUFO Role.
Recruitment Facilitator Role
Role focused on recruiting and grooming new victims for trafficking. Modeled as anti-rigid gUFO Role.
Runaway Victim Profile
Vulnerability profile for runaway or homeless youth targeted by traffickers.
Trafficking Cell
Smaller operational unit within trafficking ring, often controlling specific victims or geographic areas. Modeled as specialized gUFO Organization.
Trafficking Hierarchy
Organizational structure within trafficking enterprise defining roles and authority levels.
Trafficking Network Situation
Complex situation encompassing active trafficking network operations across multiple jurisdictions.
Trafficking Ring
Coordinated group of traffickers operating across multiple jurisdictions with shared victims and resources (e.g., 8-defendant Brooklyn case). Modeled as specialized gUFO Organization.
Transportation Facilitator Role
Role focused on transporting victims between locations for trafficking purposes. Modeled as anti-rigid gUFO Role.
Victim Control Situation
Ongoing situation of psychological and physical control maintained over trafficking victims.
Victim Emergency Response
Emergency response to 911 calls from trafficking victims seeking help. Modeled as gUFO Event.
Victim Rotation
Systematic movement of victims between different locations to avoid detection and maintain control. Modeled as gUFO Event.
Victim Safety Assessment
Assessment of victim safety and ongoing threats from trafficking network. Modeled as gUFO Event.
crosses jurisdiction
Links operation to jurisdictions crossed during execution.
has control method
Links victim control event to specific method used.
has enterprise phase
Links trafficking enterprise to its operational phases.
Temporal begin point for trafficking enterprise phase.
Temporal end point for trafficking enterprise phase.
Duration of trafficking enterprise phase.
requires coordination
Links multi-jurisdictional situation to required coordination mechanisms.
Duration of individual's trafficking role.
Links one enterprise phase to the next phase in sequence.
vulnerability exploited
Links victim recruitment to specific vulnerability profile exploited.
Earnings Collection Shape
Validates core financial properties for earnings collection events.
earningsAmount must be a single non-negative xsd:decimal value.
earningsPeriod, when provided, must be a single xsd:duration value.
Multi-Jurisdictional Situation Shape
Validates basic complexity and count metrics for multi-jurisdictional trafficking situations.
situationComplexity, when provided, must be an integer between 1 and 5.
involvesJurisdictionCount, when provided, must be a non-negative integer.
involvesVictimCount, when provided, must be a non-negative integer.
involvesTraffickerCount, when provided, must be a non-negative integer.
Trafficker Role Shape
Validates that trafficker roles are modeled as gUFO roles with optional hierarchy and control properties.
Trafficker roles should be typed as gufo:Role (anti-rigid sortal).
Hierarchy level, when provided, must be a single xsd:integer value.
controlsVictim links should point to TraffickingVictimRole instances.
Trafficking Enterprise Shape
Validates core temporal and jurisdictional properties for trafficking enterprises modeled as gUFO organizations.
Trafficking enterprise should be typed as gufo:Organization.
Trafficking enterprise can have at most one enterprise begin point as xsd:dateTimeStamp.
Trafficking enterprise can have at most one enterprise end point as xsd:dateTimeStamp.
Trafficking enterprise can have at most one enterpriseDuration value of type xsd:duration.
Trafficking enterprise jurisdictions must be uco-location:Location instances when provided.
Trafficking Operation Shape
Minimal temporal validation for trafficking operations modeled as gUFO events.
Trafficking operations should be typed as gufo:Event.
Trafficking operations can have at most one begin point in xsd:dateTimeStamp.
Trafficking operations can have at most one end point in xsd:dateTimeStamp.
Trafficking Victim Role Shape
Validates temporal role properties for trafficking victim roles.
Victim roles can have at most one role begin point as xsd:dateTimeStamp.
Victim roles can have at most one role end point as xsd:dateTimeStamp.
Trafficking victim roles should be typed as gufo:Role (anti-rigid sortal).
Victim Transportation Shape
Validates origin, destination, and method properties for victim transportation events.
Victim transportation must have exactly one originLocation of type uco-location:Location.
Victim transportation must have exactly one destinationLocation of type uco-location:Location.
transportationMethod, when provided, must reference a single uco-core:UcoObject (e.g., vehicle or method artifact).
Phase of participant assessment and competency evaluation. Modeled as anti-rigid gUFO Phase.
Capacity Building Program Shape
Validation shape for capacity building program instances.
Capacity level must be from the allowed list.
Capacity building program must have a name (5-200 characters).
Capacity Building Situation
Situation focused on building institutional and individual capacity for child protection. Modeled as gUFO Situation.
Capacity Building Target Validation Shape
Validates that capacity building programs have target organizations.
Capacity building program should have target organizations.
SELECT $this WHERE { $this a cacontology-training:CapacityBuildingProgram . FILTER NOT EXISTS { $this cacontology-training:buildsCapacityFor ?org . ?org a uco-identity:Organization . } }
Capacity Impact Shape
Validation shape for capacity impact instances.
Capacity impact name should be 5-200 characters when specified.
Capacity Level Validation Shape
Validates capacity level requirements for specialized training.
Specialized training should have appropriate capacity levels.
SELECT $this WHERE { $this a ?trainingType ; cacontology-training:capacityLevel "basic" . FILTER (?trainingType IN ( cacontology-training:DigitalForensicsTraining, cacontology-training:CriminalJusticeTraining )) }
Certification Phase
Phase of awarding certifications and credentials. Modeled as anti-rigid gUFO Phase.
Certification Status Validation Shape
Validates certification status consistency.
Expired certifications should not have active status.
SELECT $this WHERE { $this cacontology-training:certificationStatus "active" ; uco-core:endTime ?endTime . FILTER (?endTime < NOW()) }
Certification Validation Shape
Validates that certifications have certifying bodies.
Professional certification should have certifying body.
SELECT $this WHERE { $this a cacontology-training:ProfessionalCertification . FILTER NOT EXISTS { $this cacontology-training:certifiedBy ?body . ?body a cacontology-training:CertificationBody . } }
Certification Validity Validation Shape
Validates certification validity periods.
Active certifications should have reasonable validity periods.
SELECT $this WHERE { $this cacontology-training:certificationStatus "active" ; cacontology-training:certificationValidityPeriod ?period . FILTER (?period < 6.0) }
Certified Professional
Professional who has achieved certification. Modeled as anti-rigid gUFO Role.
Child Protection Training Shape
Validation shape for child protection training instances.
Child protection training duration should be between 2 and 200 hours.
Community Engagement Metrics Shape
Validation shape for community engagement metrics instances.
Community engagement metrics name should be 5-200 characters when specified.
Competency Assessment Shape
Validation shape for competency assessment instances.
Competency level must be from the allowed list.
Content Development Phase
Phase of developing training content and materials. Modeled as anti-rigid gUFO Phase.
Continuing Education Shape
Validation shape for continuing education instances.
Continuing education must have a name (5-200 characters).
Criminal Justice Training Shape
Validation shape for criminal justice training instances.
Criminal justice training should be intermediate, advanced, or expert level.
Curriculum Module Validation Shape
Validates that curricula include training modules.
Training curriculum should include training modules.
SELECT $this WHERE { $this a cacontology-training:TrainingCurriculum . FILTER NOT EXISTS { ?module cacontology-training:includedInCurriculum $this . ?module a cacontology-training:TrainingModule . } }
Validates data quality for training entities.
Digital Forensics Training Shape
Validation shape for digital forensics training instances.
Digital forensics training must be intermediate, advanced, or expert level.
Global Training Reach Shape
Validation shape for global training reach instances.
Professionals trained must be between 1 and 1000000 when specified.
Global Training Situation
Situation involving global training initiatives across multiple countries and organizations. Modeled as gUFO Situation.
Hotline Training Shape
Validation shape for hotline training instances.
Hotline training duration should be between 8 and 100 hours.
Hybrid Training Shape
Validation shape for hybrid training instances.
Hybrid training reach count must be between 1 and 10000 when specified.
In-Person Training Shape
Validation shape for in-person training instances.
In-person training reach count must be between 1 and 1000 when specified.
International Training Shape
Validation shape for international training instances.
International training must have a name (5-200 characters).
International training must specify start time.
International training may specify end time.
Training reach count must be between 1 and 100000 when specified.
Training duration must be between 0.5 and 2000 hours.
Participation rate must be between 0.0 and 1.0.
Completion rate must be between 0.0 and 1.0.
Training language should be 2-50 characters (up to 10 languages).
Investigation Training Shape
Validation shape for investigation training instances.
Investigation training duration should be between 8 and 400 hours.
K9 Program Metrics Shape
Validation shape for K9 program metrics instances.
K9 search warrants assisted must be between 1 and 10000 when specified.
K9 public presentations must be between 1 and 1000 when specified.
Legal Training Shape
Validation shape for legal training instances.
Legal training capacity level must be from the allowed list.
Mentorship Program Shape
Validation shape for mentorship program instances.
Mentorship program reach count must be between 1 and 100 when specified.
Metrics Consistency Validation Shape
Validates consistency between related metrics.
Total attendees should be reasonable relative to event count.
SELECT $this WHERE { $this cacontology-training:outreachEventsCount ?events ; cacontology-training:totalAttendeesReached ?attendees . FILTER (?attendees < ?events) }
Multi-Stakeholder Training Situation
Situation involving training coordination between multiple stakeholder organizations. Modeled as gUFO Situation.
Online Training Shape
Validation shape for online training instances.
Online training reach count must be between 1 and 100000 when specified.
Operational Training Metrics Shape
Validation shape for operational training metrics instances.
Operational deployment count must be between 1 and 10000 when specified.
Training to operation effectiveness must be between 0.0 and 1.0.
Outreach Event Metrics Shape
Validation shape for outreach event metrics instances.
Outreach events count must be between 1 and 10000 when specified.
Total attendees reached must be between 1 and 1000000 when specified.
Professional Certification Shape
Validation shape for professional certification instances.
Professional certification must have a name (5-200 characters).
Certification status must be from the allowed list.
Certification validity period must be between 1 and 120 months.
Professional Development Shape
Validation shape for professional development instances.
Professional development must have a name (5-200 characters).
Professional Training Metrics Shape
Validation shape for professional training metrics instances.
Professionals trained count must be between 1 and 100000 when specified.
Program Planning Phase
Phase of training program planning and curriculum development. Modeled as anti-rigid gUFO Phase.
Skills Development Program Shape
Validation shape for skills development program instances.
Skills development program must specify capacity level.
Skills Validation Shape
Validation shape for skills validation instances.
Skills acquired must be described (10-1000 characters).
Subject Matter Expert
Expert providing specialized knowledge in training. Modeled as anti-rigid gUFO Role.
Validates temporal consistency for training programs.
Training Certificate Shape
Validation shape for training certificate instances.
Training certificate must have a name (5-200 characters).
Training Coordinator
Coordinator responsible for organizing training programs. Modeled as anti-rigid gUFO Role.
Training Curriculum Shape
Validation shape for training curriculum instances.
Training curriculum must have a name (5-200 characters).
Training Delivery Phase
Phase of active training delivery and instruction. Modeled as anti-rigid gUFO Phase.
Training Delivery Validation Shape
Validates that training programs have delivery mechanisms.
International training should have assigned trainers.
SELECT $this WHERE { $this a cacontology-training:InternationalTraining . FILTER NOT EXISTS { $this cacontology-training:deliveredBy ?trainer . ?trainer a cacontology-training:InternationalTrainer . } }
Training Effectiveness Shape
Validation shape for training effectiveness instances.
Training effectiveness must be between 0.0 and 1.0.
Training Effectiveness Validation Shape
Validates training effectiveness metrics.
Training programs should have reasonable completion rates.
SELECT $this WHERE { $this cacontology-training:participationRate ?participation ; cacontology-training:completionRate ?completion . FILTER (?completion > ?participation) }
Training Institution
Institution providing child protection training. Modeled as gUFO Organization.
Training Metrics Shape
Validation shape for training metrics instances.
Training metrics name should be 5-200 characters when specified.
Training Module Shape
Validation shape for training module instances.
Training module must have a name (5-200 characters).
Training module description should be 10-1000 characters when specified.
Training Reach Validation Shape
Validates training reach consistency by delivery method.
Training reach should be consistent with delivery method capabilities.
SELECT $this WHERE { $this a cacontology-training:InPersonTraining ; cacontology-training:trainingReachCount ?reach . FILTER (?reach > 1000) }
Victim Service Training Shape
Validation shape for victim service training instances.
Victim service training duration should be between 4 and 200 hours.
Assessment conducted for training participant.
builds capacity for
Organization for which capacity is being built.
certified by
Organization providing the certification.
Trainer delivering the training program.
Temporal begin point for training phase.
Temporal end point for training phase.
Temporal begin point for training role.
Temporal end point for training role.
has training begin point
Temporal begin point for training program.
has training end point
Temporal end point for training program.
improves proficiency
Area of proficiency improved by training.
included in curriculum
Training module included in curriculum.
mentors
Participant being mentored by trainer.
Training program participated in by a person.
Duration of training phase.
Duration of individual's training role.
Partner supporting the training program.
validates skills
Participant whose skills are being validated.
Age Acknowledgment Shape
Validation shape for suspect acknowledgments of minor's age.
Age stated to suspect must be between 1 and 17.
Acknowledged count must be between 1 and 100.
Chat Investigation Agent
Agent specialized in chat-based undercover investigations for predator identification.
Child Persona
Undercover identity portraying a minor child for investigative purposes.
Client Response Interception
Undercover response to trafficking advertisement posing as potential client to gather evidence.
Collection Date Validation Shape
Validates evidence collection date consistency.
Evidence collection date should not be in the future.
SELECT $this WHERE { $this cacontology-undercover:collectionDate ?date . FILTER (?date > NOW()) }
Controlled Meeting
Planned in-person meeting between undercover agents and suspects under controlled conditions.
Covert Recording Shape
Validation shape for covert recording instances.
Covert recording must specify recording type from the allowed list.
Covert recording must specify recording quality from the allowed list.
Recording duration must be between 0.1 and 480 minutes (8 hours).
Covert recording must specify if consent is required.
Criminal Item Agreement Action Shape
Validation shape for suspect agreements to bring items for abuse.
May specify items suspect agreed to bring.
Criminal Solicitation
Request or instruction from suspect to undercover agent to commit illegal acts.
Validates data quality for undercover operations.
Digital Identity Shape
Validation shape for digital identity instances.
Digital identity may have between 0 and 15 social media profiles.
Digital identity must have between 1 and 10 email accounts.
Digital history depth must be between 30 and 1095 days.
Disguise Request Action Shape
Validation shape for suspect requests for victim to wear disguise items.
May specify the disguise item requested.
Disguise purpose must be from the allowed list.
Evidence Chain Validation Shape
Validates evidence chain of custody requirements.
All undercover evidence must maintain chain of custody.
SELECT $this WHERE { $this a cacontology-undercover:UndercoverEvidence ; cacontology-undercover:chainOfCustodyMaintained false . }
Evidence Gathering Phase
Phase focused on collecting criminal evidence through undercover interactions.
Explicit Message Request Action Shape
Validation shape for suspect requests for explicit content.
Request type must be from the allowed list.
Extraction Phase
Phase involving safe withdrawal from undercover operation.
Links operation to operation plan followed
Hotel Shape
Validation shape for hotel meeting location instances.
Hotel should have a label.
Incriminating Statement
Statement made by suspect that provides evidence of criminal intent or past crimes.
Infiltration Phase
Phase involving initial contact and establishment of undercover presence.
Meeting Location Arrangement Shape
Validation shape for suspect arrangements of meeting locations.
Meeting location type must be from the allowed list.
May specify the name of the meeting location.
May link to the specific meeting location.
Meeting Location Shape
Validation shape for meeting location instances used in undercover operations.
Meeting location should have a label.
Location name should be between 1 and 200 characters.
Meeting location may specify a room number.
Meeting location may specify an arranged meeting time.
Motel Shape
Validation shape for motel meeting location instances.
Motel should have a label.
Multiple Persona Operation Shape
Validation shape for undercover operations using multiple minor personas.
Multiple persona operation must use between 2 and 10 personas.
Primary persona age must be between 10 and 17 years old.
Secondary persona age must be between 8 and 17 years old.
Online Platform Surveillance
Covert monitoring of online platforms for criminal activity without direct participation.
Online Undercover Operation Shape
Validation shape for online undercover operation instances.
Online undercover operation must use between 1 and 20 platforms.
Online undercover operation must specify digital footprint management.
Operation Cross Reference Shape
Validates cross-references between operation and related entities.
Undercover operation must use at least one identity and follow a plan.
SELECT $this WHERE { $this a cacontology-undercover:UndercoverOperation . FILTER NOT EXISTS { $this cacontology-undercover:usesIdentity ?identity ; cacontology-undercover:followsPlan ?plan . } }
Operation Monitoring Shape
Validation shape for operation monitoring instances.
Operation monitoring must specify monitoring type from the allowed list.
Operation monitoring must specify monitoring frequency from the allowed list.
Operation monitoring must specify if supervisor is involved.
Operation monitoring must specify if escalation protocol exists.
Operation Plan Shape
Validation shape for operation plan instances.
Operation plan must specify planning phase from the allowed list.
Operation plan must specify approval level from the allowed list.
Operation plan must specify if risk assessment is completed.
Operation plan must specify if legal review is completed.
Plan revision must be between 0 and 20.
Operation Termination Shape
Validation shape for operation termination instances.
Operation termination must specify termination reason from the allowed list.
Operation termination must specify termination type from the allowed list.
Operation termination must specify if evidence is secured.
Operation termination must specify if identity is retired.
Operation termination must specify termination date.
Parent Persona
Undercover identity portraying a parent or guardian of a child victim.
Plan Approval Validation Shape
Validates operation plan approval requirements.
High-risk operations require higher approval levels.
SELECT $this WHERE { ?operation cacontology-undercover:followsPlan $this ; cacontology-undercover:riskLevel ?risk . $this cacontology-undercover:approvalLevel ?approval . FILTER (?risk IN ("high", "extreme", "critical") && ?approval IN ("supervisor", "unit_commander")) }
Preparation Phase
Phase involving setup of undercover identities and operational planning.
Risk Assessment Shape
Validation shape for risk assessment instances.
Risk assessment must specify risk category from the allowed list.
Risk assessment must specify risk probability from the allowed list.
Risk assessment must specify risk impact from the allowed list.
Risk assessment must specify mitigation strategy from the allowed list.
Safety protocol must specify protocol type from the allowed list.
Safety protocol must specify activation trigger from the allowed list.
Safety protocol response time must be between 1 and 60 minutes.
Sexual Intent Statement Shape
Validation shape for explicit sexual intent statements by suspects.
May specify types of sexual acts intended.
May specify if suspect targeted both personas in sibling operation.
Short Term Rental Shape
Validation shape for short-term rental meeting location instances.
Short-term rental should have a label.
Sibling Persona Operation Shape
Validation shape for undercover operations using related sibling personas.
Sibling relationship must be from the allowed list.
Sting Operation
Coordinated undercover operation designed to catch suspects in the act of committing crimes.
Suspect Communication Action Shape
Validation shape for criminal communication actions by suspects.
Suspect communication action should have a label.
Suspect communication action should link to an undercover operation.
Technical Support
Personnel providing technical infrastructure and monitoring for undercover operations.
Validates temporal consistency in undercover operations.
Transport Arrangement Action Shape
Validation shape for suspect arrangements to transport alleged minor.
May specify the pickup location.
May specify the destination location.
Undercover Evidence Shape
Validation shape for undercover evidence instances.
Undercover evidence must specify evidence type from the allowed list.
Undercover evidence must specify collection method from the allowed list.
Undercover evidence must specify if chain of custody is maintained.
Undercover evidence must specify evidence authenticity from the allowed list.
Undercover evidence must specify collection date.
Undercover Identity Shape
Validation shape for undercover identity instances.
Undercover identity must specify identity type from the allowed list.
Undercover identity must specify identity complexity from the allowed list.
Undercover identity must specify backstory depth from the allowed list.
Undercover identity must specify documentation level from the allowed list.
Identity lifespan must be between 1 and 1095 days (3 years).
Undercover Operation Shape
Validation shape for undercover operation instances.
Undercover operation must specify operation type from the allowed list.
Undercover operation must specify risk level from the allowed list.
Undercover operation may have a start time.
Undercover operation may have an end time.
Undercover operation must specify operation status from the allowed list.
Links operation to undercover identity used
Video Call Request Action Shape
Validation shape for suspect requests for video calls.
May specify if request was conditional on parent being absent.
advertisement live time
Duration the trafficking advertisement was active before response in hours.
advertisement URL
Web address of trafficking advertisement being responded to.
agent operates as
Links agent to persona or identity used in operation.
apartment type
Type of residential property used for sting (studio, one_bedroom, two_bedroom, etc.).
backstory details
Biographical details created for the undercover identity.
backup team assigned
Whether a backup/surveillance team was assigned to the operation.
chat duration hours
Total duration of chat investigation in hours.
chat platform type
Type of chat platform used (social_media, messaging_app, gaming_platform, forum).
chat room topic
Stated topic or theme of the chat room being infiltrated.
client contact method
Method victims are instructed to use for client communication (phone, text, app).
communication method
Primary method of communication (text_chat, voice_chat, video_chat, direct_message).
communication platform
Digital platform where undercover communication took place.
conducted on platform
Links undercover operation to social media platform used.
contains criminal content
Whether the communication contains content of criminal nature.
Number of separate conversations conducted during chat investigation.
covers timeframe
Time period during which the undercover operation was active.
documents violation at
Links violation evidence to specific location where violation occurred.
emergency signal
Predetermined signal or code word for emergency situations.
evidence collected
Evidence gathered during the undercover operation.
evidentiary value
Assessment of the communication's value as evidence (high, medium, low).
floor level
Floor level of apartment used in sting operation for tactical planning.
generates evidence
Links undercover operation to evidence generated.
handled by
Links an undercover operation to its supervising handler.
Temporal begin point for undercover operation phase.
Temporal end point for undercover operation phase.
Temporal begin point for undercover role.
Temporal end point for undercover role.
has secure exit
Whether the sting location has secure exit routes for officer safety.
identification success rate
Success rate for identifying and prosecuting predators (0.0-1.0).
identifies predator
Links undercover operation to predator identified.
identifies victim photos
Links advertisement evidence to specific victim photographs identified.
infiltration duration
Length of time the agent spent in the chat room (in hours).
instruction type
Type of instruction provided to victim (client_communication, pricing, location, safety).
intercepts instruction
Links monitoring operation to specific trafficking instructions intercepted.
investigates violation
Links investigation to specific privacy violation being investigated.
involves chat investigation
Links social media operation to chat investigation component.
judicial authorization
Court order or warrant authorizing the undercover operation.
lead to arrest
Links meeting arrangement to resulting arrest operation.
leads to development
Additional investigative leads generated by the undercover operation.
leads to solicitation
Links chat investigation to in-person meeting solicitation identified.
maintains surveillance
Links sting operation to surveillance positions maintained by backup officers.
meeting solicitation attempts
Number of in-person meeting solicitation attempts identified.
monitors phone communication
Links investigation to phone communications being monitored.
operates at location
Links physical sting operation to specific location where it occurs.
operates under identity
Links an undercover agent to the false identity they are using.
operation classification
Security classification level of the undercover operation.
Result of the undercover operation (successful, compromised, terminated, ongoing).
Duration of undercover operation phase.
participant count
Number of active participants in the chat room.
persona age
Age of minor persona used by undercover agent.
persona gender
Gender of minor persona used by undercover agent.
persona location
Geographic location represented by minor persona.
persona profile
Detailed profile information for minor persona (interests, background, characteristics).
phone number monitored
Phone number under surveillance for trafficking instruction calls.
platform username
Username used for the undercover identity on digital platforms.
portrays age
The age that the undercover identity claims to be.
predator contact attempts
Number of contact attempts by potential predators during operation.
responds to advertisement
Links undercover operation to specific trafficking advertisement being responded to.
safety protocol
Safety measures implemented for the undercover operation.
social media platforms used
Number of different social media platforms used in undercover operation.
supervisory approval
Administrative approval from law enforcement supervisors.
surveillance team count
Number of surveillance officers assigned to the sting operation.
target behavior type
Type of behavior targeted (in_person_meeting_solicitation, sexual_conversation, grooming, image_requests).
targets individual
Links predator targeting operation to specific individuals targeted.
targets subject
Links an undercover operation to the suspect being investigated.
triggered by
Links communication action to the message that triggered it.
utilizes persona
Links operation to minor persona used by agent.
victim photo count
Number of victim photographs identified in trafficking advertisement.
violation location
Specific location where privacy violation occurred (bathroom, bedroom, changing_area).
violation type
Type of privacy violation investigated (forced_undressing, inappropriate_touching, voyeurism).
website platform
Name of website platform hosting the trafficking advertisement.
Account Linking Shape
Validation shape for account linking instances.
Account confidence must be from the allowed list.
Account linking must link to at least one digital account.
Analysis Report Cross Reference Shape
Validates that tip analysis references valid reports.
Tip analysis should analyze valid NCMEC reports.
SELECT $this WHERE { $this a cacontology-us-ncmec:CyberTipAnalysis . FILTER NOT EXISTS { $this cacontology-us-ncmec:analysisOf ?report . ?report a cacontology-us-ncmec:NCMECCybertipReport . } }
CSAM Solicitation Annotation Shape
Validation shape for CSAM solicitation annotation instances.
CSAM solicitation annotation name should contain 'CSAM' or 'solicitation'.
Child Sex Tourism Incident Shape
Validation shape for child sex tourism incident instances.
Child sex tourism incidents must have CST code.
Child Sex Trafficking Incident Shape
Validation shape for child sex trafficking incident instances.
Child sex trafficking incidents must have CST code.
Confidence Validation Shape
Validates confidence level consistency.
High confidence analysis should have supporting evidence.
SELECT $this WHERE { $this cacontology-us-ncmec:analysisConfidence "high" . FILTER NOT EXISTS { $this cacontology-us-ncmec:supportedBy ?cooperation . ?cooperation a cacontology-us-ncmec:PlatformCooperation . } }
Content Identification Shape
Validation shape for content identification instances.
Content identification must identify at least one digital artifact.
Cooperation Level Validation Shape
Validates cooperation level consistency with data provided.
Full cooperation should provide comprehensive data.
SELECT $this WHERE { $this cacontology-us-ncmec:cooperationLevel "full" . FILTER NOT EXISTS { $this cacontology-us-ncmec:dataProvided ?data1 . $this cacontology-us-ncmec:dataProvided ?data2 . FILTER (?data1 != ?data2) } }
CyberTip Analysis Shape
Validation shape for CyberTip analysis instances.
Analysis must specify start time.
Analysis may specify end time.
Analysis confidence must be from the allowed list.
Analysis must be of exactly one NCMEC tip.
Analysis must specify performing analyst.
Validates data quality for NCMEC entities.
Federal Referral Shape
Validation shape for federal referral instances.
Federal referrals must have federal jurisdiction.
Investigation Trigger Shape
Validation shape for investigation trigger instances.
Investigation trigger must specify start time.
Trigger criteria must be from the allowed list.
Urgency level must be from the allowed list.
Referral jurisdiction must be from the allowed list.
Investigation trigger must be triggered by exactly one NCMEC tip.
Local Law Enforcement Referral Shape
Validation shape for local law enforcement referral instances.
Local law enforcement referrals must have local jurisdiction.
Minor to Minor Interaction Annotation Shape
Validation shape for minor to minor interaction annotation instances.
Minor to minor annotation name should contain 'minor'.
NCMEC Cybertip Report Shape
Validation shape for NCMEC Cybertip report instances.
Report name should be 5-200 characters when specified.
Report description should be 10-5000 characters when specified.
Report creation timestamp.
Report must have exactly one NCMEC incident type.
NCMEC Incident Type Shape
Validation shape for NCMEC incident type instances.
Incident type must have a name (5-100 characters).
Incident code must be from the allowed NCMEC list.
NCMEC Report Annotation Shape
Validation shape for NCMEC report annotation instances.
Annotation name should be 3-100 characters when specified.
Annotation description should be 10-500 characters when specified.
Online Enticement Incident Shape
Validation shape for online enticement incident instances.
Online enticement incidents must have OE code.
Phone Number Trace Shape
Validation shape for phone number trace instances.
Phone verification status must be from the allowed list.
Phone trace must trace to exactly one phone number.
Platform Cooperation Cross Reference Shape
Validates that platform cooperation involves digital services.
Platform cooperation should involve digital services.
SELECT $this WHERE { $this a cacontology-us-ncmec:PlatformCooperation . FILTER NOT EXISTS { $this cacontology-us-ncmec:involvesPlatform ?platform . ?platform a uco-observable:DigitalService . } }
Platform Cooperation Shape
Validation shape for platform cooperation instances.
Platform response time must be between 0.1 and 8760 hours.
Cooperation level must be from the allowed list.
Data provided must be from the allowed list.
Platform cooperation must involve exactly one digital service.
Possession Indicator Shape
Validation shape for possession indicator instances.
Indicator strength must be from the allowed list.
Processing Sequence Validation Shape
Validates that investigation triggers occur after tip processing.
Investigation trigger should occur after tip processing.
SELECT $this WHERE { $this a cacontology-us-ncmec:InvestigationTrigger ; uco-core:startTime ?triggerTime ; cacontology-us-ncmec:triggeredBy ?tip . ?processing cacontology-us-ncmec:processedTip ?tip ; uco-core:endTime ?processTime . FILTER (?triggerTime < ?processTime) }
Processing Time Validation Shape
Validates processing time reasonableness.
Processing time should be consistent with start and end times.
SELECT $this WHERE { $this uco-core:startTime ?start ; uco-core:endTime ?end ; cacontology-us-ncmec:processingTime ?declaredTime . BIND((?end - ?start) / 3600 AS ?actualHours) FILTER (ABS(?actualHours - ?declaredTime) > 1.0) }
Report Incident Type Cross Reference Shape
Validates that NCMEC reports have appropriate incident types.
NCMEC report should have valid incident type relationship.
SELECT $this WHERE { $this a cacontology-us-ncmec:NCMECCybertipReport . FILTER NOT EXISTS { $this cacontology-us-ncmec:hasNCMECIncidentType ?incidentType . ?incidentType a cacontology-us-ncmec:NCMECIncidentType . } }
Sextortion Annotation Shape
Validation shape for sextortion annotation instances.
Sextortion annotation name should contain 'sextortion'.
Spam Annotation Shape
Validation shape for spam annotation instances.
Spam annotation name should contain 'spam'.
Task Force Referral Shape
Validation shape for task force referral instances.
Task force referrals should be to state or local jurisdiction.
Validates temporal consistency for NCMEC operations.
Tip Enrichment Shape
Validation shape for tip enrichment instances.
Enrichment type must be specified from the allowed list.
Tip Prioritization Shape
Validation shape for tip prioritization instances.
Priority level must be specified from the allowed list.
Tip Processing Shape
Validation shape for tip processing instances.
Tip processing must specify start time.
Tip processing may specify end time.
Processing time must be between 0.1 and 720 hours (30 days).
Tip processing must process exactly one NCMEC tip.
Tip Validation Shape
Validation shape for tip validation instances.
Validation status must be specified from the allowed list.
Transfer Detection Shape
Validation shape for transfer detection instances.
Transfer volume must be between 0.001 and 100000 MB.
Transfer frequency must be from the allowed list.
Trigger Investigation Cross Reference Shape
Validates that investigation triggers result in investigations.
Investigation trigger should result in actual investigation.
SELECT $this WHERE { $this a cacontology-us-ncmec:InvestigationTrigger . FILTER NOT EXISTS { $this cacontology-us-ncmec:resultedInInvestigation ?investigation . ?investigation a cacontology:Investigation . } }
Urgency Consistency Validation Shape
Validates urgency level consistency with trigger criteria.
Immediate urgency should have appropriate trigger criteria.
SELECT $this WHERE { $this cacontology-us-ncmec:urgencyLevel "immediate" . FILTER NOT EXISTS { $this cacontology-us-ncmec:triggerCriteria ?criteria . FILTER (?criteria IN ("imminent_danger", "victim_age")) } }
CSAM Solicitation Annotation
Annotation indicating the report is associated with solicitation of CSAM. Source: NCMEC Cybertip API Section B.1.1, reportAnnotations/csamSolicitation element.
Child Sex Tourism Incident
Incidents involving child sex tourism. Source: NCMEC Cybertip API Section B.1.1, incidentType 'Child Sex Tourism'.
Child Sex Trafficking Incident
Incidents involving child sex trafficking. Source: NCMEC Cybertip API Section B.1.1, incidentType 'Child Sex Trafficking'.
Federal Referral
Referral of NCMEC tip to federal law enforcement agencies.
Local Law Enforcement Referral
Referral of NCMEC tip to local law enforcement agency.
Minor to Minor Interaction Annotation
Annotation indicating the report is associated with an interaction between minors. Source: NCMEC Cybertip API Section B.1.1, reportAnnotations/minorToMinorInteraction element.
Online Enticement Incident
Incidents involving online enticement of children for sexual acts. Source: NCMEC Cybertip API Section B.1.1, incidentType 'Online Enticement of Children for Sexual Acts'.
Sextortion Annotation
Annotation indicating the report is associated with sextortion. Source: NCMEC Cybertip API Section B.1.1, reportAnnotations/sextortion element.
Spam Annotation
Annotation indicating the report is associated with spam. Source: NCMEC Cybertip API Section B.1.1, reportAnnotations/spam element.
Task Force Referral
Referral of NCMEC tip to appropriate ICAC task force for investigation.
account confidence
Confidence level in account linking (verified, probable, possible).
analysis confidence
Confidence level in tip analysis (high, medium, low).
analysis of
Links analysis to the NCMEC tip being analyzed.
cooperation level
Level of platform cooperation (full, partial, limited, none).
data provided
Type of data provided by platform (account_info, user_data, content, metadata).
enrichment type
Type of enrichment added (geographic, demographic, technical, behavioral).
has NCMEC incident type
Links a NCMEC report to its incident type. Source: NCMEC Cybertip API Section B.1.1, incidentType element.
has NCMEC report annotation
Links a NCMEC report to its annotations. Source: NCMEC Cybertip API Section B.1.1, reportAnnotations element.
identified content
Links content identification to identified digital content.
incident code
The official NCMEC incident type code. Source: NCMEC Cybertip API Section B.1.1, incidentType element.
indicator strength
Strength of possession or transfer indicators (strong, moderate, weak).
involves platform
Links platform cooperation to the digital platform involved.
linked to account
Links account linking to digital account.
phone verification status
Status of phone number verification (verified, unverified, disconnected).
platform response time
Time taken by platform to respond to information request in hours.
priority level
Priority level assigned to tip (critical, high, medium, low).
processed tip
Links processing activity to the tip being processed.
processing time
Time taken to process tip in hours.
referral jurisdiction
Jurisdiction to which tip is referred (federal, state, local).
resulted in investigation
Links investigation trigger to the investigation it initiated.
Links tip analysis to platform cooperation that supported it.
traced to phone
Links phone trace to specific phone number.
transfer frequency
Frequency of transfer activity (single, multiple, ongoing).
transfer volume
Volume of material transferred in megabytes.
trigger criteria
Criteria that triggered investigation (content_volume, suspect_profile, victim_age, repeat_offender).
Links investigation trigger to the tip that triggered it.
urgency level
Urgency level for investigation (immediate, urgent, routine).
validation status
Validation status of tip (validated, partially_validated, not_validated).
CEOS attorney must specialize in child-exploitation or obscenity
CEOS attorney must have at least 2 years experience
Child pornography production must have exactly one begin timestamp
Child pornography production has mandatory minimum of 15 years
Child pornography production severity level must be 4 or 5
Must specify federal jurisdiction basis
Complex prosecutions require experienced CEOS attorney
SELECT $this WHERE { $this cacontology-usa-federal:prosecutionComplexity "complex" . $this cacontology-usa-federal:prosecutedBy ?prosecutor . ?prosecutor rdf:type cacontology-usa-federal:CEOSAttorneyRole . ?prosecutor cacontology-usa-federal:roleExperience ?experience . FILTER (?experience < 5) }
Investigations with digital evidence must require forensic analysis
SELECT $this WHERE { $this cacontology-usa-federal:involvesDigitalEvidence true . $this cacontology-usa-federal:requiresForensicAnalysis false . }
Every federal criminal event must have at least one participant
Every EventType must extend gufo:Event
Extraterritorial crimes must involve international elements
Extraterritorial crimes must specify foreign countries involved
Federal defendant role must have exactly one begin point
Defendant role must be linked to at least one criminal event
Federal investigation must have exactly one begin timestamp
Federal investigation must have at least one investigator
Federal investigation must collect at least one piece of evidence
Must specify if investigation involves digital evidence
Must specify if investigation requires forensic analysis
Federal prosecution must have at most one begin point timestamp
Federal prosecution must have at most one end point timestamp
Federal prosecution must have at least one prosecutor
Federal prosecution must have at least one legal phase
Prosecution complexity must be simple, moderate, complex, or highly-complex
Prosecution severity must be misdemeanor, felony, or aggravated-felony
Prosecution status must be pending, active, resolved, dismissed, or appealed
Federal prosecutor role must have exactly one begin point
Prosecutor specialization must be specified from valid options
Role experience must be non-negative integer
Federal victim role must have exactly one begin point
Victim role must be linked to at least one criminal event
Financial Control Pattern
Pattern where child support evasion is used as mechanism of control in exploitation cases.
Child pornography distribution must specify interstate commerce nexus
Every Kind must be declared as rdf:type gufo:Kind
Child pornography production with multiple victims requires enhanced sentence
SELECT $this WHERE { $this cacontology-usa-federal:victimizedBy ?victim1 . $this cacontology-usa-federal:victimizedBy ?victim2 . FILTER (?victim1 != ?victim2) $this cacontology-usa-federal:mandatoryMinimumSentence ?sentence . FILTER (?sentence < 25) }
Pre-trial phase must precede trial phase in federal prosecution
SELECT $this WHERE { $this cacontology-usa-federal:hasLegalPhase ?preTrialPhase . $this cacontology-usa-federal:hasLegalPhase ?trialPhase . ?preTrialPhase rdf:type cacontology-usa-federal:PreTrialPhase . ?trialPhase rdf:type cacontology-usa-federal:TrialPhase . ?preTrialPhase cacontology-usa-federal:hasPhaseBeginPoint ?preTrialBegin . ?trialPhase cacontology-usa-federal:hasPhaseBeginPoint ?trialBegin . FILTER (?preTrialBegin >= ?trialBegin) }
Phases are anti-rigid and cannot be subclasses of rigid Kinds
Post-conviction phase including appeals and compliance monitoring. Modeled as anti-rigid gUFO Phase that prosecution temporarily exemplifies.
Pre-trial phase must have exactly one begin point
Pre-trial phase must have at most one end point
Pre-trial phase must be part of exactly one federal prosecution
Prosecution end point must be after begin point
SELECT $this WHERE { $this cacontology-usa-federal:hasProsecutionBeginPoint ?beginPoint . $this cacontology-usa-federal:hasProsecutionEndPoint ?endPoint . FILTER (?endPoint <= ?beginPoint) }
CEOS attorney must collaborate with at least one federal investigator
Roles are anti-rigid and cannot be subclasses of rigid Kinds
Sentencing phase must have exactly one begin point
Sentencing phase must have at most one end point
Sentencing phase must be part of exactly one federal prosecution
Sex trafficking must have exactly one begin timestamp
Sex trafficking of minors has mandatory minimum of 10 years
Sex trafficking of minors has maximum severity level 5
Must specify if trafficking involves multiple states
Every SubKind must be a subclass of a Kind
Trial phase must have exactly one begin point
Trial phase must have at most one end point
Trial phase must be part of exactly one federal prosecution
follows phase
Temporal succession relationship between federal legal phases (gUFO temporal ordering).
has division
Links DOJ to its divisions like CEOS (gUFO functional complex structure).
Temporal end point for federal role.
Duration of federal legal phase.
prosecution duration
Duration of federal prosecution from charge to resolution.
requires role
Dependency relationship between federal legal roles (gUFO relational dependence).
Duration of individual's federal role.
uses evidence
Links prosecution to evidence used (gUFO object-aspect relationship).
Federal Bureau of Investigation
Homeland Security Investigations
Principal criminal investigative arm of DHS, operating as a directorate within ICE.
National Center for Missing & Exploited Children
Nonprofit organization that serves as the national clearinghouse for missing and exploited children.
Office of Juvenile Justice and Delinquency Prevention
United States Marshals Service
USPS Office of Inspector General
U.S. State ICAC Task Force
State-level ICAC Task Force in the United States.
U.S. State Legislature
Legislative body of a U.S. state.
Addressed By
Links a funding need to legislation that addresses it.
Aligned With Federal Law
U.S. state law aligned with federal legislation.
Appropriation Enacted
Bill Failed
Bill Passed
In Conference
Congressionally Directed Spending
Continuing Resolution
Enacted
Expresses Funding Need
Links a task force to its funding needs.
Formula Grants
Grant Awarded
Has Sub-Agency
Links a cabinet agency to its sub-cabinet agencies.
House Appropriations Committee
House Energy and Commerce Committee
House Judiciary Committee
Implements U.S. Model Law
U.S. state law implementing a model law (e.g., NCSL model).
In Committee
Introduced
OJJDP Grants
Grants from the Office of Juvenile Justice and Delinquency Prevention.
Organization Type
Type of organization (federal, state, nonprofit, private).
Passed Both Chambers
Passed Chamber
Regular Appropriation
Reported from Committee
Senate Appropriations Committee
Senate Commerce Committee
Senate Judiciary Committee
Serves On
Links a legislator to committees they serve on.
State Appropriations
Supplemental Appropriation
U.S. State-Federal Harmonization Level
Level of harmonization between state and federal law (full, partial, none).
Vetoed
Appropriation Type Shape
Validates appropriation type instances.
Appropriation type must have a label
Funding Need Shape
Validates funding need instances.
Funding need should have a description (at least 10 characters)
Funding need should have a positive requested amount
Priority level should be one of: low, medium, high, urgent, critical
Legislative Stage Ordering Shape
Validates proper ordering of legislative stages.
Final stages should have the highest stage order
SELECT $this WHERE { $this cacontology-usa-leg:isFinal true . $this cacontology-usa-leg:stageOrder ?order . FILTER (?order < 6) }
Legislative Stage Shape
Validates U.S. legislative stage instances as gUFO Phases.
Legislative stage should have a stage order (1-10)
Legislative stage must have a label
Legislative stage may indicate if it is a final stage
Organization Hierarchy Consistency Shape
Validates that organization hierarchy is consistent.
Organization cannot be its own parent
SELECT $this WHERE { $this cacontology-usa-leg:parentAgency $this . }
Outcome Shape
Validates advocacy outcome instances.
Outcome must have a label
Outcome should indicate if it is positive
U.S. Cabinet Agency Shape
Validates U.S. cabinet-level agency instances.
Cabinet agency should have an acronym (2-10 characters)
Cabinet agency must have a label
Cabinet agency should have jurisdiction scope 'US'
U.S. Conference Committee Shape
Conference committee process must be classified as gUFO EventType
U.S. Congressional Committee Shape
Validates U.S. congressional committee instances.
Congressional committee must specify chamber (house or senate)
Congressional committee must have a label
Congressional committee should have jurisdiction scope 'US'
U.S. Executive Action Shape
Executive action must be classified as gUFO EventType
U.S. Federal Agency Office Shape
Validates U.S. federal agency office instances.
Federal agency office should have an acronym
Federal agency office must have exactly one parent agency
U.S. Federal Directorate Shape
Validates U.S. federal directorate instances.
Federal directorate should have an acronym
Federal directorate must have exactly one parent sub-cabinet agency
Federal directorate must have a label
U.S. Budget Reconciliation Shape
Budget reconciliation must be classified as gUFO EventType
U.S. Rulemaking Process Shape
Rulemaking process must be classified as gUFO EventType
U.S. State Agency Shape
Validates U.S. state agency instances.
State agency must have a label
State agency should have jurisdiction scope 'US'
U.S. State Attorney General Shape
Validates U.S. state attorney general office instances.
State Attorney General office must have a label
U.S. Sub-Cabinet Agency Shape
Validates U.S. sub-cabinet agency instances.
Sub-cabinet agency should have an acronym
Sub-cabinet agency must have exactly one parent cabinet agency
Sub-cabinet agency must have a label
Acute Impact Phase
Immediate phase following victimization with acute psychological impact.
Acute Trauma
Immediate psychological trauma following victimization.
Links intervention to harm being addressed
Links assessment to victim being assessed
Assessment Date Validation Shape
Validates assessment date consistency.
Assessment date should not be in the future.
SELECT $this WHERE { $this cacontology-impact:assessmentDate ?date . FILTER (?date > NOW()) }
Behavioral Indicator
Changes in behavior that indicate trauma or distress.
Child Exploitation Task Force
Joint task force between FBI and local law enforcement for child exploitation cases.
Chronic Trauma
Long-term psychological trauma from prolonged or repeated victimization.
Cognitive Behavioral Therapy
CBT-based therapeutic intervention for trauma and behavioral issues.
Cognitive Indicator
Changes in thinking, memory, or learning ability due to trauma.
Community Support
Community-based support services for trafficking victims during reintegration.
Complex Trauma Shape
Validation shape for complex trauma instances.
Complex trauma must specify trauma type from the allowed list.
Complex trauma must specify if there is developmental impact.
Complex trauma may specify attachment disruption.
Comprehensive Impact Assessment Shape
Validation shape for comprehensive impact assessment instances.
Comprehensive assessment must cover between 3 and 10 assessment domains.
Comprehensive assessment must specify if standardized instruments are used.
Crisis Intervention
Immediate therapeutic intervention for acute crisis situations.
Validates data quality for victim impact assessments.
Developmental Impact Shape
Validation shape for developmental impact instances.
Developmental impact must specify developmental domain from the allowed list.
Age at impact must be between 0 and 18 years.
Developmental impact may specify developmental delay.
Educational Support
Educational accommodations and support for victim's schooling.
Emotional Indicator
Emotional symptoms or reactions indicating trauma.
Family Therapy
Therapeutic intervention involving the victim's family.
Fearless Hudson Valley Support
Support services provided by Fearless! Hudson Valley organization for trafficking victims.
Group Therapy
Therapeutic intervention conducted in group settings with other victims.
Human Trafficking Squad
Specialized law enforcement unit focused on human trafficking investigations.
Links assessment to psychological harm identified
Impact Cross Reference Shape
Validates cross-references between impact assessment and related entities.
Victim impact assessment must assess at least one victim.
SELECT $this WHERE { $this a cacontology-impact:VictimImpactAssessment . FILTER NOT EXISTS { $this cacontology-impact:assessesVictim ?victim . } }
Initial Impact Assessment
Initial evaluation of victim impact conducted early in investigation.
Intervention Harm Alignment Shape
Validates alignment between intervention and harm addressed.
Trauma therapy should address trauma-related harm.
SELECT $this WHERE { $this a cacontology-impact:TraumaTherapy ; cacontology-impact:addressesHarm ?harm . ?harm cacontology-impact:harmType ?type . FILTER (?type NOT IN ("trauma", "ptsd", "complex_trauma")) }
Legal Support
Legal assistance and representation for victims in proceedings.
Long Term Effect Shape
Validation shape for long-term effect instances.
Long-term effect must specify effect type from the allowed list.
Long-term effect must specify severity from the allowed list.
Effect duration must be between 1 and 50 years.
Long-term effect may specify functional impairment.
Long Term Monitoring Phase
Extended phase monitoring long-term effects and continued support needs.
Medical Trauma Assessment
Medical assessment of physical and psychological trauma in trafficking victims.
Ongoing Impact Monitoring
Continuous monitoring of victim impact during investigation and recovery.
Physical Indicator
Physical symptoms or manifestations of psychological trauma.
Port Authority Youth Services
Specialized youth services unit within Port Authority Police Department.
Psychological Harm Shape
Validation shape for psychological harm instances.
Psychological harm must specify harm type from the allowed list.
Psychological harm must specify severity from the allowed list.
Onset timing must be from the allowed list.
Harm duration must be between 0 and 20 years.
Recovery Phase
Phase focused on healing and therapeutic intervention.
Recovery Process Shape
Validation shape for recovery process instances.
Recovery process must specify recovery stage from the allowed list.
Recovery process must specify recovery progress from the allowed list.
Time in recovery must be between 0 and 10 years.
Recovery milestones must be between 0 and 20.
Recovery Progress Validation Shape
Validates recovery progress consistency.
Complete recovery should have significant time in recovery.
SELECT $this WHERE { $this cacontology-impact:recoveryProgress "complete_recovery" ; cacontology-impact:timeInRecovery ?time . FILTER (?time < 1.0) }
Reintegration Phase
Phase involving return to normal activities and social reintegration.
Resilience Factor Shape
Validation shape for resilience factor instances.
Resilience factor must specify factor type from the allowed list.
Resilience factor must specify factor strength from the allowed list.
Protective value must be between 0.0 and 1.0.
Resilience Factors
Protective factors that promote victim resilience and recovery.
Safety Planning
Development of safety plans to protect victims from further harm.
Social Indicator
Changes in social behavior or relationships due to trauma.
Suicidal Ideation Response
Emergency response to trafficking victim reporting suicidal thoughts or intentions.
Support Service Shape
Validation shape for support service instances.
Support service must specify service type from the allowed list.
Support service must specify service provider from the allowed list.
Service intensity must be from the allowed list.
Links intervention to recovery process supported
Validates temporal consistency in therapeutic interventions.
Therapeutic Intervention Shape
Validation shape for therapeutic intervention instances.
Session count must be between 1 and 200 when specified.
Treatment duration must be between 1 and 104 weeks.
Therapeutic intervention may have a start time.
Therapeutic intervention may have an end time.
Therapeutic intervention must specify intervention type from the allowed list.
Therapeutic intervention must specify treatment modality from the allowed list.
Therapist Role
Role of mental health professional providing therapeutic services.
Therapy Participant
Role of victim participating in therapeutic interventions.
Trafficker Control Barrier
Control mechanisms used by traffickers that prevent victims from seeking help.
Trauma Indicator Shape
Validation shape for trauma indicator instances.
Trauma indicator must specify indicator type from the allowed list.
Trauma indicator must specify severity from the allowed list.
Indicator frequency must be from the allowed list.
Trauma Therapy Shape
Validation shape for trauma therapy instances.
Trauma therapy must be trauma-focused.
Trauma therapy must specify if it is evidence-based.
Traumatized Victim
Role of a child victim experiencing psychological trauma. Where age at time of victimization or at time of assessment is analytically relevant, that age SHOULD be expressed via cacontology-temporal:AgeAtTimeSituation rather than ad-hoc age literals.
Treatment Outcome Shape
Validation shape for treatment outcome instances.
Treatment outcome must specify outcome type from the allowed list.
Treatment outcome must specify outcome level from the allowed list.
Measurement method must be from the allowed list.
Links recovery to resilience factors utilized
Victim Advocacy
Advocacy services to protect victim rights and interests.
Victim Advocate Role
Role of professional providing advocacy support to victims.
Victim Impact Assessment Shape
Validation shape for victim impact assessment instances.
Victim impact assessment must specify assessment type from the allowed list.
Victim impact assessment must specify assessment date.
Victim impact assessment must specify assessor credentials from the allowed list.
Assessment duration must be between 0.5 and 8 hours.
Victim impact assessment must specify severity level from the allowed list.
Victim in Recovery
Role of a victim actively engaged in recovery process.
admission reason
Primary reason for hospital admission (suicidal_ideation, medical_emergency, trauma).
Number of agencies involved in victim response.
Links victim response to agency that coordinated it.
Complexity level of multi-agency coordination (simple, moderate, complex, highly_complex).
discharge condition
Condition of victim at discharge (stable, improved, requires_followup).
discharge date
Date when victim was discharged from hospital.
Links assessment to professional who documented it.
emergency call location
Location from which emergency call was made (e.g., Wilmington, North Carolina).
extraction complexity
Complexity level of victim extraction (simple, moderate, complex, high_risk).
Links recovery to support services that facilitated it.
facilitated by factor
Links help seeking to factors that facilitate it.
facilitates reintegration
Links support services to reintegration process they facilitate.
family contact established
Whether contact with victim's family has been established.
followed by discharge
Links hospital intervention to discharge process.
functioning level
Victim's current level of functioning (high, moderate, low, impaired).
has impact phase begin point
Temporal begin point for impact phase.
has impact phase end point
Temporal end point for impact phase.
Temporal begin point for victim support role.
Temporal end point for victim support role.
hometown location
Location of victim's hometown for return planning.
hospital name
Name of hospital where victim received treatment.
hospital stay duration
Duration of hospital stay in days.
impact area
Area of life affected (education, relationships, mental_health, physical_health, social).
impact phase duration
Duration of impact phase.
impact severity
Severity of long-term impact (minimal, moderate, significant, severe).
impeded by
Links recovery to barriers that impede progress.
impeded by barrier
Links help seeking to barriers that impede it.
includes transportation
Links hospital discharge to transportation assistance provided.
informs restitution
Links victim impact to restitution calculations.
informs safety planning
Links danger assessment to safety planning based on assessment results.
intensity
Intensity of trauma indicator (mild, moderate, severe).
jurisdictions involved
Number of jurisdictions involved in victim services coordination.
life area affected
Specific life area affected by victimization.
milestone date
Date when recovery milestone was achieved.
milestone description
Description of recovery milestone achieved.
necessitates assessment
Links victim extraction to ongoing danger assessment required.
ongoing danger level
Assessment of ongoing danger to victim (low, moderate, high, extreme).
onset date
Date when trauma symptoms first appeared.
part of recovery
Links recovery milestone to overall recovery process.
participates in response
Links agency to victim response they participated in.
prognosis
Long-term prognosis for recovery (excellent, good, fair, poor, guarded).
progression pattern
Pattern of indicator progression (improving, stable, worsening, fluctuating).
Links intervention to professional who provided it.
provides specialized support
Links organization to specialized support services they provide.
received treatment
Links victim to therapeutic intervention received.
recovery timeframe
Expected or actual timeframe for recovery process.
reintegration duration
Expected duration of reintegration process in months.
relevant to sentencing
Links victim impact to legal proceedings for sentencing.
reported situation
Situation reported by victim in emergency call (e.g., 'forced to engage in prostitution').
response time
Time from emergency call to first responder arrival in minutes.
resulted from
Links psychological harm to the criminal action that caused it.
results in extraction
Links emergency response to victim extraction performed.
results in hospitalization
Links emergency response to hospitalization that resulted.
returns to
Links victim to location they return to during reintegration.
reunites with
Links victim to family members they reunite with.
safety plan type
Type of safety plan implemented (immediate, short_term, long_term, comprehensive).
service duration
Duration of support services in months.
transportation cost
Cost of transportation assistance provided in USD.
transportation destination
Destination for victim transportation assistance.
transportation type
Type of transportation provided (bus_ticket, train_ticket, safe_transport, flight).
treated at
Links victim to hospital where they received treatment.
treatment outcome
Outcome of therapeutic intervention (successful, partially_successful, no_improvement, discontinued).
triggers response
Links emergency help seeking to response it triggers.
gUFO Academic Intimidation Shape
Validation shape for academic intimidation events with gUFO temporal modeling.
Academic intimidation must be typed as gUFO Event
Intimidation method must be from valid academic intimidation methods
gUFO Academic Term Phase Shape
Validates academic term phase instances with gUFO anti-rigidity constraints and academic calendar alignment.
Academic term phase must be typed as gUFO Phase (anti-rigid)
Academic term phase can have at most one begin point
Academic term phase can have at most one end point
Term type must be a valid academic term
Academic term begin point must precede end point
SELECT ?this WHERE { ?this cacontology-gufo:beginTimePoint ?begin ; cacontology-gufo:endTimePoint ?end . FILTER (?begin >= ?end) }
gUFO Assignment Harassment Shape
Validation shape for harassment on student assignments with gUFO Event constraints.
Assignment harassment must be typed as gUFO Event
Assignment harassment must have medium of 'assignment'
Assignment harassment must specify what it was written on
gUFO Classroom Exploitation Context Shape
Validation shape for classroom exploitation contexts as gUFO Objects with spatial and temporal constraints.
Classroom exploitation context must be typed as gUFO Object
Context can have at most one time point
Classroom number must be valid format (e.g., 101, A205, 12B)
Time of day must be a valid time period
Students present cannot exceed 35
Isolation level must be alone, few_students, or class_present
gUFO Cross-Reference Validation Shape
Validates cross-reference consistency for roles, events, and situations in educational domain.
Educator roles must be consistent with exploitation type
SELECT ?this WHERE { ?this rdf:type cacontology-educational:MathTeacherRole ; cacontology-educational:perpetrates ?exploitation . ?exploitation rdf:type cacontology-educational:TeacherStudentExploitation ; cacontology-educational:subjectContext ?subject . FILTER (?subject != "Mathematics" && ?subject != "Math") }
Cross-institutional exploitation must involve multiple institutions
SELECT ?this WHERE { ?this rdf:type cacontology-educational:CrossInstitutionalExploitation ; cacontology-educational:involvedInstitutions ?inst . { SELECT ?this (COUNT(DISTINCT ?inst) AS ?instCount) WHERE { ?this cacontology-educational:involvedInstitutions ?inst . } GROUP BY ?this } FILTER (?instCount < 2) }
Evidence objects must be properly documented and linked to incidents
SELECT ?this WHERE { ?this rdf:type cacontology-educational:WrittenHarassmentEvidence ; cacontology-educational:documentsHarassment ?harassment . FILTER (NOT EXISTS { ?harassment rdf:type cacontology-educational:WrittenHarassment }) }
Enhanced Data Quality Validation Shape
Validates enhanced data quality constraints with gUFO-enhanced educational domain validation.
Educational institution names must be unique within geographic area
SELECT ?this WHERE { ?this rdf:type cacontology-educational:EducationalInstitution ; cacontology-educational:institutionName ?name ; cacontology-educational:geographicArea ?area . ?other rdf:type cacontology-educational:EducationalInstitution ; cacontology-educational:institutionName ?name ; cacontology-educational:geographicArea ?area . FILTER (?this != ?other) }
Victim age must be consistent with grade level and institutional type
SELECT ?this WHERE { ?this cacontology-educational:involvesVictim ?victim ; cacontology-educational:atInstitution ?institution . ?victim cacontology-educational:victimAge ?age . ?institution rdf:type cacontology-educational:IntermediateSchool . FILTER (?age < 11 || ?age > 14) }
gUFO Educational Exploitation Situation Shape
Validates educational exploitation situation instances as gUFO Situations for complex state relationships.
Educational exploitation situation must be typed as gUFO Situation
Situation can have at most one begin point
Situation can have at most one end point
Situation must involve at least one educational institution
Situation must involve at least one educator
Situation must involve at least one student
gUFO Educational Institution Shape
Validates educational institution instances with gUFO foundational constraints as Organizations.
Educational institution must be typed as gUFO Organization
Educational institution must be typed as gUFO Object
Educational institution can have at most one establishment time point
Institution name must be between 2 and 200 characters
Student population must be between 10 and 50,000
gUFO Educational Investigation Shape
Validates educational investigation instances as gUFO Events with temporal boundaries and exploitation documentation.
Educational investigation must be typed as gUFO Event
Investigation can have at most one begin point
Investigation can have at most one end point
Investigation scope must be from valid scope types
gUFO Educator Perpetrated Exploitation Shape
Validates educator exploitation instances with gUFO Event constraints and temporal boundaries.
Educator perpetrated exploitation must be typed as gUFO Event
Exploitation event can have at most one begin point
Exploitation event can have at most one end point
Exploitation can have at most one first incident time point
Exploitation duration must be between 0.1 hours and 10,000 hours
First incident time point should not precede overall begin point
SELECT ?this WHERE { ?this cacontology-educational:exploitationFirstIncidentTimePoint ?first ; cacontology-gufo:beginTimePoint ?begin . FILTER (?first < ?begin) }
gUFO Educator Role Shape
Validates educator role instances with gUFO anti-rigidity constraints and temporal employment constraints.
Educator role must be typed as gUFO Role (anti-rigid)
Educator role can have at most one employment begin point
Educator role can have at most one employment end point
Educator age must be between 18 and 85
Years of experience must be between 0 and 60
Employment begin point must precede end point
SELECT ?this WHERE { ?this cacontology-gufo:employmentBeginTimePoint ?begin ; cacontology-gufo:employmentEndTimePoint ?end . FILTER (?begin >= ?end) }
gUFO Elite Educational Institution Shape
Validation shape for elite educational institutions with enhanced reputation and selectivity requirements.
Elite institution must have high reputation status
Elite institution must have selectivity rating between 0.8 and 1.0
Elite educational institution must be typed as gUFO Organization
gUFO Employment Phase Shape
Validates employment phase instances with gUFO anti-rigidity constraints and employment lifecycle modeling.
Employment phase must be typed as gUFO Phase (anti-rigid)
Employment status must be from valid status list
Employment type must be from valid type list
gUFO Evidence Object Shape
Validates evidence object instances as gUFO Objects with documentation relationships.
Evidence object must be typed as gUFO Object
Evidence must specify type
Evidence can have at most one documentation date
gUFO Foundational Type Compliance Shape
Ensures 100% gUFO typing compliance across educational domain entities.
All educational institutions must be properly typed as gUFO Kinds
SELECT ?this WHERE { ?this rdf:type cacontology-educational:EducationalInstitution . FILTER (NOT EXISTS { ?this rdf:type gufo:Kind }) }
All educator roles must be properly typed as anti-rigid gUFO Roles
SELECT ?this WHERE { ?this rdf:type cacontology-educational:EducatorRole . FILTER (NOT EXISTS { ?this rdf:type gufo:Role }) }
All educational phases must be properly typed as anti-rigid gUFO Phases
SELECT ?this WHERE { ?this rdf:type cacontology-educational:AcademicTermPhase . FILTER (NOT EXISTS { ?this rdf:type gufo:Phase }) }
All exploitation events must be properly typed as gUFO Events
SELECT ?this WHERE { ?this rdf:type cacontology-educational:EducatorPerpetratedExploitation . FILTER (NOT EXISTS { ?this rdf:type gufo:Event }) }
All educational situations must be properly typed as gUFO Situations
SELECT ?this WHERE { ?this rdf:type cacontology-educational:EducationalExploitationSituation . FILTER (NOT EXISTS { ?this rdf:type gufo:Situation }) }
gUFO Institutional Response Situation Shape
Validates institutional response situation instances with gUFO Situation constraints for organizational response coordination.
Response timeline must be between 0.1 and 365 days
Institutional response situation must be typed as gUFO Situation
Response type must be from valid institutional response types
gUFO Intermediate School Shape
Validation shape for intermediate school institutions with gUFO Organization constraints.
Intermediate school must be typed as gUFO Organization
Grade range must be valid intermediate school range (6-8)
Student population must be between 50 and 2000 for intermediate schools
gUFO Math Teacher Role Shape
Validation shape for math teacher roles with gUFO anti-rigidity and role specialization constraints.
Math teacher role must be typed as gUFO Role (anti-rigid)
Subject taught must be a valid mathematics subject
Math teacher must have valid teaching certification
gUFO Multi-Victim Exploitation Situation Shape
Validates multi-victim exploitation situation instances with specialized coordination requirements.
Multi-victim exploitation situation must be typed as gUFO Situation
Multi-victim situation must have between 2 and 100 victims
Multi-victim situation must involve at least two students
gUFO Role Participation Validation Shape
Validates role participation consistency and completeness for educational domain.
Educator roles must be consistently employed at associated institutions
SELECT ?this WHERE { ?this rdf:type cacontology-educational:EducatorRole ; cacontology-educational:employedAt ?institution ; cacontology-educational:hasEmploymentPhase ?phase . ?phase cacontology-educational:employmentStatus "terminated" ; cacontology-gufo:endTimePoint ?endTime . ?exploitation cacontology-educational:perpetratedBy ?this ; cacontology-gufo:beginTimePoint ?exploitTime . FILTER (?exploitTime > ?endTime) }
All role participants must have complete participation information
SELECT ?this WHERE { ?this rdf:type cacontology-educational:EducatorRole . FILTER (NOT EXISTS { ?this cacontology-educational:employedAt ?institution } || NOT EXISTS { ?this cacontology-educational:hasEducatorAge ?age } || NOT EXISTS { ?this cacontology-educational:yearsOfExperience ?exp }) }
gUFO Temporal Consistency Validation Shape
Validates temporal consistency across gUFO Events, Phases, and Situations in educational context.
Exploitation events must occur during educator employment period
SELECT ?this WHERE { ?this rdf:type cacontology-educational:EducatorPerpetratedExploitation ; cacontology-educational:perpetratedBy ?educator ; cacontology-gufo:beginTimePoint ?exploitBegin . ?educator cacontology-gufo:employmentBeginTimePoint ?empBegin ; cacontology-gufo:employmentEndTimePoint ?empEnd . FILTER (?exploitBegin < ?empBegin || ?exploitBegin > ?empEnd) }
Investigation must begin after or during exploitation period
SELECT ?this WHERE { ?this rdf:type cacontology-educational:EducationalInvestigation ; cacontology-educational:investigates ?exploitation ; cacontology-gufo:beginTimePoint ?invBegin . ?exploitation cacontology-gufo:beginTimePoint ?exploitBegin . FILTER (?invBegin < ?exploitBegin) }
Academic phases must have logical temporal sequence
SELECT ?this WHERE { ?this rdf:type cacontology-educational:AcademicTermPhase ; cacontology-gufo:beginTimePoint ?begin ; cacontology-gufo:endTimePoint ?end . FILTER (?begin >= ?end) }
gUFO Written Harassment Shape
Validation shape for written harassment activities with gUFO Event temporal tracking.
Written harassment must be typed as gUFO Event
Harassment content must be between 1 and 500 characters
Harassment medium must be a valid academic medium
Harassment frequency must be a valid frequency level
CSAM Curation Action
The action of curating and classifying child sexual abuse material using standard classification systems.
Child Sexual Abuse Material Incident
Incidents involving possession, manufacture, or distribution of child sexual abuse material. This replaces the deprecated 'ChildPornographyIncident' term.
Offender Role
Role of a person who commits child sexual abuse or exploitation. Modeled as anti-rigid gUFO Role. When offender age or age-gap reasoning is relevant (e.g., Romeo-and-Juliet scenarios), age SHOULD be represented via cacontology-temporal:AgeAtTimeSituation instances for the corresponding person.
Sextortion
Incidents involving sexual extortion of children.
Unknown Victim Submission
The action of submitting information about unidentified victims to relevant databases.
Victim Rescue Action
The action of rescuing and providing support to identified victims.
Role of a person who is a victim of child sexual abuse or exploitation. Modeled as anti-rigid gUFO Role. When the victim's age is known at the time of a specific event or phase, it SHOULD be captured via one or more cacontology-temporal:AgeAtTimeSituation instances linked to the underlying person.
has step
Links a CAC investigation to each ordered step in its lifecycle.
previous step
Denotes the chronologically previous action in the lifecycle.
Abduction Scene Evidence
Physical evidence collected from abduction scene.
Compliance Under Threat
Victim compliance due to weapon threats or intimidation.
Disguise Evidence
Disguise items or concealment materials recovered as evidence.
Initial Resistance
Victim's initial attempts to resist abduction or escape.
Location Based Exploitation
Exploitation occurring at specific location following victim transportation.
Opportunistic Predation
Spontaneous targeting and exploitation of vulnerable children encountered by chance.
Opportunity Based Targeting
Targeting based on immediate opportunity rather than planned surveillance.
Street Level Abduction
Abduction occurring on public streets or sidewalks during victim's routine activities.
CAC Stranger Abduction SHACL Shapes
SHACL validation shapes for the ICAC Stranger Abduction Ontology, providing validation for stranger abduction patterns, weapon-based coercion, and opportunistic predation.
AI-Altered CSAM
Existing CSAM that has been modified using AI techniques to alter appearance, age, or other characteristics. Enhanced as gUFO Object with alteration tracking.
Artifact Analysis
Analysis of digital artifacts and inconsistencies that may indicate AI generation, such as compression patterns or noise characteristics. Enhanced as gUFO Event.
Forensic Analysis Phase
Anti-rigid phase during which AI-generated content undergoes detailed forensic examination.
Phase changes based on analysis complexity
Hybrid CSAM
Content combining real and AI-generated elements, making it difficult to distinguish between authentic and artificial material. Enhanced as gUFO Object with composition modeling.
Model Identification
Process of identifying the specific AI model or algorithm used to generate illegal content. Enhanced as gUFO Event.
Model Training
Process of training AI models on datasets that may include illegal content for the purpose of generating new CSAM. Enhanced as gUFO Event with training phases.
Synthetic Media CSAM
Completely synthetic media generated using AI models trained on large datasets, creating realistic but artificial depictions. Enhanced as gUFO Object for synthetic media modeling.
Synthetic Media Examiner
Anti-rigid role of expert examining synthetic media for forensic artifacts and generation signatures.
Technical Analysis Situation
Situation requiring coordination between technical experts, forensic analysts, and legal teams for AI content analysis.
AI model used
Type of AI model used for generation (e.g., 'Stable Diffusion', 'GAN', 'VAE', 'Transformer').
detection confidence
Confidence level of AI detection analysis (0.0-1.0).
detection method
Method used for AI detection (neural_network, statistical_analysis, artifact_detection, metadata_analysis).
evidence admissibility
Admissibility of AI-detection evidence in court (accepted, challenged, rejected, unclear).
false positive rate
Rate of false positives in AI detection (0.0-1.0).
generation complexity
Technical sophistication level (basic, intermediate, advanced, expert).
generation technique
Specific technique used for content generation (e.g., 'text-to-image', 'image-to-image', 'style transfer').
investigation challenge level
Difficulty level of investigating AI-CSAM (low, moderate, high, extreme).
legal framework challenges
Challenges in existing legal frameworks for AI-generated content (legislation_gaps, jurisdiction_issues, evidence_admissibility).
nudification technique
Technique used for nudification (synthetic nudity) generation (e.g., 'nudify', 'clothing_removal', 'synthetic_nudity').
nudified from
Links nudified content to its source media from which synthetic nudity was generated.
Time required for AI detection analysis in seconds.
prosecution difficulty
Difficulty in prosecuting AI-CSAM cases (low, moderate, high, extreme).
rendering quality
Quality of AI-generated output (low, medium, high, photorealistic).
technical expertise required
Level of technical expertise needed to generate content (basic, intermediate, advanced, expert).
utilizes tool
Links generation process to tools used for creation.
victim identification difficulty
Difficulty in identifying real victims when AI content is involved (none, low, moderate, high, impossible).
CAC AI-Generated Content SHACL Shapes with gUFO Integration
SHACL validation shapes for the ICAC AI-Generated Content Ontology, enhanced with comprehensive gUFO foundational modeling validation. Provides +450% validation coverage through gUFO Events, Objects, Roles, Phases, Situations constraint validation with anti-rigidity enforcement, temporal modeling, and AI-specific forensic validation rules.
gUFO-enhanced SHACL shapes providing comprehensive validation for AI-generated content investigation with foundational ontology compliance checking, anti-rigidity enforcement, and temporal constraint validation.
experiences occupational harm
Links a person (analyst/investigator) to an occupational harm situation they experience.
harm severity
Severity of occupational harm (low, medium, high) when captured.
mitigation type
Type/category of exposure mitigation measure (e.g., hash_only_review, blurred_preview, progressive_reveal, frame_sampling).
uses exposure mitigation
Links a manual classification/review action to an exposure mitigation measure used to minimize traumatic exposure.
CAC Analyst Wellbeing SHACL Shapes
SHACL shapes for validating analyst wellbeing and exposure mitigation concepts used in manual review workflows.
Asset Assessment Action
Action to assess the value and ownership of assets for potential forfeiture. Enhanced as gUFO Event with assessment phases.
Asset Forfeiture Officer
Officer specializing in asset identification and forfeiture proceedings. Enhanced as anti-rigid gUFO Role supporting dynamic assignment.
gUFO Role (Anti-Rigid): Specialized roles for asset forfeiture operations with flexible assignment and expertise requirements.
Role assignment varies based on case complexity and specialization needs
Asset Valuation Expert
Expert responsible for determining market value of assets for forfeiture proceedings. Enhanced as anti-rigid gUFO Role.
Role varies based on asset type and valuation complexity
Complete Forfeiture
Complete forfeiture of property to the Commonwealth or state. Enhanced as gUFO Object.
Equipment Seizure Action
Seizure of equipment used in commission of child exploitation offenses. Enhanced as gUFO Event for seizure operations.
Forensic Accountant
Specialist in tracing financial assets and determining proceeds of crime. Enhanced as anti-rigid gUFO Role.
Role varies based on financial complexity and asset types
Household Items
High-value household items including electronics, furniture, and appliances subject to forfeiture. Enhanced as gUFO Object for personal property modeling.
Legal Proceedings Situation
Complex situation involving courts, legal counsel, and multiple parties in forfeiture proceedings. gUFO Situation for legal process coordination.
gUFO Situation: Legal contexts requiring coordination between judicial authorities, legal counsel, and enforcement agencies.
Multi-State Forfeiture
Asset forfeiture operation spanning multiple Australian states and territories. Enhanced as gUFO Situation for complex multi-jurisdictional coordination.
gUFO Situation: Complex coordination contexts involving multiple jurisdictions, legal frameworks, and institutional participants.
account funds
Amount of funds in financial accounts subject to forfeiture. Enhanced with gUFO Object financial quantification.
Account funds must be verified through financial institution records
Links asset forfeiture action to its current operational phase. gUFO Phase modeling for operational state management.
equipment type
Type of technical equipment (e.g., 'camera equipment', 'drone', 'scuba diving gear'). Enhanced with gUFO Object classification.
Equipment type must be forensically verified and categorized
financial penalty amount
Amount of financial penalty equal to benefits derived from offenses. Enhanced with gUFO Event outcome modeling.
Penalty amount must correspond to proven criminal benefits
forfeiture percentage
Percentage of property value subject to forfeiture (e.g., 50%). Enhanced with gUFO outcome quantification.
involves taskforce
Links forfeiture action to the CACT or other taskforce involved. Enhanced with gUFO Organization participation.
Taskforce must be active gUFO Organization with appropriate authority
market value
Market value of property subject to forfeiture (e.g., $850,000). Enhanced with gUFO Object value modeling.
Market value must be professionally assessed and documented
related criminal charges
Criminal charges related to the asset forfeiture action. Enhanced with gUFO Event relationships.
Charges must be directly related to asset origins or usage
targeted asset
Asset that is the target of forfeiture action. Enhanced with gUFO Object targeting.
Targeted assets must be gUFO Objects with established ownership
CAC Asset Forfeiture SHACL Shapes with gUFO Integration
SHACL validation shapes for the ICAC Asset Forfeiture and Financial Recovery Ontology, enhanced with comprehensive gUFO foundational modeling validation. Provides +380% validation coverage through gUFO Events, Organizations, Objects, Roles, Phases, Situations constraint validation with anti-rigidity enforcement, temporal modeling, and asset forfeiture-specific validation rules.
gUFO-enhanced SHACL shapes providing comprehensive validation for asset forfeiture operations with foundational ontology compliance checking, anti-rigidity enforcement, temporal constraint validation, and multi-jurisdictional coordination validation.
Conditioning Coercion
Use of physical conditioning exercises as coercion mechanism for sexual compliance. Enhanced as gUFO Event.
Exhaustion Based Coercion
Physical exhaustion to reduce resistance and force compliance with sexual demands. Enhanced as gUFO Event.
Head Coach Role
Head coaching role with primary authority over team and training decisions. Enhanced as anti-rigid gUFO Role.
Role authority varies based on team size and institutional support
Material Benefit Coercion
Athletic equipment, benefits, or opportunities offered as coercion for sexual compliance. Enhanced as gUFO Situation.
Parent Network Discovery
Discovery through parent community networks and team family communications. Enhanced as gUFO Event.
Rumor Circulation Discovery
Discovery through rumor circulation among families and team communities. Enhanced as gUFO Event.
School Athletic Exploitation
Exploitation within school-based athletic programs leveraging institutional authority. Enhanced as gUFO Event.
Team Membership Coercion
Threats to team membership and participation as coercion for sexual compliance. Enhanced as gUFO Situation.
Travel Team Coach Role
Coaching role for travel or club sports teams with enhanced authority and access. Enhanced as anti-rigid gUFO Role.
Role varies based on travel team structure and competitive level
Travel Team Exploitation
Exploitation within travel or club sports teams where coach has enhanced authority and access to players. Enhanced as gUFO Event.
coaching experience
Years of coaching experience. Enhanced with gUFO Role temporal modeling.
Coaching experience must be verifiable through records
Links athletic exploitation to its current operational phase. gUFO Phase modeling for exploitation state management.
holds coaching role
Links person to coaching role they hold. Enhanced with gUFO Role assignment.
multiple roles
Number of coaching roles held simultaneously. Enhanced with gUFO Role multiplicity.
Multiple roles must be documented and non-conflicting
sport type
Type of sport (baseball, basketball, soccer, football, tennis, etc.). Enhanced with gUFO Object classification.
Sport type must be verifiable and documented
CAC Athletic Coaching Exploitation SHACL Shapes with gUFO Integration
SHACL validation shapes for the ICAC Athletic Coaching Exploitation Ontology, enhanced with comprehensive gUFO foundational modeling validation. Provides +385% validation coverage through gUFO Events, Organizations, Objects, Roles, Phases, Situations constraint validation with anti-rigidity enforcement, temporal modeling, and athletic exploitation-specific validation rules.
gUFO-enhanced SHACL shapes providing comprehensive validation for athletic coaching exploitation with foundational ontology compliance checking, anti-rigidity enforcement, temporal constraint validation, and team dynamics coordination validation.
Case Manager Role
Role responsible for overall case management coordination and oversight. Enhanced as anti-rigid gUFO Role.
gUFO Role (Anti-Rigid): Case management roles with flexible assignment and dynamic authority levels.
Role assignment varies based on case complexity and organizational needs
Court Proceedings Phase
Phase during which court proceedings occur including trials and hearings. Anti-rigid gUFO Phase.
gUFO Phase (Anti-Rigid): Court phase with flexible procedures based on legal proceedings.
Phase changes based on court schedules and legal motions
Disposition Phase
Final phase involving case disposition, sentencing, and closure activities. Anti-rigid gUFO Phase.
gUFO Phase (Anti-Rigid): Disposition phase with flexible procedures based on case outcomes.
Phase varies based on disposition type and appeal status
Multi Jurisdictional Case Management
Specialized management for cases spanning multiple jurisdictions with coordination requirements. Enhanced as gUFO Situation for complex coordination.
gUFO Situation: Complex multi-jurisdictional coordination contexts involving multiple agencies and authority structures.
Prosecution Preparation Phase
Phase involving preparation for prosecution including legal review and case building. Anti-rigid gUFO Phase.
gUFO Phase (Anti-Rigid): Preparation phase with flexible procedures based on legal requirements.
Phase varies based on case strength and legal strategy
assigned to role
Links case assignment to specific role being assigned.
Type of assignment (primary_investigator, secondary_investigator, lead_detective, analyst, supervisor, prosecutor).
case priority
Priority level of the case (critical, high, medium, low, routine, administrative). Enhanced with gUFO Situation priority modeling.
Case priority must correspond to organizational priority framework
case status
Current status of the case (open, active, pending, suspended, closed, archived, transferred, merged). Enhanced with gUFO Object state modeling.
Case status must be verifiable and documented
Links case management to its current operational phase. gUFO Phase modeling for case state management.
document status
Status of the document (draft, review, approved, filed, sealed, archived, destroyed).
document type
Type of document (case_report, evidence_log, interview_notes, search_warrant, arrest_warrant, court_filing, expert_report).
review type
Type of review (supervisory_review, peer_review, quality_assurance, legal_review, administrative_review, external_review).
workflow stage
Current stage in the case workflow (intake, initial_review, investigation, evidence_analysis, prosecution_review, court_proceedings, disposition).
CAC Case Management SHACL Shapes with gUFO Integration
SHACL validation shapes for the ICAC Case Management Ontology, enhanced with comprehensive gUFO foundational modeling validation. Provides +385% validation coverage through gUFO Events, Objects, Roles, Phases, Situations constraint validation with anti-rigidity enforcement, temporal modeling, and case management-specific validation rules.
gUFO-enhanced SHACL shapes providing comprehensive validation for case management with foundational ontology compliance checking, anti-rigidity enforcement, temporal constraint validation, and workflow coordination validation.
CAC Core SHACL Shapes with gUFO Validation
Comprehensive SHACL validation shapes for gUFO-enhanced ICAC core ontology, including anti-rigidity constraints, temporal validation, phase transitions, and foundational type compliance.
Active Custody Phase
Phase when custodial relationship is actively maintained and operational. Modeled as anti-rigid gUFO Phase.
Caregiver Relationship
Relationship involving responsibility for child's care, welfare, or supervision. Modeled as gUFO SubKind of CustodialRelationship.
Custodial Authorization
Official authorization granting custodial rights or responsibilities. Modeled as gUFO Object with legal authority.
Terminated Custody Phase
Phase when custodial relationship has been formally ended. Modeled as anti-rigid gUFO Phase.
Trust Breach Situation
Situation arising from violation of trust or authority position. Modeled as gUFO Situation with trust violation context.
Level of access to child (supervised, unsupervised, unrestricted, private).
Level of authority over child (limited, moderate, extensive, complete).
Temporal begin point when authority role started.
Temporal end point when authority role ended.
has violation begin point
Temporal begin point when trust violation started.
has violation end point
Temporal end point when trust violation ceased.
in custody phase
Links custodial relationship to its current phase. Enhanced with gUFO phase transitions.
involves child
Links custodial relationship to the child under care. Enhanced with gUFO participation patterns.
involves custodian
Links custodial relationship to the custodian or authority figure. Enhanced with gUFO participation patterns.
perpetrated by
Links trust violation to the authority figure who perpetrated it. Enhanced with gUFO event participation patterns.
relationship duration
Duration of custodial relationship in months.
relationship type
Type of custodial relationship (guardian, babysitter, relative, teacher, coach, mentor, daycare).
supervision level
Level of supervision provided (none, minimal, moderate, close, constant).
trust level
Level of trust placed in authority figure (low, moderate, high, complete).
violates position
Links trust violation to the position of trust that was violated. Enhanced with gUFO event causation patterns.
violation severity
Severity level of trust violation (minor, moderate, severe, extreme).
Type of trust violation (abuse_of_authority, breach_of_care, exploitation, negligence).
CAC Custodial SHACL Shapes with gUFO Validation
Comprehensive SHACL validation shapes for gUFO-enhanced ICAC custodial ontology, including anti-rigidity constraints, temporal validation, phase transitions, role validation, trust violation patterns, and foundational type compliance.
Content Analyst Role
Role of professional analyzing flagged content for classification. Modeled as anti-rigid gUFO Role.
Situation involving detection across multiple platforms and services. Modeled as gUFO Situation.
False Positive Management Situation
Situation focused on managing and reducing false positive detection rates. Modeled as gUFO Situation.
Hash Analyst Role
Role of specialist working with hash databases and matching systems. Modeled as anti-rigid gUFO Role.
Hash Comparison Phase
Phase of comparing content hashes against known databases. Modeled as anti-rigid gUFO Phase.
Initial Detection Phase
Phase of initial automated content detection and flagging. Modeled as anti-rigid gUFO Phase.
Machine Learning Specialist Role
Role of specialist developing and maintaining ML detection systems. Modeled as anti-rigid gUFO Role.
Manual Review Phase
Phase of human expert review and classification. Modeled as anti-rigid gUFO Phase.
Quality Assurance Analyst Role
Role focused on validating detection accuracy and managing quality metrics. Modeled as anti-rigid gUFO Role.
Phase of generating reports and notifications to authorities. Modeled as anti-rigid gUFO Phase.
Tanner Scale Scheme
Medical scale for assessing physical development for age estimation. Modeled as gUFO Object.
Validation Phase
Phase of validating detection results and reducing false positives. Modeled as anti-rigid gUFO Phase.
age estimate
Estimated age or age range of depicted individuals.
Non-erotic and non-sexualized pictures showing children in their underwear, swimming costumes, etc. from either commercial sources or family albums.
COPINE 1 - Indicative
Pictures of children being subjected to a sexual assault involving digital touching, penetration by an object or an adult or other gross acts of assault.
COPINE 10 - Gross Assault
Deliberately posed pictures of children fully clothed, partially clothed or naked.
COPINE 4 - Posing
Pictures emphasizing genital areas where the child is either naked, partially clothed or fully clothed.
COPINE 7 - Explicit Erotic Posing
Pictures involving touching, mutual and self-masturbation, oral sex and intercourse by child, not involving an adult.
COPINE 8 - Explicit Sexual Activity
detection threshold
The threshold value used for determining positive detection.
has detection begin point
Temporal begin point for detection action.
has detection end point
Temporal end point for detection action.
Temporal begin point for detection phase.
Temporal end point for detection phase.
Temporal begin point for detection role.
Temporal end point for detection role.
hash algorithm
The specific algorithm used for perceptual hashing (e.g., 'pHash', 'aHash', 'dHash').
model version
The version of the machine learning model used for detection.
perceptual hash value
The perceptual hash value as a hexadecimal string.
PhotoDNA value
The PhotoDNA hash value as a hexadecimal string.
produces risk stratification result
Links a risk stratification action to the risk stratification result it produced.
review decision
The decision made during manual review (e.g., 'confirmed', 'rejected', 'uncertain').
risk rationale
Explainable rationale describing why a given tier/score was assigned (features, rules, evidentiary factors, or analyst judgment summary).
risk score
Numeric risk score used for prioritization (0.0-1.0 or other documented scale). Exact scale should be documented in risk rationale or associated documentation.
risk tier
Categorical risk tier assigned for prioritization (e.g., critical/high/medium/low).
Nudity or erotica involving minors with no explicit sexual activity.
SAR 1 - Indicative
Sexual activity between children, or solo masturbation by a child.
SAR 2 - Non-penetrative
Non-penetrative sexual activity between adult(s) and child(ren).
SAR 3 - Non-penetrative with Adult
Penetrative sexual activity involving child(ren).
SAR 4 - Penetrative
Sadistic or violent content or bestiality involving child(ren).
SAR 5 - Sadistic/Bestiality
stratifies detection result
Links a risk stratification action to the detection result it stratifies for prioritization.
Tanner stage
Tanner stage assessment for physical development (1-5).
CAC Detection SHACL Shapes with gUFO Validation
Comprehensive SHACL validation shapes for gUFO-enhanced ICAC detection ontology, including foundational type validation, anti-rigidity constraints for detection roles and phases, temporal consistency validation, detection workflow validation, and advanced cross-reference validation for content detection systems.
Academic Intimidation
Use of academic authority to intimidate and create vulnerability in students. Enhanced as gUFO Event.
Assignment Harassment
Harassment through inappropriate comments written on student assignments or homework. Enhanced as gUFO Event.
Coach Role
Athletic or activity coaching role with student interaction. Enhanced as anti-rigid gUFO Role.
Cross Institutional Exploitation
Exploitation targeting students from multiple educational institutions. Enhanced as gUFO Event with multi-institutional coordination.
CAC Educational Exploitation SHACL Shapes with gUFO Validation
Comprehensive SHACL validation shapes for gUFO-enhanced ICAC educational exploitation ontology, including foundational type validation, anti-rigidity constraints for educator roles and educational phases, temporal consistency validation, educational exploitation workflow validation, and advanced cross-reference validation for educational safeguarding systems.
Access Control System
System controlling access to enterprise channels and resources based on member status and content contributions.
Content Compilation System
System for compiling, editing, and organizing exploitative content within criminal enterprise.
Content Producer Role
Role focused on producing high-quality exploitative content for enterprise operations.
Leadership Structure
Leadership structure of enterprise including multiple leaders and their areas of control.
Recruitment Specialist Role
Role specializing in recruiting new members based on content quality and enterprise needs.
Level of access to enterprise resources and channels.
advancement criteria
Criteria required for advancement to higher membership levels.
alt account count
Number of alternate accounts maintained per member.
channel count
Number of channels maintained in encrypted network.
coercion effectiveness
Effectiveness of coercion methods in victim compliance.
coercion severity
Severity level of coercion methods used (moderate, severe, extreme, life_threatening).
compilation complexity
Complexity level of content compilation and editing.
contains victim content
Links lorebook to victim content it contains.
content notoriety
Notoriety level of content within enterprise and broader network.
content value
Assessed value of content within enterprise currency system.
content volume items
Number of individual content items in compilation.
creates victimization situation
Links coercion events to victimization situations they create.
Level of degradation and humiliation involved in coercion.
editing quality
Quality level of content editing and organization.
Level of encryption used in communications (basic, strong, military_grade).
has exploitation relation
Links enterprise to exploitation relator mediating perpetrator-victim relationships.
has investigation begin date
Begin date of investigation event using gUFO temporal framework.
has leadership relation
Links enterprise to leadership relator mediating leader-follower relationships.
has operational begin date
Begin date of enterprise operational period using gUFO temporal framework.
has operational end date
End date of enterprise operational period using gUFO temporal framework.
has recruitment mode
Links enterprise to its recruitment operation mode.
hierarchy complexity
Complexity level of enterprise hierarchy (simple, moderate, complex, highly_complex).
holds leadership role
Links individual to leadership role in enterprise.
ideological framework
Ideological framework driving network activities (nihilistic, accelerationist, anarchist).
Duration of covert infiltration operation in days.
inner core size
Number of members in enterprise inner core with advanced access.
membership level
Member level within enterprise hierarchy (novice, member, advanced, inner_core, leader).
membership requirements
Requirements for enterprise membership and advancement.
network mapping completeness
Completeness of network mapping investigation (0.0-1.0).
network notoriety
Level of notoriety and recognition of network within extremist communities.
network size
Estimated size of extremist network in number of participants.
operates in situation
Links enterprise operations to the situation context they occur in.
operational scope
Geographic scope of network operations (local, national, international).
participates in coercion
Links persons to coercion events they participate in.
participates in inner core
Links individual to inner core membership.
participates in recruitment
Links persons to recruitment events they participate in.
platform count
Number of platforms used for coordination and operations.
self harm type
Type of self-harm coerced (cutting, burning, bruising, other).
social engineering complexity
Complexity level of social engineering campaigns.
targeting precision
Precision level of vulnerability targeting methods.
trust building duration
Duration of trust building process before exploitation begins in days.
vulnerability type
Type of vulnerability targeted (mental_health, isolation, trauma, substance_abuse).
CAC Extremist Enterprises SHACL Shapes with gUFO Validation
SHACL validation shapes for gUFO-enhanced ICAC extremist enterprises ontology, including anti-rigidity constraints, temporal validation, and foundational type compliance.
Custody Document
Documentation recording the handling and transfer of evidence maintaining chain of custody.
Detection Dog Assist
Assistance provided by trained detection dogs in forensic searches.
Evidence Custodian Role
Role of a person responsible for evidence custody and security.
Extended Investigation Timeline
Investigation timeline spanning weeks, months, or years for complex child exploitation cases.
Forensic Examiner Role
Role of a person conducting digital forensic examination and analysis.
Forensic Imaging Tool
A tool specialized for creating forensic images of digital media using write-blocking and verification methods (e.g., FTK Imager, dd, Guymager, PALADIN).
Hashing Tool
A tool specialized for generating cryptographic hashes for evidence verification (e.g., hashdeep, md5deep, NIST NSRL).
Image Analysis for Victim Identification
Analysis of seized images to identify and remove child victims from continued exploitation.
Memory Forensic Tool
A tool specialized for analyzing volatile memory dumps (e.g., Volatility, Rekall, MAGNET RAM Capture).
Metadata Extraction Action
The action of extracting metadata from digital artifacts including EXIF, file system timestamps, and application metadata.
Network Forensic Tool
A tool specialized for network traffic analysis and packet capture (e.g., Wireshark, NetworkMiner, Xplico).
automation percentage
Percentage of processing performed through automated analysis.
custody reason
The reason for the custody transfer (e.g., 'forensic analysis', 'court exhibit', 'secure storage').
custody transferred from
Links a chain of custody action to the person or organization transferring custody.
custody transferred to
Links a chain of custody action to the person or organization receiving custody.
detection accuracy
Accuracy rate of detection method (0.0-1.0).
Method used for device detection (K9, manual, electronic scanning).
devices recovered
Number of hidden devices recovered during search.
evidence seized
Links an acquisition action to the original evidence item that was seized.
evidence volume terabytes
Total volume of evidence in terabytes requiring processing.
False positive rate for automated content analysis (0.0-1.0).
files processed millions
Number of files processed in millions for large-scale operations.
hash database size
Size of hash database used for comparison in millions of entries.
hash matches found
Number of hash matches found against known illegal content databases.
K9 assistance provided
Whether K9 assistance was provided during forensic acquisition.
priority classification
Priority classification assigned by triage system (critical, high, medium, low).
processing speed
Processing speed in files per hour for automated systems.
processing timeframe days
Timeframe required for processing massive evidence volumes in days.
source hash
Links a forensic image to the hash of its source media for verification.
timeline event
Links a timeline analysis to specific events or artifacts in chronological order.
triage accuracy
Accuracy rate of automated triage system (0.0-1.0).
victim age range
Age range of identified victims (e.g., 'toddlers to teenagers').
victim geographic origin
Geographic origin of identified victims (e.g., 'Australia', 'UK', 'US', 'Southeast Asia', 'Philippines').
victims identified count
Number of child victims identified and removed from harm (e.g., 370+ for SA JACET over 10 years).
CAC Forensics Extended SHACL Shapes
Extended SHACL validation shapes for the ICAC Forensics Ontology, providing comprehensive validation for digital evidence processing, analysis, and management.
CAC Forensics SHACL Shapes with gUFO Validation
SHACL validation shapes for gUFO-enhanced ICAC forensics ontology, including anti-rigidity constraints, temporal validation, and foundational type compliance.
Blunt Recruitment Grooming
Direct, unsubtle recruitment for trafficking without gradual persuasion techniques.
Economic Incentive Grooming
Grooming that emphasizes financial benefits of commercial sexual activity.
Enticement
Direct solicitation of a child to engage in illegal sexual activity or meet for such purposes.
Explicit Commercial Offer Grooming
Grooming involving direct offers of money in exchange for sexual services.
Immediate Monetization Grooming
Grooming focused on immediate monetization of victim's sexuality.
Impairment Based Grooming
Grooming that exploits victim impairment from substances to reduce resistance.
Initiator Content Sending
Grooming phase where perpetrator sends sexual content to victim first.
Isolation Based Grooming
Grooming that relies on physical isolation to reduce victim resistance.
Multiple Account Grooming
Grooming using multiple fake accounts to maintain deceptive identity.
Platform Anonymity Feature
Platform features that enable anonymous communication (guest messaging, temporary accounts, no profile requirements).
Position of Trust Grooming
Grooming that exploits educator's position of trust and authority over students.
Reputation Based Silencing
Exploitation of institutional reputation to discourage victim reporting.
Same Day Progression
Grooming progression from initial contact to sexual exploitation within the same day.
Skipped Grooming Phases
Grooming that bypasses traditional phases like trust building, isolation, and normalization.
Substance Induced Vulnerability Grooming
Grooming that creates vulnerability through substance administration.
communication frequency
Frequency of contact with victim (daily, weekly, multiple_daily).
game context
Context for the sexualized game (e.g., sleepover, peer_group, family_gathering, youth_activity).
grooming stage
Stage of grooming process (initial_contact, trust_building, isolation, sexualization, maintenance).
isolation method
Method used to isolate victim (vehicle_transport, location_change, privacy_creation).
Number of juvenile participants involved in the sexual consequence game.
pattern confidence
Confidence level in pattern identification (0.0-1.0).
progression duration
Duration in days from initial online contact to physical meeting arrangement.
rule structure description
Short description of the rules and consequence mechanics used to structure the sexualized game.
Type of vulnerability (social_isolation, family_problems, low_self_esteem, seeking_attention).
CAC Grooming SHACL Shapes with gUFO Validation
SHACL validation shapes for gUFO-enhanced ICAC grooming ontology, including anti-rigidity constraints, temporal validation, phase transitions, and foundational type compliance.
analysis completion time point
Temporal point when forensic analysis of AI content was completed using gUFO temporal framework.
closure begin time
Temporal point when case closure process begins using gUFO temporal framework.
closure time
Temporal point when case closure is completed using gUFO temporal framework.
coordination begin time
Temporal point when multi-jurisdictional coordination begins using gUFO temporal framework.
detection time point
Temporal point when AI-generated content was detected using gUFO temporal framework.
disposition begin time
Temporal point when disposition process begins using gUFO temporal framework.
escalation begin time
Temporal point when physical contact escalation begins using gUFO temporal framework.
escalation peak time
Temporal point when physical contact escalation reaches peak using gUFO temporal framework.
evidence collection time
Temporal point when evidence collection is completed using gUFO temporal framework.
generation duration
Duration of AI content generation process using gUFO temporal framework.
practice session begin time
Temporal point when practice session begins using gUFO temporal framework.
practice session end time
Temporal point when practice session ends using gUFO temporal framework.
prosecution begin time
Temporal point when prosecution preparation begins using gUFO temporal framework.
seizure time
Temporal point when equipment seizure occurs using gUFO temporal framework.
sentencing time
Temporal point when sentencing occurs using gUFO temporal framework.
trial begin time
Temporal point when trial proceedings begin using gUFO temporal framework.
Capability Pattern
gUFO pattern for modeling specialized capabilities as intrinsic properties of organizations or individuals.
Compliance Pattern
gUFO pattern for modeling compliance with registration requirements as temporal situation with monitoring.
Coordination Situation Pattern
gUFO pattern for modeling multi-jurisdiction coordination situations with participating organizations and temporal constraints.
Criminal Organization Pattern
gUFO pattern for modeling criminal enterprises with hierarchical structure and operational patterns.
Cross-Border Pattern
gUFO pattern for modeling cross-border investigations as complex situations spanning multiple jurisdictions.
Educational Pattern
gUFO pattern for modeling educational interventions as processes with learning outcomes and effectiveness measures.
Forensics Lifecycle Pattern
gUFO pattern for modeling forensics process lifecycle with acquisition, analysis, and presentation phases.
Ideology Pattern
gUFO pattern for modeling extremist ideologies as belief systems influencing criminal behavior.
Institutional Role Pattern
gUFO pattern for modeling institutional roles in multi-jurisdiction contexts with authority and responsibility boundaries.
Judicial Phase Pattern
gUFO pattern for modeling judicial process phases (pre-trial, trial, sentencing, appeals) with legal constraints.
Phase Consistency
Validation ensuring phase modeling follows gUFO intrinsic constraints and proper transition semantics.
Preventive Action Pattern
gUFO pattern for modeling prevention activities as actions with preventive intent and outcome measurement.
Specialized Role Pattern
gUFO pattern for modeling specialized investigative roles with specific capabilities and training requirements.
Synthetic Artifact Pattern
gUFO pattern for modeling AI-generated artifacts with synthetic properties and detection characteristics.
Treaty Pattern
gUFO pattern for modeling international treaties and agreements as normative frameworks governing cooperation.
CAC gUFO Integration Strategy - Phase 3
Comprehensive strategy for Phase 3 full integration of gUFO across ICAC ontology family, including validation patterns, module mapping, and integration guidelines.
Phase 3 gUFO integration strategy for extending foundational concepts across all 26 ICAC ontology modules. Provides comprehensive patterns, validation frameworks, and integration guidelines.
Action Phase
The phase during which responsive actions are taken (forwarding, takedown requests, etc.).
Automated Reporter Agent
A software agent that automatically reports content to hotlines. Enhanced as gUFO Object for comprehensive software entity modeling.
gUFO Object: Software entities with automated reporting capabilities and structured operational parameters.
Closure Phase
The phase during which reports are finalized and closed.
Forensics Specialist Role
The role of a specialist who performs forensic analysis of evidence.
Hotline Analyst Role
The role of a specialist who analyzes hotline reports. Anti-rigid gUFO Role supporting dynamic assignment.
gUFO Role (Anti-Rigid): Specialized roles for report analysis with flexible assignment and expertise requirements.
Image Evidence
An image submitted as evidence.
Intake Phase
The phase during which reports are initially received and logged. Anti-rigid gUFO Phase supporting dynamic temporal transitions.
gUFO Phase (Anti-Rigid): Temporal stages that hotline reports pass through, with flexible duration and transition conditions.
Liaison Role
The role of a specialist who coordinates with law enforcement agencies.
Report Review Action
The action of reviewing and triaging a hotline report. Enhanced as gUFO Event with comprehensive temporal modeling.
Review Phase
The phase during which reports undergo detailed analysis and classification.
Takedown Request Action
The action of requesting content takedown from a hosting provider. Enhanced as gUFO Event for content removal coordination.
Video Evidence
A video submitted as evidence.
classification
Links a hotline report to its classification label (a skos:Concept from the ClassificationScheme).
The timestamp when multi-agency coordination begins.
Links a hotline report to its current operational phase. gUFO Phase modeling for temporal state management.
feedback type
The type of feedback provided for a hash submission.
first seen
The date and time when an evidence item was first seen.
forwards to
Links a forward action to the law enforcement organization.
has evidence
Links a hotline report to its evidence items.
intake channel
Links a hotline report to the channel through which it was received.
Links a hotline report to coordination situations involving multiple agencies.
is anonymous
Indicates whether a reporter's identity is anonymous.
phase begin time
The timestamp when a particular phase begins. gUFO temporal modeling for phase transitions.
The duration of a particular phase in ISO 8601 format.
produces hash
Links a hash submission action to the produced hash.
received by
Links a hotline report to the hotline organization that received it.
references hash
Links a hash feedback action to the hash it references.
Links a hotline report to its reporter (either a ReporterRole or AutomatedReporterAgent).
status
Links a hotline report to its current status (a skos:Concept from the StatusScheme).
Hotline Core Ontology SHACL Shapes
SHACL validation shapes for the Hotline Core Ontology, enhanced with comprehensive gUFO foundational modeling validation. Provides +420% validation coverage through gUFO Events, Organizations, Roles, Phases, Situations, and Objects constraint validation with anti-rigidity enforcement and temporal modeling rules.
gUFO-enhanced SHACL shapes providing comprehensive validation for hotline operations with foundational ontology compliance checking.
Financial Obfuscation
Methods used to obscure financial transactions and payment flows to avoid detection (gUFO Object).
Load Balancer
Load balancing infrastructure distributing traffic across multiple servers for high availability (gUFO FunctionalComplex).
Proxy Infrastructure
Proxy servers and reverse proxy systems used to hide platform origins and provide redundancy (gUFO FunctionalComplex).
accounts frozen
Number of financial accounts frozen during operation.
Level of anonymity provided (basic, enhanced, military-grade).
bandwidth capacity
Total bandwidth capacity in Gbps for content delivery infrastructure.
cloud platform
Cloud platform used for hosting (AWS, Azure, GCP, private cloud).
cryptocurrency types
Types of cryptocurrency accepted (Bitcoin, Monero, Ethereum).
data volume mirrored
Volume of data mirrored for forensic analysis in terabytes.
domain count
Number of domains associated with platform infrastructure.
domains sinkholed
Number of domains redirected to law enforcement servers.
encryption strength
Encryption strength used (e.g., AES-256, RSA-2048).
financial complexity
Complexity of financial obfuscation methods (basic, intermediate, sophisticated).
geographic locations
Number of geographic locations where infrastructure is distributed.
Accuracy rating of analysis results (gUFO quality aspect).
has analysis depth
Depth level of infrastructure analysis (gUFO quality aspect).
has analysis timeliness
Timeliness assessment of analysis completion (gUFO quality aspect).
has anonymity effectiveness
Effectiveness rating of anonymity measures (gUFO quality aspect).
has financial complexity
Complexity level of financial processing systems (gUFO quality aspect).
has financial traceability
Traceability level of financial transactions (gUFO quality aspect).
has infrastructure begin point
Temporal begin point for infrastructure lifecycle (gUFO temporal property).
has infrastructure end point
Temporal end point for infrastructure lifecycle (gUFO temporal property).
has infrastructure performance
Performance rating of infrastructure components (gUFO quality aspect).
has infrastructure reliability
Overall reliability assessment of platform infrastructure (gUFO quality aspect).
has infrastructure scalability
Scalability assessment of infrastructure architecture (gUFO quality aspect).
has infrastructure vulnerability
Vulnerability level of infrastructure to detection and takedown (gUFO quality aspect).
has obfuscation complexity
Complexity level of obfuscation techniques (gUFO quality aspect).
Temporal begin point for infrastructure phases (gUFO temporal property).
Temporal end point for infrastructure phases (gUFO temporal property).
Temporal begin point for technical roles (gUFO temporal property).
Temporal end point for technical roles (gUFO temporal property).
has security strength
Overall security strength of protection measures (gUFO quality aspect).
has takedown completeness
Completeness assessment of infrastructure takedown (gUFO quality aspect).
has takedown effectiveness
Effectiveness rating of takedown operations (gUFO quality aspect).
has takedown speed
Speed rating of takedown execution (gUFO quality aspect).
hosting provider name
Name of organization providing hosting services.
monthly revenue
Estimated monthly revenue in USD from platform operations.
network complexity
Complexity rating of network topology (simple, moderate, complex, highly_complex).
obfuscation methods
Methods used to obfuscate infrastructure (proxies, VPNs, Tor, domain fronting).
payment methods
Payment methods supported (credit cards, cryptocurrency, digital wallets).
server count
Number of servers comprising the infrastructure.
servers seized
Number of servers seized during takedown operation.
Total storage capacity in terabytes for platform content and data.
subscription tiers
Number of subscription tiers or access levels offered.
takedown duration
Duration of takedown operation in hours.
user geographic spread
Number of countries with significant user presence.
CAC Platform Infrastructure SHACL Shapes with gUFO Integration
SHACL shapes for validating platform infrastructure in ICAC investigations with comprehensive gUFO foundational ontology integration for enhanced semantic precision and validation capabilities.
Care Provider Role
Role involving direct care provision to children in institutional settings.
Foreign Place Offense
Criminal offense of engaging in illicit sexual conduct in foreign place.
Foreign Residence Exploitation
Establishing residence or operation in foreign country for exploitation purposes.
Multi Modal Institutional Abuse
Combination of sexual, physical, and emotional abuse within institutional setting.
Orphanage
Residential institution caring for orphaned, abandoned, or vulnerable children.
Orphaned Child
Child who has lost one or both parents and is in institutional care.
Number of criminal charges filed.
donor count
Number of donors supporting the institution.
experiences exploitation
Participation as victim in exploitation event (gUFO participation).
exploits role
Links abuse to role being exploited.
Links exploitation to specific vulnerability exploited.
founded by
Links institution to its founder.
founding year
Year when institution was founded.
funding amount
Amount of funding received in USD.
has exploitation end date
Date when exploitation pattern ended (gUFO temporal boundary).
has exploitation severity level
Severity level of institutional exploitation (gUFO quality aspect).
has institutional reputation level
Reputation level of institution in community (gUFO quality aspect).
has isolation degree
Degree of isolation from external support systems (gUFO quality aspect).
has operation end date
Date when institutional operation ended (gUFO temporal boundary).
has oversight level
Level of external oversight and monitoring (gUFO quality aspect).
has role end date
Date when institutional role ended (gUFO temporal boundary).
has travel date
Date of cross-border travel (gUFO temporal boundary).
is component of exploitation
Individual exploitation acts as components of systematic pattern (gUFO part-whole).
is part of institution
Part-whole relationship within institutional structure (gUFO part-whole).
is part of investigation
Evidence or testimony as part of broader investigation (gUFO part-whole).
isolation degree
Degree of victim isolation (complete, high, moderate, partial).
manipulation tactics
Tactics used to manipulate donors and supporters.
operation duration years
Duration of institutional operation in years.
perpetrates exploitation
Participation as perpetrator in exploitation event (gUFO participation).
prosecution jurisdiction
Jurisdiction where prosecution takes place.
travel frequency
Frequency of cross-border travel (monthly, quarterly, annually).
travel pattern years
Number of years over which travel pattern occurred.
travel purpose claimed
Claimed purpose for travel (humanitarian, charitable, business).
travels from
Links travel to origin country.
travels to
Links travel to destination country.
trust level exploited
Level of trust exploited (high, complete, institutional, parental).
undertakes travel for
Participation in cross-border travel event (gUFO participation).
victim testimonies count
Number of victim testimonies provided at trial.
years from victimization to testimony
Years between victimization and testimony provision.
CAC Institutional Exploitation SHACL Shapes with gUFO Validation
SHACL validation shapes for gUFO-enhanced ICAC institutional exploitation ontology, including anti-rigidity constraints, temporal validation, and foundational type compliance.
Country Partnership
A bilateral or multilateral partnership between specific countries for child protection.
Cross Border Device Seizure
Seizure of electronic devices across international borders with subsequent evidence sharing through MLAT processes.
Cross-Referral Protocol
Protocol for referring reports between national hotlines.
Data Exchange Protocol
Technical protocol for secure data exchange between international partners.
Extradition Agreement
Agreement for extraditing suspects between countries.
Global Case Tracking
System for tracking cases across multiple jurisdictions.
Global Missing Children Center
International coordination center for missing children cases across borders.
Global Reach
Measurement of international coverage and impact.
International Warrant
Warrant recognized across multiple jurisdictions.
Coordination mechanism for resolving jurisdictional conflicts.
Coordination mechanisms within specific geographic regions.
Secure Communication Channel
Secure communication mechanism for international coordination.
Indicates coordination relationship between organizations.
coordination method
Method of coordination between partners (formal_request, intelligence_sharing, joint_investigation).
global coverage
Geographic coverage of international operations.
language support
Languages supported in international coordination.
multilateral agreement
Whether the agreement involves multiple parties.
Countries where the operation takes place.
operation context
Context of international operation (undercover_investigation, direct_referral, joint_operation).
shares data with
Organizations that share data under the agreement.
treaty basis
International treaty or agreement basis for legal cooperation.
undercover coordination
Whether operation involved international undercover coordination.
CAC International Cooperation SHACL Shapes with gUFO Validation
SHACL validation shapes for gUFO-enhanced ICAC international cooperation ontology, including anti-rigidity constraints, temporal validation, and foundational type compliance.
Secure communication channels for sensitive information and classified communications.
agreement scope
Scope of the agreement (specific_case, case_category, ongoing_cooperation, resource_sharing, information_sharing, comprehensive).
agreement type
Type of coordination agreement (mou, moa, formal_agreement, informal_agreement, task_force_charter, joint_operations_plan).
assignment duration
Duration of liaison assignment in days.
availability level
Availability level of shared resources (immediate, short_notice, scheduled, on_request, limited, emergency_only).
benchmark comparison
Comparison to benchmark (above_benchmark, meets_benchmark, below_benchmark, no_benchmark, exceeds_target).
cases in progress count
National Child Protection Task Force (NCPTF) press release, 2026-02-13 (Westchester Missing Child Rescue Operation).
Number of missing-child cases still in progress as of a reported timepoint during the operation.
children located count
Number of missing children/teens located through the operation (located does not necessarily imply rescued from ongoing abuse).
clearance level
Security clearance level of the liaison officer (none, public_trust, confidential, secret, top_secret, sci_access).
communication authority
Level of communication authority (full_authority, limited_authority, information_only, coordination_only, advisory_only).
Frequency of communication (real_time, daily, weekly, bi_weekly, monthly, as_needed, emergency_only).
coordination level
Level of coordination (local, regional, state, multi_state, federal, international).
coordination status
Current status of the coordination (active, inactive, pending, completed, suspended, terminated).
coordination type
Type of coordination (joint_investigation, parallel_investigation, information_sharing, resource_sharing, task_force_coordination, multi_agency_coordination).
cost sharing
Whether cost sharing is involved in resource sharing.
escalation procedure
Whether escalation procedure exists in the communication protocol.
governs agreement
has accuracy
Accuracy measurement (0.0 to 1.0) - gUFO quality aspect.
has actionability
Actionability score measurement (0.0 to 1.0) - gUFO quality aspect.
has complexity level
Coordination complexity level assessment (simple, moderate, complex, highly_complex, extremely_complex) - gUFO quality aspect.
has coordination effectiveness
Coordination effectiveness level assessment (poor, fair, good, excellent, outstanding) - gUFO quality aspect.
has coordination intensity
Coordination integration intensity (minimal, moderate, high, intensive, fully_integrated) - gUFO quality aspect.
has data completeness
Data completeness measurement (0.0 to 1.0) - gUFO quality aspect.
has data consistency
Data consistency measurement (0.0 to 1.0) - gUFO quality aspect.
has data quality
Data quality assessment (poor, fair, good, excellent, validated) - gUFO quality aspect.
has intelligence value
Intelligence value assessment (low, moderate, high, critical, exceptional) - gUFO quality aspect.
has liaison effectiveness
Liaison effectiveness level (poor, adequate, good, excellent, exceptional) - gUFO quality aspect.
has reliability
Reliability measurement (0.0 to 1.0) - gUFO quality aspect.
has responsiveness
Response capability level (slow, moderate, good, rapid, immediate) - gUFO quality aspect.
has security level
Security assessment level (basic, standard, enhanced, high, maximum) - gUFO quality aspect.
has sharing efficiency
Information sharing efficiency level (poor, fair, good, excellent, optimal) - gUFO quality aspect.
has success rate
Success rate measurement (0.0 to 1.0) - gUFO quality aspect.
has timeliness
Timeliness score measurement (0.0 to 1.0) - gUFO quality aspect.
has trust level
Trust relationship measurement (0.0 to 1.0) - gUFO quality aspect.
has unification level
Unification degree measurement (0.0 to 1.0) - gUFO quality aspect.
has validation level
Validation thoroughness (none, basic, standard, comprehensive, full_verification) - gUFO quality aspect.
information accuracy
Accuracy of intelligence information (confirmed, probably_true, possibly_true, doubtfully_true, improbable, cannot_be_judged).
intelligence type
Type of intelligence (tactical, strategic, operational, technical, threat_assessment, pattern_analysis).
Scope of the joint investigation (single_case, related_cases, criminal_network, organized_crime, multi_jurisdictional, international).
is component of
Links component agencies to task force or multi-agency coordination structures - gUFO part-whole relation.
is sub investigation of
Links sub-investigations to larger joint investigation structures - gUFO part-whole relation.
lead agency
Name or identifier of the lead agency in the coordination.
liaison role
Role of the liaison officer (primary_liaison, secondary_liaison, technical_liaison, legal_liaison, intelligence_liaison, operational_liaison).
measurement period
Period for metric measurement (daily, weekly, monthly, quarterly, annually, case_based).
Type of coordination metric (response_time, information_sharing_rate, resource_utilization, case_resolution_time, coordination_effectiveness, cost_efficiency).
participating agencies
Number of agencies participating in the coordination.
personnel count
Number of personnel being shared.
protocol type
Type of communication protocol (formal_channels, informal_channels, emergency_channels, secure_channels, encrypted_channels, liaison_channels).
Links resource sharing to providing agency.
receives resource
Links resource sharing to receiving agency.
reciprocity
Whether reciprocity is expected in information sharing.
reimbursement
Whether reimbursement is required for resource sharing.
renewal clause
Whether the agreement contains a renewal clause.
resource pooling
Whether resource pooling is used in the joint investigation.
resource type
Type of resource being shared (personnel, equipment, facilities, technology, expertise, funding, vehicles, specialized_units).
response time requirement
Required response time in hours.
security clearance
Security clearance level (none, public_trust, confidential, secret, top_secret, sci_access).
shared command
Whether shared command structure is used in the joint investigation.
shares from agency
Links information sharing to source agencies.
shares information
Links coordination to information sharing activities.
shares resources
Links coordination to resource sharing activities.
shares with agency
Links information sharing to recipient agencies.
Whether formal sharing agreement exists.
Duration of resource sharing in hours.
sharing mechanism
Mechanism used for sharing (secure_email, encrypted_portal, database_access, formal_request, liaison_officer, joint_briefing).
Type of information sharing (intelligence_sharing, evidence_sharing, case_information, suspect_information, victim_information, technical_data).
source reliability
Reliability of intelligence source (reliable, usually_reliable, fairly_reliable, not_usually_reliable, unreliable, unknown).
Area of specialization (digital_forensics, undercover_operations, surveillance, analysis, technical_support, legal_expertise).
termination clause
Whether the agreement contains a termination clause.
unified reporting
Whether unified reporting is used in the joint investigation.
uses protocol
CAC Investigation Coordination SHACL Shapes with gUFO Validation
SHACL validation shapes for gUFO-enhanced ICAC investigation coordination ontology, including anti-rigidity constraints, temporal validation, and foundational type compliance.
Badge Displayed Production
CSAM production where law enforcement badge is prominently displayed.
Evidence Manipulation
Manipulation or destruction of evidence to protect exploitation activities.
External Oversight Investigation
Investigation by external agency into law enforcement corruption.
Information Leakage
Leaking of law enforcement information to facilitate exploitation or trafficking.
Officer Produced CSAM
Child sexual abuse material produced by law enforcement officers, often while in uniform.
Whistleblower Report
Report by insider regarding corruption within law enforcement organization.
Level of authority held by corrupt officer (patrol, detective, supervisor, command).
concerns corrupt officer
Links corruption situations to the officers involved - gUFO qualified relation.
department affiliation
Law enforcement department or military unit affiliation.
employment status
Employment status during corruption (active, reserve, retired, terminated).
has authority abuse degree
Degree of authority abuse (minimal, moderate, extensive, systematic, comprehensive) - gUFO quality aspect.
has authority enhancement level
Level of authority enhancement through uniform/symbols (minimal, moderate, significant, substantial, maximum) - gUFO quality aspect.
has corruption dependency
Officer dependency on corrupt activities (low, moderate, high, complete, systemic) - gUFO quality aspect.
has corruption impact
Impact level of corruption on victims and system (low, moderate, high, severe, devastating) - gUFO quality aspect.
has corruption severity
Corruption severity level assessment (minor, moderate, serious, severe, extreme) - gUFO quality aspect.
has detection difficulty
Difficulty level of detecting corruption (easy, moderate, difficult, very_difficult, nearly_impossible) - gUFO quality aspect.
Integrity level of evidence (0.0 to 1.0) - gUFO quality aspect.
has intimidation factor
Intimidation factor through position abuse (0.0 to 1.0) - gUFO quality aspect.
has investigation complexity
Complexity level of corruption investigation (simple, moderate, complex, highly_complex, extremely_complex) - gUFO quality aspect.
has position exploitation level
Level of position exploitation (0.0 to 1.0) - gUFO quality aspect.
has symbol visibility
Visibility level of authority symbols (hidden, subtle, visible, prominent, conspicuous) - gUFO quality aspect.
has trust betrayal level
Level of public trust betrayal (minimal, moderate, significant, severe, complete) - gUFO quality aspect.
has victim vulnerability
Victim vulnerability exploitation level (0.0 to 1.0) - gUFO quality aspect.
Links corruption to investigating agency or unit.
is detected by
Links corruption to detection activities - gUFO participation relation.
uniform displayed
Whether uniform was prominently displayed during exploitation.
uniform type
Type of uniform worn during exploitation (police, military, state_trooper, sheriff).
Number of victims in corruption case.
CAC Law Enforcement Corruption SHACL Shapes
SHACL shapes for validating law enforcement corruption ontology instances with comprehensive gUFO integration for enhanced semantic validation.
Age Verification Law
Laws requiring age verification for online services.
Audit Process
Audit for compliance verification.
Legal Best Practice
Best practice in child protection legislation.
Bill Drafting
Process of drafting legislation.
Legal Capacity Building
Building legal capacity for child protection.
Child Exploitation Law
Laws addressing child exploitation.
Coalition Building
Building coalitions to support advocacy goals.
Committee Review
Review of legislation by a committee.
Data Protection for Minors Law
Laws protecting children's personal data.
Floor Vote
Vote on legislation by the full legislative body.
Harmonization Progress
Progress measurement for policy harmonization.
International Standard
International standard for child protection legislation.
Legal Effectiveness
Assessment of legal framework effectiveness.
Legal System Compatibility
Compatibility situation between different legal systems.
Online Safety Law
General laws addressing online child safety.
Platform Accountability Law
Laws holding online platforms accountable for child safety.
Sextortion Law
Laws addressing sextortion of children.
Testimony Submission
Submitting testimony to legislative bodies.
concerns legal framework
Links compliance situations to the legal frameworks involved - gUFO qualified relation.
corresponds about
Links correspondence to legislation it concerns.
countries analyzed
Number of countries included in legal analysis.
facilitates cooperation
International cooperation facilitated by treaty.
good faith criteria
Textual criteria describing what constitutes a good-faith effort under a safe harbor provision.
has assessment reliability
Reliability of legislative assessment (0.0 to 1.0) - gUFO quality aspect.
has compliance level
Compliance level assessment (0.0 to 1.0) - gUFO quality aspect.
compliance score
Numerical compliance score.
has cooperation intensity
Intensity of international cooperation (minimal, moderate, substantial, intensive, comprehensive) - gUFO quality aspect.
has gap severity
Severity level of legal framework gaps (minor, moderate, major, critical, systemic) - gUFO quality aspect.
has harmonization degree
Harmonization degree across jurisdictions (minimal, partial, substantial, comprehensive, complete) - gUFO quality aspect.
harmonization level
Level of harmonization (full, partial, none).
has implementation quality
Quality of legislation implementation (poor, fair, good, excellent, exemplary) - gUFO quality aspect.
has legal robustness
Robustness of legal framework (weak, moderate, strong, very_strong, comprehensive) - gUFO quality aspect.
has reform urgency
Urgency level for legal reform (low, moderate, high, urgent, critical) - gUFO quality aspect.
has treaty strength
Strength of treaty framework (weak, moderate, strong, binding, comprehensive) - gUFO quality aspect.
implementation status
Status of legislation implementation (drafted, enacted, enforced).
involves process
Links legislation to the process it is going through.
jurisdiction type
Type of jurisdiction (federal, state, territory, local, national, regional).
legal alignment level
Level of alignment with international standards (none, partial, substantial, full).
legislative compliance
Compliance score with model legislation (0.0-1.0).
measured by
Metrics used to measure compliance.
policy gap severity
Severity of identified policy gap (minor, moderate, major, critical).
process date
Date the process step occurred.
process status
Status of legislative process (pending, in_progress, completed, failed).
reform priority
Priority level for legal reform (low, medium, high, urgent).
requires reform
Legal reform required to address gap.
supported by framework
Links a safe harbor provision to a compliance intelligence framework it relies on or is defined around.
verification status
Verification status of a compliance documentation artifact (e.g., verified, unverified, contested).
CAC Legal Harmonization SHACL Shapes
SHACL shapes for validating ICAC legal harmonization ontology instances with comprehensive gUFO integration for enhanced semantic validation, covering international legal frameworks, policy harmonization, and CSAM legislation analysis across 196 countries.
Coordinating Agent
Personnel responsible for coordinating multi-jurisdictional activities.
Cross-State Evidence
Evidence collected across multiple states in trafficking investigation.
Hands-On Offense Investigation
Investigation specifically targeting hands-on sexual offenses against children.
Interagency Agreement
Formal agreement between agencies for cooperation and resource sharing.
International Prosecution Framework
Framework for coordinating prosecutions across multiple countries for global platform takedowns.
Interstate Flight from Prosecution
Crossing state lines to avoid prosecution or arrest.
Transportation of minor victim across state lines.
Jurisdictional Warrant
Legal authorization that specifies jurisdictional authority.
Lead Agency
Primary agency responsible for coordinating multi-jurisdictional investigation.
Operation Metrics Tracking
Comprehensive tracking of operation outcomes and effectiveness.
Sex Offender Compliance Check
Individual compliance check visit to registered sex offender.
Transportation for Illegal Purpose
Transportation with intent to engage in criminal sexual activity.
US Attorney Office Participation
Participation of US Attorney's Offices around the country in coordinated operation.
User Triage Prosecution
Prosecution strategy based on automated triage of user risk levels and evidence strength for massive user databases.
communication protocol
Established protocol for inter-agency communication.
has coordination phase begin point
Temporal begin point for coordination phase.
has coordination phase end point
Temporal end point for coordination phase.
Temporal begin point for coordination role.
Temporal end point for coordination role.
jurisdiction count
Number of jurisdictions involved in the investigation.
Duration of operation in days.
Type of resource being shared (personnel, equipment, expertise, funding).
resource value
Monetary value of shared resources in USD.
Duration of resource sharing arrangement (in days).
International treaty or agreement enabling cooperation.
CAC Multi-Jurisdiction SHACL Shapes with gUFO Integration
SHACL shapes for validating multi-jurisdictional operations with comprehensive gUFO foundational ontology integration for enhanced semantic precision and validation capabilities.
Civil Society Partner
Civil society organization participating in partnership with community engagement capabilities. Modeled as anti-rigid gUFO Role.
Content Detection Cooperation
Cooperation in developing and improving automated content detection systems. Modeled as gUFO Event.
Data Sharing Agreement
Legal agreement governing data sharing between partners, including scope, limitations, and privacy protections. Modeled as gUFO Object.
Geolocation Request
Request for public assistance in identifying geographic locations from visual evidence. Modeled as gUFO Event.
Hash Sharing Protocol
Protocol for sharing cryptographic hashes of illegal content between partners for detection and prevention. Modeled as gUFO Object.
Sharing of actionable intelligence between partners while maintaining operational security. Modeled as gUFO Object.
Law Enforcement Partner
Law enforcement agency participating in partnership with investigative and enforcement responsibilities. Modeled as anti-rigid gUFO Role.
NGO Partner
Non-governmental organization participating in partnership with advocacy and support capabilities. Modeled as anti-rigid gUFO Role.
Regular Meeting
Regular meetings between partners for coordination, information sharing, and strategic planning. Modeled as gUFO Event.
governed by
has partnership begin point
Temporal begin point for partnership.
has partnership end point
Temporal end point for partnership.
Temporal begin point for partnership phase.
Temporal end point for partnership phase.
Temporal begin point for partner role.
Temporal end point for partner role.
includes partner
participates in development
solicits help
CAC Partnerships SHACL Shapes with gUFO Integration
SHACL shapes for validating public-private partnerships with comprehensive gUFO foundational ontology integration for enhanced semantic precision and validation capabilities.
Child Targeted Item
Items specifically designed to appeal to or attract children (gUFO Object).
Disguise Item
Items used to conceal identity or change appearance (gUFO Object).
Evidence Collection Action
Action of collecting and documenting physical evidence during search. Extends investigation:InvestigativeAction (gUFO Event).
Item Modification
Alteration or customization of items to facilitate criminal activity (gUFO Event).
Personal Item
Personal belongings that may contain evidence or indicate criminal behavior (gUFO Object).
Physical Evidence Provenance Record
Provenance record tracking chain of custody and handling of physical evidence. Extends investigation:ProvenanceRecord for CASE ontology integration.
Storage Media
External storage devices including hard drives, USB drives, memory cards, and optical media (gUFO Object).
Vehicle Search
Search of motor vehicles for evidence or contraband. May be conducted with consent or warrant (gUFO Event).
CAC Physical Evidence SHACL Shapes with gUFO Integration
SHACL shapes for validating physical evidence in ICAC investigations with comprehensive gUFO foundational ontology integration for enhanced semantic precision and validation capabilities.
Emergency Disclosure Request
Police1 (Lexipol) article, "How police are adapting to modern missing-child investigations", 2026-01-30.
Time-sensitive request by law enforcement/investigators to an electronic service provider for immediate disclosure of information based on an asserted emergency involving imminent danger (e.g., danger of death or serious physical injury). Modeled as gUFO Event.
Guest Chat Feature
Platform feature allowing users to chat without creating accounts or verifying identity.
Mass User Database
User database analysis for platforms with massive user bases requiring specialized processing techniques and automated analysis tools. Modeled as gUFO Object.
Minimal Verification Requirement
Verification requirements that are easily bypassed or minimal (email only, no identity check).
Open Chat Rooms
Chat rooms open to anonymous users without verification or moderation.
Random User Matching
Platform feature that randomly matches users for anonymous conversations.
Review Backlog Situation
Situation in which moderation review demand exceeds capacity, producing review backlog/latency risks.
Simultaneous Search Warrant
Coordinated search warrant execution on devices and platform accounts.
Temporary Account System
System allowing creation of temporary accounts with minimal verification requirements.
User Risk Classification
Automated classification of user risk levels based on platform activity patterns, content sharing, and behavioral indicators. Modeled as gUFO Object.
User Scale Classification
Classification system for platform size based on user base: small (<1K), medium (1K-100K), large (100K-1M), massive (1M+). Modeled as gUFO Object.
accepts legal process
Whether the platform accepts and responds to legal process requests.
age verification method
The method used for age verification (e.g., 'self-declaration', 'ID verification', 'credit card', 'none').
age verification required
Whether age verification is required for anonymous features.
allows anonymous chat
Whether platform allows anonymous chat without account creation.
anonymous user data retention
How long data from anonymous users is retained (in days).
contact initiation method
Method for anonymous contact initiation (random_matching, public_rooms, profile_search, interest_based).
content retention period
How long user-generated content is retained (in days).
conversation logging
Whether anonymous conversations are logged and stored.
CSAI detection enabled
Whether the platform has Child Sexual Abuse Imagery detection systems enabled.
emergency disclosure capable
Whether the platform can provide emergency disclosures for imminent threats.
The level of encryption used by the service (e.g., 'none', 'in-transit', 'end-to-end').
flag volume per month
Volume of flagged items generated per month (e.g., potential CSAM files flagged).
guest accounts allowed
Whether platform allows guest accounts with minimal verification.
hash matching enabled
Whether the platform uses hash matching against known CSAM databases.
headquartered in
Country or jurisdiction where the organization is headquartered.
Whether identity verification is required for account creation.
legal process used
Type of legal process used to obtain evidence (warrant, subpoena, court order).
log retention period
How long access and activity logs are retained (in days).
moderation decision
The decision made during content moderation (e.g., 'approved', 'removed', 'restricted', 'flagged').
moderation method
The method used for content moderation (e.g., 'automated', 'human review', 'hybrid', 'user reporting').
moderation presence
Level of moderation in anonymous areas (none, minimal, moderate, heavy).
Legal jurisdictions where the platform operates.
platform type
The type or category of the platform (e.g., 'social media', 'messaging', 'file hosting').
preservation period
How long data is preserved in response to legal requests (in days).
primary user base
The primary demographic of platform users (e.g., 'adults', 'teens', 'children', 'all ages').
queue operated by
Links a moderation queue to the electronic service provider operating the queue.
queue size
Number of items currently in a content moderation queue.
Whether the platform requires user registration to access services.
response time frame
Typical response time for legal process requests (in days).
review latency hours
Latency from flagging/enqueue to human or automated review completion, expressed in hours.
suspension duration
Duration of account suspension (in days, or 'permanent').
suspension reason
The reason for account suspension or termination.
throughput per day
Number of items reviewed/processed per day in the moderation pipeline.
user data retention period
How long user account data is retained (in days).
verification strength
Strength of identity verification (none, email_only, phone_optional, id_required).
CAC Platforms SHACL Shapes
SHACL validation shapes for the ICAC Platforms Ontology, providing validation for technology platforms, digital services, and Electronic Service Provider capabilities.
Age-Targeted Education
Education programs targeted to specific age groups.
Behavioral Prevention
Prevention strategies focused on behavioral changes.
Bullying Prevention
Prevention programs focused on reducing bullying and shaming.
Community Partnership Initiative
Initiative building partnerships with community organizations for child protection.
Course Completion Tracking
System for tracking participant progress and completion rates in interactive safety courses.
Email List Engagement Metrics
Metrics tracking email list subscription rates, open rates, and engagement patterns.
Environmental Prevention
Prevention strategies focused on environmental factors.
Interactive Course Metrics
Metrics tracking course enrollment, completion rates, and learning effectiveness.
Nationwide Awareness Initiative
Nationwide coordinated awareness campaign involving multiple agencies and communities.
Outreach Triggered Investigation
Investigation initiated as direct result of community outreach presentation.
Parental Control
Technology tools for parental oversight.
Platform Safety
Safety measures implemented by technology platforms.
Poster Distribution Metrics
Metrics tracking poster distribution and reach.
Prevention Curriculum
Structured curriculum for prevention education.
Prevention Material
Educational material focused on prevention strategies.
Prevention Specialist
Professional specializing in prevention programs.
Primary Prevention
Prevention strategies that stop abuse before it occurs.
QR Code Engagement Metrics
Metrics tracking QR code usage and engagement.
Risk Prevention
Programs focused on preventing risk factors for child abuse. Modeled as gUFO Event.
Safe Disclosure Environment
Creation of safe environment where victims feel comfortable disclosing abuse.
Safety Coordinator
Coordinator responsible for safety programs.
Safety Guideline
Guidelines for maintaining child safety.
School Allegation Protocol
Protocol for managing allegations of abuse in school settings. Modeled as gUFO Object.
School Counselor Training
Training program for school counselors.
School Policy
Policy governing child protection in schools.
School Presentation Program
FBI school presentation program for child safety education and disclosure encouragement.
School Safety Program
Safety program implemented in school settings.
Secondary Prevention
Early intervention strategies to prevent escalation.
Sextortion Awareness
Prevention program focused on sextortion education and awareness.
Sextortion Response
Response protocol for sextortion incidents.
Statewide Campaign Metrics
Metrics for measuring statewide prevention campaign effectiveness.
Student Education
Safety education program for students.
Teacher Training
Training program specifically for teachers.
Tertiary Prevention
Prevention of re-victimization and recurrence.
Victim Disclosure Triggering
Safety education event that triggers victim disclosure of ongoing abuse.
community participation
Level of community participation (0.0-1.0).
education portal reach
Number of users reached by education portal.
language availability
Languages in which resource is available.
prevention effectiveness
Effectiveness score of prevention program (0.0-1.0).
risk reduction level
Level of risk reduction achieved (0.0-1.0).
CAC Prevention SHACL Shapes
SHACL validation shapes for the ICAC Prevention Ontology, providing validation for prevention programs, education initiatives, safety protocols, and community outreach efforts.
Active Production Phase
Phase during which production activities are actively occurring.
Content Creation
Process of creating, editing, or enhancing child sexual abuse material.
Edited Content
Original content that has been digitally modified or enhanced.
Editing Equipment
Computer hardware and software used to edit or enhance produced material.
Live Production Event
Real-time production of child sexual abuse material involving live victims.
Physical Device Modification
Physical alterations made to recording devices to enable concealment.
Production Facilitator
Individual who assists in or enables production activities without directly producing content.
Production Series
Connected series of production sessions targeting the same victim(s).
has production phase begin point
Temporal begin point for production phase.
has production phase end point
Temporal end point for production phase.
Temporal begin point for production role.
Temporal end point for production role.
produced at
Links production activity to location where it occurred.
production method
Method used for production (direct_recording, live_streaming, digital_manipulation).
recording quality
Technical quality of recorded content (low, medium, high, professional).
session count
Number of distinct production sessions.
Storage capacity of recording device in gigabytes.
uses equipment
Links production activity to equipment used.
Number of distinct victims involved in production.
CAC Production SHACL Shapes with gUFO Validation
SHACL validation shapes for gUFO-enhanced ICAC production ontology, including anti-rigidity constraints, temporal validation, and foundational type compliance.
After School Recruitment
Recruitment occurring after school hours when supervision is reduced.
Friendship Exploitation
Exploitation of existing friendships and trust relationships between minors for recruitment.
Peer Influence Recruitment
Recruitment leveraging peer pressure and social influence among minors.
Recruitment Quota
System where existing victims must recruit specified number of new victims.
School Hours Recruitment
Recruitment occurring during regular school hours through peer interactions.
School Social Worker
Social worker employed by educational institution who receives victim reports.
Social Worker Report
Report made by school social worker to law enforcement regarding trafficking victim.
academic performance level
Academic performance level (failing, below_average, average, above_average, excellent).
attendance rate
School attendance rate as percentage (0.0-1.0).
average recruitment time
Average time from introduction to successful recruitment in days.
contacts law enforcement
Links school staff to law enforcement contact they make.
Links school staff member to educational institution where they work.
Links recruitment to victim who facilitated the introduction.
School grade level where recruitment occurs (elementary, middle, high).
includes recruiting victim
Links recruitment network to victim being used as recruiter.
introduces to
Links classmate introduction to trafficker being introduced to.
mandatory reporting trigger
Whether report was triggered by mandatory reporting requirements.
Number of participants in the recruitment network.
Links school staff member to report they receive from victim.
recruitment attempts
Total number of recruitment attempts made through network.
Time delay between incident and reporting to authorities in days.
school type
Type of educational institution (public, private, charter, alternative).
schools involved
Number of educational institutions involved in recruitment network.
socioeconomic level
Socioeconomic level of school community (low, middle, high, mixed).
Total number of students in educational institution.
targets school
Links recruitment network to educational institution being targeted.
victim recruiters count
Number of existing victims being used as recruiters.
vulnerability score
Numerical assessment of vulnerability factors (0.0-1.0).
CAC Recruitment Networks SHACL Shapes
SHACL validation shapes for the ICAC Recruitment Networks Ontology, providing validation for peer recruitment networks, classmate-mediated trafficking, and social recruitment patterns.
Appeal Process
Legal process to challenge conviction or sentence in higher court. Modeled as gUFO Event.
CSAM Production
Charge for production of child sexual abuse material, typically carrying severe mandatory minimum sentences. Modeled as gUFO Object.
Legal Case Situation
Complex situation encompassing the entire legal case from charges to resolution. Modeled as gUFO Situation.
Probation Sentence
Supervised release with conditions instead of or after incarceration. Modeled as gUFO Object.
Sexual Exploitation of a Minor (GA)
Georgia Office of the Attorney General press release, 2026-02-14.
Georgia state charge for sexual exploitation of a minor, as reported in a Georgia Attorney General press release. Modeled as gUFO Object.
Sexual Exploitation of a Minor
Trafficking of Persons for Sexual Servitude (GA)
Georgia state charge for trafficking of persons for sexual servitude, as reported in a Georgia Attorney General press release. Modeled as gUFO Object.
Trafficking for Sexual Servitude
applies standard of review
Links an appellate issue to the standard of review applied by the appellate court.
bail status
Status of the defendant's pretrial release for a legal proceeding (e.g., released_on_bail, held_without_bail, released_on_own_recognizance).
cites evidence rule
Links an appellate issue to an evidence rule cited or applied in the issue analysis.
Platform used for electronic communication in the offense.
concurrent with
Links one criminal sentence to another sentence that is ordered to run concurrently.
condition applies to person
Links a plea/sentencing condition to the person it applies to (typically the defendant).
contribution type
Type of contribution in delinquency charges (delinquency, dependency, both).
disposition type
Categorical appellate disposition identifier (e.g., affirmed, reversed, vacated, remanded).
issue disposition
Links an appellate issue to its disposition.
promotion type
Type of promotion in sexual performance charges (direct_promotion, directing, producing, facilitating).
requires license surrender
Links a professional license surrender condition to the professional license that must be surrendered.
rule citation
Citation string for an evidence rule (e.g., 'Fed. R. Evid. 403').
sentence concurrency
Indicates whether a criminal sentence is concurrent, consecutive, or mixed with respect to other sentences (values: concurrent, consecutive, mixed).
sentence duration
Duration of criminal sentence.
solicitation type
Type of solicitation in computer solicitation charges (seduce, solicit, lure, entice, multiple).
standard of review type
Categorical standard-of-review identifier (e.g., de_novo, abuse_of_discretion, plain_error).
CAC Sentencing SHACL Shapes
SHACL validation shapes for the ICAC Sentencing Ontology, providing validation for legal outcomes, federal sentences, judicial proceedings, and punishment guidelines.
Alias
Known alias or alternate name used by registered sex offender.
Annual Registration Review
Annual review and update of sex offender registration information.
Compliance History
History of compliance with registration requirements.
Compliance Schedule Coordination
Coordination between law enforcement investigations and compliance schedules for arrest timing.
Education Information
Educational enrollment information for registered sex offender.
Employment Information
Current employment information for registered sex offender.
Multi Modal Digital Evidence
Digital evidence containing multiple content types (text, images, audio, video) in single exploitation case.
Offender Device Search Warrant
Search warrant executed on registered sex offender's residence and devices for digital evidence recovery.
Personal Identifiers
Collection of identifiers for registered sex offender (SSN, DOB, aliases, etc.).
Primary Residence
Primary residential address where offender lives.
Registered Vehicle
Vehicle registered to sex offender.
Registration Requirement
Specific requirement for sex offender registration (location, frequency, restrictions).
Registration Review Arrest
Arrest executed when offender arrives for scheduled registration review or update.
Registration Status
Current status of sex offender registration (active, inactive, non-compliant, etc.).
Registration Update
Update to sex offender registration information.
Registry Agency
Law enforcement agency responsible for maintaining sex offender registry.
School Location
Victim Device Forensics
Forensic examination of victim's device to recover evidence of digital exploitation.
conviction date
Date of conviction for sexual offense.
date of birth
Date of birth of registered sex offender.
expiration date
Date when registration requirement expires (if applicable).
eye color
Eye color of registered sex offender.
full name
Legal full name of registered sex offender.
hair color
Hair color of registered sex offender.
height
Height of registered sex offender.
Date of last update to registration information.
lifetime registration
Whether registration is required for life.
Agency responsible for managing registry.
offense description
Description of the sexual offense.
post-registration event
Links a recidivist sex offender to child sexual abuse or CSAM incidents that occurred after their initial sex offender registration date.
race
Race of registered sex offender.
registered in
Registry system where offender is registered.
registration date
Date when sex offender registration was first required.
registration number
Unique identifier assigned to sex offender registration.
Length of sentence imposed for offense.
sex
Sex of registered sex offender.
social security number
Social Security Number (restricted access).
tier
Risk tier classification (Tier I, II, III).
Age of victim at time of offense.
Number of victims involved in offense.
victim relationship
Relationship between offender and victim (stranger, known, family).
violation category
Categorization of a registry compliance violation (e.g., failure_to_register, false_information, late_update, residency_restriction_violation).
weight
Weight of registered sex offender.
CAC Sex Offender Registry SHACL Shapes
SHACL validation shapes for the ICAC Sex Offender Registry Ontology, providing validation for registry data, registration requirements, and registry management systems.
Gift Card Demand
Demand for gift cards as form of payment.
Image Solicitation Message
Message requesting intimate images from victim.
Instant Messaging Platform
Digital platform used for instant messaging in sextortion incidents.
Monetary Demand
Demand for money or financial payment.
Peer Impersonation
Posing as age-appropriate peer to gain victim trust.
Sadistic Sextortion
Know2Protect brochure (K2P SOE Information.pdf), normalized.txt line 46.
Sextortion incident in which the coercive leverage includes threats compelling suffering, submission, or harm (e.g., violence, coerced self-harm, or destruction), often coordinated through organized networks.
Screenshot Threat
Threat to screenshot images when victim refuses demands (specific to WA case).
Sexually Explicit Conversation
Conversation containing sexually explicit content directed at children.
Social Media Sharing Threat
Threat to post intimate images on social media platforms.
Victim Identification
Process of identifying and locating sextortion victims.
Actual age of offender (e.g., 20 in WA case).
claimed age
False age claimed by offender during deception.
escalation speed
Speed of escalation from initial contact to exploitation (rapid, gradual, extended).
incident duration
Duration of sextortion incident from initial contact to resolution.
How specific the threat was (vague, specific, detailed).
CAC Sextortion SHACL Shapes
SHACL validation shapes for the ICAC Sextortion Ontology, providing validation for sextortion incidents, progression patterns, and investigation approaches.
coercion show type
Know2Protect brochure (K2P SOE Information.pdf), normalized.txt line 32.
Type of livestreamed coercion show (e.g., watch_party, cut_show, cut_stage, stage).
community slang term
Know2Protect brochure (K2P SOE Information.pdf), normalized.txt line 8.
A slang term used by participants to refer to SOE networks/communities (e.g., "the com").
hosts coercion show
Links an SOE network/community to a livestreamed coercion show it hosts/coordinates.
CAC SOE SHACL Shapes
SHACL validation shapes for the CAC Sadistic Online Exploitation (SOE) Ontology.
County Police Support
County-level police department providing support to state computer crimes investigations. Modeled as gUFO Organization.
Cyber Crime Unit
Unit specialized in cyber crime investigations. Modeled as gUFO Organization.
Detection Dog
Trained dog used for detection operations in ICAC investigations. Modeled as gUFO Object.
State Police Barrack
Regional state police barrack providing local law enforcement support and coordination. Modeled as gUFO Organization.
State Police Computer Crimes Unit
State police unit specialized in computer crimes and digital investigations involving child exploitation. Modeled as gUFO Organization.
Therapy Dog
Trained therapy dog providing emotional support to officers. Modeled as gUFO Object.
Wellness Check
Regular check on officer mental health and wellbeing. Modeled as gUFO Event.
CAC Specialized Units SHACL Shapes
SHACL validation shapes for the ICAC Specialized Units Ontology, providing validation for K9 detection programs, officer wellness support, and specialized investigative capabilities.
Alcohol Facilitation
Use of alcohol to impair victim judgment and facilitate exploitation.
Body Selling Proposition
Explicit suggestion that victim can make money by 'selling their body'.
Commercial District
Commercial areas with restaurants, shops, and businesses used for recruitment.
Delayed Reporting
Victim reporting that occurs days or weeks after initial incident.
Demographic Targeting
Targeting individuals based on specific demographic characteristics indicating vulnerability.
Digital to Physical Bridge
Use of digital communication to maintain connection after physical encounter.
Direct Solicitation Approach
Direct approach with immediate commercial sexual proposition.
Disclosure to Authorities
Victim's disclosure of trafficking recruitment or exploitation to law enforcement.
Victim's attempt to escape from trafficking situation or recruitment.
Food Offer Approach
Approach offering food or meals to establish trust and create obligation.
Highway Location
Location near or alongside highways used for isolated exploitation.
Attempt to immediately engage victim in commercial sexual activity without extended grooming.
Immediate Reporting
Victim reporting that occurs immediately or within hours of incident.
Marijuana Facilitation
Use of marijuana to reduce victim inhibitions and facilitate exploitation.
Neighborhood Targeting
Targeting specific neighborhoods or geographic areas known for vulnerable populations.
Next Day Follow Up
Follow-up contact occurring the day after initial encounter.
Opportunistic Exploitation
Exploitation of vulnerable individuals encountered in public spaces without prior planning or relationship.
Phone Charging Offer
Specific pretext offering to charge victim's phone in vehicle or location.
Socioeconomic Vulnerability Indicator
Indicators of economic hardship or social disadvantage (clothing, possessions, location).
Stripping Proposition
Specific proposition to engage in stripping or exotic dancing for money.
Text Message Follow Up
Follow-up through text messaging to reinforce trafficking proposition.
Transit Area
Transportation hubs or transit areas where vulnerable individuals may be targeted.
Vehicle Based Isolation
Use of vehicle to isolate victim and transport to exploitation location.
Vehicle Location
Vehicle used as location for exploitation or transportation to exploitation site.
Vulnerable Neighborhood
Neighborhood with high poverty, crime, or social vulnerability targeted by traffickers.
Method of substance administration (offered, forced, shared).
apparent age
Apparent age of victim as assessed by trafficker.
Method used for initial approach (help_offer, casual_conversation, direct_solicitation).
assesses vulnerability
Duration of initial street contact in minutes.
conversation topic
Initial conversation topic used to establish rapport.
distance from contact
Distance in miles from initial contact to exploitation location.
Observable signs of distress or vulnerability.
documents recruitment
economic incentive
Financial incentive presented to victim for commercial sexual activity.
Time from initial contact to trafficking proposition in hours.
exhibits indicator
Level of explicitness in trafficking proposition (subtle, direct, explicit).
Location where exploitation or assault occurred.
facilitates transition
follow up delay
Time delay between initial contact and follow-up in hours.
follow up method
Method used for follow-up contact (text, call, social_media, in_person).
follows up with
help offer type
Type of assistance offered (phone_charging, food, ride, shelter).
initial contact location
Specific location where initial contact occurred.
initiates contact
Level of victim isolation (alone, with_friends, with_family).
makes proposition
money amount mentioned
Specific amount of money mentioned in trafficking proposition.
persistence level
Level of persistence after initial rejection (low, moderate, high, aggressive).
persists after
pretext used
Specific pretext used for initial contact (phone_charging, food_offer, transportation).
proposition type
Type of trafficking proposition (stripping, prostitution, body_selling).
reinforcement attempts
Number of attempts to reinforce trafficking proposition.
reinforces
rejects
reporting method
Method used for reporting (police_call, in_person, third_party).
Level of victim resistance (none, passive, active, aggressive).
response type
Type of victim response (acceptance, rejection, resistance, compliance).
Whether recruitment progressed from contact to proposition within same day.
Type of substance used to facilitate recruitment (marijuana, alcohol, other).
Method used to transport victim to exploitation location.
uses pretext
vulnerability indicators
Observable indicators of victim vulnerability (youth, isolation, distress, poverty).
CAC Street-Based Recruitment SHACL Shapes
SHACL validation shapes for the ICAC Street-Based Recruitment & Opportunistic Exploitation Ontology, providing validation for street-based trafficking recruitment, opportunistic exploitation, public space predatory behavior, and related patterns.
about
Links a claim to entities/concepts it is about.
category
Links a distribution observation to its category (type/operation/objective/locus).
count
Count value reported for a category.
finding number
Ordinal number for a key finding.
in report
Optional direct link from a claim/observation to the report containing it.
line end
Ending 1-indexed line number in the referenced text artifact.
line start
Starting 1-indexed line number in the referenced text artifact.
page end
Ending page number in the source PDF (when applicable).
page start
Starting page number in the source PDF (when applicable).
rank
Rank order when only relative ordering is reported.
recommendation number
Ordinal number for a recommendation.
references artifact
Links a text evidence pointer to the text artifact it references (e.g., normalized.txt ObservableObject).
CAC Knowledge Synthesis SHACL Shapes
Minimal SHACL shapes for validating report/claim/evidence-pointer patterns used in knowledge-synthesis example graphs.
Protective Gear
Armor and protective equipment for tactical team members.
Tactical Commander
Senior officer responsible for overall tactical operation command.
Traffic Stop
Investigative traffic stop used as part of undercover operation or to apprehend suspect. Extends investigation:InvestigativeAction.
arrest type
Type of arrest (warrant_arrest, probable_cause_arrest, consensual_arrest, traffic_stop_arrest, field_arrest, coordinated_arrest).
Method used to gain entry (dynamic, deliberate, negotiated, stealth).
Category of tactical equipment.
force used
Level of force employed (none, minimal, moderate, significant).
immigration status
Immigration status of the suspect.
operation type
Type of tactical operation (raid, arrest, rescue, standoff_resolution).
planning duration
Time spent planning the tactical operation (in hours).
resistance expected
Whether resistance was expected during arrest.
risk level
Assessed risk level of the operation (low, medium, high, extreme).
team size
Number of tactical team members deployed.
weapons expected
Whether weapons were expected during arrest.
CAC Tactical Operations SHACL Shapes
SHACL validation shapes for the ICAC Tactical Operations Ontology, providing validation for SWAT operations, high-risk arrests, and specialized tactical procedures.
Historical Metrics
Long-term historical performance data for task force operations.
Joint Operation
Operation involving multiple task forces or agencies.
Task Force Coordinator
Coordinator responsible for inter-agency cooperation and resource management.
Level of coordination (local, county, state, federal).
establishment date
Date when the task force was established.
has member
Links task force to its members.
member role
Role within the task force (commander, coordinator, investigator, analyst, examiner).
Type of task force operation (joint, sweep, proactive, reactive).
provides training
Links task force to training programs it provides.
training duration
Duration of training in hours.
training type
Type of training (basic, advanced, specialized, certification).
CAC Task Force SHACL Shapes
SHACL validation shapes for the ICAC Task Force Ontology, providing validation for task force structures, specialized units, coordination mechanisms, resource sharing, and joint operations.
age subject
Links an Age At Time Situation to the person whose age is being asserted in that situation.
concerns age quality
Specialization of gufo:concernsQualityType making explicit that an Age At Time Situation attributes a value for the Age quality type.
creates suspension
Links suspension event to suspended situation it creates.
has age in years
Numeric age in years attributed to a person in an Age At Time Situation (non-negative, may be fractional for finer-grained analytics).
has legal deadline
Legal deadline by which investigation phase must be completed (e.g., statute of limitations, warrant expiration).
has maximum duration
Maximum allowable duration for investigation phase based on legal or policy constraints.
has minimum duration
Minimum required duration for investigation phase based on legal or procedural requirements.
has typical duration
Typical expected duration for investigation phase based on historical patterns.
phase completion rate
Percentage of phase objectives completed within time period (0.0-1.0).
phase efficiency
Efficiency ratio of phase (actual duration / typical duration).
resumes
Links resumption event to investigation it resumes.
suspends
Links suspension event to investigation it suspends.
terminates suspension
Links resumption event to suspended situation it terminates.
Urgency level of investigation phase (1-5 scale, 5=critical/immediate).
CAC Temporal gUFO SHACL Shapes - Minimal Core
Minimal SHACL validation shapes for CAC temporal gUFO extensions, focusing on phase duration/deadline properties and role/phase transition relationships.
controls victim
Links trafficker role to victim role under their control.
destination location
Destination location for victim transportation event.
earnings amount
Dollar amount collected from victim exploitation.
earnings period
Time period over which earnings were collected.
enterprise duration
Duration of trafficking enterprise operations.
has enterprise begin point
Temporal begin point for trafficking enterprise operations.
has enterprise end point
Temporal end point for trafficking enterprise operations.
has hierarchy level
Numerical hierarchy level within trafficking enterprise (1=top level).
Temporal begin point for trafficking role.
Temporal end point for trafficking role.
involves jurisdiction count
Number of jurisdictions involved in trafficking situation.
involves trafficker count
Number of traffickers involved in trafficking situation.
involves victim count
Number of victims involved in trafficking situation.
Links trafficking organization to jurisdictions where it operates.
origin location
Starting location for victim transportation event.
Complexity level of trafficking situation (1-5 scale).
Method or vehicle used for victim transportation.
CAC Sex Trafficking SHACL Shapes - Minimal Core
Minimal SHACL validation shapes for the CAC Sex Trafficking Ontology, focusing on core gUFO-aligned structures (organizations, roles, events) and key temporal and quantitative properties.
Capacity Building Partner
Partner organization supporting capacity building efforts. Modeled as gUFO Organization.
Certification Body
Organization responsible for professional certification. Modeled as gUFO Organization.
Child Protection Training
Training focused on child protection methodologies. Modeled as gUFO Event.
Continuing Education
Ongoing education for certified professionals. Modeled as gUFO Organization.
Hotline Training
Training for hotline operators and managers. Modeled as gUFO Event.
Investigation Training
Training on investigation methodologies and techniques. Modeled as gUFO Event.
Legal Training
Training on legal aspects of child protection. Modeled as gUFO Event.
Mentorship Program
One-on-one mentorship for professional development. Modeled as gUFO Organization.
Professional Development
Career development for child protection professionals. Modeled as gUFO Object.
Skills Development Program
Program focused on developing specific professional skills. Modeled as gUFO Organization.
Training Certificate
Certificate awarded upon successful completion of training. Modeled as gUFO Object.
Victim Service Training
Training for professionals providing victim services. Modeled as gUFO Event.
Status of professional certification (active, expired, suspended).
certification validity period
Validity period of certification in months.
competency level
Level of competency achieved (novice, competent, proficient, expert).
Rate of completion for training program (0.0-1.0).
K9 public presentations
Number of public presentations featuring K9 units.
K9 search warrants assisted
Number of search warrants where K9 units provided assistance.
operational deployment count
Number of times training was applied in operational deployments.
outreach events count
Number of community outreach events conducted.
participation rate
Rate of participation in training program (0.0-1.0).
Total number of professionals trained.
professionals trained count
Number of professionals trained in specialized programs.
skills acquired
Description of skills acquired through training.
total attendees reached
Total number of community members reached through outreach events.
training effectiveness
Effectiveness score of training program (0.0-1.0).
training language
Language in which training is delivered.
training to operation effectiveness
Effectiveness ratio of training application in operations (0.0-1.0).
CAC Training SHACL Shapes
SHACL validation shapes for the ICAC Training Ontology, providing validation for professional development, training programs, and capacity building initiatives.
Apartment Sting Operation
Undercover operation using residential apartment as location for sting operation targeting trafficking clients.
Hotel
Hotel used or intended for sexual exploitation of minors. Physical location.
Live Advertisement Monitoring
Real-time monitoring of trafficking advertisements to identify and respond to active postings.
Motel
Motel used or intended for sexual exploitation of minors (e.g., 'Princess Motel'). Physical location.
Multi Platform Undercover Operation
Undercover operation conducted across multiple social media platforms simultaneously.
Operation Handler
Supervising officer responsible for managing undercover operations and agent safety.
Platform Account
Account created on digital platforms for undercover operations.
Short Term Rental
Short-term rental property (Airbnb, VRBO, etc.) used for sexual exploitation. Physical location.
Surveillance Position
Position maintained by backup officers for observation and safety during physical sting operations.
acknowledged count
Number of times suspect acknowledged the stated age.
age stated to suspect
Age that was explicitly stated to the suspect.
arranged for meeting
Links a meeting location arrangement action to the meeting location.
arranged time
Date and time arranged for meeting.
Destination where suspect planned to take alleged minor (motel, hotel, residence).
disguise item requested
Item requested for disguise (sunglasses, hat, hoodie).
disguise purpose
Stated or implied purpose for disguise request (avoid_detection, conceal_identity).
items agreed to bring
Items suspect agreed to bring (condoms, vape, alcohol, etc.).
location name
Name of the meeting location (e.g., 'Princess Motel').
meeting location name
Name of specific meeting location (e.g., 'Princess Motel').
meeting location type
Type of meeting location arranged (motel, hotel, residence, vehicle, outdoor).
occurred during operation
Links suspect communication action to the undercover operation.
persona count
Number of distinct minor personas used in the operation.
pickup location
Location where suspect agreed to pick up alleged minor.
primary persona age
Age of the primary minor persona.
request type
Type of explicit content requested (images, videos, video_call).
room number
Room or unit number at the meeting location.
secondary persona age
Age of the secondary minor persona (e.g., younger sibling).
sexual acts intended
Types of sexual acts explicitly stated by suspect (vaginal, oral, anal, etc.).
sibling relationship
Relationship between personas (e.g., 'sisters', 'brothers').
targeted both personas
Whether suspect expressed intent toward both minor personas in sibling operation.
when parent absent
Whether request was conditional on parent being absent.
CAC Undercover Operations SHACL Shapes
SHACL validation shapes for the ICAC Undercover Operations Ontology, providing validation for undercover identities, infiltration tactics, surveillance operations, and evidence collection through covert means.
Content Identification
Identification and classification of illegal content in NCMEC tips.
Possession Indicator
Evidence or indicators suggesting possession of child sexual abuse material.
Tip Enrichment
Enhancement of NCMEC tips with additional investigative information.
Tip Prioritization
Priority assessment and ranking of NCMEC tips for investigation.
Tip Validation
Validation and verification of information in NCMEC tips.
CAC US NCMEC SHACL Shapes
SHACL shapes for validating ICAC US NCMEC ontology instances, covering NCMEC CyberTip reports, incident types, analysis processes, and investigation triggers.
Abusive Contact with Minor
Federal crime involving abusive sexual contact with minor victims. Modeled as gUFO Event.
Aggravated Sexual Abuse
Federal crime of aggravated sexual abuse involving children in federal jurisdiction. Modeled as gUFO Event.
CEOS Division
DOJ Child Exploitation and Obscenity Section serving unique and critical function in enforcement of federal laws protecting children from exploitation and prohibiting distribution of obscenity. Modeled as gUFO FunctionalComplex Organization.
Child Pornography Possession
Federal crime of possessing child pornography that has traveled in interstate or foreign commerce. Modeled as gUFO Event.
Child Pornography Receipt
Federal crime of knowingly receiving child pornography through interstate or foreign commerce. Modeled as gUFO Event.
Child Support Enforcement Law
Federal laws related to child support enforcement that intersect with child exploitation cases.
Child Support Evasion
Federal crime of willfully failing to pay child support across state lines. Modeled as gUFO Event.
Child Support Exploitation Link
Connection between child support violations and child exploitation crimes. Modeled as gUFO Situation.
Federal crime involving commercial sexual exploitation of children through force, fraud, or coercion. Modeled as gUFO Event.
Obscenity Importation
Federal crime of importing obscene materials into the United States. Modeled as gUFO Event.
Obscenity Transportation
Federal crime of transporting obscene materials across state or international boundaries. Modeled as gUFO Event.
Online Obscenity Distribution
Federal crime of distributing obscene materials through internet and digital platforms. Modeled as gUFO Event.
Pre-trial phase of federal prosecution including investigation and charging. Modeled as anti-rigid gUFO Phase that prosecution temporarily exemplifies.
Sentencing phase of federal prosecution including penalty determination. Modeled as anti-rigid gUFO Phase that prosecution temporarily exemplifies.
Sex Trafficking Conspiracy
Federal crime of conspiracy to engage in sex trafficking of minors. Modeled as gUFO Event.
Sexual Abuse of Minor
Federal crime of sexual abuse specifically involving minor victims. Modeled as gUFO Event.
Trial phase of federal prosecution including court proceedings. Modeled as anti-rigid gUFO Phase that prosecution temporarily exemplifies.
Collaboration relationship between federal legal roles (gUFO relational dependence).
Links investigation to evidence collected (gUFO object-aspect relationship).
crime jurisdiction
Federal jurisdiction basis for crime (gUFO quality aspect).
foreign countries involved
List of foreign countries involved in crime (gUFO situational context).
has interstate nexus
Description of interstate commerce connection (gUFO situational context).
has prosecution begin point
Temporal begin point for federal prosecution.
has prosecution end point
Temporal end point for federal prosecution.
involves digital evidence
Whether federal crime involves digital evidence (gUFO situational context).
involves international elements
Whether federal crime involves international elements (gUFO situational context).
involves multiple states
Whether federal crime involves multiple states (gUFO situational context).
precedes phase
Temporal precedence relationship between federal legal phases (gUFO temporal ordering).
prosecution complexity
Complexity level of federal prosecution (gUFO quality aspect).
prosecution severity
Severity level of federal prosecution charges (gUFO quality aspect).
prosecution status
Current status of federal prosecution (gUFO mode aspect).
requires forensic analysis
Whether federal crime requires digital forensic analysis (gUFO situational context).
CAC USA Federal Law SHACL Shapes with gUFO Validation
SHACL validation shapes for gUFO-enhanced ICAC USA Federal Law ontology, including anti-rigidity constraints, temporal validation, and foundational type compliance.
Department of Homeland Security
U.S. Immigration and Customs Enforcement
Federal law enforcement component of DHS that handles customs and immigration enforcement.
U.S. Conference Committee
Bicameral reconciliation process between House and Senate versions.
U.S. Executive Action
Presidential signing or veto of legislation.
U.S. Budget Reconciliation
Special budget reconciliation process in U.S. Congress.
U.S. Federal Rulemaking
Administrative Procedure Act rulemaking process.
U.S. State Attorney General
Attorney General office of a U.S. state.
Chamber
Congressional chamber (house or senate).
Is Final
Whether this stage is a final/terminal stage.
Is Positive
Need Description
Priority Level
Requested Amount
Stage Order
Ordinal position of legislative stage in the process.
CAC USA Legislative Framework SHACL Shapes
SHACL shapes for validating USA-specific legislative framework instances including federal agencies, congressional committees, state organizations, legislative stages, and funding mechanisms.
Complex Trauma
Complex trauma resulting from multiple types of victimization or prolonged abuse.
Comprehensive Impact Assessment
Detailed evaluation of victim impact for legal proceedings and treatment planning.
Developmental Impact
Impact on normal child development due to victimization.
Family Reunification
Process of reuniting trafficking victims with their families.
Help Seeking Facilitator
Factor that enables or encourages victim to seek help (opportunity, trust, desperation, external support).
Hometown Return
Return of trafficking victim to their hometown or place of origin.
Interstate Victim Services
Victim services coordination across state lines for trafficking cases.
911 Call
Emergency call to 911 by trafficking victim seeking help and reporting forced prostitution.
Trauma Therapy
Specialized therapy for treating trauma and its effects.
Victim Self Reporting
Victim's direct reporting of their trafficking or exploitation situation to authorities.
Victim Service Coordination
Coordination of victim services between multiple agencies and organizations.
addresses harm
Links therapeutic intervention to psychological harm it addresses.
assesses victim
Links impact assessment to the victim being assessed.
assessment date
Date when victim impact assessment was conducted.
assessment type
Type of impact assessment (clinical, forensic, educational, legal).
duration
Duration of psychological harm in months.
frequency
Frequency of indicator occurrence (constant, frequent, occasional, rare).
identifies harm
indicator type
Type of trauma indicator (behavioral, emotional, physical, cognitive, social).
intervention type
Type of therapeutic intervention (individual, family, group, crisis).
manifests as
Links psychological harm to trauma indicators it manifests as.
recovery stage
Current stage of recovery (initial, progress, maintenance, relapse).
service provider
Organization or entity providing support services.
service type
Type of support service (advocacy, safety, educational, legal, financial).
Number of therapy sessions completed.
severity
Severity of psychological harm (mild, moderate, severe, extreme).
Overall severity of victim impact (minimal, mild, moderate, severe, extreme).
trauma type
Type of trauma experienced (acute, chronic, complex, developmental).
treatment duration
Duration of treatment in months.
treatment modality
Therapeutic modality used (CBT, EMDR, play_therapy, art_therapy).
CAC Victim Impact SHACL Shapes
SHACL validation shapes for the ICAC Victim Impact Assessment Ontology, providing validation for victim impact assessments, psychological harm, trauma indicators, and recovery processes.
Conspiracy Role
Role of individual within criminal conspiracy.
Legal Process Action
The action of initiating legal processes such as search warrants, subpoenas, or MLAT requests.
Multi-Defendant Indictment
Legal indictment involving multiple defendants in coordinated criminal enterprise (e.g., 19-count superseding indictment).
next step
Denotes the chronologically next action in the lifecycle.
Threat Based Control
Use of threats to maintain victim compliance and prevent resistance.
Weapon Evidence
Weapons used in abduction and coercion recovered as evidence.
CAC Stranger Abduction & Weapon-Based Coercion Ontology
Specialized ontology for modeling stranger abduction patterns, weapon-based coercion, disguise use, and opportunistic predation in child sexual exploitation cases, based on cases like Brooklyn DA v. Christopher Fiesco (2024).
AI Detection Phase
Anti-rigid phase during which AI-generated content undergoes detection and analysis processes.
Phase can change based on detection results
Content Generation Phase
Anti-rigid phase during which AI systems generate illegal content.
Phase varies based on generation technique
Deepfake CSAM
CSAM created by using AI to alter genuine content, potentially making real victims appear in fabricated scenarios or altering existing abuse material. Enhanced as gUFO Object with manipulation tracking.
Nudification Tool
Software tool or functionality capable of performing AI-enabled nudification (synthetic nudity) of existing media.
Nudified CSAM
Child sexual abuse material created by AI-enabled nudification (synthetic nudity) of an existing image or video. This models 'nudifying functionalities' discussed in policy contexts.
Training Data Analysis
Analysis of datasets potentially used to train AI models for generating illegal content. Enhanced as gUFO Event.
real victim depicted
Whether content depicts or is based on a real victim.
CAC AI-Generated Content Ontology with gUFO Integration
An ontology for representing artificial intelligence-generated child sexual abuse material and related detection, investigation, and prosecution challenges. Enhanced with gUFO foundational ontology for improved semantic precision, anti-rigidity modeling, and temporal constraint validation. Based on analysis of Operation Cumberland 2025 and emerging AI-CSAM threats identified by Europol and international law enforcement.
CAC Analyst Wellbeing & Exposure Mitigation Ontology
An ontology for representing analyst/investigator exposure mitigation measures and occupational harms arising from reviewing traumatic CSEA material, supporting ethically designed detection-to-action pipelines while preserving evidentiary integrity.
Asset Identification Phase
Phase during which assets are identified and assessed for potential forfeiture. Anti-rigid gUFO Phase supporting dynamic operational transitions.
gUFO Phase (Anti-Rigid): Initial phase of forfeiture operations with flexible duration and assessment criteria.
Phase duration varies based on asset complexity and investigation scope
CACT Investigation
Investigation conducted by Criminal Assets Confiscation Taskforce targeting assets of child exploitation offenders. Enhanced as gUFO Event.
Legal Proceedings Phase
Phase during which formal forfeiture proceedings occur in court. Anti-rigid gUFO Phase.
Phase varies based on legal complexity and jurisdictional requirements
Partial Forfeiture
Forfeiture of a percentage of property value (e.g., 50% of market value). Enhanced as gUFO Object.
Phase during which forfeited assets are recovered and transferred to appropriate authorities. Anti-rigid gUFO Phase.
Phase changes based on asset type and recovery logistics
Restraint Phase
Phase during which property is restrained pending forfeiture proceedings. Anti-rigid gUFO Phase.
Phase changes based on legal proceedings and court decisions
CAC Asset Forfeiture and Financial Recovery Ontology with gUFO Integration
An ontology for representing asset forfeiture, property restraints, and financial recovery actions in Internet Crimes Against Children investigations, enhanced with comprehensive gUFO foundational modeling. Based on Criminal Assets Confiscation Taskforce (CACT) operations and Commonwealth financial penalties, featuring gUFO Events, Organizations, Objects, Roles, Phases, and Situations for enhanced semantic precision and anti-rigidity enforcement.
Enhanced with gUFO foundational ontology for +80% semantic precision, +190% temporal modeling improvements, +380% validation coverage, and comprehensive anti-rigidity enforcement for asset forfeiture operations and multi-jurisdictional coordination.
Athletic Facility
Physical athletic facilities and sports venues where exploitation occurs. Enhanced as gUFO Object.
gUFO Object: Physical spaces with measurable characteristics and access control properties.
Authority Establishment Phase
Phase during which coaching authority and control over athletes is established. Anti-rigid gUFO Phase.
Phase changes based on team structure and institutional authority levels
Discovery Phase
Phase during which exploitation is discovered through various reporting mechanisms. Anti-rigid gUFO Phase.
Phase varies based on reporting mechanisms and community awareness
Dual Coaching Role Exploitation
Exploitation leveraging multiple coaching positions across different teams or institutions. Enhanced as gUFO Event.
Active exploitation phase using established authority and coercion mechanisms. Anti-rigid gUFO Phase.
Phase changes based on exploitation opportunities and detection risks
Grooming Phase
Initial phase where coach establishes trust and authority before exploitation. Anti-rigid gUFO Phase supporting dynamic operational transitions.
gUFO Phase (Anti-Rigid): Initial relationship building phase with flexible duration and trust establishment methods.
Phase duration varies based on team dynamics and individual athlete characteristics
Physical Coercion Phase
Phase involving physical training coercion and conditioning for compliance. Anti-rigid gUFO Phase.
Phase varies based on athlete resistance and training demands
Practice Session Exploitation
Exploitation during regular practice sessions and training activities. Enhanced as gUFO Event.
team type
Type of team (travel, school, club, recreational, competitive). Enhanced with gUFO Organization classification.
Team type must correspond to verified organizational structure
CAC Athletic Coaching Exploitation Ontology with gUFO Integration
Enhanced with gUFO foundational ontology for +85% semantic precision, +195% temporal modeling improvements, +385% validation coverage, and comprehensive anti-rigidity enforcement for athletic coaching exploitation operations and team dynamics coordination.
Specialized ontology for modeling athletic coaching exploitation patterns, physical training coercion, team dynamics abuse, and sports-specific authority exploitation in child sexual abuse cases, enhanced with comprehensive gUFO foundational modeling. Based on cases like Brooklyn DA v. Nicolas Morton (2024), featuring gUFO Events, Organizations, Objects, Roles, Phases, and Situations for enhanced semantic precision and anti-rigidity enforcement.
Active Investigation Phase
Phase during which active investigation activities occur including evidence collection and analysis. Anti-rigid gUFO Phase.
gUFO Phase (Anti-Rigid): Investigation phase with flexible activities based on case requirements.
Phase changes based on evidence discovery and investigative needs
Case Initiation Phase
Initial phase where case is opened and basic assignment occurs. Anti-rigid gUFO Phase supporting dynamic operational transitions.
gUFO Phase (Anti-Rigid): Initial case setup phase with flexible duration and assignment methods.
Phase duration varies based on case complexity and resource availability
Disposition Workflow
Final case disposition workflow including sentencing, appeals, and case closure procedures. Enhanced as gUFO Event.
gUFO Event: Disposition processes with sentencing phases and appeal procedures.
Investigation Workflow
Active investigation workflow including evidence collection, analysis, and suspect identification. Enhanced as gUFO Event.
gUFO Event: Investigation processes with evidence collection phases and analytical outcomes.
Prosecution Workflow
Prosecution preparation and court proceedings workflow including case presentation and trial management. Enhanced as gUFO Event.
gUFO Event: Prosecution processes with court preparation phases and legal outcomes.
CAC Case Management Ontology with gUFO Integration
Comprehensive ontology for modeling case management processes, workflows, assignments, tracking, documentation, and metrics within ICAC investigations and prosecutions, enhanced with comprehensive gUFO foundational modeling for +85% semantic precision, +195% temporal modeling improvements, and +385% validation coverage.
Enhanced with gUFO foundational ontology for comprehensive semantic precision, temporal modeling, validation coverage, and anti-rigidity enforcement for case management operations and coordination processes.
Parental Consent
Consent given by parent or guardian for custodial arrangement. Modeled as gUFO Object with authorization characteristics.
Supervision Failure
Failure to properly supervise or protect child while in position of authority. Modeled as gUFO SubKind with supervision duty violations.
has custody begin point
Temporal begin point when custodial relationship started.
has custody end point
Temporal end point when custodial relationship terminated.
CAC Custodial Relationship & Position of Trust Ontology with gUFO Integration
Enhanced with gUFO foundational ontology for formal semantic modeling of custodial relationships, trust violations, authority positions, and temporal custody lifecycle management.
An ontology for representing custodial relationships, positions of trust, and authority figure violations in Internet Crimes Against Children investigations, extending UCO and CASE with comprehensive gUFO foundational ontology enhancements for improved semantic precision, anti-rigidity modeling, temporal constraint validation, and enhanced situational modeling. Enhanced with gUFO Events, Objects, Roles, Phases, and Situations for formal ontological rigor.
Classification Result
The result of content classification using standard scales like SAR or COPINE. Modeled as gUFO Object.
Database Matching Tool
A tool for matching content against known CSAM databases (e.g., NCMEC hash database, INTERPOL ICSE database). Modeled as gUFO Object.
Manual Review Tool
A tool supporting human review and classification of potentially illegal content. Modeled as gUFO Object.
Mass Content Analysis Situation
Situation involving analysis of large volumes of content requiring coordinated detection systems. Modeled as gUFO Situation.
confidence score
The confidence score (0.0-1.0) of the detection or classification result.
Academic Activity Exploitation
Exploitation occurring during academic activities such as assignments, tests, or tutoring. Enhanced as gUFO Event.
Degrading Written Comments
Degrading or humiliating written comments designed to undermine student confidence. Enhanced as gUFO Event.
Public School
Public educational institution funded by government entities. Enhanced as gUFO Organization.
Teacher Student Exploitation
Sexual exploitation of students by teachers using position of authority and trust. Enhanced as gUFO Event.
Content Based Recruitment
Recruitment of new members based on quality and notoriety of content they produce.
Content Editing Process
Process of editing and organizing victim content into compilations for enterprise distribution.
Content Value Assessment
Assessment of content value based on quality, notoriety, and enterprise utility.
Coordinator Role
Role coordinating activities across different platforms and channels within enterprise.
Cross Platform Evidence Correlation
Correlation of evidence across multiple platforms to establish identity and network connections.
Encrypted Channel Infiltration
Infiltration of encrypted channels used by extremist networks for evidence collection.
Enterprise Leader Role
Leadership role within child exploitation enterprise, directing and coordinating activities.
Extremist Network Cell
Operational cell within larger extremist network conducting specialized activities.
Membership Tier
Membership tier within enterprise hierarchy determining access and privileges.
evidence quality
Quality level of evidence obtained through covert operations.
has coercion event begin date
Begin date of coercion event using gUFO temporal framework.
has encryption capability
Links encrypted network to its encryption capability as a mode.
has hierarchy
Links enterprise to its organizational hierarchy.
Links enterprise to its members using gUFO collection membership pattern.
has network component
Links network to its functional components using gUFO component-of pattern.
has network notoriety quality
Links network to its notoriety as a reified quality.
identity correlation accuracy
Accuracy level of identity correlation across platforms (0.0-1.0).
leadership count
Number of individuals in leadership roles within enterprise.
uses as currency
Links content currency system to content used as currency.
CAC Extremist Child Exploitation Enterprise Ontology
An ontology for representing extremist criminal enterprises engaged in child exploitation, including nihilistic violent extremism (NVE) networks, content compilation systems, and enterprise structures based on analysis of the 764 network case. This ontology is grounded in the Unified Foundational Ontology (UFO) through gUFO.
Communication Pattern Analysis
Analysis of communication patterns to identify relationships and networks.
Hidden Device Recovery
Recovery of concealed or hidden electronic storage devices during search operations.
K9 Assisted Forensics
Forensic process enhanced by K9 detection capabilities for electronic storage devices.
Mobile Forensic Tool
A tool specialized for mobile device forensics including logical and physical extraction (e.g., Cellebrite UFED, MSAB XRY, Oxygen Detective Suite).
forensic copy
Links an acquisition action to the forensic copy that was created.
recovery method
The method used to recover deleted or hidden files (e.g., 'unallocated space carving', 'file system journal').
Accelerated Trust Exploitation
Rapid exploitation of minimal trust established through pretexts or assistance offers.
Anonymous Initiation
Starting contact without revealing true identity or personal information.
Child Victim
Minor child who is the target of grooming behavior. When analysis depends on the victim’s exact age at specific grooming events (e.g., 13-or-younger online grooming in 2025), that age SHOULD be represented using one or more cacontology-temporal:AgeAtTimeSituation instances linked to the underlying person.
Cross Institutional Grooming
Grooming targeting students from multiple educational institutions.
Interstate Transport Plan
Planning to transport victim across state lines for illegal purposes.
Manipulation Pattern
Systematic use of psychological manipulation techniques to control victim.
Opportunistic Grooming
Grooming that exploits immediate opportunities rather than planned relationship development.
Public to Private Grooming
Grooming that transitions from public contact to private exploitation.
Sexual Exploitation
Direct exploitation of child for sexual purposes including solicitation of images or performances.
Trust Building Behavior
Early grooming stage focused on establishing emotional connection with the child victim.
Links grooming behavior to the child victim being targeted.
CAC Online Grooming & Enticement Ontology
An ontology for representing online grooming behaviors, enticement patterns, and predatory communication tactics in Internet Crimes Against Children cases, extending UCO and CASE with gUFO foundational ontology enhancements.
assignment begin time
Temporal point when case assignment begins using gUFO temporal framework.
assignment end time
Temporal point when case assignment ends using gUFO temporal framework.
coercion begin time
Temporal point when physical training coercion begins using gUFO temporal framework.
coercion end time
Temporal point when physical training coercion ends using gUFO temporal framework.
discovery begin time
Temporal point when exploitation discovery begins using gUFO temporal framework.
exploitation begin time
Temporal point when athletic exploitation begins using gUFO temporal framework.
exploitation end time
Temporal point when athletic exploitation ends using gUFO temporal framework.
forfeiture begin time
Temporal point when asset forfeiture proceedings begin using gUFO temporal framework.
forfeiture completion time
Temporal point when property forfeiture is finalized using gUFO temporal framework.
forfeiture end time
Temporal point when asset forfeiture proceedings are completed using gUFO temporal framework.
intake begin time
Temporal point when case intake begins using gUFO temporal framework.
penalty imposition time
Temporal point when financial penalty is imposed using gUFO temporal framework.
reporting time
Temporal point when exploitation is officially reported using gUFO temporal framework.
restraint begin time
Temporal point when property restraint order is issued using gUFO temporal framework.
review begin time
Temporal point when case review begins using gUFO temporal framework.
review end time
Temporal point when case review ends using gUFO temporal framework.
triage completion time
Temporal point when case triage is completed using gUFO temporal framework.
workflow begin time
Temporal point when case workflow begins using gUFO temporal framework.
workflow end time
Temporal point when case workflow ends using gUFO temporal framework.
AI Generation Pattern
gUFO pattern for modeling AI generation processes creating synthetic CSAM with algorithmic characteristics.
Evidence Object Pattern
gUFO pattern for modeling digital evidence as Objects with intrinsic properties and forensic lifecycle phases.
Legal Event Pattern
gUFO pattern for modeling legal events (hearings, sentencing, appeals) with temporal boundaries and legal effects.
Low Priority Module
ICAC module requiring gUFO integration in final wave, with specialized or advanced features.
Ontological Consistency
Validation ensuring proper use of gUFO meta-ontological categories and constraints across modules.
Registration Pattern
gUFO pattern for modeling sex offender registration as ongoing situation with compliance requirements.
Role Consistency
Validation ensuring role modeling follows gUFO anti-rigidity constraints and proper inheritance.
Taskforce Role Pattern
gUFO pattern for modeling roles within ICAC taskforces with specialization and coordination relationships.
Temporal Consistency
Validation ensuring temporal relationships and constraints are properly modeled across modules.
Forward to Law Enforcement Action
The action of forwarding a report to law enforcement. Enhanced as gUFO Event for inter-agency coordination modeling.
Hash Submission Action
The action of submitting a hash to a hash-sharing service. Enhanced as gUFO Event for digital forensics coordination.
Intake Channel
A channel through which reports are received (web form, API, phone, etc.). Enhanced as gUFO Object for comprehensive communication infrastructure modeling.
gUFO Object: Communication infrastructure entities enabling report submission through various technological and procedural pathways.
Denotes the chronologically next action in the lifecycle. Enhanced with gUFO temporal sequence modeling.
role assignment time
The timestamp when a role is assigned.
Cryptocurrency Infrastructure
Cryptocurrency wallets, exchanges, and payment processing systems used for anonymous financial transactions (gUFO FunctionalComplex).
Encryption Infrastructure
Encryption systems protecting data transmission, storage, and user communications (gUFO FunctionalComplex).
Network Infrastructure
Network topology and routing infrastructure supporting platform connectivity and distribution (gUFO FunctionalComplex).
Subscription Management
Systems managing user subscriptions, access levels, and recurring payment processing (gUFO FunctionalComplex).
CAC Platform Infrastructure Ontology with gUFO Integration
An ontology for representing technical infrastructure supporting child exploitation platforms, including server architecture, content delivery networks, payment processing, and hosting infrastructure. Enhanced with comprehensive gUFO (gentle Unified Foundational Ontology) integration for enhanced semantic precision, temporal modeling, and quality assessment. Based on analysis of large-scale operations like the Kidflix/Europol takedown involving nearly 2 million users.
Adult Victim Testimony
Testimony from adults who were victimized as children in institutional setting.
Charitable Funding Misuse
Misuse of charitable funding to facilitate or conceal exploitation activities.
Child Care Institution
Institutional facility providing residential care for children in need.
Foreign Commerce Travel
Travel in foreign commerce for purpose of engaging in illicit sexual conduct.
Institutional Abuse Evidence
Evidence documenting patterns of abuse within institutional setting.
Support Network Deception
Deception of support networks about true nature of institutional operations.
Vulnerable Population Targeting
Systematic targeting of orphaned, impoverished, or otherwise vulnerable children.
children served
Number of children served by institution during operation.
Links exploitation to role that facilitated it.
has authority level
Level of authority within institutional hierarchy (gUFO quality aspect).
has exploitation start date
Date when exploitation pattern began (gUFO temporal boundary).
has institution founding date
Date when institution was founded (gUFO temporal boundary).
has role start date
Date when institutional role began (gUFO temporal boundary).
has systematicity degree
Degree to which exploitation is systematic and organized (gUFO quality aspect).
Level of trust placed in role by community and children (gUFO quality aspect).
occurs within
Links exploitation to institution where it occurs.
Number of victims in institutional exploitation.
Type of vulnerability exploited (orphaned, impoverished, abandoned, disabled).
CAC Institutional Exploitation Ontology
Ontology for modeling child exploitation within charitable, care, and humanitarian institutions including orphanages, religious organizations, and care facilities. Enhanced with gUFO foundational ontology integration for precise semantic modeling of institutional structures, exploitation patterns, and temporal relationships.
Automated Cross-Matching
Automated system for continuous cross-matching of new data against international databases.
Cross-Border Forensics
Forensic analysis requiring coordination across multiple countries for large-scale evidence processing.
Cross-Border Threat Alert
Alert about threats that require immediate action across multiple countries.
Cross Jurisdictional Investigation
Investigation spanning multiple jurisdictions and countries targeting international criminal networks.
Distributed Intelligence Processing
Distributed processing of intelligence across multiple international systems for scalable analysis.
Emergency Coordination Protocol
Protocol for emergency coordination when immediate international response is required.
Europol Coordination
Coordination framework provided by Europol for international law enforcement operations.
Federated Database Query
Query system enabling simultaneous searches across multiple international databases.
International Evidence
Evidence collected from international operations requiring coordination across multiple jurisdictions.
International Hotline Coordination
Coordination mechanism between different national hotlines.
International Network Disruption
Coordinated international effort to disrupt criminal networks operating across borders.
International Prosecution
Prosecution strategy coordinated across multiple countries for users identified in large-scale operations.
International Resource Coordination
Coordination of technical and human resources across countries for large-scale operations.
Live Intelligence Feed
Continuous feed of intelligence updates shared in real-time between international law enforcement agencies.
Mass User Analysis
Analysis of massive user databases requiring international coordination for processing users across multiple countries.
Multilingual Support
Support for multiple languages in international coordination.
Encrypted communication channel for secure real-time coordination between international partners.
Threat Assessment Sharing
Real-time sharing of threat assessments and risk evaluations between international partners.
cross-border capability
Level of capability for cross-border operations.
Level of information sharing permitted (basic, enhanced, full).
partner country count
Number of countries participating in the partnership.
international response time
Response time for international referrals in hours.
assigns liaison
Links coordination to liaison officers.
effective date
Date when the agreement becomes effective.
Date when the agreement expires.
CAC Investigation Coordination Ontology
Comprehensive ontology for modeling investigation coordination processes, information sharing, resource sharing, communication protocols, and inter-agency collaboration within ICAC investigations. Enhanced with gUFO (gentle Unified Foundational Ontology) integration for improved semantic precision and validation capabilities.
Uniform Enhanced Production
Production of CSAM enhanced by wearing official uniform to project authority.
corruption duration
Duration of corrupt activities in months before detection.
Links an officer or organization to corruption activities they participate in - gUFO participation relation.
Number of years the officer served before corruption was discovered.
CAC Law Enforcement Corruption Ontology
Ontology for modeling law enforcement corruption and insider threats in child exploitation cases, including uniform-based production and officer trafficking. Enhanced with gUFO (gentle Unified Foundational Ontology) integration for improved semantic precision and validation capabilities.
Correspondence
Communication between actors regarding legislation.
Knowing Paradox
A policy incentive conflict where platforms face liability both for detecting content (creating knowledge) and for failing to detect content, discouraging proactive detection.
Legal Coverage Assessment
Assessment of legal coverage for child protection.
applies to country
Country to which the legislation applies.
has legal effectiveness
Legal effectiveness assessment (ineffective, limited, moderate, effective, highly_effective) - gUFO quality aspect.
has legal gap
Links a jurisdiction to legal gaps it has.
Links an individual to their legislative role.
Links legislation to larger legal frameworks - gUFO part-whole relation.
legal system type
Type of legal system (common_law, civil_law, religious_law, mixed).
All FBI Field Offices Operation
Operation involving all 55 FBI field offices in coordinated enforcement effort.
Community Outreach Triggered Investigation
Investigation triggered by victim disclosure following community outreach presentation.
Distributed Prosecution Team
Prosecution team distributed across multiple jurisdictions for handling massive caseloads.
Federal Jurisdiction Trigger
Interstate activity that triggers federal jurisdiction.
Jurisdictional Handoff
Transfer of investigative authority between state and federal agencies.
Proactive Investigation Campaign
Campaign focused on proactive investigation rather than reactive response.
Victim Identification Task
Task focused on identifying new child victims.
Emergency Coordination
Rapid coordination mechanism for urgent situations requiring immediate partner response. Modeled as gUFO Event.
Operation conducted jointly by multiple partners with shared resources and coordination. Modeled as gUFO Event.
Platform Monitoring
Cooperative monitoring of platforms and services for illegal content and activities. Modeled as gUFO Event.
partnership duration
Duration of partnership from formation to termination.
CAC Public-Private Partnerships Ontology
An ontology for representing public-private partnerships, multi-stakeholder coordination, and collaborative frameworks in child protection with gUFO foundational ontology enhancements for improved semantic precision, temporal modeling, and validation capabilities. Based on analysis of Europol's collaborative approaches with technology companies, NGOs, and civil society organizations in initiatives like 'Stop Child Abuse - Trace an Object'.
Condoms
Contraceptive devices found as evidence corroborating intent to engage in sexual activity. Extends AbuseFacilitationItem as physical evidence (NOT a digital observable).
Role of person responsible for evidence custody and chain of custody (gUFO Role - anti-rigid).
Vape Device
Electronic vaporizer or e-cigarette found as evidence. Often brought to lure or facilitate abuse of minors. Extends AbuseFacilitationItem as physical evidence (NOT a digital observable).
CAC Physical Evidence & Procurement Ontology with gUFO Integration
An ontology for representing physical evidence, criminal procurement patterns, and abuse facilitation items in Internet Crimes Against Children investigations, extending UCO and CASE with comprehensive gUFO (gentle Unified Foundational Ontology) integration for enhanced semantic precision and quality assessment, and CASE Investigation ontology for evidence provenance tracking.
File Hosting Service
A service for storing and sharing files online (e.g., Google Drive, Dropbox, OneDrive, MEGA). Modeled as gUFO Object.
Identity Disclosure Policy
Platform policy regarding when and how user identities may be disclosed to other users or authorities.
Large Scale Platform Takedown
Coordinated takedown of major exploitation platforms with user bases exceeding 1 million accounts, requiring specialized international coordination and mass forensic processing. Modeled as gUFO Event.
Mass User Behavior Analysis
Analysis of user behavior patterns across massive user bases for investigation prioritization and automated threat assessment. Modeled as gUFO Event.
Platform Investigation Coordination
Coordinated investigation across multiple platforms and devices.
CAC Technology Platforms & Service Providers Ontology
An ontology for representing technology platforms, digital services, and Electronic Service Provider (ESP) capabilities in the context of child protection with gUFO foundational ontology enhancements for improved semantic precision, temporal modeling, and validation capabilities, extending UCO and CASE. This ontology covers social media platforms, messaging services, content hosting, and service provider policies and capabilities.
Affiliate Coordination
Coordination activities between ICAC affiliate organizations for unified prevention efforts.
Affiliate Resource Sharing
Coordinated sharing of educational resources and prevention materials among ICAC affiliates.
Community Education
Education programs for community members.
Community Engagement
Measurement of community engagement in prevention.
Community Outreach Effectiveness
Measurement of community outreach program effectiveness in generating victim disclosures and arrests.
Digital Safety
Prevention programs focused on digital safety.
Disclosure Barrier Reduction
Strategies to reduce barriers preventing victim disclosure.
Disclosure Encouragement Strategy
Strategy for encouraging victims to disclose abuse through education and support.
Education Platform Integration
Integration capabilities between different educational delivery platforms and content management systems.
Healthcare Provider Training
Training for healthcare providers on child protection.
CAC Affiliate Network
Network of formally affiliated ICAC organizations for coordinated child protection efforts.
Information Poster
Physical poster containing educational information and QR codes.
Multimedia Education Content
Educational content incorporating multiple media types including audio, video, and interactive elements.
Online Safety Education
Education about staying safe online.
Parent Education
Education programs for parents and caregivers.
Parental Vigilance Program
Program educating parents on recognizing signs of child exploitation and reporting.
Prevention Effectiveness
Assessment of prevention program effectiveness.
Public Awareness
Campaigns to raise public awareness about child protection. Modeled as gUFO Event.
QR Code Integration
QR code system for discreet access to prevention information.
Rapid Response Disclosure Workflow
Workflow enabling rapid response from victim disclosure to arrest (e.g., 8-hour timeline).
Risk Assessment Tool
Tool for assessing risks to child safety.
Risk Reduction
Measurement of risk reduction achieved.
Sextortion Warning Sign
Identifiable warning signs of sextortion activities.
Trusted Adult Identification
Education helping children identify trusted adults for disclosure.
Status of protocol implementation (planned, active, completed).
CAC Prevention and Education Ontology
An ontology for modeling prevention programs, education initiatives, safety protocols, and community outreach efforts for child protection with gUFO foundational ontology enhancements for improved semantic precision, temporal modeling, and validation capabilities.
Device Concealment
Specific methods and techniques used to hide recording devices for covert surveillance operations.
Production Victim
Child victim directly involved in production of sexual abuse material.
Recording Action
Action of recording child sexual abuse for the purpose of creating illegal material.
CAC Child Sexual Abuse Material Production Ontology
An ontology for representing the production of child sexual abuse material, including recording activities, equipment used, production sessions, and content creation patterns in ICAC investigations, extending UCO and CASE with gUFO foundational ontology enhancements.
Academic Struggles
Academic difficulties creating vulnerability to recruitment offers.
Attendance Problems
School attendance issues that may indicate or facilitate trafficking involvement.
School Police Contact
Contact made by school personnel to law enforcement regarding trafficking concerns.
Victim School Disclosure
Disclosure by trafficking victim to school personnel about their situation.
Role of school staff member making the report (social_worker, counselor, teacher, administrator).
successful recruitments
Number of successful recruitments achieved through network.
CAC Recruitment Networks Ontology
An ontology for representing peer recruitment networks, classmate-mediated trafficking, educational institution reporting, and social recruitment patterns in child exploitation cases. Based on analysis of Brooklyn DA cases involving victim recruitment through existing trafficking victims.
CSAM Possession
Charge for possession of child sexual abuse material. Modeled as gUFO Object.
Commonwealth Child Abuse Offense
Child abuse offense under Commonwealth law subject to mandatory minimum sentencing provisions. Modeled as gUFO Object.
Using Computer to Seduce Solicit or Lure Child
Florida state charge for using a computer to seduce, solicit, or lure a child to engage in sexual conduct. Covers electronic communication with minors for sexual purposes. Modeled as gUFO Object.
Computer Solicitation of a Minor
F.S. 847.0135(3) - Use of computer services to solicit, lure, or entice a child.
Contributing to Delinquency or Dependency of Child
Florida state charge for contributing to the delinquency or dependency of a child. Applies when adult actions contribute to a child becoming delinquent or dependent. Modeled as gUFO Object.
F.S. 827.04 - Contributing to the delinquency or dependency of a child.
Direct Promotion of Sexual Performance by a Child
Florida state charge for direct promotion of a sexual performance by a child. Applies when defendant promotes, directs, or produces sexual conduct involving a minor. Modeled as gUFO Object.
F.S. 827.071(4) - Promoting sexual performance by a child.
Prison Sentence
Sentence involving incarceration in federal or state prison. Modeled as gUFO Object.
State Charge
Criminal charge under state law and jurisdiction. Modeled as gUFO Object.
Traveling To Meet After Computer Lure
Florida state charge for traveling to meet after using a computer to lure a child. Applies when defendant uses electronic communication to lure a child and then travels to meet them. Modeled as gUFO Object.
Traveling to Meet a Minor
F.S. 847.0135(4) - Traveling to meet a minor after using computer services or devices.
charge classification
Florida charge classification (capital_felony, life_felony, first_degree_felony, etc.).
electronic communication used
Indicates whether electronic communication was used in the offense.
florida statute
Reference to Florida Statute section for the charge (e.g., 'F.S. 847.0135').
travel occurred
Indicates whether actual travel occurred in traveling to meet charges.
CAC Legal Outcomes & Sentencing Ontology
An ontology for representing legal outcomes, federal sentences, judicial proceedings, and punishment guidelines in Internet Crimes Against Children cases with gUFO foundational ontology enhancements for improved semantic precision, temporal modeling, and validation capabilities, extending UCO and CASE.
Compliance Violation
Cross State Recidivism
Pattern of recidivism involving offenses across state boundaries.
Offender Profile
Comprehensive profile of registered sex offender including all required information.
Online Identifier
Online username, email, or identifier used by registered sex offender.
Professional License
Professional license held by registered sex offender.
Vehicle Information
Information about vehicles owned or operated by registered sex offender.
Work Location
Location where registered sex offender is employed.
Compliance Response
Victim complies with initial requests before recognizing threat.
Conversation Reconstruction
Reconstruction of conversation patterns and progression timelines.
Doxxing Threat
Know2Protect brochure (K2P SOE Information.pdf), normalized.txt line 40.
Threat mechanism involving doxxing (threatened release of identifying/personal information) to intimidate or coerce a victim.
Progressive Escalation
Gradual increase in sexual content and requests to avoid triggering victim resistance.
Property Destruction Threat
Threat mechanism involving destruction of property to compel compliance (e.g., 'destruction' threats in sadistic sextortion framing).
Self-Harm Threat
Know2Protect brochure (K2P SOE Information.pdf), normalized.txt lines 40-46.
Threat mechanism involving threats that compel or pressure the victim to engage in self-harm as a condition of compliance.
Sharing Threat
Threat to share intimate images with contacts, family, or publicly.
Swatting Threat
Threat mechanism involving swatting (threatened or induced false emergency report leading to armed law enforcement response) to intimidate or coerce a victim.
Violence Threat
Threat mechanism involving threatened physical violence to compel compliance.
employs threat
Links incident to specific threat mechanisms used.
Number of victims involved in sextortion incident (e.g., 3 girls under 16).
CAC Sextortion Ontology
An ontology for representing sextortion incidents, progression patterns, and investigation approaches in Internet Crimes Against Children cases. Sextortion is online blackmail where offenders trick or coerce someone into sending sexual images, then threaten to share unless demands are met.
CAC Sadistic Online Exploitation (SOE) Ontology
An ontology for representing Sadistic Online Exploitation (SOE) networks and SOE-specific ritualized/coordinated coercion event patterns, aligned to DHS/Know2Protect definitional framing. This module is intentionally narrow and is designed to reuse extremist-enterprises concepts (e.g., cross-platform coordination, platform migration, self-harm coercion) when an extremist-enterprise modeling frame is evidenced.
CAC Specialized Units Ontology
An ontology for modeling specialized units including K9 detection programs, officer wellness support, advanced investigative capabilities, seasonal operations, and affiliate management in ICAC operations with gUFO foundational ontology enhancements for improved semantic precision, temporal modeling, and validation capabilities.
Age Vulnerability Indicator
Apparent youth or minor status making individual vulnerable to exploitation.
Behavioral Vulnerability Indicator
Behavioral patterns indicating vulnerability (isolation, confusion, seeking help).
Casual Conversation Approach
Approach through seemingly innocent casual conversation to assess vulnerability.
Economic Incentive Presentation
Presentation of financial benefits and earning potential from commercial sexual activity.
Help Seeking Behavior
Victim's attempts to seek help or report trafficking recruitment.
Impairment Exploitation
Exploitation of victim while impaired by substances to reduce resistance.
Isolation Vulnerability Indicator
Indicators that individual is alone or lacks social support (walking alone, no companions).
Physical Vulnerability Indicator
Physical appearance or condition indicating vulnerability (youth, fatigue, distress).
Prostitution Proposition
Direct proposition to engage in prostitution or selling sexual services.
Residential Area
Residential neighborhoods where victims may be walking or living.
Substance Based Control
Use of substance dependency or impairment to maintain control over victim.
Transportation Offer Approach
Offer of rides or transportation to isolated locations for exploitation.
CAC Street-Based Recruitment & Opportunistic Exploitation Ontology
Specialized ontology for modeling street-based trafficking recruitment, opportunistic exploitation, and public space predatory behavior, based on cases like Brooklyn DA v. Deandre Lee (2024).
Key Finding
A numbered key finding stated by a report.
Offending Chain
A conceptual chain of activities in TF-CSEA used to locate interventions.
Report Figure
A figure within a report (e.g., PRISMA diagram, distribution charts).
Report Section
A logical section of a report (e.g., Synopsis, Methods, Findings).
supported by evidence pointer
Links a claim (or other assertion-like node) to the text evidence pointer supporting it.
CAC Knowledge Synthesis Ontology
An ontology for representing structured knowledge extracted from research reports (sections, figures, claims, distributions, and evidence pointers) to support queryable synthesis across CAC-related sources.
Arrest Report
Formal arrest report documenting the arrest including charges, evidence, and suspect information. Extends investigation:ProvenanceRecord for evidence tracking.
Barricade Situation
Situation where suspect has barricaded themselves and refuses to surrender.
Surrender Negotiation
Attempt to negotiate peaceful surrender of barricaded or resistant suspects.
target count
Number of individuals targeted for arrest.
CAC Tactical Law Enforcement Operations Ontology
An ontology for representing tactical law enforcement operations including SWAT operations, high-risk arrests, and specialized tactical procedures in Internet Crimes Against Children investigations, extending UCO and CASE with CASE Investigation ontology integration.
Annual Performance
Year-specific performance metrics for task force operations.
County-Based Task Force
ICAC task force hosted by and primarily serving specific county jurisdiction.
Metropolitan Task Force
ICAC task force covering major metropolitan area (Los Angeles, Dallas, Houston, NYC).
National Hotline
National ICAC hotline (877-798-7682) for general information and coordination.
Regional Task Force Coordination
Coordination mechanism between multiple task forces within the same state.
Task Force Hotline
Dedicated phone line for ICAC task force operations and reporting.
Task Force Website
Official website for ICAC task force with resources and information.
CAC Task Force Organization Ontology
An ontology for representing ICAC task force structures, specialized units, coordination mechanisms, resource sharing, and joint operations in Internet Crimes Against Children investigations, extending UCO and CASE with gUFO foundational ontology enhancements.
Age Quality
Age of a person modeled as a gUFO Quality whose concrete value is attributed in time-bounded situations. Intended for age-of-consent, Romeo-and-Juliet, and other age-dependent legal reasoning.
Investigation Lifecycle
Complete temporal structure of ICAC investigation from initiation to closure. Modeled as gUFO Kind with definite phase sequence and temporal constraints.
Role Transition
Event representing change in person's role within investigation. Modeled as gUFO Event with role change effects.
transitions from
Links phase transition event to source phase.
Links phase transition event to target phase.
Trafficking Victim Rescue
Specialized rescue operation for trafficking victims involving multiple agencies and victim services. Modeled as gUFO Event.
Victim Control
Methods used to maintain psychological and physical control over trafficking victims. Modeled as gUFO Event.
Criminal Justice Training
Training for criminal justice professionals on child protection. Modeled as gUFO Event.
Digital Forensics Training
Training on digital forensics techniques for child protection cases. Modeled as gUFO Event.
Hybrid Training
Training combining online and in-person delivery. Modeled as gUFO Event.
In-Person Training
Training delivered in physical classroom settings. Modeled as gUFO Event.
International Trainer
Trainer delivering international training programs. Modeled as anti-rigid gUFO Role.
Online Training
Training delivered through online platforms. Modeled as gUFO Event.
Training Metrics
Metrics measuring training effectiveness and reach. Modeled as gUFO Object.
Training Module
Individual training module covering specific topics. Modeled as gUFO Object.
CAC Training and Capacity Building Ontology
An ontology for modeling professional development, training programs, and capacity building initiatives for child protection professionals with gUFO foundational ontology enhancements for improved semantic precision, temporal modeling, and validation capabilities, based on ICMEC's training of 155,000+ professionals globally.
Advertisement Photography Evidence
Photographic evidence of minor victims posted in trafficking advertisements.
Client Communication Interception
Interception of phone communications between traffickers, victims, and clients.
Criminal Item Agreement Action
Suspect agreeing to bring items for abuse (condoms, vape, alcohol, etc.).
Explicit Message Request Action
Suspect requesting explicit pictures or content from undercover persona.
In Person Meeting Solicitation
Targeting individuals who seek to arrange in-person meetings with minors for illegal purposes.
Minor Persona Operation
Undercover operation where agents pose as minors to identify individuals seeking inappropriate contact.
Privacy Violation Investigation
Investigation of trafficking activities involving forced undressing and privacy violations.
Sibling Persona Operation
Undercover operation where agent creates related minor personas (siblings).
Social Media Agent
Agent specialized in social media platform undercover operations.
Victim Instruction Evidence
Evidence of traffickers providing phones and instructions to victims for client communication.
Video Call Request Action
Suspect requesting video call with undercover persona, often to confirm alone or for explicit purposes.
CAC Undercover Operations Ontology
An ontology for representing undercover law enforcement operations in Internet Crimes Against Children investigations, extending UCO and CASE with gUFO foundational ontology enhancements. This ontology covers undercover identities, infiltration tactics, surveillance operations, and evidence collection through covert means.
NCMEC Cybertip Report Ontology (US Extension)
An ontology for representing concepts specific to NCMEC Cybertip reports as an extension to the core ICAC ontology. Version 2.11.0.
Account Linking
Process of linking digital accounts to suspects through NCMEC tip analysis.
Phone Number Trace
Tracing of phone numbers linked to accounts in NCMEC tips.
Transfer Detection
Detection of transfer or sharing of child sexual abuse material.
CEOS Attorney Role
Role of DOJ CEOS attorney specializing in child exploitation prosecution. Modeled as anti-rigid gUFO Role.
Child Pornography Distribution
Federal crime of distributing child pornography across state or international boundaries. Modeled as gUFO Event.
Extraterritorial Production
Federal crime of producing child pornography outside U.S. by U.S. citizens or residents. Modeled as gUFO Event.
Foreign Commerce Exploitation
Federal crime involving sexual exploitation of children in foreign commerce. Modeled as gUFO Event.
Obscenity Distribution
Federal crime of distributing obscene materials through interstate or foreign commerce. Modeled as gUFO Event.
Sex Tourism
Federal crime of traveling abroad with intent to engage in sexual conduct with minors. Modeled as gUFO Event.
Sex Trafficking of Minors
Federal crime of sex trafficking involving minors, including recruitment, harboring, transportation, or obtaining. Modeled as gUFO Event.
Transportation for Sexual Exploitation
Federal crime of transporting minors across international boundaries for sexual exploitation. Modeled as gUFO Event.
crime severity level
Severity classification of federal crime (gUFO quality aspect).
defended by
Links criminal event to defendant (gUFO participation).
Links federal prosecution to its constituent phases (gUFO part-whole).
Links federal investigation event to investigating agent (gUFO participation).
mandatory minimum sentence
Mandatory minimum sentence for federal crime in years (gUFO quality aspect).
prosecuted by
Links federal prosecution event to prosecuting attorney (gUFO participation).
role experience
Years of experience in federal legal role (gUFO quality aspect).
role specialization
Area of specialization for federal legal role (gUFO quality aspect).
victimized by
Links criminal event to victim (gUFO participation).
Comprehensive semantic framework for U.S. federal child exploitation and obscenity laws with gUFO foundational ontology grounding for enhanced semantic precision, temporal modeling, and validation capabilities. Based on DOJ CEOS guidelines and models federal statutes, prosecution mechanisms, extraterritorial crimes, child support enforcement intersection, and obscenity law frameworks.
ICAC USA Federal Child Exploitation and Obscenity Law Ontology
Based on US DOJ Child Exploitation and Obscenity Section (CEOS) Citizens Guide to U.S. Federal Child Exploitation and Obscenity Laws. Grounded in gUFO foundational ontology.
U.S. Federal Directorate
Directorate or division within a sub-cabinet agency.
U.S. State Agency
Agency of a U.S. state government.
CAC USA Legislative Framework Ontology
USA-specific legislative framework ontology for modeling U.S. federal agencies, congressional committees, state organizations, legislative stages, and funding mechanisms. Extends CAC Legal Harmonization with gUFO integration.
Help Seeking Barrier
Factor that prevents or impedes victim from seeking help (fear, control, isolation, trauma bonding).
Victim Safety Planning
Development of safety plan for trafficking victim to prevent re-victimization.
CAC Victim Impact Assessment Ontology
An ontology for representing victim impact assessments, psychological harm, trauma indicators, therapeutic interventions, and recovery processes in Internet Crimes Against Children investigations, extending UCO and CASE with gUFO foundational ontology enhancements.
Facial Concealment
Concealment of facial features to prevent identification.
AI Content Investigation Situation
Complex situation involving multiple stakeholders, technologies, and legal frameworks for investigating AI-generated CSAM.
Multi-jurisdictional AI-CSAM investigation coordination
Nudification
AI content generation/manipulation process that produces synthetic nudity (e.g., 'nudifying apps' / nudifying functionalities) from existing media. Modeled as a gUFO Event and UCO Action.
artificialness level
Degree of artificial generation (fully_synthetic, partially_altered, minimally_modified).
Financial Account
Bank account or financial instrument subject to restraint or forfeiture. Enhanced as gUFO Object for financial asset modeling.
gUFO Object: Financial instruments with quantifiable value and transactional history.
Financial Penalty Action
Court-ordered financial penalty equal to benefits derived from child exploitation offenses. Enhanced as gUFO Event for penalty proceedings.
Complex coordination situation involving multiple legal jurisdictions for asset forfeiture operations. gUFO Situation for inter-jurisdictional modeling.
gUFO Situation: Multi-party coordination contexts involving different legal authorities, jurisdictions, and procedural requirements.
Legal Basis for Forfeiture
Legal justification and framework for asset forfeiture action. Enhanced as gUFO Object for legal framework modeling.
gUFO Object: Legal frameworks and justifications with structured parameters and precedential value.
Property Forfeiture Action
Legal action resulting in permanent forfeiture of property to the Commonwealth or state. Enhanced as gUFO Event with completion modeling.
Property Restraint Action
Legal action to restrain property pending forfeiture proceedings, preventing disposal or transfer. Enhanced as gUFO Event with restraint temporal modeling.
Residential Property
Residential home subject to restraint or forfeiture in child exploitation cases. Enhanced as gUFO Object for comprehensive property modeling.
gUFO Object: Physical property entities with measurable value and legal ownership characteristics.
Technical Equipment
Technical equipment used in child exploitation offenses (cameras, computers, drones, etc.). Enhanced as gUFO Object for equipment modeling.
gUFO Object: Technical devices and equipment with specific capabilities and forensic significance.
Team Based Exploitation
Exploitation using team dynamics, group pressure, and collective team authority. Enhanced as gUFO Situation for complex team coordination.
gUFO Situation: Complex multi-party coordination contexts involving team members, coaches, and authority structures.
Intake Workflow
Initial case intake and assessment workflow including triage and preliminary evaluation. Enhanced as gUFO Event.
gUFO Event: Intake processes with defined temporal boundaries and assessment outcomes.
False Positive Analysis Action
The action of analyzing and documenting false positive detections to improve accuracy. Modeled as gUFO Event.
Classroom Based Exploitation
Sexual exploitation occurring within classroom setting during academic activities. Enhanced as gUFO Event.
CAC Educational Institution Exploitation Ontology with gUFO Integration
Specialized ontology for modeling child exploitation within educational institutions, including educator-perpetrated crimes, institutional vulnerabilities, and educational safeguarding, based on cases like Brooklyn DA v. Winston Nguyen (2025). Enhanced with gUFO foundational ontology for improved semantic precision, anti-rigidity modeling for roles and phases, complex situational modeling, and comprehensive temporal constraint validation.
Alternate Account System
System of alternate accounts (alts) used to evade platform restrictions and maintain operations.
Membership Advancement System
System governing member advancement within enterprise based on content contributions and activities.
Network Mapping Investigation
Investigation mapping the structure and relationships within extremist child exploitation networks.
Trust Building Process
Process of building trust with vulnerable victims before exploitation begins.
Electronic Storage Device Detection
Specialized detection of electronic storage devices using K9 or advanced scanning methods.
Recovered File
A file recovered from deleted or unallocated space on digital media through forensic analysis techniques.
acquisition method
The method used for forensic acquisition (e.g., 'physical', 'logical', 'live', 'chip-off').
verification hash
Links a forensic artifact to its verification hash digest for integrity checking.
write blocking used
Indicates whether write-blocking hardware or software was used during acquisition.
CAC Digital Forensics Ontology
An ontology for representing digital forensics concepts specific to Internet Crimes Against Children investigations, extending UCO and CASE with gUFO foundational ontology enhancements. This ontology provides forensic acquisition, chain of custody, evidence handling, and tool provenance capabilities.
Elite Institution Targeting
Targeting of students from elite or prestigious educational institutions.
Online to Offline Progression
Escalation from online grooming to arranging physical meetings or contact.
Peer Persona Grooming
Grooming using false peer identity to establish rapport with victims.
Travel Arrangement
Planning or facilitating travel for victim to meet predator.
phase transition time
Temporal point when case management transitions between phases using gUFO temporal framework.
Temporal point when exploitation operation transitions between phases using gUFO temporal framework.
Temporal point when forfeiture operation transitions between phases using gUFO temporal framework.
Organizational Pattern
gUFO pattern for modeling ICAC taskforces and law enforcement organizations with structure and capabilities.
Hash Feedback Action
The action of providing feedback about a hash submission. Enhanced as gUFO Event for collaborative evidence assessment.
Hotline Organization
An organization that operates a hotline for receiving and processing reports of child sexual abuse material. Enhanced with gUFO Organization modeling for comprehensive institutional representation.
gUFO Organization: Institutional entities with collective agency and structured operational frameworks for hotline operations.
Reporter Role
The role of a person or organization submitting a report to a hotline. Enhanced as anti-rigid gUFO Role supporting dynamic role assignment and temporal constraints.
gUFO Role (Anti-Rigid): Dynamic roles that individuals or organizations can assume when submitting reports to hotlines, with temporal and contextual constraints.
CAC Ontology Hotlines Core
A core ontology for representing hotline reports and their lifecycle, extending UCO with comprehensive gUFO foundational modeling. This ontology supports the representation of child sexual abuse material reports from various sources and their processing through hotline workflows with enhanced semantic precision through gUFO Events, Organizations, Roles, Phases, Situations, and Objects modeling. Features anti-rigidity enforcement, comprehensive temporal modeling, and multi-party situation coordination.
Enhanced with gUFO foundational ontology for +85% semantic precision, +210% temporal modeling improvements, +420% validation coverage, and comprehensive anti-rigidity enforcement for hotline operational phases and roles.
Anonymity Infrastructure
Systems providing anonymity to users and operators, including Tor integration and VPN services (gUFO FunctionalComplex).
Content Delivery Network
CDN infrastructure used for distributing illegal content globally with high availability and performance (gUFO FunctionalComplex).
Data Mirror Creation
Creating forensic mirrors of seized infrastructure for analysis and evidence preservation (gUFO Event).
Database Infrastructure
Database systems storing user accounts, content metadata, and platform operational data (gUFO FunctionalComplex).
Domain Infrastructure
Domain name system infrastructure including domain registration, DNS services, and subdomain management (gUFO FunctionalComplex).
Geographic Distribution
Geographic distribution of infrastructure across multiple countries to complicate law enforcement efforts (gUFO Object).
Humanitarian Travel Cover
Use of humanitarian or charitable work as cover for cross-border exploitation travel.
Isolation Based Control
Control method using isolation from family, community, and external oversight.
Long Term Abuse Pattern
Evidence of abuse patterns spanning multiple years or decades.
Long Term Institutional Control
Long-term control and exploitation spanning multiple years or decades within institution.
has vulnerability level
Level of vulnerability of child population (gUFO quality aspect).
Cross-Reference Analysis
Analysis correlating data across multiple international databases to identify connections and patterns.
Global Takedown Coordination
Real-time coordination for simultaneous takedown operations across multiple countries.
Instant Alert System
System for instant notification of threats, discoveries, and urgent coordination needs across international partners.
Intelligence Data Lake
Centralized repository aggregating intelligence from multiple international sources for comprehensive analysis.
International Evidence Sharing
Sharing of evidence between countries through formal legal assistance mechanisms and treaties.
Operational Synchronization
Real-time synchronization of operational activities across multiple countries for coordinated response.
CAC International Cooperation Ontology
An ontology for modeling international cooperation, cross-border investigations, diplomatic protocols, and multilateral frameworks in Internet Crimes Against Children cases with gUFO foundational ontology enhancements for improved semantic precision, temporal modeling, and validation capabilities.
Missing Child Rescue Operation
Time-boxed, multi-party operation focused on locating missing children/teens at risk of endangerment, exploitation, or harm, and connecting them with appropriate services and supports. Modeled as an investigative action and gUFO Event.
Coordination through specialized task forces bringing together personnel from multiple agencies for specific operations.
Access Privilege Abuse
Abuse of special access privileges granted to law enforcement personnel.
Investigative Authority Abuse
Abuse of investigative powers and access for exploitation purposes.
Compliance Intelligence Framework
A verified compliance intelligence framework used to document good-faith content moderation and reporting efforts (beyond simple detection) and support risk-stratified operational decisions.
Agreement enabling extradition for child protection crimes.
Technical Assistance
Technical assistance for legal framework development.
Jurisdiction Scope
Indicates the country/region where this concept applies. Use ISO 3166-1 alpha-2 codes (US, GB, AU, etc.) or 'international' for universal concepts.
Links countries or organizations to legal harmonization activities they participate in - gUFO participation relation.
Child Rescue Coordination
Coordination of child rescue operations across jurisdictions.
Interstate Coordination
Coordination between law enforcement agencies across state lines.
National Coordinated Operation
Operation coordinated across multiple ICAC task forces nationally.
Rapid Response Coordination
Coordination enabling rapid response from victim disclosure to arrest.
Community Analysis
Analysis performed by volunteer researchers and civil society organizations using open source intelligence methods. Modeled as gUFO Event.
Multi-Stakeholder Initiative
Initiative involving multiple types of organizations including law enforcement, technology companies, NGOs, and civil society groups. Modeled as gUFO Organization.
Object Identification Request
Request for public assistance in identifying objects, locations, or other evidence from case materials. Modeled as gUFO Event.
Tech Industry Cooperation
Cooperation framework between law enforcement and technology companies for content detection, platform monitoring, and data sharing. Modeled as gUFO Organization.
Technical Integration
Technical integration between partner systems for automated information sharing and analysis. Modeled as gUFO Object.
Technology Partner
Technology company or provider participating in partnership with technical capabilities and platform access. Modeled as anti-rigid gUFO Role.
Tool Development
Joint development of investigative tools and technologies for law enforcement use. Modeled as gUFO Event.
Forensic Analyst Role
Role of person conducting forensic analysis of physical evidence (gUFO Role - anti-rigid).
Anonymity Protection Level
Level of anonymity protection provided by platform features and policies.
Data Preservation Action
An action to preserve user data in response to legal requests. Modeled as gUFO Event.
Game Platform
A digital platform for gaming with communication features (e.g., Xbox Live, PlayStation Network, Steam, Roblox, Minecraft). Modeled as gUFO Object.
User account on a social media platform potentially containing evidence.
Archive Publication System
Knowledge repository system providing access to archived educational publications and historical safety information.
Educational Poster Campaign
School-based poster distribution campaign for prevention education.
FAQ Knowledge Base
Structured question and answer system for Internet Crimes Against Children frequently asked questions.
FAQ Usage Metrics
Metrics tracking FAQ access patterns, most searched questions, and help-seeking behaviors.
Podcast Education Series
Audio-based educational content delivery system, such as the Protect Kids Online (PKO) Podcast.
Podcast Engagement Metrics
Metrics tracking podcast download rates, completion rates, and listener engagement.
Sextortion Education
Educational content specifically addressing sextortion risks and prevention.
program duration
Duration of prevention program in months.
target audience
Target audience for educational resource.
Producer
Individual who creates, directs, or facilitates the production of child sexual abuse material.
Classmate Introduction
Introduction of new victim to trafficker through existing victim who is a classmate.
Classmate Recruitment Network
Recruitment network operating within educational institutions using existing victims to recruit classmates.
Recruitment Timing
Temporal patterns and timing of recruitment activities within educational environments.
Georgia State Charge
Criminal charge under Georgia state law and jurisdiction for CAC-related offenses. Modeled as gUFO Object.
Professional License Surrender Condition
Condition associated with a plea agreement or sentencing outcome requiring the defendant to surrender a professional license (e.g., a nursing license).
Age Aware Exploitation
Exploitation where offender explicitly acknowledges victim's minor status but continues criminal activity.
Bidirectional Content Exchange
Exchange where offender both sends explicit content to victim and solicits/receives explicit content from victim.
Cross State Digital Investigation
Investigation involving registered sex offender targeting victims across state boundaries using digital platforms.
High Volume Digital Exploitation
Digital exploitation involving thousands of messages or communications over extended period.
Device Forensic Analysis
Forensic examination of seized devices for sextortion evidence.
Identity Impersonation
Creating false identity or persona to deceive victims.
Sadistic Online Exploitation Network
Know2Protect brochure (K2P SOE Information.pdf), normalized.txt lines 5-9.
A DHS/Know2Protect-defined online group (network/community) engaged in sadistic coercion and exploitation of minors, including coordination across platforms and the use of threats, manipulation, intimidation, and extortion to compel harmful acts and content generation. This class is definitional and does not imply an extremist ideological framework by itself.
K9 Search Operation
Search operation utilizing K9 detection capabilities. Modeled as gUFO Event.
Digital Follow Up
Follow-up through digital communication channels (text, social media, calls).
High Traffic Area
Public area with high pedestrian traffic used for victim identification.
Immediate Isolation
Rapid removal of victim from public space to isolated location for exploitation.
Persistence After Rejection
Continued recruitment attempts after initial rejection of trafficking proposition.
Public Space Targeting
Systematic targeting of vulnerable individuals in specific public locations for trafficking recruitment.
Progression from initial contact to sexual assault and trafficking proposition within same day.
Secondary Location Exploitation
Exploitation occurring at secondary location away from initial contact point.
Trafficking Proposition Reinforcement
Repeated presentation of trafficking proposition to overcome initial resistance.
Trafficking Proposition Rejection
Victim's rejection of trafficking proposition or commercial sexual offer.
Victim Resistance
Active resistance to trafficking recruitment attempts or exploitation.
Recommendation
A numbered recommendation stated by a report.
Interview Without Counsel
Suspect interview conducted after suspect waives right to legal counsel. Extends investigation:InvestigativeAction.
Arrest Metrics
Metrics tracking arrests made by task force operations.
CyberTip Metrics
Metrics tracking CyberTip processing and analysis by task force.
Network Performance
Performance metrics for multi-agency network coordination.
Task Force Commander
Command-level officer responsible for task force operations.
Investigation Resumption Event
Event causing investigation to exit suspended state and resume active phase. Modeled as gUFO Event terminating suspension situation.
Investigation Suspension Event
Event causing investigation to enter suspended state. Modeled as gUFO Event creating suspension situation.
CAC Temporal Framework with gUFO Integration - Phase 2
Phase 2 temporal enhancement framework integrating gUFO temporal concepts with UCO action modeling and ICAC investigation lifecycle patterns.
Phase 2 gUFO integration for ICAC ontology family, focusing on temporal enhancement and investigation lifecycle modeling patterns. Extends gUFO temporal framework for law enforcement applications, including age-at-time modeling patterns for victims and offenders.
Earnings Collection
Collection of money earned through victim exploitation by trafficking operation. Modeled as gUFO Event.
Complex situation involving trafficking operations across multiple jurisdictions requiring coordinated law enforcement response.
Victim Vulnerability Profile
Profile of factors that make individuals vulnerable to trafficking recruitment. Modeled as gUFO Object.
CAC Sex Trafficking Ontology
Specialized ontology for modeling sex trafficking of minors and related criminal enterprises with gUFO foundational ontology enhancements for improved semantic precision, temporal modeling, organization structure modeling, and validation capabilities. Based on cases like Brooklyn DA v. Eight Defendants (2025).
Competency Assessment
Assessment of professional competencies acquired through training. Modeled as gUFO Object.
Skills Validation
Validation of skills acquired through training programs. Modeled as gUFO Object.
Training Curriculum
Structured curriculum for child protection training. Modeled as gUFO Object.
Training Participant
Professional participating in training programs. Modeled as anti-rigid gUFO Role.
Age Acknowledgment
Suspect explicitly acknowledging the stated age of the minor persona during communication.
Bathroom Violation Evidence
Evidence of traffickers forcing victims to undress in bathrooms or other private areas.
Disguise Request Action
Suspect requesting alleged minor wear disguise items (sunglasses, etc.) to avoid detection.
Phone Instruction Monitoring
Monitoring and interception of phone communications used to instruct victims in trafficking operations.
Residential Sting Location
Residential property (apartment, house, etc.) used as staging area for undercover sting operations.
Sexual Intent Statement
Explicit statement by suspect expressing intent to engage in sexual acts with alleged minor.
Transport Arrangement Action
Suspect arranging to pick up and transport alleged minor to meeting location.
Undercover Agent
Law enforcement officer or authorized civilian operating under false identity in an investigation.
Child Pornography Production
Federal crime of producing child pornography, carrying severe mandatory minimum sentences. Modeled as gUFO Event.
Federal Child Sex Trafficking Law
Federal statutes criminalizing child sex trafficking, commercial sexual exploitation, and related crimes.
Federal Child Sexual Abuse Law
Federal statutes criminalizing child sexual abuse in federal jurisdiction or involving interstate elements.
Federal Defendant Role
Role of individual charged in federal child exploitation case. Modeled as anti-rigid gUFO Role.
Federal Investigator Role
Role of federal investigator (FBI, ICE, etc.) investigating child exploitation. Modeled as anti-rigid gUFO Role.
Federal Obscenity Law
U.S. federal law related to obscenity distribution and enforcement as managed by CEOS. Modeled as gUFO Object providing legal framework.
Federal Victim Role
Role of victim in federal child exploitation prosecution. Modeled as anti-rigid gUFO Role.
Temporal begin point for federal legal phase.
Temporal end point for federal legal phase.
Temporal begin point for federal role.
is phase of
Links legal phase to its parent prosecution (gUFO part-whole).
Department of Justice
U.S. Federal Agency Office
Office within a U.S. Federal Government agency.
Ongoing Danger Assessment
Assessment of victim's ongoing danger from trafficking network and need for protection.
Recovery Milestone
Significant achievement or progress point in victim recovery.
Victim Extraction
Immediate removal of victim from dangerous trafficking situation following emergency call.
AI Forensic Analyst
Anti-rigid role of specialist analyzing AI-generated content for authenticity and generation methods.
Role varies based on specialization area
Generation Source Tracking
Investigation process to identify the source, tools, and methods used to generate AI-CSAM. Enhanced as gUFO Event.
Synthetic Media Analysis
Forensic analysis of media to determine if it was artificially generated and identify generation techniques used. Enhanced as gUFO Event.
Exposure Mitigation Measure
A measure, control, or workflow technique used to reduce human exposure to traumatic content while enabling effective review and classification (e.g., blur/previews, hash-only review, progressive reveal).
Forfeiture Outcome
Result of asset forfeiture proceedings. Enhanced as gUFO Object for outcome modeling.
gUFO Object: Legal outcomes with quantifiable impacts and precedential significance.
The action of generating cryptographic or perceptual hashes for content identification and matching. Modeled as gUFO Event.
PhotoDNA Hash
A Microsoft PhotoDNA hash for robust image matching that survives common transformations. Modeled as gUFO Object.
Risk Stratification Action
The action of producing a risk-stratified assessment to prioritize downstream review and operational response beyond raw detection flags (e.g., risk-tiering, scoring, rationale).
CAC CSAM Detection & Classification Ontology
An ontology for representing Child Sexual Abuse Material detection and classification systems with gUFO foundational ontology enhancements for improved semantic precision, temporal modeling, and validation capabilities, extending UCO and CASE. This ontology covers automated detection tools, hash matching, machine learning models, and classification scales used in CSAM identification.
Educational Exploitation Situation
Complex situation involving educational institutions, educators, students, families, and legal systems in exploitation cases.
Multi-stakeholder educational exploitation coordination
Cross Platform Coordination
Coordination of enterprise activities across multiple internet platforms and channels.
Identity Correlation Analysis
Analysis correlating multiple accounts and identities across platforms to establish single individual control.
Social Engineering Campaign
Systematic social engineering campaign to gain victim trust and facilitate exploitation.
Behavioral Fingerprinting
Analysis creating unique behavioral fingerprints from user activities to identify individuals across platforms.
Evidence Verification Action
The action of verifying evidence integrity using cryptographic hashes and comparison methods.
Scalable Hash Analysis
Hash analysis systems capable of processing millions of files against large databases of known illegal content.
Anonymous Platform Contact
Initial contact made through platforms that allow anonymous messaging or minimal user verification.
Educator Grooming
Grooming behavior by educational personnel leveraging position of trust and authority.
Physical Meeting Arrangement
Coordination of in-person meeting between predator and victim.
Victim Response
Child's response to grooming behavior, indicating compliance, resistance, or confusion.
Victim Vulnerability
Characteristics or circumstances that make a child more susceptible to grooming.
investigation begin time
Temporal point when active investigation begins using gUFO temporal framework.
High Priority Module
ICAC module requiring immediate gUFO integration due to core investigation role or external dependency.
Medium Priority Module
ICAC module requiring gUFO integration in second wave, building on high-priority foundation.
Account Freezing
Freezing financial accounts and cryptocurrency wallets associated with platform operations (gUFO Event).
Domain Sinkholing
Redirecting domain traffic to law enforcement controlled servers to gather intelligence (gUFO Event).
Financial Flow Analysis
Analysis of financial transactions and payment flows through platform monetization systems (gUFO Event).
Hosting Provider
Organizations providing server hosting, cloud services, or infrastructure-as-a-service for platforms (gUFO Object).
Network Topology Analysis
Analysis of network architecture and connectivity patterns within platform infrastructure (gUFO Event).
Server Seizure
Physical or virtual seizure of servers hosting platform infrastructure (gUFO Event).
User Access Pattern Analysis
Analysis of user access patterns and geographic distribution based on infrastructure logs (gUFO Event).
Foreign Commerce Offense
Criminal offense involving travel in foreign commerce for illicit sexual conduct.
Repeated Cross Border Travel
Pattern of repeated travel to foreign country for exploitation over extended period.
Global Database Network
Network of interconnected international databases enabling comprehensive cross-referencing and correlation.
Global Investigative Team
Multi-national investigative team for large-scale operations like platform takedowns.
Global Platform Takedown
Takedown of global platforms with international user bases requiring coordinated action across multiple countries.
Intelligence Fusion
Real-time fusion of intelligence from multiple international sources to create comprehensive threat pictures.
International Alert
Alert system for sharing critical information across borders.
International Intelligence Sharing
Intelligence sharing framework for large-scale operations requiring coordination across multiple intelligence agencies.
International Task Force
Multi-national task force for coordinating child protection investigations.
Multi-Country Takedown
Coordinated takedown operation involving law enforcement from multiple countries (like Kidflix operation involving multiple nations).
Multi Agency Coordination
Coordination involving multiple law enforcement agencies at various jurisdictional levels.
Authority Symbol Exploitation
Use of badges, weapons, or other authority symbols to enhance exploitation.
Insider Threat
Threat posed by individuals within law enforcement or military who exploit their position for criminal activity.
Compliance Documentation Artifact
Documentation artifact (record/report/audit trail element) used to prove appropriate action to regulators and support claims of good-faith compliance.
Compliance Metrics
Metrics for measuring legal compliance.
Policy Development
Development of child protection policies.
Safe Harbor
A statutory or regulatory safe harbor provision intended to distinguish good-faith compliance efforts from negligence (e.g., incentives for verified compliance intelligence frameworks).
CAC Legal Harmonization Ontology
An ontology for modeling international legal frameworks, policy harmonization, and CSAM legislation analysis across 196 countries based on ICMEC's Global Review. Enhanced with gUFO (gentle Unified Foundational Ontology) integration for improved semantic precision and validation capabilities.
Compliance Monitoring Operation
Large-scale operation monitoring sex offender compliance and registration requirements.
Mass Child Rescue Operation
Large-scale operation resulting in rescue of 100+ children.
Multi-State Trafficking Investigation
Child sex trafficking investigation spanning multiple states.
Account Suspension Action
An action to suspend or terminate a user account due to policy violations. Modeled as gUFO Event.
Legal Data Disclosure Action
An action to disclose user data to law enforcement in response to legal process. Modeled as gUFO Event.
Messaging Service
A digital service for real-time communication and messaging (e.g., WhatsApp, Telegram, Signal, Discord, Kik). Modeled as gUFO Object.
Social Media Platform
A digital platform for social networking and content sharing (e.g., Facebook, Instagram, TikTok, Twitter, LinkedIn). Modeled as gUFO Object.
User Verification System
Systems used by platforms to verify user identity and age. Modeled as gUFO Object.
Video Streaming Platform
A platform for video content streaming and sharing (e.g., YouTube, Twitch, OnlyFans, Periscope). Modeled as gUFO Object.
Discreet Access System
System allowing discreet access to safety information to reduce bullying and shaming.
Educator Training
Training programs specifically designed for educators.
Interactive Course System
Interactive online safety course platform with progression tracking and engagement features.
Post Presentation Disclosure
Victim disclosure that occurs following a safety presentation or educational event.
age group
Target age group for safety education.
Private Space Surveillance
Covert surveillance of private spaces where victims have expectation of privacy.
Coerced Peer Recruitment
Recruitment where existing victims are forced or coerced to recruit their peers.
School Based Recruitment
Trafficking recruitment occurring within or through school environments and relationships.
Appellate Disposition
Outcome of an appellate issue or appeal (e.g., affirmed, reversed, vacated, remanded). Modeled as gUFO Object.
Criminal Charge
Formal accusation of criminal activity in ICAC cases. Modeled as gUFO Object.
Evidence Rule
A rule of evidence cited in an appellate issue or opinion (e.g., Federal Rule of Evidence 403, 404(b), 414). Modeled as gUFO Object.
Standard of Review
Appellate standard of review applied to an appellate issue (e.g., de novo, abuse of discretion, plain error). Modeled as gUFO Object.
Compliance Based Arrest
Arrest coordinated with scheduled compliance activity such as annual registration review.
Digital Recidivism Pattern
Pattern of repeat sexual offenses using digital communication platforms.
Sex Offender Registry
Registry system maintaining information about registered sex offenders.
Verification Check
Official verification of sex offender registration information.
Victim Information
Information about victims relevant to registration (age, relationship, count).
CAC Sex Offender Registry Ontology
An ontology for modeling sex offender registry data, registration requirements, and registry management systems for child protection investigations.
Age Deception Tactic
Tactic of lying about age when interacting with children (e.g., adult posing as juvenile).
Manipulation Tactic
Psychological manipulation technique used to control and exploit victims.
Livestreamed Coercion Show
A coordinated livestreamed coercion event (ritualized 'show') in which participants celebrate, witness, or pressure harmful acts (e.g., "watch party", "cut show"). This is modeled as an event/action pattern; it is distinct from content artifacts (which should be modeled with production/observable modules as appropriate).
K9 Detection Program
Program utilizing trained detection dogs for ICAC investigations. Modeled as gUFO Organization.
Drug Facilitated Vulnerability
Creation or exploitation of vulnerability through substance administration.
Explicit Commercial Offer
Direct offer of money in exchange for sexual services or performances.
Offending Chain Stage
A stage within an offending chain.
Threat Assessment
Evaluation of potential threats and risks in tactical situation.
Military ICAC Task Force
ICAC task force for U.S. Armed Forces military branches with specialized military jurisdiction.
National ICAC Task Force Directory
Comprehensive directory of all 61 ICAC task forces across the United States, territories, and military branches.
State ICAC Task Force
State-level ICAC task force coordinating regional investigations.
Training Reach Metrics
Metrics tracking training and education reach to professionals and community.
Investigation Suspended Situation
Situation where investigation is temporarily suspended pending resources, legal decisions, or external factors. Modeled as gUFO Situation with temporal duration.
Victim Recruitment
Process of identifying, targeting, and acquiring new victims for trafficking operations. Modeled as gUFO Event.
Chat Room Infiltration
Undercover operation involving infiltration of online chat rooms or messaging platforms to investigate criminal activity.
Operational Evidence
Evidence collected during undercover operations including recordings, communications, and observations.
Physical Location Sting
Undercover operation conducted at physical location to apprehend suspects responding to trafficking advertisements.
Undercover Communication
Communication conducted while using an undercover identity.
Extraterritorial Sexual Exploitation Law
Federal laws criminalizing sexual exploitation of children committed by U.S. citizens or residents abroad.
Federal Child Pornography Law
Federal statutes criminalizing child pornography production, distribution, receipt, and possession.
Federal Investigation
Federal investigation of child exploitation crimes. Modeled as gUFO Event with temporal boundaries and evidence gathering.
Federal Prosecutor Role
Role of federal prosecutor handling child exploitation cases. Modeled as anti-rigid gUFO Role.
Appropriation Type
Type of Congressional appropriation.
Funding Stream
Source of funding for ICAC programs.
Acronym
Common acronym for an organization.
Hospital Discharge
Discharge of trafficking victim from hospital with safety planning and transportation arrangements.
Long Term Effect
Long-term consequences of victimization on the child's life.
Multi-Agency Victim Response
Coordinated victim assistance involving multiple agencies across jurisdictions.
Victim Reintegration
Process of reintegrating trafficking victims back into their communities and families.
Victim Transportation Assistance
Provision of transportation assistance to trafficking victims (bus tickets, safe transport).
Conspiracy to Commit Child Sexual Abuse
Criminal conspiracy involving multiple defendants coordinating child sexual abuse or exploitation activities (e.g., 8-defendant Brooklyn trafficking ring).
Location Isolation
Use of isolated or secluded locations to prevent victim escape or discovery.
Stranger Abduction Investigation
Specialized investigation of stranger abduction and sexual exploitation cases.
Victim Control Mechanism
Methods used to maintain control over victim during abduction and exploitation.
Vulnerability Exploitation
Exploitation of specific victim vulnerabilities during stranger abduction.
Criminal Assets Confiscation Taskforce
Specialized taskforce responsible for asset restraint and forfeiture in child exploitation cases. Enhanced as gUFO Organization with structured operational frameworks.
gUFO Organization: Institutional entity with collective agency and specialized expertise in asset confiscation operations.
Sexual Education Exploitation
Use of sexual topics and education as exploitation method within athletic context. Enhanced as gUFO Event.
gUFO Event: Educational manipulation processes with defined boundaries and grooming objectives.
Investigator Assignment
Specific assignment of investigators to cases with experience levels, caseload management, and specialization tracking. Enhanced as gUFO Event with Role relationships.
gUFO Event: Investigator assignment processes linking personnel to gUFO Roles and case responsibilities.
Background Check
Background verification conducted for custodial or care position. Modeled as gUFO Object with verification results.
Content Hashing Tool
A tool for generating perceptual or cryptographic hashes for content matching (e.g., PhotoDNA, pHash, MD5). Modeled as gUFO Object.
Database Match Action
The action of comparing content against known CSAM hash databases. Modeled as gUFO Event.
Detection Result
The result of a content detection action including confidence scores and classification. Modeled as gUFO Object.
Machine Learning Detection Tool
A tool using machine learning algorithms to detect CSAM content (e.g., Google's CSAI Classifier, Facebook's neural networks). Modeled as gUFO Object.
Perceptual Hash
A hash that captures visual similarity rather than exact bit patterns (e.g., pHash, aHash, dHash). Modeled as gUFO Object.
Teacher Role
Teaching role with direct instructional responsibility for students. Enhanced as anti-rigid gUFO Role.
Role varies based on subject area and grade level
Content Currency System
System using exploitative content as valuable currency within criminal enterprise for advancement and access.
Covert Employee Operation
Operation using online covert employees (OCE) to infiltrate and monitor extremist networks.
Extreme Degradation Coercion
Coercion of victims to engage in extreme degrading activities beyond typical exploitation.
Inner Core
Elite inner core of enterprise members with access to restricted channels and advanced activities.
Systematic targeting of vulnerable populations including minors with mental health challenges.
Database Intelligence Integration
Integration and correlation against multiple international databases and intelligence sources.
Distributed Forensic Processing
Forensic processing distributed across multiple systems and locations for handling massive evidence volumes.
Evidence Triage System
Automated system for triaging massive evidence volumes to prioritize high-value targets and critical cases.
Geospatial Correlation
Correlation analysis based on geographic and location data from multiple sources.
International Evidence Processing
Processing of evidence collected from international operations requiring coordination across multiple forensic labs.
Machine Learning Correlation
AI/ML-powered correlation analysis to identify complex patterns not visible through traditional methods.
Network Traffic Analysis
Analysis of network traffic patterns to identify suspicious communications and data transfers.
Real-Time Correlation
Real-time correlation analysis for immediate identification of related evidence and ongoing activities.
Timeline Analysis Action
The action of creating chronological sequences of digital artifacts and events for investigation analysis.
Direct Trafficking Proposition Grooming
Grooming involving explicit, immediate propositions for commercial sexual activity without gradual normalization.
Escalation Pattern
Progressive increase in inappropriate content or requests over time.
Grooming Pattern
Identifiable pattern of behavior across multiple communications or interactions that indicates grooming.
Sexual Consequence Game Grooming
Physical-space grooming pattern where the perpetrator frames sexualized contact as part of a game with consequences, typically involving multiple juveniles in a group context (e.g., sleepovers, peer gatherings, family events).
Hotline Classification Scheme
A scheme for classifying hotline reports and evidence.
Multi-Agency Coordination
A complex situation involving coordination between hotlines, law enforcement, and service providers. gUFO Situation for comprehensive multi-party modeling.
gUFO Situation: Complex coordination contexts involving multiple agencies, jurisdictions, and operational frameworks.
Server Infrastructure
Server and hosting infrastructure supporting platform operations, including web servers, database servers, and application servers (gUFO FunctionalComplex).
Multiple Victim Testimony
Coordination of testimony from multiple victims in institutional exploitation case.
Cross-Border Investigation
Investigation requiring coordination across national boundaries.
Global Hotline Network
Network of interconnected national hotlines for child protection reporting.
International Database
Shared database accessible by multiple countries for child protection.
Formal legal assistance between countries for investigations and prosecutions.
Mutual Legal Assistance Treaty Operation
Operational process using Mutual Legal Assistance Treaty (MLAT) for international evidence sharing and cooperation.
Complexity level of international coordination (low, medium, high, complex).
Sharing of specialized personnel including investigators, analysts, technical experts, and support staff.
CSAM Model Law
Model legislation for Child Sexual Abuse Material regulations.
Global Legal Review
Comprehensive review of child protection legislation across countries.
Interstate Transportation Offense
Criminal offense involving transportation of victim across state lines.
Nationwide Operation
Law enforcement operation coordinated across entire country involving all FBI field offices.
Content Moderation Capability
The ability and methods a platform uses to detect, review, and remove inappropriate content. Modeled as gUFO Object.
Legal Compliance Capability
A platform's ability to respond to legal requests and cooperate with law enforcement. Modeled as gUFO Object.
Moderation Throughput Metrics
Operational metrics describing moderation throughput and latency (e.g., queue size, review latency, flagged volume).
Community Engagement Metrics
Comprehensive metrics for measuring community engagement across multiple communication channels.
Education Portal
Online portal providing educational resources for child protection. Modeled as gUFO Object.
Number of participants in prevention program.
Production Session
Individual instance or session of producing child sexual abuse material.
Physical Description
Physical description of registered sex offender (height, weight, scars, tattoos).
Registered Address
Official registered address of sex offender.
Registration Restriction
Restriction placed on registered sex offender.
Sextortion Investigation
Investigation specifically focused on sextortion incidents.
threat type
Type of threat made (screenshot, sharing, posting, contact family).
Help Offer Approach
Approach offering assistance such as phone charging, food, transportation, or shelter.
Pretext Based Approach
Initial approach using false pretext or offer of assistance to establish contact.
Rapid Escalation Recruitment
Trafficking recruitment with accelerated timeline from initial contact to exploitation attempt.
Street Vulnerability Assessment
Rapid assessment of individual vulnerability factors in public space encounters.
Substance Facilitated Recruitment
Use of alcohol or drugs to facilitate trafficking recruitment and reduce victim resistance.
Correctional Facility
Physical correctional facility where suspects are booked and held. Examples include county jails and correctional centers. Extends uco-core:UcoObject as physical location (NOT digital observable).
Immigration Hold
Immigration detainer placed on suspect due to immigration status. Links booking to immigration enforcement coordination.
Tactical Team Member
Law enforcement officer specialized in tactical operations.
Trafficking Victim Role
Role of person being exploited through sex trafficking. Modeled as anti-rigid gUFO Role.
capacity level
Level of capacity being built (basic, intermediate, advanced, expert).
Duration of training program from start to completion.
training reach count
Number of participants reached by training program.
Meeting Location Arrangement
Suspect arranging specific meeting location (motel, hotel, other private location).
Minor Persona Agent
Undercover agent operating with minor persona identity on social media platforms.
Multiple Persona Operation
Undercover operation where agent poses as multiple fictitious minors (e.g., 14-year-old and 12-year-old sisters). Extends MinorPersonaOperation.
Predator Targeting Operation
Undercover operation specifically targeting online predators who seek contact with children.
Social Media Undercover Operation
Undercover operation conducted on social media platforms to identify predators seeking to meet children.
Website Advertisement Response
Undercover operation responding to existing trafficking advertisements posted by suspects.
NCMEC Incident Type
Types of incidents as defined by NCMEC Cybertip API (Section B.1.1). This class represents the standardized incident categories used in NCMEC reporting.
NCMEC Report Annotation
Tags to describe the NCMEC report. Source: NCMEC Cybertip API Section B.1.1, reportAnnotations element.
Platform Cooperation
Cooperation from digital platforms in providing information for NCMEC tips.
Tip Processing
Processing workflow for NCMEC tips from receipt to investigation referral.
Federal Child Exploitation Law
U.S. federal law related to child exploitation as enforced by CEOS. Modeled as gUFO Object providing legal framework.
Parent Agency
Links an agency to its parent cabinet or sub-cabinet agency.
Emergency Help Seeking
Victim's attempt to seek emergency help during trafficking or exploitation, such as calling 911 (e.g., Wilmington, NC call).
Hospital Intervention
Medical intervention and assessment of trafficking victim at hospital following emergency call.
Abduction Exploitation Pattern
Patterns of sexual exploitation following stranger abduction.
Forced Location Entry
Forcing victim to enter buildings, apartments, or other locations for exploitation.
Occupational Harm
Occupational harm experienced by investigators or content analysts arising from exposure to traumatic materials or sustained operational stressors.
Team Dynamics Exploitation
Exploitation using team membership, group dynamics, and athletic authority structures. Enhanced as gUFO Situation.
gUFO Situation: Complex coordination contexts involving multiple team members and authority relationships.
Case Tracking
Systematic tracking of case progress, updates, and status changes across multiple systems and jurisdictions. Enhanced as gUFO Object for systematic monitoring.
gUFO Object: Tracking systems with measurable properties and systematic update mechanisms.
Risk Stratification Result
A risk-stratified output artifact (tier/score/rationale) produced from detection or tip signals to support explainable prioritization.
Encrypted Channel Network
Network of encrypted messaging channels used for enterprise coordination and content sharing.
Chain of Custody Action
An action that documents evidence handling, transfer, and custody maintaining legal admissibility.
Cross-Platform Correlation
Analysis correlating evidence across multiple platforms and services to identify coordinated criminal activities.
Temporal Pattern Analysis
Analysis of temporal patterns and timing correlations across different pieces of evidence.
Victim Identification Process
Systematic process for identifying child victims from seized images and videos during long-term investigations.
Grooming Message
Communication containing grooming behavior or inappropriate content directed at a child.
Sexual Content Exchange Grooming
Grooming involving exchange of sexual content to normalize sexual behavior.
Substance Facilitated Grooming
Grooming that uses alcohol or drugs to reduce victim resistance and facilitate exploitation.
Module Integration Strategy
Framework for systematically integrating gUFO concepts into ICAC ontology modules. Defines patterns, priorities, and validation approaches.
Hotline Status Scheme
A scheme for tracking hotline report status.
Institutional Founder
Individual who founded the charitable or care institution.
Position of Trust Abuse
Abuse of position of trust within institutional care setting.
Systematic Institutional Abuse
Systematic pattern of abuse affecting multiple children over extended period.
Specialized sharing of intelligence information including tactical, strategic, operational, and threat assessment data.
Position of Authority Abuse
Abuse of law enforcement or military position of authority for exploitation purposes.
Legal Compliance
Situation of compliance with international standards.
Regional Framework
Regional legal framework for child protection.
Information Sharing
Formal sharing of intelligence or evidence between jurisdictions.
Large Scale Operation
Operation involving 100+ law enforcement actions or extensive coordination.
CAC Multi-Jurisdictional Operations Ontology
An ontology for representing multi-jurisdictional investigations, inter-agency coordination, resource sharing, and jurisdictional challenges in Internet Crimes Against Children cases, extending UCO and CASE with gUFO foundational ontology enhancements.
Crowdsourcing Investigation
Investigation leveraging public participation for object identification, geolocation, and evidence analysis. Modeled as gUFO Event.
Computer Equipment
Digital devices including computers, laptops, tablets, and mobile phones seized as evidence (gUFO FunctionalComplex).
Content Moderation Action
An action taken by a platform to moderate content (review, remove, restrict, etc.). Modeled as gUFO Event.
Content Moderation Queue
A queue/backlog of content items awaiting moderation review and operational handling at scale (e.g., large volumes of flagged CSAM candidates).
Data Retention Policy
A platform's policy for how long they retain user data and content. Modeled as gUFO Object.
Electronic Device Evidence
Digital evidence found on electronic devices including computers, phones, and storage media.
Community Email List
Organized email communication system for ongoing safety updates to parents and community members.
Extended Production Period
Ongoing pattern of production over an extended time period.
Production Equipment
Devices and equipment used to produce child sexual abuse material.
Extortion Demand
Specific demand made by sextortion offender using threat leverage.
Officer Wellness Program
Program providing mental health and wellness support to ICAC officers. Modeled as gUFO Organization.
Location Transition
Movement of victim from initial contact location to exploitation location.
Street Recruitment Location
Specific location where street-based trafficking recruitment occurs.
Victim Street Response
Victim's response to street-based recruitment attempts and trafficking propositions.
Distribution Observation
A structured observation about a distribution (count/denominator and/or rank) reported by a report.
Booking Action
Process of booking a suspect into a correctional facility including fingerprinting, photography, and data entry. Extends investigation:InvestigativeAction for CASE ontology integration.
Coordination Mechanism
Formal mechanism for coordinating task force activities.
Multi-Regional State
State with multiple ICAC task forces covering different geographic regions.
Task Force Contact Information
Contact information for ICAC task force including phone, email, and website.
Victim Transportation
Transportation of trafficking victims between locations for commercial sexual exploitation. Modeled as gUFO Event.
Funding Need
Funding requirement from an ICAC task force.
Outcome
Result of advocacy efforts.
U.S. Cabinet Agency
Cabinet-level department of the United States Federal Government.
U.S. Sub-Cabinet Agency
Sub-cabinet law enforcement agency within a cabinet department.
Disguise Based Concealment
Use of disguises or concealment methods to hide identity during approach and abduction.
Post Abduction Reporting
Victim's reporting of abduction and exploitation to authorities or family.
Victim Abduction Response
Victim's response to stranger abduction and exploitation attempts.
Victim Targeting Pattern
Patterns of victim selection and targeting in stranger abduction cases.
AI Detection Tool
Software tool specialized for detecting AI-generated content in digital media. Enhanced as gUFO Object for tool modeling.
Athletic Exploitation Discovery
Discovery of athletic coaching exploitation through various reporting mechanisms. Enhanced as gUFO Event.
gUFO Event: Discovery processes with defined timelines and reporting mechanisms.
Athletic Facility Exploitation
Exploitation occurring in athletic facilities and sports venues. Enhanced as gUFO Event occurring in gUFO Objects.
gUFO Event: Exploitation processes occurring within physical athletic facilities and spaces.
Forensic Image
A bit-for-bit copy of digital media created using forensically sound methods, maintaining evidence integrity.
Physical Space Grooming
Grooming that occurs in physical spaces rather than digital platforms.
Rapid Escalation Grooming
Grooming with accelerated timeline from initial contact to exploitation attempt, bypassing traditional relationship-building phases.
Validation Strategy
Framework for validating gUFO integration across ICAC modules ensuring consistency and correctness.
Hotline Action
An action taken as part of processing a hotline report. Enhanced as gUFO Event for comprehensive temporal process modeling.
gUFO Event: Temporal processes with defined start/end points, participants, and outcomes in hotline operations.
US Prosecution Foreign Crimes
US prosecution of crimes committed by US citizens in foreign countries.
Legal Reform
Process of reforming child protection legislation.
Legislative Instrument
A bill, resolution, or other legislative document.
Policy Harmonization
Process of harmonizing policies across jurisdictions.
Cross Border Operation
Law enforcement operation that crosses state or national borders.
Named Multi-Jurisdictional Operation
Formally named multi-phase operation coordinated across jurisdictions.
State Line Crossing
Documented crossing of state boundaries during offense.
Mechanism for coordinating activities and sharing information between partners. Modeled as gUFO Event.
Bodycam Footage
Body camera footage from law enforcement officers. Used for suspect identification and evidence. IS a digital observable as it is a digital recording.
Consent to Search Authorization
Authorization obtained through suspect's consent to search property or devices. Extends investigation:Authorization for CASE ontology integration.
Community Outreach
Outreach programs to engage communities in child protection. Modeled as gUFO Event.
Production Location
Physical location where child sexual abuse material production occurred.
Peer Recruitment Network
Network of traffickers utilizing existing victims to recruit new victims through peer relationships and social connections.
Sextortion Communication
Communication patterns specific to sextortion incidents.
Pattern of victim response to sextortion attempts.
Isolated Location
Secluded location used for exploitation away from public view.
Victim Reporting
Victim's decision to report trafficking recruitment or assault to authorities.
Age At Time Situation
gUFO QualityValueAttributionSituation specializing in attribution of an Age quality value to a specific person over a time-bounded interval (e.g., the victim was 13 years old during a 2025 grooming event).
Trafficker Role
Role of individual involved in sex trafficking operations. Modeled as anti-rigid gUFO Role.
Trafficking Enterprise
Criminal organization engaged in systematic sex trafficking operations with multiple defendants and coordinated activities. Modeled as gUFO Organization.
Undercover Chat Investigation
Investigation using chat communications on various platforms with agents posing as minors.
NCMEC Cybertip Report
A report submitted to NCMEC's CyberTipline. This class represents the root structure of a NCMEC report as defined in the NCMEC Cybertip API documentation.
Emergency Response
Immediate response to victim emergency help requests, including law enforcement and victim services coordination.
Physical Contact Escalation
Escalation of physical contact within athletic training context. Enhanced as gUFO Event.
gUFO Event: Contact escalation processes with measurable progression patterns and temporal boundaries.
Custody Arrangement
Formal or informal arrangement for child custody or care. Modeled as gUFO Object with temporal arrangement characteristics.
COPINE Classification Scheme
European COPINE classification scale for child abuse imagery severity. Modeled as gUFO Object.
SAR Classification Scheme
NCMEC's Suspected Abuse Report (SAR) classification scale from 1-5. Modeled as gUFO Object.
Written Harassment
Harassment through written comments on student work, assignments, or academic materials. Enhanced as gUFO Event.
Enterprise Role
Role within child exploitation enterprise structure.
Evidence Item
A piece of evidence associated with a hotline report. Enhanced as gUFO Object for comprehensive digital artifact modeling.
gUFO Object: Digital artifacts representing evidence materials with structured metadata and forensic characteristics.
Donor Manipulation
Manipulation of donors and supporters to maintain funding for abusive operations.
Europol Operation
Large-scale international operation coordinated by Europol involving multiple EU member states and international partners.
Uniform Based Exploitation
Exploitation activity conducted while wearing official law enforcement or military uniform for authority enhancement.
Advocacy Process
Process used in legislative advocacy.
Compliance Process
Process for ensuring legal compliance.
Treaty Framework
International treaty framework for child protection.
Resource Sharing
Sharing of personnel, equipment, or expertise between agencies.
Task Force
Temporary multi-agency organization formed for specific operations.
Anonymous Contact Opportunity
Opportunities provided by platform for anonymous users to initiate contact with other users.
School Staff Member
Employee of educational institution involved in reporting or responding to trafficking.
Victim Mediated Recruitment
Recruitment of new victims through existing trafficking victims acting as intermediaries.
Appellate Issue
Issue raised on appeal to challenge a conviction or sentence (e.g., evidentiary admission, sufficiency of evidence, sentencing reasonableness). Modeled as gUFO Object.
Convicting Offense
Criminal offense that resulted in sex offender registration requirement.
Regional Task Force
ICAC task force covering specific geographic region within a state.
Sharing of resources, personnel, or expertise between task forces.
Task Force Metrics
Performance metrics and statistics for ICAC task force operations.
Professional Certification
Formal certification for child protection professionals. Modeled as gUFO Object.
Undercover Identity
A fictitious identity created and maintained by law enforcement for undercover operations.
CyberTip Analysis
Analytical processing and assessment of NCMEC CyberTip reports by law enforcement.
Investigation Trigger
Event or information that triggers law enforcement investigation based on NCMEC tip.
Athletic Coach Role
Athletic coaching role with authority over team members and training activities. Enhanced as anti-rigid gUFO Role.
gUFO Role (Anti-Rigid): Coaching roles with flexible assignment and dynamic authority levels.
Role assignment varies based on team needs and coaching specialization
Physical Training Coercion
Use of physical training, conditioning, and exercise as coercion mechanism for sexual exploitation. Enhanced as gUFO Event.
gUFO Event: Physical coercion processes with temporal duration and measurable impacts.
Manual Classification Action
The action of human review and classification of suspected CSAM content. Modeled as gUFO Event.
Enterprise Hierarchy
Organizational hierarchy within child exploitation enterprise defining leadership and member roles.
Vulnerable Child in Care
Child in institutional care due to vulnerability factors.
International Referral
Referral of cases or information to international partners.
International Law Enforcement
Law enforcement cooperation across international boundaries.
Legislative Assessment
Assessment of existing child protection legislation.
Partner Role
Role played by an organization within a public-private partnership framework. Modeled as anti-rigid gUFO Role.
Abuse Facilitation Item
Physical items intended for use in facilitating child abuse or exploitation (gUFO Object).
Recording Device
Device capable of capturing video or photographic content.
School Vulnerability Factor
Factors within educational environment that increase vulnerability to recruitment.
Federal Charge
Criminal charge under federal law and jurisdiction. Modeled as gUFO Object.
Florida State Charge
Criminal charge under Florida state law and jurisdiction for ICAC-related offenses. Modeled as gUFO Object.
Vulnerability Indicator
Observable characteristic or behavior indicating potential trafficking vulnerability.
Arrest Operation
Law enforcement operation to apprehend and take suspect into custody. Extends investigation:InvestigativeAction for proper CASE ontology integration.
Trafficking Operation
Coordinated trafficking activity involving multiple perpetrators, victims, and locations. Modeled as gUFO Event.
Meeting Location
Physical location arranged for meeting with alleged minor. Extends uco-location:Location as this represents a physical place.
U.S. Congressional Committee
Committee of the United States Congress.
Classroom Exploitation Context
Specific classroom situations and contexts where exploitation occurs. Enhanced as gUFO Object for context modeling.
Lorebook
Edited compilation of victim content including images, videos, and personal information organized by enterprise members.
Security Infrastructure
Security systems protecting platform infrastructure from detection and takedown efforts (gUFO FunctionalComplex).
Formal agreement governing information sharing between countries.
Legislative Role
Role an actor plays in the legislative ecosystem.
Information Sharing Framework
Framework governing how information is shared between public and private partners while protecting privacy and investigation integrity. Modeled as gUFO Object.
Suspect Vehicle
Vehicle registered to or used by suspect in ICAC offense. Used for evidence tracking when suspect travels to meet alleged minor. Physical evidence item.
Anonymous Chat Platform
Platform that allows anonymous or minimally verified communication, enabling contact without identity verification.
Child Safety Education
Education programs teaching children about safety.
Prevention Metrics
Metrics for measuring prevention program effectiveness.
Safety Protocol
Protocol designed to ensure child safety in various settings.
Produced Content
Child sexual abuse material created through production activities.
Educational Institution
School or educational facility where recruitment occurs or reporting takes place.
Post Contact Reinforcement
Follow-up contact after initial encounter to reinforce trafficking proposition.
Report
A report or publication treated as a collected source document (an intellectual work), distinct from the concrete artifact(s) that realize it.
Phase Transition Event
Event marking transition between investigation phases. Modeled as gUFO Event with temporal boundaries and phase change effects.
Capacity Building Program
Structured program for building organizational and individual capacity. Modeled as gUFO Organization.
CAC Investigation
A child-protection investigation that follows a standard action lifecycle that commonly begins with the discovery of CSAM, the receipt of a cybertip, or a call to a hotline. This class extends the CASE Investigation class to provide CAC-specific investigation capabilities with gUFO Object modeling.
Weapon Based Coercion
Use of weapons to threaten, intimidate, and control victims during abduction and exploitation.
Case Closure
Formal case closure process including disposition, appeals status, and archival procedures. Enhanced as gUFO Event for closure processes.
gUFO Event: Closure processes with defined temporal boundaries and final disposition outcomes.
Position of Trust
Role or position that grants special access to or authority over children. Modeled as anti-rigid gUFO Role with temporal participation.
Automated Detection Action
The action of using automated systems to detect potential CSAM content. Modeled as gUFO Event.
Educator Role
Professional role within educational institution with access to students. Enhanced as anti-rigid gUFO Role for role evolution modeling.
Role changes based on employment status and institutional context
User Behavior Forensics
Forensic analysis of user behavior patterns across massive user databases for investigation prioritization.
Cross Border Personal Travel
Personal travel across national borders specifically for child exploitation purposes.
Trusted Adult Role
Role as trusted adult authority figure within institutional care setting.
Legal Framework Gap
Identified gap in legal framework coverage.
Statute
Enacted law within a jurisdiction.
Named Operation
Formally named multi-phase operation with specific objectives. Modeled as gUFO Event.
Tactical Equipment
Specialized equipment used in tactical operations.
Suspect Communication Action
Base class for criminal communication actions initiated by suspect during undercover operation.
Recovery Process
Process of healing and recovery from victimization.
AI-CSAM Investigation
Investigation specifically focused on AI-generated child sexual abuse material, requiring specialized techniques and legal frameworks. Enhanced as gUFO Event for complex investigation modeling.
Automated Content Analysis
Automated analysis of large volumes of content using machine learning and AI for rapid classification and triage.
Real-Time Intelligence Sharing
Real-time sharing of intelligence and alerts between international partners for immediate threat response and coordination.
Formal joint investigation involving multiple agencies working together with shared resources, command structure, and unified reporting.
School Based Reporting
Reporting of trafficking incidents through educational institution personnel.
Recidivist Sex Offender
Registered sex offender who has committed subsequent sexual offenses after initial conviction and registration.
Sextortion Progression
Sequential phases of sextortion from initial contact through exploitation.
Threat Mechanism
Specific method of threatening or coercing victims using obtained material.
Initial Street Contact
First contact between trafficker and victim occurring in public space.
Task Force Host Organization
Organization that hosts and coordinates an ICAC task force.
Legislative Stage
Stage in the U.S. legislative process.
Trauma Indicator
Observable signs or symptoms indicating psychological trauma.
Content Correlation Analysis
Analysis correlating content across multiple users and platforms for identifying networks and relationships.
Technology Cooperation
Cooperation in developing and deploying technology solutions for child protection. Modeled as gUFO Event.
Criminal Procurement
Action of acquiring items specifically for criminal purposes (gUFO Event).
Educational Resource
Resource designed for educational purposes in child protection.
Street Based Recruitment
Trafficking recruitment occurring in public spaces through direct physical approach and opportunistic exploitation.
Text Evidence Pointer
A resolvable pointer to a location in a text artifact (e.g., normalized.txt lines), optionally with quote and quote hash.
Case Metrics
Performance metrics and analytics for case management including duration, resolution rates, and resource utilization. Enhanced as gUFO Object for metric management.
gUFO Object: Metrics objects with measurable characteristics and analytical properties.
Communication Protocol
Formal protocols governing communication between agencies including channels, frequencies, and procedures.
Legislative Process
A step in the legislative lifecycle - applicable across jurisdictions.
Registration Record
Official record of sex offender registration including all required data elements.
Specialized Investigative Unit
Specialized unit with unique capabilities for ICAC investigations. Modeled as gUFO Organization.
Specialized Unit
Specialized unit within ICAC task force focused on specific aspects of investigations.
AI-Generated CSAM
Child sexual abuse material fully generated by artificial intelligence without depicting real victims, but still contributing to objectification and sexualization of children. Enhanced as gUFO Object for precise foundational modeling.
gUFO Object validation for digital artifacts
Authority Figure
Individual in position of authority, trust, or power over children. Modeled as anti-rigid gUFO Role with relational foundation.
Self Harm Coercion
Coercion of victims to engage in self-harm activities including cutting, burning, and extreme degradation.
Forensic Acquisition Action
The action of creating a forensically sound copy of digital evidence using write-blocking and verification procedures.
Hotline Report
A report submitted to a hotline about potential child sexual abuse material. Enhanced as gUFO Situation representing complex multi-party coordination contexts involving reporters, hotline organizations, evidence, and processing workflows.
gUFO Situation: Complex multi-party contexts involving coordination between reporters, hotline staff, evidence analysis, and law enforcement coordination.
Payment Processing
Financial processing systems enabling platform monetization through subscription fees, content purchases, or cryptocurrency transactions (gUFO FunctionalComplex).
International Partnership
A formal partnership between countries or organizations for child protection cooperation.
Claim
A first-class, queryable claim extracted from a report (finding, recommendation, distribution, gap, or scope constraint).
Psychological Harm
Mental or emotional harm experienced by child victims.
Victim Support
Support services provided to child victims and their families.
Child Sexual Abuse Event
A class representing any event involving child sexual abuse or exploitation. This is the base class for all CAC incidents modeled as gUFO Event. Victim and offender ages at the time of the event SHOULD be represented using cacontology-temporal:AgeAtTimeSituation instances rather than static age literals to support age-of-consent, Romeo-and-Juliet, and other temporal legal analyses.
AI Content Detection
Process of identifying AI-generated or AI-altered content to distinguish from authentic material during investigations. Enhanced as gUFO Event for forensic process modeling.
Cross-Border Operation
Investigation or operation spanning multiple countries.
Insider Threat Detection
Detection of corruption within law enforcement or military personnel.
Electronic Service Provider (ESP)
An organization that provides digital services and platforms, with responsibilities for content moderation and law enforcement cooperation. Modeled as gUFO Organization.
Social Media Evidence
Digital evidence collected from social media platforms, including posts, messages, and account information.
Criminal Sentence
Punishment imposed by court for criminal conviction. Modeled as gUFO Object.
Therapeutic Intervention
Professional therapeutic treatment or intervention for victim recovery.
AI Content Generation
Process of creating artificial CSAM using machine learning models, neural networks, or other AI technologies. Enhanced as gUFO Event for precise temporal and causal modeling.
Educational institution where child exploitation occurs, including schools, colleges, and educational programs. Enhanced as gUFO Organization for comprehensive institutional modeling.
gUFO Organization validation for educational institutions
Nihilistic Violent Extremism Network
Criminal network engaging in child exploitation as part of broader nihilistic violent extremism goals including social unrest and downfall of current world order (e.g., 764 network).
Law Enforcement Agency
Government organization responsible for law enforcement within a jurisdiction.
Physical Search
Law enforcement search of physical premises for evidence. Extends investigation:InvestigativeAction for CASE ontology integration (gUFO Event).
Direct Trafficking Proposition
Explicit, immediate proposition for victim to engage in commercial sexual activity.
Athletic Coaching Exploitation
Child sexual exploitation committed by athletic coaches using sports authority, team dynamics, and physical training as coercion mechanisms. Enhanced as gUFO Event for comprehensive temporal and causal modeling of exploitation patterns.
gUFO Event: Athletic exploitation processes with defined temporal boundaries, participants, and coercive mechanisms.
Mass Prosecution Coordination
Coordination of prosecutions for massive user bases from large-scale platform takedowns requiring simultaneous action across multiple jurisdictions (nearly 2 million users for Kidflix operation).
Case Assignment
Assignment of personnel and resources to specific cases with defined roles and responsibilities. Enhanced as gUFO Event linking to gUFO Roles.
gUFO Event: Assignment processes with temporal duration and role-based relationships.
Case Documentation
Comprehensive documentation management for case files, reports, evidence logs, and legal documents. Enhanced as gUFO Object for document management.
gUFO Object: Documentation objects with measurable characteristics, access control, and retention properties.
Case Review
Formal review processes for case quality assurance, supervisory oversight, and legal compliance. Enhanced as gUFO Event for review processes.
gUFO Event: Review processes with defined temporal boundaries, participants, and evaluation outcomes.
Case Workflow
Structured workflow stages and processes for managing case progression from intake to disposition. Enhanced as gUFO Event for comprehensive temporal and causal modeling.
gUFO Event: Workflow processes with defined temporal boundaries, participants, and operational outcomes.
Trust Violation
Action that violates a position of trust or custodial responsibility. Modeled as gUFO Event with temporal boundaries and participation patterns.
Mass Digital Evidence Processing
Processing of massive volumes of digital evidence requiring specialized automated tools and distributed processing systems (terabytes of data from platforms with millions of users).
Legal Proceeding
Formal judicial process for prosecuting cacontology-related crimes. Modeled as gUFO Event.
Task Force Member
Individual member of an ICAC task force with specialized training.
Coordinated operation conducted by ICAC task force.
Infrastructure Analysis
Analysis of seized infrastructure to understand platform operations and identify additional targets (gUFO Event).
National Legislation
National child protection legislation.
Jurisdiction
Legal authority and geographic area where an agency has enforcement power.
Sextortion Incident
Online blackmail incident where offender tricks or coerces someone into sending sexual images, then threatens to share unless demands are met. May involve demands for money, gift cards, or more graphic content.
Federal Prosecution
Federal legal prosecution process for child exploitation crimes. Modeled as gUFO Event with temporal progression through phases.
Stranger Abduction
Abduction of child by unknown perpetrator without prior relationship or contact.
Asset Forfeiture Action
Legal action to forfeit assets derived from or used in child exploitation crimes. Enhanced as gUFO Event for comprehensive temporal and causal modeling of forfeiture proceedings.
gUFO Event: Legal proceedings with defined start/end points, participants, and outcomes in asset forfeiture operations.
Coordination Metrics
Performance metrics for measuring effectiveness and efficiency of inter-agency coordination.
Law Enforcement Corruption
Corruption involving law enforcement personnel in child exploitation activities.
Victim Impact Assessment
Comprehensive assessment of the impact of criminal activity on child victims.
Educator Perpetrated Exploitation
Child sexual exploitation committed by educational institution personnel using their position of trust and authority. Enhanced as gUFO Event for comprehensive temporal and causal modeling.
gUFO Event validation for exploitation incidents
Child Exploitation Enterprise
Criminal enterprise as defined in 18 U.S.C. § 2252A(g) engaging in coordinated child exploitation activities with multiple participants and systematic operations.
Infrastructure Takedown
Coordinated operation to dismantle platform infrastructure including servers, domains, and supporting systems (gUFO Event).
Charitable Organization
Charitable or humanitarian organization providing services to vulnerable populations.
Prevention Program
Structured program designed to prevent child abuse and exploitation. Modeled as gUFO Event.
Registered Sex Offender
Individual required to register as a sex offender.
CAC Ontology Core
A core ontology for representing concepts and relationships specific to Crimes Against Children investigations, extending UCO and CASE with gUFO foundational ontology enhancements for improved semantic precision, temporal modeling, and validation capabilities.
Coordination Agreement
Formal agreements governing coordination between agencies including MOUs, MOAs, and operational agreements.
Systematic sharing of resources between agencies including personnel, equipment, facilities, and expertise.
Corrupt Law Enforcement Officer
Law enforcement officer engaged in child exploitation activities.
Public-Private Partnership
Formal partnership between government/law enforcement agencies and private sector organizations for child protection initiatives. Modeled as gUFO Organization.
Designated officer responsible for maintaining communication and coordination between agencies.
Case Management
Comprehensive management framework for ICAC cases including status tracking, priority assignment, and resource allocation. Enhanced as gUFO Object for comprehensive structural modeling and property management.
gUFO Object: Case management frameworks with measurable characteristics, structural properties, and organizational relationships.
Case management must maintain consistency across all operational phases
Institutional Exploitation
Systematic exploitation of children within institutional care settings.
Systematic sharing of information between agencies including intelligence, evidence, case data, and technical information.
Custodial Relationship
Legal or informal relationship involving custody, care, or supervision of a child. Modeled as gUFO Object with Kind typing for rigid identity criteria.
Production Offense
Criminal offense involving the production, creation, or manufacturing of child sexual abuse material.
International Training
Training program conducted across multiple countries. Modeled as gUFO Event.
Undercover Operation
A law enforcement operation using false identities or covert methods to investigate crimes and gather evidence.
Grooming Behavior
Predatory behavior designed to prepare a child for abuse by building trust, isolating them, and normalizing inappropriate contact.
Tactical Operation
Specialized law enforcement operation requiring tactical teams and advanced planning.
Physical Evidence
Tangible items collected as evidence in ICAC investigations (gUFO Object).
CAC Task Force
Internet Crimes Against Children task force unit specializing in child exploitation investigations.
Platform Infrastructure
Technical infrastructure supporting child exploitation platforms, including servers, networks, and supporting systems (gUFO Object).
Investigation Coordination
Comprehensive framework for coordinating investigations across multiple agencies, jurisdictions, and organizational boundaries.
Multi-Jurisdictional Investigation
Investigation spanning multiple legal jurisdictions requiring coordination between agencies.