CAC Public-Private Partnerships Ontology
type: Ontology
comment: 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'.
version IRI: https://cacontology.projectvic.org/partnerships/3.1.0
version info: 3.1.0
creator: CAC Ontology Team
issued: 2025-05-23
modified: 2026-08-09
imports: https://ontology.unifiedcyberontology.org/uco/core/1.5.0
imports: https://ontology.unifiedcyberontology.org/uco/identity/1.5.0
imports: https://ontology.unifiedcyberontology.org/uco/observable/1.5.0
imports: https://ontology.unifiedcyberontology.org/uco/action/1.5.0
imports: https://ontology.unifiedcyberontology.org/uco/role/1.5.0
imports: https://cacontology.projectvic.org/3.1.0
imports: http://purl.org/nemo/gufo#/1.0.0

Public-Private Partnership
type: Class
comment: Formal partnership between government/law enforcement agencies and private sector organizations for child protection initiatives. Modeled as gUFO Organization.
subclass of: UcoObject
subclass of: OrganizationLikeEntity

Multi-Stakeholder Initiative
type: Class
comment: Initiative involving multiple types of organizations including law enforcement, technology companies, NGOs, and civil society groups. Modeled as gUFO Organization.
subclass of: Public-Private Partnership

Tech Industry Cooperation
type: Class
comment: Cooperation framework between law enforcement and technology companies for content detection, platform monitoring, and data sharing. Modeled as gUFO Organization.
subclass of: Public-Private Partnership

NGO Coordination
type: Class
comment: Coordination framework with non-governmental organizations specializing in child protection and victim advocacy. Modeled as gUFO Organization.
subclass of: Public-Private Partnership

Civil Society Engagement
type: Class
comment: Framework for engaging civil society, volunteers, and public participation in child protection initiatives. Modeled as gUFO Organization.
subclass of: Public-Private Partnership

Academic Partnership
type: Class
comment: Partnership with academic institutions for research, training, and technology development in child protection. Modeled as gUFO Organization.
subclass of: Public-Private Partnership

Partnership Formation Phase
type: Class
comment: Phase of partnership formation including agreement negotiation and framework establishment. Modeled as anti-rigid gUFO Phase.
subclass of: Phase

Active Cooperation Phase
type: Class
comment: Phase of active cooperation with joint operations and information sharing. Modeled as anti-rigid gUFO Phase.
subclass of: Phase

Evaluation Phase
type: Class
comment: Phase of partnership evaluation and effectiveness assessment. Modeled as anti-rigid gUFO Phase.
subclass of: Phase

Renewal Phase
type: Class
comment: Phase of partnership renewal or renegotiation. Modeled as anti-rigid gUFO Phase.
subclass of: Phase

Collaborative Investigation Situation
type: Class
comment: Complex situation involving multiple partners working together on investigations. Modeled as gUFO Situation.
subclass of: Situation

Information Sharing Situation
type: Class
comment: Situation involving active information sharing between partnership entities. Modeled as gUFO Situation.
subclass of: Situation

Crowdsourcing Investigation
type: Class
comment: Investigation leveraging public participation for object identification, geolocation, and evidence analysis. Modeled as gUFO Event.
subclass of: CoordinationEvent

Object Identification Request
type: Class
comment: Request for public assistance in identifying objects, locations, or other evidence from case materials. Modeled as gUFO Event.
subclass of: Crowdsourcing Investigation

Geolocation Request
type: Class
comment: Request for public assistance in identifying geographic locations from visual evidence. Modeled as gUFO Event.
subclass of: Crowdsourcing Investigation

Public Tip
type: Class
comment: Information provided by members of the public in response to crowdsourcing requests. Modeled as gUFO Object.
subclass of: ObservableObject
subclass of: EnduringEntity

Community Analysis
type: Class
comment: Analysis performed by volunteer researchers and civil society organizations using open source intelligence methods. Modeled as gUFO Event.
subclass of: CoordinationEvent

