Zettelkasten Forum


2 graph styles for visualizing notes with Luhmann's style IDs

edited December 4 in Your Current Projects

As some of you may know that i created an Obsidian community plugin called "Zettelkasten Navigation", The main functionality of this plugin is to visualize notes with Luhmann style IDs as a hierarchical tree(Mermaid flowchart). The algorithm for this graph style is to generate parent-child links for the selected note and its subsequent. It is suitable for nearby notes in a stucture.

But in my zettelkasten, not all nearby notes are in a stucture. many of them may just be related. A hierarchical tree is not the best way to visualize these notes and their relationships.

Recently I found a new graph type "gitGraph" in Mermaid Page. I think gitGraph is suitable for nearby notes just related. You only need to concern about whether a new note is continuing or branching off from an existing note in this graph style(i call it "roadmap"). So i integreate gitGraph into my plugin.

The differences between 2 graph tyles:

  • "structure": graph type: Mermaid Flowchart, algorithm: generating parent-child links (1->1a; 1->1-1)
  • "roadmap": graph type: Mermaid GitGraph, algorithm: generating sequential links(1a1->1a2; 1aa->1ab) and branch-off links(1a->1a1; 1a->1aa)

One awesome thing is GitGraph has a great time-base feature: all commits(notes) from left to right from all branches are in a time sequence. it is good for us tracing our notes by timeline.

Comments

  • The subway graph is cute!

    Can you show how to use this with an example?

    Author at Zettelkasten.de • https://christiantietze.de/

  • very cool

  • I've started using this plugin. But it doesn't work with my notes. Something seems to be missing in my metadata. I would need a real note example.

    Edmund Gröpl
    100% organic thinking. Less than 5% AI-generated ideas.

  • @ctietze @Edmund
    Demo Vault as the attached. Let me know if you meet any problem using this vault.

  • edited December 5

    @ctietze @Edmund
    I am not able to attach file in this post. But you can download a demo vault from here.

    Please Let me know if you meet any problems using this vault. Thanks.

  • Thanks!

    A link to the repository would also have worked :)

    https://github.com/PKM-er/obsidian-zettelkasten-navigation

    Author at Zettelkasten.de • https://christiantietze.de/

  • @Terry said:
    @ctietze @Edmund
    Please Let me know if you meet any problems using this vault. Thanks.

    Yes, it's fine. Your example was very helpful. But my own problem may result on my usage of "Option 2: Metadata is note ID":

    "Invalid main note" is shown as an error message:

    I could not find a solution or workaround.

    Edmund Gröpl
    100% organic thinking. Less than 5% AI-generated ideas.

  • @Edmund Can you share the frontmatter of your main note? your settings for main notes seems ok. Possibly your notes' frontmatter doesn't match the settings.

    Every time you change main notes settings(path, tag, ID field options), you can click the main note button to check if your notes correctly read and initialized by this plugin. if everything is ok, you can select a note to refresh the index graph view.

  • @Terry said:
    @Edmund Can you share the frontmatter of your main note? your settings for main notes seems ok. Possibly your notes' frontmatter doesn't match the settings.

    Here's my shared frontmatter: https://github.com/PKM-er/obsidian-zettelkasten-navigation/issues/39

    Edmund Gröpl
    100% organic thinking. Less than 5% AI-generated ideas.

  • @Edmund said:

    @Terry said:
    @Edmund Can you share the frontmatter of your main note? your settings for main notes seems ok. Possibly your notes' frontmatter doesn't match the settings.

    Here's my shared frontmatter: https://github.com/PKM-er/obsidian-zettelkasten-navigation/issues/39

    Probable the property type of your "note_id" is "Number".

    You can change it from "Number" to "Text" or just upgrade to the latest 1.0.7 version.

  • @Terry, it's not such easy to get it running with an existing Zettelkasten: https://github.com/PKM-er/obsidian-zettelkasten-navigation/issues/41

    Edmund Gröpl
    100% organic thinking. Less than 5% AI-generated ideas.

  • edited December 13

    @Edmund said:
    @Terry, it's not such easy to get it running with an existing Zettelkasten: https://github.com/PKM-er/obsidian-zettelkasten-navigation/issues/41

    Yes, i see.

    For people who have used Luhmann's style IDs and keyword register/index in their Zettelkasten, there is no conflicts to use this plugin.

    But for the others, they have to understand how Luhmann's style IDs and keyword register/index work at first, and then start to use it. There may be a lot of conflicts with their existing Zettelkasten.

    Anyway, thanks for your efforts trying this plugin. i hope it works well for you. Feel free to let me know(log issue in github) if you met any problems when using it.

    Post edited by Terry on
  • @Terry said:
    But for the others, they have to understand how Luhmann's style IDs and keyword register/index work at first, and then start to use it. There may be a lot of conflicts with their existing Zettelkasten.

    Yes, that seems to be the reason. I‘ve used the concept of Folgezettel published by Bob Doto. And there is a difference to Luhmann‘s style IDs. But I had to learn it by using your plugin.

    Edmund Gröpl
    100% organic thinking. Less than 5% AI-generated ideas.

Sign In or Register to comment.