# Novel Character Ontology Sync Configuration obsidian: vault_path: /root/.openclaw/workspace/novel/characters sources: characters: path: . entity_type: Character extract: - age_from_content - gender_from_content - occupation_from_content - relationships_from_links - status_from_content ontology: storage_path: /root/.openclaw/workspace/novel/ontology format: jsonl entities: - Character - Relationship - Event - Location - Secret relationships: - mother_of - father_of - husband_of - wife_of - son_of - daughter_of - sister_of - brother_of - grandmother_of - grandfather_of - controls - oppresses - wants - investigates - killed_by - secret_of - appears_in - knows_about - related_to feedback: output_path: /root/.openclaw/workspace/novel/ontology/feedback generate_reports: true highlight_missing: true schedule: # Run via cron every 3 hours sync_interval: "0 */3 * * *" analyze_daily: "0 9 * * *" # 9 AM daily feedback_weekly: "0 10 * * MON" # Monday 10 AM