OSINT Investigation
type: Class
comment: Open source intelligence investigation conducted by skilled volunteers and researchers. Modeled as gUFO Event.
subclass of: Community Analysis

Information Sharing Framework
type: Class
comment: Framework governing how information is shared between public and private partners while protecting privacy and investigation integrity. Modeled as gUFO Object.
subclass of: UcoObject
subclass of: Artifact

Data Sharing Agreement
type: Class
comment: Legal agreement governing data sharing between partners, including scope, limitations, and privacy protections. Modeled as gUFO Object.
subclass of: Information Sharing Framework

Technical Integration
type: Class
comment: Technical integration between partner systems for automated information sharing and analysis. Modeled as gUFO Object.
subclass of: Information Sharing Framework

Hash Sharing Protocol
type: Class
comment: Protocol for sharing cryptographic hashes of illegal content between partners for detection and prevention. Modeled as gUFO Object.
subclass of: Technical Integration

Intelligence Sharing
type: Class
comment: Sharing of actionable intelligence between partners while maintaining operational security. Modeled as gUFO Object.
subclass of: Information Sharing Framework

Technology Cooperation
type: Class
comment: Cooperation in developing and deploying technology solutions for child protection. Modeled as gUFO Event.
subclass of: CoordinationEvent

Content Detection Cooperation
type: Class
comment: Cooperation in developing and improving automated content detection systems. Modeled as gUFO Event.
subclass of: Technology Cooperation

Platform Monitoring
type: Class
comment: Cooperative monitoring of platforms and services for illegal content and activities. Modeled as gUFO Event.
subclass of: Technology Cooperation

Tool Development
type: Class
comment: Joint development of investigative tools and technologies for law enforcement use. Modeled as gUFO Event.
subclass of: Technology Cooperation

AI Cooperation
type: Class
comment: Cooperation in developing AI-based solutions for detection, analysis, and prevention of child exploitation. Modeled as gUFO Event.
subclass of: Technology Cooperation

Coordination Mechanism
type: Class
comment: Mechanism for coordinating activities and sharing information between partners. Modeled as gUFO Event.
subclass of: CoordinationEvent

Task Force Coordination
type: Class
comment: Coordination through multi-partner task forces with representatives from different organizations. Modeled as gUFO Event.
subclass of: Coordination Mechanism

Regular Meeting
type: Class
comment: Regular meetings between partners for coordination, information sharing, and strategic planning. Modeled as gUFO Event.
subclass of: Coordination Mechanism

Emergency Coordination
type: Class
comment: Rapid coordination mechanism for urgent situations requiring immediate partner response. Modeled as gUFO Event.
subclass of: Coordination Mechanism

Joint Operation
type: Class
comment: Operation conducted jointly by multiple partners with shared resources and coordination. Modeled as gUFO Event.
subclass of: Coordination Mechanism

Partner Role
type: Class
type: Role
comment: Role played by an organization within a public-private partnership framework. Modeled as anti-rigid gUFO Role.
subclass of: Role

Law Enforcement Partner
type: Class
type: Role
comment: Law enforcement agency participating in partnership with investigative and enforcement responsibilities. Modeled as anti-rigid gUFO Role.
subclass of: Partner Role

Technology Partner
type: Class
type: Role
comment: Technology company or provider participating in partnership with technical capabilities and platform access. Modeled as anti-rigid gUFO Role.
subclass of: Partner Role

NGO Partner
type: Class
type: Role
comment: Non-governmental organization participating in partnership with advocacy and support capabilities. Modeled as anti-rigid gUFO Role.
subclass of: Partner Role

Academic Partner
type: Class
type: Role
comment: Academic institution participating in partnership with research and training capabilities. Modeled as anti-rigid gUFO Role.
subclass of: Partner Role

Civil Society Partner
type: Class
type: Role
comment: Civil society organization participating in partnership with community engagement capabilities. Modeled as anti-rigid gUFO Role.
subclass of: Partner Role

has partnership begin point
type: DatatypeProperty
comment: Temporal begin point for partnership.
sub property of: hasBeginPointInXSDDateTimeStamp
domain: Public-Private Partnership
range: dateTimeStamp

