⚡️ Ideas
Olli Tiainen Olli Tiainen Apr 19, 2023

Taxonomy: A "network graph" of supertags, and how they connect via extensions and field instances

Explain the problem as you see it

I want to debug my taxonomy a bit, but it would help to have an overview available. With so many tags and field constellations connected via extensions and instances, keeping up with the structure isn't easy.

Why is this a problem for you?

Well, taxonomy is everything.

Suggest a solution

A network graph - a visual description of the connections. (note! I'm not recommending a network graph of nodes - just supertags and how they connect via extensions or field instances)

⁨7⁩ ⁨Comments⁩

I'd absolutely love this.

I desperately need to re-factor my Supertag structure that's just developed ad-hoc since I started using Tana. I'd like to redo it and make it fit the way I now know I need to organise my Tana Workspace.

:expressionless: Today, you can only see the "X → extends → Y" relationship, but not the "Y → extended by → X" relation.

:bulb: Having the ability to see "extended by" for each supertag would be really powerful.

🤔 As amazing as Tana is, most people will "work the system" quite a bit (or forever), so finding relationship is quite important to clean things up.

One major goal of a visual representation would be to enable refactoring. I think as your Tana graph grows and you realize you need to change supertags around or break things down or perhaps introduce new ways of structuring data, it's really hard to get a mental model of the super tag hierarchy and fields (especially when working across multiple workspaces). Then there needs to be an easy way to see what content is impacted by changes. Overall I feel like Tana becomes more brittle the more it grows.

In reply to Grant Gochnauer Grant Gochnauer

Yep, just seeing the supertags as a graph would already be super useful vs the regular requests of getting a graph of everything, which is hardly useful (as many existing apps have shown)