version: 0.2.0 context: > Abstraction Layer für Chain-Analyse (Obsidian Plugin): Kanonische Edge-Typen werden stabilen Rollen zugeordnet. Rollen bleiben wenige und stabil; Edge-Typen (Canonicals) können wachsen. Hinweis: Aliases werden im Mindnet-System / Edge Vocabulary auf Canonicals normalisiert. roles: causal: description: "Direkte Ursache/Wirkung oder Lösung/Problem-Beziehung." edge_types: - caused_by - resulted_in - solvesversion: 0.3.0 context: > Abstraction Layer für Chain-Analyse (Obsidian Plugin). Edge-Typen sind (nach Mindnet-Normalisierung) kanonisch. Rollen dienen Template-Matching, Traversal/Scoring und Debug-Explainability. Hinweis: Neue Rollen (temporal/epistemic/normative) beeinflussen Matching erst, wenn Templates diese Rollen in allowed_edge_roles zulassen. roles: causal: description: "Direkte Ursache/Wirkung bzw. Problem↔Lösung." edge_types: - caused_by - resulted_in - solves - solved_by enables_constraints: description: "Voraussetzungen, Abhängigkeiten, Blockaden (Constraints)." edge_types: - depends_on - required_by - blocks - blocked_by influences: description: "Beeinflussung/Steuerung ohne harte Kausalität (inkl. Risiko-Signal)." edge_types: - impacts - impacted_by - guides - guided_by - risk_of - has_risk provenance: description: "Herkunft/Abstammung/Quelle (lineage)." edge_types: - derived_from - source_of epistemic: description: "Begründung/Evidenz/Argumentation (Warum glaube/behaupte ich das?)." edge_types: # bereits im Vocabulary vorhanden - references - referenced_by - based_on - foundation_for # neu empfohlen (kanonisch) - supports - supported_by - contradicts - contradicted_by normative: description: "Werte/Prinzipien/Normen: Ausrichtung, Konflikt, Einhaltung, Verletzung." edge_types: # neu empfohlen (kanonisch) - upholds - upheld_by - violates - violated_by # symmetrisch - aligned_with - conflicts_with structural: description: "Struktur/Komposition/Tools/Assoziation/Kompetenz (nicht per se kausal)." edge_types: - part_of - consists_of - uses - used_by - related_to - similar_to - implemented_in - implements - experienced_in - expert_for - mastered_by temporal: description: "Zeitliche Ordnung/Sequenz (keine Kausalität)." edge_types: - followed_by - preceeded_by - solved_by enables_constraints: description: "Ermöglicht, begrenzt oder ist Voraussetzung / Blockade." edge_types: - depends_on - required_by - blocks - blocked_by influences: description: "Beeinflusst/steuert ohne harte Kausalität (inkl. Risiko-Signal)." edge_types: - impacts - impacted_by - guides - guided_by - risk_of - has_risk provenance: description: "Herkunft/Quelle/Evidenz/Referenzen (für Rückwärtsverstehen & Begründungsketten)." edge_types: - derived_from - source_of - based_on - foundation_for - references - referenced_by structural: description: "Struktur/Komposition/Tools/Assoziation/Kompetenz (nicht direkt kausal, aber navigationsrelevant)." edge_types: - part_of - consists_of - uses - used_by - related_to - similar_to - implemented_in - implements - experienced_in - expert_for - mastered_by temporal: description: "Sequenz / zeitliche Ordnung (keine Kausalität)." edge_types: - followed_by - preceeded_by