has partnership end point
type: DatatypeProperty
comment: Temporal end point for partnership.
sub property of: hasEndPointInXSDDateTimeStamp
domain: Public-Private Partnership
range: dateTimeStamp

has phase begin point
type: DatatypeProperty
comment: Temporal begin point for partnership phase.
sub property of: hasBeginPointInXSDDateTimeStamp
domain: Phase
range: dateTimeStamp

has phase end point
type: DatatypeProperty
comment: Temporal end point for partnership phase.
sub property of: hasEndPointInXSDDateTimeStamp
domain: Phase
range: dateTimeStamp

has cooperation begin point
type: DatatypeProperty
comment: Temporal begin point for cooperation event.
sub property of: hasBeginPointInXSDDateTimeStamp
domain: Technology Cooperation
range: dateTimeStamp

has cooperation end point
type: DatatypeProperty
comment: Temporal end point for cooperation event.
sub property of: hasEndPointInXSDDateTimeStamp
domain: Technology Cooperation
range: dateTimeStamp

has role begin point
type: DatatypeProperty
comment: Temporal begin point for partner role.
sub property of: hasBeginPointInXSDDateTimeStamp
domain: Role
range: dateTimeStamp

has role end point
type: DatatypeProperty
comment: Temporal end point for partner role.
sub property of: hasEndPointInXSDDateTimeStamp
domain: Role
range: dateTimeStamp

partnership duration
type: DatatypeProperty
comment: Duration of partnership from formation to termination.
domain: Public-Private Partnership
range: duration

phase duration
type: DatatypeProperty
comment: Duration of partnership phase.
domain: Phase
range: duration

cooperation duration
type: DatatypeProperty
comment: Duration of cooperation event.
domain: Technology Cooperation
range: duration

role duration
type: DatatypeProperty
comment: Duration of partner role.
domain: Role
range: duration

includes partner
type: ObjectProperty
comment: Links partnership to participating organizations.
domain: Public-Private Partnership
range: Organization

has role
type: ObjectProperty
comment: Links partner organization to their role in the partnership.
domain: Organization
range: Partner Role

coordinated by
type: ObjectProperty
comment: Links partnership activities to coordinating organization.
domain: Public-Private Partnership
range: Organization

governed by
type: ObjectProperty
comment: Links partnership to information sharing frameworks governing it.
domain: Public-Private Partnership
range: Information Sharing Framework

enables sharing
type: ObjectProperty
comment: Links technical integration to types of information sharing enabled.
domain: Technical Integration
range: Information Sharing Framework

shares intelligence
type: ObjectProperty
comment: Links partners to intelligence sharing arrangements.
domain: Organization
range: Intelligence Sharing

solicits help
type: ObjectProperty
comment: Links organization to crowdsourcing investigations they conduct.
domain: Organization
range: Crowdsourcing Investigation

contributes to analysis
type: ObjectProperty
comment: Links civil society partners to community analysis they perform.
domain: Civil Society Partner
range: Community Analysis

generates requests
type: ObjectProperty
comment: Links investigation to identification requests generated.
domain: Action
range: Object Identification Request

participates in development
type: ObjectProperty
comment: Links technology partners to development projects they participate in.
domain: Technology Partner
range: Tool Development

provides monitoring
type: ObjectProperty
comment: Links technology partners to platform monitoring they provide.
domain: Technology Partner
range: Platform Monitoring

cooperates on
type: ObjectProperty
comment: Links partners to technology cooperation initiatives.
domain: Organization
range: Technology Cooperation

coordinated through
type: ObjectProperty
comment: Links partnership activities to coordination mechanisms used.
domain: Public-Private Partnership
range: Coordination Mechanism

participates in operation
type: ObjectProperty
comment: Links partners to joint operations they participate in.
domain: Organization
range: Joint Operation

responds to emergency
type: ObjectProperty
comment: Links partners to emergency coordination they participate in.
domain: Organization
range: Emergency Coordination