ontology

Create and modify investigation entities, relationships, and lifecycle actions within a structured ontology framework.

2|Updated Jun 26, 2026
One-click install
npx skills add https://github.com/sxd007/investigation-ontology --skill ontology-sxd007
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ontology
Source: https://github.com/sxd007/investigation-ontology/tree/main/skills/ontology
Command: npx skills add https://github.com/sxd007/investigation-ontology --skill ontology-sxd007

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill solves the problem of inconsistent data modeling and weak evidence chains in complex investigations by enforcing a strict, rule-based ontology for entities, relationships, and actions.

Core Features & Use Cases

  • Structural Governance: Defines rigid Object Types (Person, Organization, Account, Evidence, Case) and Link Types to ensure data integrity.
  • Action-Based Workflow: Implements mandatory preconditions for critical operations like closing cases or sealing evidence, preventing premature or unauthorized state changes.
  • Use Case: When an investigator identifies a new suspect, they use this skill to create a Person entity, link it to a bank account via a HARD relationship supported by transaction evidence, and ensure the entire process adheres to the investigation's audit requirements.

Quick Start

Use the ontology skill to create a new Person entity for the suspect identified in the latest bank statement evidence.

Frequently Asked Questions about ontology

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I standardize investigation facts to enforce evidence-based reasoning in fraud case files?

You standardize investigation facts by defining rigid Object Types like Person and Evidence, then mapping them via structured Link Types to enforce evidence-based reasoning and maintain audit-compliant data integrity across multi-platform fraud cases.

What is the best way to enforce audit compliance for entity lifecycle actions during an investigation?

Enforcing audit compliance for entity lifecycle actions requires implementing mandatory preconditions and append-only state evolution, which prevents unauthorized or premature state changes like closing cases or sealing evidence.

How do I link a suspect to a bank account using transaction evidence without breaking temporal integrity?

Linking a suspect to a bank account using transaction evidence without breaking temporal integrity requires creating a Person entity, establishing a HARD relationship supported by the evidence, and relying on automated hook-based validation.

Does identity resolution in multi-platform fraud investigations require an append-only ontology framework?

Identity resolution in multi-platform fraud investigations requires an append-only ontology framework to satisfy strict temporal integrity, prevent data overwrites, and ensure every entity state evolution remains traceable for evidence-based reasoning.

What happens if I try to close a fraud case file before meeting all evidence preconditions?

Attempting to close a fraud case file before meeting evidence preconditions triggers the action-based workflow to block the operation through automated hook-based validation, preventing premature or unauthorized state changes to the investigation lifecycle.