# CAC Ontology Documentation (Project VIC International) # Machine-readable entrypoint for AI agents and web crawlers Ontology Version: 2.11.0 Base URL: https://cacontology.projectvic.org/ ## What is the CAC Ontology? The Crimes Against Children (CAC) Ontology Family is a community-developed evolving standard that provides a structured (ontology-based) specification for representing information commonly analyzed and exchanged by people and systems during investigations involving digital evidence related to crimes against children. The power of CAC Ontology is that it provides a common language to support automated normalization, combination and validation of varied information sources to facilitate analysis and exploration of investigative questions (who, what, when, timeline, where, how, and why). In addition to representing tool results, CAC Ontology ensures that analysis results can be traced back to their source(s), keeping track of when, where and who used which tools to perform investigative actions on data sources. CAC Ontology extends the Unified Cyber Ontology (UCO), the Cyber-investigation Analysis Standard Expression (CASE) Ontology, and the Unified Foundational Ontology (gUFO). This powerful combination provides specialized modules for modeling child exploitation investigations, operations, legal processes, reporting, offender tradecraft, victim and survivor related information, and digital forensics activities with high semantic precision. ## How to find entity documentation Entity pages follow predictable URL patterns: - Classes: https://cacontology.projectvic.org/class-.html - Properties: https://cacontology.projectvic.org/prop-.html - Shapes: https://cacontology.projectvic.org/shape-.html - Concepts: https://cacontology.projectvic.org/concept-.html The is the lowercase concatenation of the namespace prefix and local name. Example: The property `forensics#priorityClassification` has the URL: https://cacontology.projectvic.org/prop-cacontology-forensicspriorityclassification.html ## Key navigation pages (recommended starting points) - Entities A-Z: https://cacontology.projectvic.org/entities-az.html - Classes tree: https://cacontology.projectvic.org/entities-tree-classes.html - Properties tree: https://cacontology.projectvic.org/entities-tree-properties.html - Shapes tree: https://cacontology.projectvic.org/entities-tree-shapes.html - Concepts tree: https://cacontology.projectvic.org/entities-tree-concepts.html - Statistics: https://cacontology.projectvic.org/stats.html ## Machine-friendly artifacts (recommended for bulk lookup) - Sitemap: https://cacontology.projectvic.org/sitemap.xml - Entity index (JSONL): https://cacontology.projectvic.org/entities.jsonl - Merged ontology (Turtle): https://cacontology.projectvic.org/cacontology.ttl - Merged ontology (Turtle, gzipped): https://cacontology.projectvic.org/cacontology.ttl.gz ## Entity index format (entities.jsonl) Each line is a JSON object with: - iri: Full IRI of the entity - type: Class, Property, Concept, or Shape - label: Human-readable label - comment: Description/definition - doc_url: Direct URL to the documentation page ## Notes - Canonical ontology IRIs use hash fragments (e.g., .../forensics#priorityClassification). - For human-readable docs, use the HTML pages above. - The sitemap lists all available HTML documentation pages.