Skip to main content

Ontology Documentation

📚 Detailed Documentation Available: For comprehensive technical documentation, visit the hosted documentation site. You can also explore the GitHub repository for source code, examples, and additional resources.

The CAC (Crimes Against Children) Ontology Family provides a comprehensive semantic framework for modeling child exploitation investigations. This section provides detailed documentation about the ontology structure, modules, and usage.

Overview

The CAC Ontology Family consists of 30+ specialized modules organized into six domain areas, enhanced with comprehensive gUFO (Unified Foundational Ontology) integration for improved semantic precision, temporal modeling, and validation capabilities.

Namespace: https://cacontology.projectvic.org

Ontology Modules

Core Framework (3 modules)

International Coordination & Global Frameworks (4 modules)

High-Priority Criminal Activities (5+ modules)

Specialized Investigation (5+ modules)

Technical Support (4+ modules)

Victim Services & Task Force Management (5+ modules)

Validation Components (20+ modules)

Namespace and Prefixes

All ontology modules use the standardized namespace structure:

Example Usage

@prefix cacontology: <https://cacontology.projectvic.org#> .
@prefix cacontology-core: <https://cacontology.projectvic.org/core#> .
@prefix cacontology-taskforce: <https://cacontology.projectvic.org/taskforce#> .

Integration with CASE and UCO

CAC Ontology extends and integrates with:

This integration ensures compatibility with existing cyber investigation tools and workflows while providing specialized capabilities for crimes against children investigations.

Documentation Resources

Repository Documentation

Additional documentation is available in the GitHub repository: