CAC Street-Based Recruitment & Opportunistic Exploitation Ontology
type: Ontology
comment: 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).
version IRI: https://cacontology.projectvic.org/street/3.1.0
version info: 3.1.0
creator: CAC Ontology Team
issued: 2025-05-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

Street Based Recruitment
type: Class
comment: Trafficking recruitment occurring in public spaces through direct physical approach and opportunistic exploitation.
subclass of: VictimRecruitment

Opportunistic Exploitation
type: Class
comment: Exploitation of vulnerable individuals encountered in public spaces without prior planning or relationship.
subclass of: Street Based Recruitment

Public Space Targeting
type: Class
comment: Systematic targeting of vulnerable individuals in specific public locations for trafficking recruitment.
subclass of: Street Based Recruitment

Neighborhood Targeting
type: Class
comment: Targeting specific neighborhoods or geographic areas known for vulnerable populations.
subclass of: Public Space Targeting

Demographic Targeting
type: Class
comment: Targeting individuals based on specific demographic characteristics indicating vulnerability.
subclass of: Public Space Targeting

Initial Street Contact
type: Class
comment: First contact between trafficker and victim occurring in public space.
subclass of: ExploitationEvent

Pretext Based Approach
type: Class
comment: Initial approach using false pretext or offer of assistance to establish contact.
subclass of: Initial Street Contact

Help Offer Approach
type: Class
comment: Approach offering assistance such as phone charging, food, transportation, or shelter.
subclass of: Pretext Based Approach

Phone Charging Offer
type: Class
comment: Specific pretext offering to charge victim's phone in vehicle or location.
subclass of: Help Offer Approach

Food Offer Approach
type: Class
comment: Approach offering food or meals to establish trust and create obligation.
subclass of: Help Offer Approach

Transportation Offer Approach
type: Class
comment: Offer of rides or transportation to isolated locations for exploitation.
subclass of: Help Offer Approach

Casual Conversation Approach
type: Class
comment: Approach through seemingly innocent casual conversation to assess vulnerability.
subclass of: Initial Street Contact

Direct Solicitation Approach
type: Class
comment: Direct approach with immediate commercial sexual proposition.
subclass of: Initial Street Contact

Street Vulnerability Assessment
type: Class
comment: Rapid assessment of individual vulnerability factors in public space encounters.
subclass of: ExploitationEvent

Vulnerability Indicator
type: Class
comment: Observable characteristic or behavior indicating potential trafficking vulnerability.
subclass of: UcoObject

Physical Vulnerability Indicator
type: Class
comment: Physical appearance or condition indicating vulnerability (youth, fatigue, distress).
subclass of: Vulnerability Indicator

Behavioral Vulnerability Indicator
type: Class
comment: Behavioral patterns indicating vulnerability (isolation, confusion, seeking help).
subclass of: Vulnerability Indicator

Socioeconomic Vulnerability Indicator
type: Class
comment: Indicators of economic hardship or social disadvantage (clothing, possessions, location).
subclass of: Vulnerability Indicator

Isolation Vulnerability Indicator
type: Class
comment: Indicators that individual is alone or lacks social support (walking alone, no companions).
subclass of: Vulnerability Indicator

Age Vulnerability Indicator
type: Class
comment: Apparent youth or minor status making individual vulnerable to exploitation.
subclass of: Physical Vulnerability Indicator

Rapid Escalation Recruitment
type: Class
comment: Trafficking recruitment with accelerated timeline from initial contact to exploitation attempt.
subclass of: Street Based Recruitment

Same Day Progression
type: Class
comment: Progression from initial contact to sexual assault and trafficking proposition within same day.
subclass of: Rapid Escalation Recruitment

Immediate Isolation
type: Class
comment: Rapid removal of victim from public space to isolated location for exploitation.
subclass of: Rapid Escalation Recruitment

Location Transition
type: Class
comment: Movement of victim from initial contact location to exploitation location.
subclass of: ExploitationEvent

Vehicle Based Isolation
type: Class
comment: Use of vehicle to isolate victim and transport to exploitation location.
subclass of: Immediate Isolation

Secondary Location Exploitation
type: Class
comment: Exploitation occurring at secondary location away from initial contact point.
subclass of: Location Transition

