Semantic Linking

Semantic linking defines the types of relationships that can exist between concepts or notes. By making these relationships explicit, we enrich connections and improve discoverability. It also allows us to talk to our notes, by presenting reinforcing ideas as well as opposing ideas to that note.

flowchart TD
    %% Nó Central
    Central["Central Note"]

    %% Categorias de Relacionamento
    subgraph Support_Opposition ["Support & Opposition"]
        direction LR
        S1["Supporting Note"]
        O1["Opposing Note"]
    end

    subgraph Structure ["Composition & Hierarchy"]
        direction LR
        C1["Component/Part"]
        H1["Superordinate Note"]
    end

    subgraph Cause_Effect ["Causality & Sequence"]
        direction LR
        CE1["Cause/Antecedent"]
        CE2["Effect/Consequent"]
    end

    %% Conexões com aspas rigorosas para compatibilidade
    Central -- "Supports" --> S1
    Central -- "Opposes" --> O1
    
    Central -- "Is a component of" --> C1
    Central -- "Is subordinate to" --> H1
    
    CE1 -- "Is a cause of" --> Central
    Central -- "Is an effect of" --> CE2
    
    %% Links de Contexto Adicionais
    Central -- "Extends" --> Ext["Related Concept"]
    Central -- "Is evidence for" --> Evid["Argument/Proof"]

Support and Opposition

Development and Context

Composition and Structure

Dependency and Conditions

Causality and Sequence

Comparison and Contrast

Influence and Derivation

Properties and Functions

Hierarchy

Modification and Coexistence

Semantic linking transforms simple connections into meaningful relationships.
By classifying links, we can better understand how ideas support, oppose, depend on, or influence each other.

See also: Idea compass.