CAC Stranger Abduction & Weapon-Based Coercion Ontology
type: Ontology
comment: 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).
version IRI: https://cacontology.projectvic.org/abduction/3.1.0
version info: 3.1.0
creator: CAC Ontology Team
issued: 2025-01-28
modified: 2026-08-09
imports: https://ontology.unifiedcyberontology.org/uco/core/1.5.0
imports: https://ontology.caseontology.org/case/case/1.5.0
imports: https://cacontology.projectvic.org/core/3.1.0

Stranger Abduction
type: Class
comment: Abduction of child by unknown perpetrator without prior relationship or contact.
subclass of: ChildSexualAbuseEvent

Opportunistic Predation
type: Class
comment: Spontaneous targeting and exploitation of vulnerable children encountered by chance.
subclass of: Stranger Abduction

Random Victim Selection
type: Class
comment: Selection of victim based on opportunity rather than specific targeting or grooming.
subclass of: Opportunistic Predation

Street Level Abduction
type: Class
comment: Abduction occurring on public streets or sidewalks during victim's routine activities.
subclass of: Stranger Abduction

School Route Abduction
type: Class
comment: Abduction of child while traveling to or from school or educational activities.
subclass of: Street Level Abduction

Public Space Abduction
type: Class
comment: Abduction occurring in public spaces such as parks, playgrounds, or commercial areas.
subclass of: Stranger Abduction

Weapon Based Coercion
type: Class
comment: Use of weapons to threaten, intimidate, and control victims during abduction and exploitation.
subclass of: ExploitationEvent

Knife Threats
type: Class
comment: Use of knife or bladed weapon to threaten and control victim.
subclass of: Weapon Based Coercion

Firearm Threats
type: Class
comment: Use of firearm to threaten and control victim during abduction.
subclass of: Weapon Based Coercion

Blunt Object Threats
type: Class
comment: Use of blunt objects as weapons to threaten and control victim.
subclass of: Weapon Based Coercion

Implied Weapon Threats
type: Class
comment: Threats suggesting weapon possession without displaying actual weapon.
subclass of: Weapon Based Coercion

Weapon Display Intimidation
type: Class
comment: Display of weapon to intimidate victim into compliance without direct threats.
subclass of: Weapon Based Coercion

Physical Force with Weapon
type: Class
comment: Combination of physical force and weapon use to control victim.
subclass of: Weapon Based Coercion

Disguise Based Concealment
type: Class
comment: Use of disguises or concealment methods to hide identity during approach and abduction.
subclass of: ExploitationEvent

Facial Concealment
type: Class
comment: Concealment of facial features to prevent identification.
subclass of: Disguise Based Concealment

Ski Mask Concealment
type: Class
comment: Use of ski mask or balaclava to conceal identity during approach.
subclass of: Facial Concealment

Hooded Concealment
type: Class
comment: Use of hooded clothing to partially conceal identity.
subclass of: Facial Concealment

Mask Concealment
type: Class
comment: Use of masks or face coverings to hide identity.
subclass of: Facial Concealment

Clothing Disguise
type: Class
comment: Use of specific clothing to alter appearance or blend into environment.
subclass of: Disguise Based Concealment

Vehicle Concealment
type: Class
comment: Use of vehicles to conceal approach or provide mobile concealment.
subclass of: Disguise Based Concealment

Forced Location Entry
type: Class
comment: Forcing victim to enter buildings, apartments, or other locations for exploitation.
subclass of: ExploitationEvent

Fire Escape Entry
type: Class
comment: Forcing victim to climb fire escapes to enter buildings through windows.
subclass of: Forced Location Entry

Window Entry
type: Class
comment: Forcing victim to enter location through windows rather than doors.
subclass of: Forced Location Entry

Unconventional Entry
type: Class
comment: Use of non-standard entry methods to avoid detection or surveillance.
subclass of: Forced Location Entry

Location Isolation
type: Class
comment: Use of isolated or secluded locations to prevent victim escape or discovery.
subclass of: ExploitationEvent

Apartment Isolation
type: Class
comment: Use of apartment or residential unit for victim isolation and exploitation.
subclass of: Location Isolation

Secondary Location Control
type: Class
comment: Movement of victim to secondary location for enhanced control and exploitation.
subclass of: Location Isolation

Victim Targeting Pattern
type: Class
comment: Patterns of victim selection and targeting in stranger abduction cases.
subclass of: UcoObject

School Route Targeting
type: Class
comment: Targeting children on routes to or from school when they are alone and vulnerable.
subclass of: Victim Targeting Pattern

Isolated Child Targeting
type: Class
comment: Targeting children who are alone without adult supervision or companions.
subclass of: Victim Targeting Pattern

Routine Activity Targeting
type: Class
comment: Targeting children during predictable routine activities (school, recreation, errands).
subclass of: Victim Targeting Pattern

Opportunity Based Targeting
type: Class
comment: Targeting based on immediate opportunity rather than planned surveillance.
subclass of: Victim Targeting Pattern

Vulnerability Exploitation
type: Class
comment: Exploitation of specific victim vulnerabilities during stranger abduction.
subclass of: ExploitationEvent

Age Based Vulnerability
type: Class
comment: Exploitation of victim's young age and limited ability to resist or escape.
subclass of: Vulnerability Exploitation

Size Based Vulnerability
type: Class
comment: Exploitation of victim's small physical size relative to perpetrator.
subclass of: Vulnerability Exploitation

Isolation Vulnerability
type: Class
comment: Exploitation of victim being alone without potential helpers or witnesses.
subclass of: Vulnerability Exploitation

Victim Control Mechanism
type: Class
comment: Methods used to maintain control over victim during abduction and exploitation.
subclass of: ExploitationEvent

Threat Based Control
type: Class
comment: Use of threats to maintain victim compliance and prevent resistance.
subclass of: Victim Control Mechanism

Physical Intimidation
type: Class
comment: Use of physical presence and intimidation to control victim behavior.
subclass of: Victim Control Mechanism

Verbal Threats
type: Class
comment: Use of verbal threats to maintain victim compliance.
subclass of: Threat Based Control

Silence Enforcement
type: Class
comment: Specific threats or actions to prevent victim from calling for help.
subclass of: Threat Based Control

Movement Restriction
type: Class
comment: Physical or psychological restriction of victim movement and escape attempts.
subclass of: Victim Control Mechanism

Compliance Enforcement
type: Class
comment: Methods used to enforce victim compliance with perpetrator demands.
subclass of: Victim Control Mechanism

Abduction Exploitation Pattern
type: Class
comment: Patterns of sexual exploitation following stranger abduction.
subclass of: ChildSexualAbuseEvent

Immediate Exploitation
type: Class
comment: Sexual exploitation occurring immediately following abduction without delay.
subclass of: Abduction Exploitation Pattern

Location Based Exploitation
type: Class
comment: Exploitation occurring at specific location following victim transportation.
subclass of: Abduction Exploitation Pattern

Controlled Environment Exploitation
type: Class
comment: Exploitation in environment controlled by perpetrator to prevent escape or discovery.
subclass of: Location Based Exploitation

Ritualized Exploitation
type: Class
comment: Exploitation following specific ritualized patterns (forced showering, specific commands).
subclass of: Abduction Exploitation Pattern

Humiliation Based Exploitation
type: Class
comment: Exploitation designed to humiliate and degrade victim beyond sexual assault.
subclass of: Abduction Exploitation Pattern

Victim Abduction Response
type: Class
comment: Victim's response to stranger abduction and exploitation attempts.
subclass of: Event

Initial Resistance
type: Class
comment: Victim's initial attempts to resist abduction or escape.
subclass of: Victim Abduction Response

Compliance Under Threat
type: Class
comment: Victim compliance due to weapon threats or intimidation.
subclass of: Victim Abduction Response

Survival Behavior
type: Class
comment: Victim behavior focused on survival and minimizing harm.
subclass of: Victim Abduction Response

Escape Attempt
type: Class
comment: Victim's attempts to escape during or after abduction.
subclass of: Victim Abduction Response

Post Abduction Reporting
type: Class
comment: Victim's reporting of abduction and exploitation to authorities or family.
subclass of: Victim Abduction Response

Immediate Disclosure
type: Class
comment: Immediate disclosure of abduction and assault upon release or escape.
subclass of: Post Abduction Reporting

Delayed Disclosure
type: Class
comment: Delayed disclosure due to trauma, threats, or other factors.
subclass of: Post Abduction Reporting