Direct Trafficking Proposition
type: Class
comment: Explicit, immediate proposition for victim to engage in commercial sexual activity.
subclass of: SexualExploitation

Explicit Commercial Offer
type: Class
comment: Direct offer of money in exchange for sexual services or performances.
subclass of: Direct Trafficking Proposition

Stripping Proposition
type: Class
comment: Specific proposition to engage in stripping or exotic dancing for money.
subclass of: Explicit Commercial Offer

Prostitution Proposition
type: Class
comment: Direct proposition to engage in prostitution or selling sexual services.
subclass of: Explicit Commercial Offer

Body Selling Proposition
type: Class
comment: Explicit suggestion that victim can make money by 'selling their body'.
subclass of: Prostitution Proposition

Economic Incentive Presentation
type: Class
comment: Presentation of financial benefits and earning potential from commercial sexual activity.
subclass of: Direct Trafficking Proposition

Immediate Exploitation Attempt
type: Class
comment: Attempt to immediately engage victim in commercial sexual activity without extended grooming.
subclass of: Direct Trafficking Proposition

Substance Facilitated Recruitment
type: Class
comment: Use of alcohol or drugs to facilitate trafficking recruitment and reduce victim resistance.
subclass of: Street Based Recruitment

Drug Facilitated Vulnerability
type: Class
comment: Creation or exploitation of vulnerability through substance administration.
subclass of: Substance Facilitated Recruitment

Marijuana Facilitation
type: Class
comment: Use of marijuana to reduce victim inhibitions and facilitate exploitation.
subclass of: Drug Facilitated Vulnerability

Alcohol Facilitation
type: Class
comment: Use of alcohol to impair victim judgment and facilitate exploitation.
subclass of: Drug Facilitated Vulnerability

Substance Based Control
type: Class
comment: Use of substance dependency or impairment to maintain control over victim.
subclass of: Substance Facilitated Recruitment

Impairment Exploitation
type: Class
comment: Exploitation of victim while impaired by substances to reduce resistance.
subclass of: Substance Based Control

Post Contact Reinforcement
type: Class
comment: Follow-up contact after initial encounter to reinforce trafficking proposition.
subclass of: ExploitationEvent

Next Day Follow Up
type: Class
comment: Follow-up contact occurring the day after initial encounter.
subclass of: Post Contact Reinforcement

Digital Follow Up
type: Class
comment: Follow-up through digital communication channels (text, social media, calls).
subclass of: Post Contact Reinforcement

Text Message Follow Up
type: Class
comment: Follow-up through text messaging to reinforce trafficking proposition.
subclass of: Digital Follow Up

Trafficking Proposition Reinforcement
type: Class
comment: Repeated presentation of trafficking proposition to overcome initial resistance.
subclass of: Post Contact Reinforcement

Persistence After Rejection
type: Class
comment: Continued recruitment attempts after initial rejection of trafficking proposition.
subclass of: Trafficking Proposition Reinforcement

Digital to Physical Bridge
type: Class
comment: Use of digital communication to maintain connection after physical encounter.
subclass of: Digital Follow Up

Victim Street Response
type: Class
comment: Victim's response to street-based recruitment attempts and trafficking propositions.
subclass of: Event

Trafficking Proposition Rejection
type: Class
comment: Victim's rejection of trafficking proposition or commercial sexual offer.
subclass of: Victim Street Response

Victim Resistance
type: Class
comment: Active resistance to trafficking recruitment attempts or exploitation.
subclass of: Victim Street Response

Escape Attempt
type: Class
comment: Victim's attempt to escape from trafficking situation or recruitment.
subclass of: Victim Resistance

Help Seeking Behavior
type: Class
comment: Victim's attempts to seek help or report trafficking recruitment.
subclass of: Victim Street Response

Victim Reporting
type: Class
comment: Victim's decision to report trafficking recruitment or assault to authorities.
subclass of: Help Seeking Behavior

Disclosure to Authorities
type: Class
comment: Victim's disclosure of trafficking recruitment or exploitation to law enforcement.
subclass of: Victim Reporting

Delayed Reporting
type: Class
comment: Victim reporting that occurs days or weeks after initial incident.
subclass of: Victim Reporting

Immediate Reporting
type: Class
comment: Victim reporting that occurs immediately or within hours of incident.
subclass of: Victim Reporting

