Ontology Version: 3.1.0

cacontology-athletic:AthleticCoachingExploitation


URI

https://cacontology.projectvic.org/athletic#AthleticCoachingExploitation

Label

Athletic Coaching Exploitation

Description

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.

Usage

Instances of cacontology-athletic:AthleticCoachingExploitation can have the following properties:

PROPERTYTYPEDESCRIPTIONRANGE

Property Shapes

By the associated SHACL property shapes, instances of cacontology-athletic:AthleticCoachingExploitation can have the following properties:

PROPERTY PROPERTY TYPE DESCRIPTION MIN MAX VALUE TYPE OTHER CONSTRAINTS GLOBAL RANGE
cacontology-athletic:AthleticCoachingExploitation
cacontology-athletic:currentPhase owl:ObjectProperty Links athletic exploitation to its current operational phase. gUFO Phase modeling for exploitation state management.
sh:message Athletic coaching exploitation may specify current operational phase
0 1 cac-core:Phase cac-core:Phase
cacontology-athletic:holdsCoachingRole owl:ObjectProperty Links person to coaching role they hold. Enhanced with gUFO Role assignment.
sh:message Athletic coaching exploitation must involve at least one coaching role
1 * cacontology-athletic:AthleticCoachRole cacontology-athletic:AthleticCoachRole
cacontology-athletic:sportType owl:DatatypeProperty Type of sport (baseball, basketball, soccer, football, tennis, etc.). Enhanced with gUFO Object classification.
sh:message Athletic coaching exploitation must specify exactly one sport type from the allowed list.
1 1 xsd:string
sh:in baseball, basketball, soccer, football, tennis, swimming, track, volleyball, wrestling, gymnastics, hockey, lacrosse, softball, golf, cross_country, other
xsd:string
cacontology-athletic:teamSize --
sh:message Team size must be between 1 and 50 players.
1 1 xsd:nonNegativeInteger
sh:minInclusive 1
sh:maxInclusive 50
--
cacontology-athletic:teamType owl:DatatypeProperty Type of team (travel, school, club, recreational, competitive). Enhanced with gUFO Organization classification.
sh:message Athletic coaching exploitation must specify exactly one team type from the allowed list.
1 1 xsd:string
sh:in travel, school, club, recreational, competitive, elite, youth_league, select
xsd:string
cacontology-gufo:exploitationBeginTime owl:DatatypeProperty Temporal point when athletic exploitation begins using gUFO temporal framework.
sh:message Athletic coaching exploitation must specify begin time using gUFO temporal framework
1 1 xsd:dateTime xsd:dateTime
cacontology-gufo:exploitationEndTime owl:DatatypeProperty Temporal point when athletic exploitation ends using gUFO temporal framework.
sh:message Athletic coaching exploitation may specify end time using gUFO temporal framework
0 1 xsd:dateTime xsd:dateTime
cac-core:Event
(cacontology-forensics:examinedBy | cacontology-forensics:performedBy | cacontology-forensics:witnessedBy | cacontology-forensics:authorizedBy) --
sh:message Every forensic event must have at least one participant (gUFO participation)
1 * --
(cacontology-grooming:targetsVictim | cacontology-grooming:performedBy | cacontology-grooming:witnessedBy | cacontology-grooming:facilitatedBy) --
sh:message Every grooming event must have at least one participant (gUFO participation)
1 * --
(cacontology-usa-federal:prosecutedBy | cacontology-usa-federal:investigatedBy | cacontology-usa-federal:defendedBy | cacontology-usa-federal:victimizedBy) --
sh:message Every federal criminal event must have at least one participant
1 * --
(gufo:hasBeginPointInXSDDateTimeStamp | cacontology-enterprises:hasCoercionEventBeginDate | cacontology-enterprises:hasInvestigationBeginDate) --
sh:message gUFO Events must have at least one temporal beginning point.
1 * --
gufo:hasBeginPointInXSDDateTimeStamp -- begin time
Optional temporal begin point for the event.
sh:message Event can have at most one begin point; Forensic action must have at most one begin timestamp (gUFO temporal constraint); Grooming behavior must have at most one begin timestamp (gUFO temporal); Production event must have exactly one begin point.
1 1 xsd:dateTimeStamp --
gufo:hasEndPointInXSDDateTimeStamp -- end time
Optional temporal end point for the event.
sh:message Event can have at most one end point; Forensic action must have at most one end timestamp (gUFO temporal constraint); Grooming behavior must have at most one end timestamp (gUFO temporal); Production event may have an end point.
0 1 xsd:dateTimeStamp --
rdfs:label -- label
Every event should have at least one human-readable label.
1 * xsd:string --
cacontology-educational:EducatorPerpetratedExploitation
cacontology-educational:exploitationDuration owl:DatatypeProperty Duration of exploitation activity in months.
sh:message Exploitation duration must be between 0.1 hours and 10,000 hours
0 * xsd:decimal
sh:minInclusive 0.1
sh:maxInclusive 10000
xsd:decimal
cacontology-educational:exploitationFirstIncidentTimePoint --
sh:message Exploitation can have at most one first incident time point
0 1 xsd:dateTimeStamp --
cacontology-gufo:beginTimePoint --
sh:message Exploitation event can have at most one begin point
0 1 xsd:dateTimeStamp --
cacontology-gufo:endTimePoint --
sh:message Exploitation event can have at most one end point
0 1 xsd:dateTimeStamp --

Implementation

@prefix cac-core: <https://cacontology.projectvic.org/core#> .
@prefix cacontology-athletic: <https://cacontology.projectvic.org/athletic#> .
@prefix cacontology-educational: <https://cacontology.projectvic.org/educational#> .
@prefix cacontology-gufo: <https://cacontology.projectvic.org/gufo#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
cacontology-athletic:AthleticCoachingExploitation a owl:Class ;
    rdfs:label "Athletic Coaching Exploitation"@en ;
    rdfs:comment "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."@en ;
    rdfs:subClassOf cac-core:Event,
        cacontology-educational:EducatorPerpetratedExploitation ;
    cacontology-gufo:hasTemporalProperty cacontology-gufo:exploitationBeginTime,
        cacontology-gufo:exploitationEndTime .