Stranger Abduction Investigation
type: Class
comment: Specialized investigation of stranger abduction and sexual exploitation cases.
subclass of: Investigation

Abduction Scene Evidence
type: Class
comment: Physical evidence collected from abduction scene.
subclass of: ObservableObject

Exploitation Scene Evidence
type: Class
comment: Physical evidence collected from exploitation location.
subclass of: ObservableObject

Weapon Evidence
type: Class
comment: Weapons used in abduction and coercion recovered as evidence.
subclass of: PhysicalEvidence

Disguise Evidence
type: Class
comment: Disguise items or concealment materials recovered as evidence.
subclass of: DisguiseItem

Witness Evidence
type: Class
comment: Witness testimony regarding abduction or suspicious activity.
subclass of: ObservableObject

Surveillance Evidence
type: Class
comment: Video or photographic surveillance evidence of abduction or related activity.
subclass of: ObservableObject

abduction duration
type: DatatypeProperty
comment: Duration of abduction from initial contact to victim release in hours.
domain: Stranger Abduction
range: decimal

abduction location
type: DatatypeProperty
comment: Specific location where abduction occurred.
domain: Stranger Abduction
range: string

victim activity
type: DatatypeProperty
comment: Activity victim was engaged in when abducted (walking_to_school, playing, shopping).
domain: Stranger Abduction
range: string

time of day
type: DatatypeProperty
comment: Time of day when abduction occurred (morning, afternoon, evening, night).
domain: Stranger Abduction
range: string

approach method
type: DatatypeProperty
comment: Method used to approach victim (direct_confrontation, deception, force).
domain: Stranger Abduction
range: string

weapon type
type: DatatypeProperty
comment: Type of weapon used for coercion (knife, firearm, blunt_object, implied).
domain: Weapon Based Coercion
range: string

weapon displayed
type: DatatypeProperty
comment: Whether weapon was visibly displayed to victim.
domain: Weapon Based Coercion
range: boolean

threat specificity
type: DatatypeProperty
comment: Specificity of threats made (vague, specific, detailed, graphic).
domain: Weapon Based Coercion
range: string

threat effectiveness
type: DatatypeProperty
comment: Effectiveness of threats in controlling victim behavior.
domain: Weapon Based Coercion
range: string

disguise type
type: DatatypeProperty
comment: Type of disguise used (ski_mask, hood, mask, clothing, vehicle).
domain: Disguise Based Concealment
range: string

concealment level
type: DatatypeProperty
comment: Level of identity concealment (partial, full, complete).
domain: Disguise Based Concealment
range: string

disguise effectiveness
type: DatatypeProperty
comment: Effectiveness of disguise in preventing identification.
domain: Disguise Based Concealment
range: string

entry method
type: DatatypeProperty
comment: Method used to enter exploitation location (fire_escape, window, door, roof).
domain: Forced Location Entry
range: string

location isolation level
type: DatatypeProperty
comment: Level of isolation of exploitation location (high, moderate, low).
domain: Location Isolation
range: string

access difficulty
type: DatatypeProperty
comment: Difficulty of accessing exploitation location (easy, moderate, difficult).
domain: Forced Location Entry
range: string

escape routes
type: DatatypeProperty
comment: Number and accessibility of potential escape routes from location.
domain: Location Isolation
range: string

resistance level
type: DatatypeProperty
comment: Level of victim resistance (none, minimal, moderate, strong).
domain: Victim Abduction Response
range: string

compliance reason
type: DatatypeProperty
comment: Primary reason for victim compliance (fear, weapon_threat, physical_force).
domain: Compliance Under Threat
range: string

reporting delay
type: DatatypeProperty
comment: Time delay between incident and reporting in hours.
domain: Post Abduction Reporting
range: decimal

disclosure method
type: DatatypeProperty
comment: Method of disclosure (family, police, school, medical).
domain: Post Abduction Reporting
range: string

targeting criteria
type: DatatypeProperty
comment: Criteria used for victim selection (age, size, isolation, opportunity).
domain: Victim Targeting Pattern
range: string

surveillance duration
type: DatatypeProperty
comment: Duration of pre-abduction surveillance if any, in days.
domain: Victim Targeting Pattern
range: decimal

opportunity window
type: DatatypeProperty
comment: Duration of opportunity window for abduction in minutes.
domain: Opportunity Based Targeting
range: decimal

evidence recovery rate
type: DatatypeProperty
comment: Percentage of expected evidence successfully recovered.
domain: Stranger Abduction Investigation
range: decimal

witness count
type: DatatypeProperty
comment: Number of witnesses identified during investigation.
domain: Stranger Abduction Investigation
range: nonNegativeInteger

investigation duration
type: DatatypeProperty
comment: Duration of investigation from report to resolution in days.
domain: Stranger Abduction Investigation
range: decimal

perpetrates abduction
type: ObjectProperty
comment: Links perpetrator to stranger abduction they commit.
domain: Person
range: Stranger Abduction

victims of
type: ObjectProperty
comment: Links victim to stranger abduction they experience.
domain: Person
range: Stranger Abduction

occurs at
type: ObjectProperty
comment: Links abduction to location where it occurs.
domain: Stranger Abduction
range: Location

uses weapon
type: ObjectProperty
comment: Links abduction to weapon used for coercion.
domain: Stranger Abduction
range: Weapon Evidence

employs coercion
type: ObjectProperty
comment: Links abduction to coercion methods employed.
domain: Stranger Abduction
range: Weapon Based Coercion

threatens with
type: ObjectProperty
comment: Links perpetrator to weapon used for threats.
domain: Person
range: Weapon Evidence

uses disguise
type: ObjectProperty
comment: Links abduction to disguise methods used.
domain: Stranger Abduction
range: Disguise Based Concealment

conceals identity with
type: ObjectProperty
comment: Links perpetrator to disguise items used for concealment.
domain: Person
range: Disguise Evidence

forces entry to
type: ObjectProperty
comment: Links abduction to forced entry into exploitation location.
domain: Stranger Abduction
range: Forced Location Entry

isolates at
type: ObjectProperty
comment: Links abduction to location used for victim isolation.
domain: Stranger Abduction
range: Location Isolation

transitions to
type: ObjectProperty
comment: Links abduction location to exploitation location.
domain: Location
range: Location

targets victim
type: ObjectProperty
comment: Links targeting pattern to victim being targeted.
domain: Victim Targeting Pattern
range: Person

exploits vulnerability
type: ObjectProperty
comment: Links abduction to victim vulnerability being exploited.
domain: Stranger Abduction
range: Vulnerability Exploitation

exhibits vulnerability
type: ObjectProperty
comment: Links victim to vulnerability they exhibit.
domain: Person
range: Vulnerability Exploitation

exercises control
type: ObjectProperty
comment: Links perpetrator to control mechanisms they employ.
domain: Person
range: Victim Control Mechanism

responds to
type: ObjectProperty
comment: Links victim response to abduction they are responding to.
domain: Victim Abduction Response
range: Stranger Abduction

resists abduction
type: ObjectProperty
comment: Links victim to resistance efforts against abduction.
domain: Person
range: Initial Resistance

escalates to
type: ObjectProperty
comment: Links abduction to exploitation pattern that follows.
domain: Stranger Abduction
range: Abduction Exploitation Pattern

facilitates exploitation
type: ObjectProperty
comment: Links abduction methods to exploitation they facilitate.
domain: Stranger Abduction
range: Abduction Exploitation Pattern

investigates abduction
type: ObjectProperty
comment: Links investigation to abduction being investigated.
domain: Stranger Abduction Investigation
range: Stranger Abduction

documents abduction
type: ObjectProperty
comment: Links evidence to abduction it documents.
domain: ObservableObject
range: Stranger Abduction

supports charge
type: ObjectProperty
comment: Links abduction evidence to criminal charges it supports.
domain: Abduction Scene Evidence
range: ObservableObject

recovered from
type: ObjectProperty
comment: Links evidence to location where it was recovered.
domain: ObservableObject
range: Location

reports abduction
type: ObjectProperty
comment: Links victim to abduction reporting they make.
domain: Person
range: Post Abduction Reporting

discloses to
type: ObjectProperty
comment: Links disclosure to person or agency receiving disclosure.
domain: Post Abduction Reporting
range: Person

triggers investigation
type: ObjectProperty
comment: Links victim reporting to investigation it triggers.
domain: Post Abduction Reporting
range: Stranger Abduction Investigation