Street Recruitment Location
type: Class
comment: Specific location where street-based trafficking recruitment occurs.
subclass of: Location

High Traffic Area
type: Class
comment: Public area with high pedestrian traffic used for victim identification.
subclass of: Street Recruitment Location

Transit Area
type: Class
comment: Transportation hubs or transit areas where vulnerable individuals may be targeted.
subclass of: High Traffic Area

Commercial District
type: Class
comment: Commercial areas with restaurants, shops, and businesses used for recruitment.
subclass of: High Traffic Area

Residential Area
type: Class
comment: Residential neighborhoods where victims may be walking or living.
subclass of: Street Recruitment Location

Vulnerable Neighborhood
type: Class
comment: Neighborhood with high poverty, crime, or social vulnerability targeted by traffickers.
subclass of: Residential Area

Isolated Location
type: Class
comment: Secluded location used for exploitation away from public view.
subclass of: Location

Highway Location
type: Class
comment: Location near or alongside highways used for isolated exploitation.
subclass of: Isolated Location

Vehicle Location
type: Class
comment: Vehicle used as location for exploitation or transportation to exploitation site.
subclass of: Isolated Location

contact duration
type: DatatypeProperty
comment: Duration of initial street contact in minutes.
domain: Initial Street Contact
range: decimal

escalation timeframe
type: DatatypeProperty
comment: Time from initial contact to trafficking proposition in hours.
domain: Rapid Escalation Recruitment
range: decimal

same day progression
type: DatatypeProperty
comment: Whether recruitment progressed from contact to proposition within same day.
domain: Same Day Progression
range: boolean

follow up delay
type: DatatypeProperty
comment: Time delay between initial contact and follow-up in hours.
domain: Post Contact Reinforcement
range: decimal

approach method
type: DatatypeProperty
comment: Method used for initial approach (help_offer, casual_conversation, direct_solicitation).
domain: Initial Street Contact
range: string

pretext used
type: DatatypeProperty
comment: Specific pretext used for initial contact (phone_charging, food_offer, transportation).
domain: Pretext Based Approach
range: string

help offer type
type: DatatypeProperty
comment: Type of assistance offered (phone_charging, food, ride, shelter).
domain: Help Offer Approach
range: string

conversation topic
type: DatatypeProperty
comment: Initial conversation topic used to establish rapport.
domain: Casual Conversation Approach
range: string

vulnerability indicators
type: DatatypeProperty
comment: Observable indicators of victim vulnerability (youth, isolation, distress, poverty).
domain: Street Vulnerability Assessment
range: string

apparent age
type: DatatypeProperty
comment: Apparent age of victim as assessed by trafficker.
domain: Age Vulnerability Indicator
range: nonNegativeInteger

isolation level
type: DatatypeProperty
comment: Level of victim isolation (alone, with_friends, with_family).
domain: Isolation Vulnerability Indicator
range: string

distress indicators
type: DatatypeProperty
comment: Observable signs of distress or vulnerability.
domain: Behavioral Vulnerability Indicator
range: string

initial contact location
type: DatatypeProperty
comment: Specific location where initial contact occurred.
domain: Initial Street Contact
range: string

exploitation location
type: DatatypeProperty
comment: Location where exploitation or assault occurred.
domain: Secondary Location Exploitation
range: string

transportation method
type: DatatypeProperty
comment: Method used to transport victim to exploitation location.
domain: Location Transition
range: string

distance from contact
type: DatatypeProperty
comment: Distance in miles from initial contact to exploitation location.
domain: Secondary Location Exploitation
range: decimal

proposition type
type: DatatypeProperty
comment: Type of trafficking proposition (stripping, prostitution, body_selling).
domain: Direct Trafficking Proposition
range: string

explicitness level
type: DatatypeProperty
comment: Level of explicitness in trafficking proposition (subtle, direct, explicit).
domain: Direct Trafficking Proposition
range: string

economic incentive
type: DatatypeProperty
comment: Financial incentive presented to victim for commercial sexual activity.
domain: Economic Incentive Presentation
range: string

money amount mentioned
type: DatatypeProperty
comment: Specific amount of money mentioned in trafficking proposition.
domain: Explicit Commercial Offer
range: decimal

substance type
type: DatatypeProperty
comment: Type of substance used to facilitate recruitment (marijuana, alcohol, other).
domain: Substance Facilitated Recruitment
range: string

