--- 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` | - |