Downloads
Download CAC Ontology files, software, and related resources.
Ontology Files
GitHub Repository
All ontology files are available from the CAC-Ontology GitHub repository:
git clone https://github.com/Project-VIC-International/CAC-Ontology.git
Ontology Modules
Ontology files are located in the ontology/ directory:
Core Framework
cacontology-core.ttlcacontology-hotlines-core.ttlcacontology-us-ncmec.ttl
Domain-Specific Modules
cacontology-international.ttlcacontology-production.ttlcacontology-grooming.ttlcacontology-forensics.ttl- And 20+ additional modules
Validation Modules
cacontology-*-shapes.ttl- SHACL validation shapes for each module
Example Files
30+ example files are available in the examples/ directory:
- Real-world investigation examples
- Use case demonstrations
- Pattern examples
Software and Tools
Python Tools
The repository includes Python tools for working with the ontology:
- Clone the repository:
git clone https://github.com/Project-VIC-International/CAC-Ontology.git cd CAC-Ontology - Install dependencies:
pip install -r requirements.txt
Docker Validation
Validation infrastructure using Docker:
docker compose -f testing/docker-compose.yaml up -d
Documentation
Repository Documentation
Documentation files in the repository:
docs/architecture.md- System architecturedocs/design.md- Design principlesdocs/user_doc.md- User guidedocs/PRD.md- Product requirementsdocs/glossary.md- Terminology
Online Documentation
- Entities A-Z - Complete entity reference
- Ontology Documentation - Technical documentation
SPARQL Queries
Example SPARQL queries are available in:
example_SPARQL_queries/directory- Analytics and query examples
- Common investigation patterns
Releases
For specific releases and versions:
- Releases Page - Release information
- GitHub Releases - Release downloads
File Formats
Ontology files are provided in:
- Turtle (TTL) - Primary format for all modules
- RDF/XML - Can be generated from Turtle files
- JSON-LD - Context files available in
contexts/directory
Validation
All ontology files can be validated using:
- SHACL validation modules included in the repository
- Docker validation infrastructure
- Standard RDF validators
Related Resources
- Getting Started - Installation and setup
- Examples - Example files and use cases
- Resources Overview - Additional resources