mindnet_obsidian/Dictionary/graph_schema.md
Lars 327ff4c9c7
Some checks failed
Node.js build / build (20.x) (push) Has been cancelled
Node.js build / build (22.x) (push) Has been cancelled
Refactor analysis policies and update chain roles and templates
- Removed the audit section from analysis policies for simplification.
- Updated chain roles to version 0.3.1, refining descriptions and edge types for clarity and consistency.
- Enhanced chain templates by removing redundant node types and improving allowed node type definitions.
- Revised graph schema documentation to clarify edge type definitions and improve overall structure.
2026-01-21 07:17:29 +01:00

295 lines
11 KiB
Markdown

---
id: graph_schema
title: Graph Topology & Preferences (Atomic)
type: reference
status: system
system_role: config
context: "Explizites Regelwerk für bidirektionale Notiz-Verbindungen. Definiert pro Source-Type typische und verbotene Edge-Typen (Canonical). Referenzen: types.yaml (gültige Note-Types) + edge_vocabulary.md (gültige Canonical Edge-Types & Inversen)."
---
# Graph Schema (Topologie & Präferenzen)
**Logik:** Jede Sektion definiert exakt einen **Quell-Notiztyp** (Source).
Für jeden Source werden pro **Target-Notiztyp** die bevorzugten (**Typical**) und unerwünschten (**Prohibited**) **Canonical Edge-Types** festgelegt.
**Ziele:**
- konsistente Kantenwahl beim Schreiben (nicht „Nähe“, sondern „Beziehungstyp“)
- bessere Analyse-/Traversal-Signale (Roles/Policies bauen darauf auf)
- eindeutige Canonicals (Aliases werden im Mindnet-System normalisiert)
---
## 1) Identität & Kompetenz
## Source: `person`
| Target-Note-type | Typical Edge-Types | Prohibited Edge-Types |
| :--- | :--- | :--- |
| `profile` | `consists_of` | `caused_by`, `solves` |
| `trait` | `consists_of` | `resulted_in` |
| `skill` | `experienced_in`, `expert_for` | `caused_by`, `solves` |
| `experience` | `related_to`, `references` | `caused_by` |
| `any` | `related_to`, `references` | - |
## Source: `profile`
| Target-Note-type | Typical Edge-Types | Prohibited Edge-Types |
| :--- | :--- | :--- |
| `person` | `part_of` | `caused_by` |
| `value` | `guided_by`, `based_on` | `solves` |
| `principle` | `guided_by`, `based_on` | `solves` |
| `belief` | `guided_by`, `based_on` | `solves` |
| `any` | `related_to`, `references` | - |
## Source: `trait`
| Target-Note-type | Typical Edge-Types | Prohibited Edge-Types |
| :--- | :--- | :--- |
| `person` | `part_of` | `resulted_in` |
| `experience` | `impacted_by`, `references` | `solves` |
| `any` | `related_to`, `references` | - |
## Source: `skill`
| Target-Note-type | Typical Edge-Types | Prohibited Edge-Types |
| :--- | :--- | :--- |
| `person` | `mastered_by`, `has_expert` | `consists_of` |
| `task` | `used_by` | `foundation_for` |
| `project` | `used_by` | `caused_by` |
| `any` | `references`, `related_to` | - |
---
## 2) Projekte, Aufgaben, Ziele
## Source: `project`
| Target-Note-type | Typical Edge-Types | Prohibited Edge-Types |
| :--- | :--- | :--- |
| `task` | `consists_of`, `depends_on` | `experienced_in` |
| `goal` | `guided_by`, `depends_on` | `similar_to` |
| `risk` | `has_risk`, `impacted_by` | `part_of` |
| `decision` | `derived_from`, `based_on` | `mastered_by` |
| `concept` | `based_on`, `references` | `followed_by` |
| `any` | `references`, `depends_on`, `related_to` | - |
## Source: `task`
| Target-Note-type | Typical Edge-Types | Prohibited Edge-Types |
| :--- | :--- | :--- |
| `project` | `part_of` | `expert_for` |
| `task` | `followed_by`, `preceded_by`, `depends_on` | `consists_of` |
| `goal` | `required_by`, `foundation_for` | `similar_to` |
| `skill` | `uses` | `mastered_by` |
| `obstacle` | `blocked_by` | `consists_of` |
| `any` | `depends_on`, `part_of`, `references` | - |
## Source: `goal`
| Target-Note-type | Typical Edge-Types | Prohibited Edge-Types |
| :--- | :--- | :--- |
| `project` | `guides` | `solves` |
| `task` | `depends_on` | `similar_to` |
| `value` | `aligned_with`, `guided_by` | `violates` |
| `principle` | `aligned_with`, `guided_by` | `violates` |
| `any` | `depends_on`, `related_to`, `references` | - |
## Source: `habit`
| Target-Note-type | Typical Edge-Types | Prohibited Edge-Types |
| :--- | :--- | :--- |
| `task` | `foundation_for`, `depends_on` | `followed_by` |
| `goal` | `foundation_for` | `similar_to` |
| `value` | `guided_by`, `upholds` | `violates` |
| `principle` | `guided_by`, `upholds` | `violates` |
| `any` | `references`, `related_to` | - |
---
## 3) Ereignisse, Erlebnisse, Journal
## Source: `event`
| Target-Note-type | Typical Edge-Types | Prohibited Edge-Types |
| :--- | :--- | :--- |
| `experience` | `resulted_in` | `solves` |
| `person` | `impacts`, `related_to` | `consists_of` |
| `state` | `resulted_in` | `solves` |
| `any` | `related_to`, `references` | - |
## Source: `experience`
| Target-Note-type | Typical Edge-Types | Prohibited Edge-Types |
| :--- | :--- | :--- |
| `event` | `caused_by` | `consists_of` |
| `insight` | `resulted_in` | `solves` |
| `trait` | `impacts` | `consists_of` |
| `belief` | `impacts` | `consists_of` |
| `state` | `resulted_in`, `impacts` | `solves` |
| `person` | `related_to`, `references` | `consists_of` |
| `any` | `references`, `related_to` | - |
## Source: `journal`
| Target-Note-type | Typical Edge-Types | Prohibited Edge-Types |
| :--- | :--- | :--- |
| `experience` | `source_of`, `references` | `solves` |
| `event` | `references` | `caused_by` |
| `state` | `references` | `caused_by` |
| `any` | `references`, `related_to` | - |
---
## 4) Logik, Entscheidungen, Hindernisse, Risiken, Zustände
## Source: `decision`
| Target-Note-type | Typical Edge-Types | Prohibited Edge-Types |
| :--- | :--- | :--- |
| `obstacle` | `solves` | `part_of` |
| `risk` | `impacts`, `solves` | `experienced_in` |
| `project` | `resulted_in`, `foundation_for` | `mastered_by` |
| `habit` | `resulted_in`, `guides` | `mastered_by` |
| `insight` | `caused_by`, `based_on` | `consists_of` |
| `value` | `upholds`, `violates`, `aligned_with`, `conflicts_with` | `part_of` |
| `principle` | `upholds`, `violates`, `aligned_with`, `conflicts_with` | `part_of` |
| `any` | `caused_by`, `based_on`, `references` | - |
## Source: `obstacle`
| Target-Note-type | Typical Edge-Types | Prohibited Edge-Types |
| :--- | :--- | :--- |
| `task` | `blocks` | `consists_of` |
| `project` | `blocks` | `consists_of` |
| `decision` | `solved_by` | `consists_of` |
| `risk` | `impacts` | `part_of` |
| `any` | `related_to`, `references` | - |
## Source: `risk`
| Target-Note-type | Typical Edge-Types | Prohibited Edge-Types |
| :--- | :--- | :--- |
| `project` | `risk_of` | `consists_of` |
| `decision` | `impacts` | `consists_of` |
| `goal` | `risk_of`, `impacts` | `consists_of` |
| `any` | `references`, `related_to` | - |
## Source: `state`
| Target-Note-type | Typical Edge-Types | Prohibited Edge-Types |
| :--- | :--- | :--- |
| `experience` | `caused_by`, `impacted_by` | `solves` |
| `decision` | `impacts` | `consists_of` |
| `habit` | `impacts` | `consists_of` |
| `any` | `related_to`, `references` | - |
---
## 5) Werte, Prinzipien, Überzeugungen, Grenzen, Bedürfnisse, Motivation, Bias
## Source: `value`
| Target-Note-type | Typical Edge-Types | Prohibited Edge-Types |
| :--- | :--- | :--- |
| `principle` | `foundation_for` | `violates` |
| `decision` | `guides`, `supports`, `contradicts` | `part_of` |
| `habit` | `guides` | `violates` |
| `profile` | `guides` | `violates` |
| `any` | `references`, `related_to` | - |
## Source: `principle`
| Target-Note-type | Typical Edge-Types | Prohibited Edge-Types |
| :--- | :--- | :--- |
| `value` | `based_on` | `violates` |
| `decision` | `guides`, `supports`, `contradicts` | `part_of` |
| `boundary` | `foundation_for`, `guides` | `violates` |
| `habit` | `guides` | `violates` |
| `any` | `references`, `related_to` | - |
## Source: `belief`
| Target-Note-type | Typical Edge-Types | Prohibited Edge-Types |
| :--- | :--- | :--- |
| `insight` | `supports`, `contradicts` | `consists_of` |
| `decision` | `guides`, `supports`, `contradicts` | `consists_of` |
| `value` | `aligned_with`, `conflicts_with` | `consists_of` |
| `principle` | `aligned_with`, `conflicts_with` | `consists_of` |
| `any` | `references`, `related_to` | - |
## Source: `boundary`
| Target-Note-type | Typical Edge-Types | Prohibited Edge-Types |
| :--- | :--- | :--- |
| `principle` | `based_on` | `violates` |
| `decision` | `blocks`, `guides` | `consists_of` |
| `task` | `blocks` | `consists_of` |
| `project` | `blocks` | `consists_of` |
| `any` | `references`, `related_to` | - |
## Source: `need`
| Target-Note-type | Typical Edge-Types | Prohibited Edge-Types |
| :--- | :--- | :--- |
| `motivation` | `resulted_in` | `consists_of` |
| `decision` | `impacts` | `consists_of` |
| `habit` | `impacts` | `consists_of` |
| `any` | `references`, `related_to` | - |
## Source: `motivation`
| Target-Note-type | Typical Edge-Types | Prohibited Edge-Types |
| :--- | :--- | :--- |
| `need` | `caused_by` | `consists_of` |
| `decision` | `guides`, `impacts` | `consists_of` |
| `habit` | `guides`, `impacts` | `consists_of` |
| `goal` | `guides` | `consists_of` |
| `any` | `references`, `related_to` | - |
## Source: `bias`
| Target-Note-type | Typical Edge-Types | Prohibited Edge-Types |
| :--- | :--- | :--- |
| `decision` | `impacts` | `consists_of` |
| `belief` | `contradicts`, `supports` | `consists_of` |
| `any` | `impacts`, `related_to`, `references` | - |
---
## 6) Wissen, Ideen, Quellen, Glossar
## Source: `concept`
| Target-Note-type | Typical Edge-Types | Prohibited Edge-Types |
| :--- | :--- | :--- |
| `source` | `derived_from`, `references` | `followed_by` |
| `idea` | `foundation_for`, `supports` | `followed_by` |
| `glossary` | `part_of` | `caused_by` |
| `any` | `references`, `related_to` | - |
## Source: `idea`
| Target-Note-type | Typical Edge-Types | Prohibited Edge-Types |
| :--- | :--- | :--- |
| `concept` | `based_on`, `references` | `followed_by` |
| `project` | `foundation_for`, `resulted_in` | `mastered_by` |
| `decision` | `foundation_for`, `supports` | `consists_of` |
| `any` | `references`, `related_to` | - |
## Source: `source`
| Target-Note-type | Typical Edge-Types | Prohibited Edge-Types |
| :--- | :--- | :--- |
| `concept` | `source_of`, `references` | `caused_by` |
| `idea` | `source_of`, `references` | `caused_by` |
| `insight` | `source_of`, `references` | `caused_by` |
| `any` | `references`, `related_to` | - |
## Source: `glossary`
| Target-Note-type | Typical Edge-Types | Prohibited Edge-Types |
| :--- | :--- | :--- |
| `concept` | `consists_of` | `caused_by` |
| `any` | `references`, `related_to` | - |
---
## 7) Insight (als Brücke zwischen Erfahrung und Entscheidung)
## Source: `insight`
| Target-Note-type | Typical Edge-Types | Prohibited Edge-Types |
| :--- | :--- | :--- |
| `experience` | `caused_by`, `references` | `consists_of` |
| `belief` | `resulted_in`, `supports`, `contradicts` | `consists_of` |
| `decision` | `foundation_for`, `guides` | `consists_of` |
| `habit` | `guides`, `foundation_for` | `consists_of` |
| `any` | `references`, `related_to` | - |
---
## 8) Default / Global Fallback
## Source: `default`
| Target-Note-type | Typical Edge-Types | Prohibited Edge-Types |
| :--- | :--- | :--- |
| `any` | `related_to`, `references` | - |
## Source: `any`
| Target-Note-type | Typical Edge-Types | Prohibited Edge-Types |
| :--- | :--- | :--- |
| `any` | `related_to`, `references` | - |