AgentSkillsCN

ontology-sync

将 Markdown 保险库同步到 TTL 知识图谱。为便于保险库同步而封装的本体引擎。

SKILL.md
--- frontmatter
name: ontology-sync
description: Sync markdown vault to TTL knowledge graph. Wrapper around ontology-engine for easy vault synchronization.

Ontology Sync

Sync vault to TTL knowledge graph.

Usage

Basic Sync

bash
source .venv/bin/activate && \
python .claude/skills/ontology-sync/scripts/sync_vault.py

With Options

bash
source .venv/bin/activate && \
python .claude/skills/ontology-sync/scripts/sync_vault.py \
  --vault ./my-vault \
  --output ./knowledge.ttl

Parameters

ParameterDefaultDescription
--vault./vaultVault directory
--output./knowledge.ttlOutput TTL file
--persons-dirpersonsPerson files folder
--projects-dirprojectsProject files folder
--archives-dirarchivesArchives folder

Output

  • knowledge.ttl - RDF triples in Turtle format

Statistics

After sync, displays:

  • Person count
  • Project count
  • Meeting count
  • Organization count
  • Topic count
  • Total triples

When to Use

  • After adding new person/project files
  • After updating meeting records
  • Before querying the knowledge graph
  • As part of vault maintenance workflow

Dependencies

  • ontology-engine skill (vault_to_ttl.py)
  • rdflib, pyyaml