administration method
type: DatatypeProperty
comment: Method of substance administration (offered, forced, shared).
domain: Drug Facilitated Vulnerability
range: string

impairment level
type: DatatypeProperty
comment: Level of victim impairment from substances (mild, moderate, severe).
domain: Impairment Exploitation
range: string

response type
type: DatatypeProperty
comment: Type of victim response (acceptance, rejection, resistance, compliance).
domain: Victim Street Response
range: string

resistance level
type: DatatypeProperty
comment: Level of victim resistance (none, passive, active, aggressive).
domain: Victim Resistance
range: string

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

reporting method
type: DatatypeProperty
comment: Method used for reporting (police_call, in_person, third_party).
domain: Victim Reporting
range: string

follow up method
type: DatatypeProperty
comment: Method used for follow-up contact (text, call, social_media, in_person).
domain: Post Contact Reinforcement
range: string

reinforcement attempts
type: DatatypeProperty
comment: Number of attempts to reinforce trafficking proposition.
domain: Trafficking Proposition Reinforcement
range: nonNegativeInteger

persistence level
type: DatatypeProperty
comment: Level of persistence after initial rejection (low, moderate, high, aggressive).
domain: Persistence After Rejection
range: string

initiates contact
type: ObjectProperty
comment: Links trafficker to initial street contact with victim.
domain: Person
range: Initial Street Contact

uses pretext
type: ObjectProperty
comment: Links initial contact to pretext used for approach.
domain: Initial Street Contact
range: Pretext Based Approach

targets victim
type: ObjectProperty
comment: Links recruitment activity to victim being targeted.
domain: Street Based Recruitment
range: Person

occurs at
type: ObjectProperty
comment: Links recruitment activity to location where it occurs.
domain: Street Based Recruitment
range: Street Recruitment Location

assesses vulnerability
type: ObjectProperty
comment: Links trafficker to vulnerability assessment of potential victim.
domain: Person
range: Street Vulnerability Assessment

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

exploits vulnerability
type: ObjectProperty
comment: Links recruitment to vulnerability being exploited.
domain: Street Based Recruitment
range: Vulnerability Indicator

transitions to
type: ObjectProperty
comment: Links initial contact location to exploitation location.
domain: Street Recruitment Location
range: Isolated Location

facilitates transition
type: ObjectProperty
comment: Links transportation method to location transition.
domain: Transportation Offer Approach
range: Location Transition

isolates at
type: ObjectProperty
comment: Links isolation activity to location used for isolation.
domain: Immediate Isolation
range: Isolated Location

makes proposition
type: ObjectProperty
comment: Links trafficker to trafficking proposition made to victim.
domain: Person
range: Direct Trafficking Proposition

escalates to
type: ObjectProperty
comment: Links initial contact to trafficking proposition escalation.
domain: Initial Street Contact
range: Direct Trafficking Proposition

facilitates with substance
type: ObjectProperty
comment: Links recruitment to substance used for facilitation.
domain: Substance Facilitated Recruitment
range: ObservableObject

responds to
type: ObjectProperty
comment: Links victim response to trafficking proposition.
domain: Victim Street Response
range: Direct Trafficking Proposition

rejects
type: ObjectProperty
comment: Links victim to trafficking proposition they reject.
domain: Person
range: Direct Trafficking Proposition

reports to
type: ObjectProperty
comment: Links victim reporting to law enforcement agency.
domain: Victim Reporting
range: Organization

follows up with
type: ObjectProperty
comment: Links trafficker to follow-up contact with victim.
domain: Person
range: Post Contact Reinforcement

reinforces
type: ObjectProperty
comment: Links follow-up contact to trafficking proposition being reinforced.
domain: Post Contact Reinforcement
range: Direct Trafficking Proposition

persists after
type: ObjectProperty
comment: Links persistence to initial rejection being overcome.
domain: Persistence After Rejection
range: Trafficking Proposition Rejection

documents recruitment
type: ObjectProperty
comment: Links evidence to street recruitment activity it documents.
domain: ObservableObject
range: Street Based Recruitment

supports charge
type: ObjectProperty
comment: Links street recruitment evidence to criminal charges.
domain: Street Based Recruitment
range: ObservableObject