The following table displays the data structures used for querying and navigating through notes in a knowledge-management system. I will highlight those parts that are implemented by Markcode1 scripts.
| Data Structure | Methods of KM | Markcode Implementation | Rank |
|---|---|---|---|
| Graph | forward-back links | Link Navigation plugin | ⭐ |
| Dictionary | tags, aliases | tags, aliases (metadata) | ⭐ |
| Chain | pre-next toggle | Neighboring Files plugin, ==metadata-defined chain (quick modifying and toggling)== | ⭐⭐ |
| Plain2 | up-down toggle | ==metadata-defined up-down relationship== | ⭐⭐ |
| Tree | project tag, task collection | Dataview, Tasks plugin, ==project management== | ⭐⭐ |
| Manifold | semantic search | Smart Connections plugin | ⭐⭐⭐ |
Explanation on the "Rank": Necessary functionalities that should be implemented by any KM system:⭐ Advanced functionalities but are useful in a wide range of use cases:⭐⭐ Extended, highly technique functionalities that are often difficult to implement:⭐⭐⭐