Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Parent and child tags #18

Open
kirillt opened this issue Jun 2, 2022 · 0 comments
Open

Parent and child tags #18

kirillt opened this issue Jun 2, 2022 · 0 comments

Comments

@kirillt
Copy link
Member

kirillt commented Jun 2, 2022

Similar to how filesystem can have parent and child folders, tags should be capable of linking as well.

Each tag will be able to have multiple parents and multiple children. This change makes it possible to construct graphs of tags, where labeling a resource with, e.g. "Pushkin", can automatically label the resource with "Literature" and/or "Russian" tags. This dependency graph is defined only by user, so it is up to them to create graph which makes sense to them.

This dependency graph notion also affects [tag selector] which must also select all children tags of any selected tag. E.g. if a user selects "Literature", they are also presented by resources labeled as "Pushkin", "Shakespeare", "Remarque" etc. But not in focus mode (see #17).

Graph structure of tags must be persisted and replicated, it can be stored in e.g. .ark/graph.

@kirillt kirillt transferred this issue from ARK-Builders/ARK-Navigator Aug 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant