# Dependency based knowledge representation

**URL:** https://forums.ankiweb.net/t/dependency-based-knowledge-representation/58130
**Category:** Suggestions
**Created:** [March 29, 2025, 8:38am UTC](https://forums.ankiweb.net/t/dependency-based-knowledge-representation/58130 "2025-03-29T08:38:32Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![transformer](https://avatars.discourse-cdn.com/v4/letter/t/f6c823/32.png) [@transformer](https://forums.ankiweb.net/u/transformer)
#### Post date: [March 29, 2025, 8:38am UTC](https://forums.ankiweb.net/t/dependency-based-knowledge-representation/58130/1 "2025-03-29T08:38:32Z")

</div>

Hi,  
I think a really nice feature would be to enable a dependency (eg. using a tree) based representation of knowledge instead of the current list structure. By giving the option do define dependencies one could enable a tree like view. What do you think about it ?

---

<div class="post-metadata">

### Author: ![transformer](https://avatars.discourse-cdn.com/v4/letter/t/f6c823/32.png) [@transformer](https://forums.ankiweb.net/u/transformer)
#### Post date: [March 29, 2025, 8:41am UTC](https://forums.ankiweb.net/t/dependency-based-knowledge-representation/58130/2 "2025-03-29T08:41:20Z")

</div>

Using embeddings could also result in some awesome representations out of the box.

---

<div class="post-metadata">

### Author: ![whatchu](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/whatchu/32/10663_2.png) [@whatchu](https://forums.ankiweb.net/u/whatchu)
#### Post date: [March 29, 2025, 10:08am UTC](https://forums.ankiweb.net/t/dependency-based-knowledge-representation/58130/3 "2025-03-29T10:08:19Z")

</div>

I suggested a long time ago simply being able to reference fields as in `{{noteid:fieldname}}` or `{{33334343:firstfield}}` and to render that fieldidname in the current card. You could also use this to consider thoses cards siblings with a toggle

Or a simply field on everycard where you can mark the id of the siblings (ex.`siblings: 111111, 2222323, 4232323`). Or extending it to be able to mark parents or childs and create what you are suggesting

With this, you could create some relationship with the cards

I was told that this means adding too much complexity to anki and that it wasnt gonna be added for that reason, but I still think this is a good idea

Not once have i study something in all my years in anki that couldnt benefit from this. I tend to flatten my notes to make them as simple as possible, but the reality is that info has relationships, and that can be used to study

Sometimes that relationship even gets in the way when its not used

---

<div class="post-metadata">

### Author: ![transformer](https://avatars.discourse-cdn.com/v4/letter/t/f6c823/32.png) [@transformer](https://forums.ankiweb.net/u/transformer)
#### Post date: [March 29, 2025, 10:14am UTC](https://forums.ankiweb.net/t/dependency-based-knowledge-representation/58130/4 "2025-03-29T10:14:46Z")

</div>

Found an interesting addon:  
[https://ankiweb.net/shared/info/1077002392](https://ankiweb.net/shared/info/1077002392)

---

<div class="post-metadata">

### Author: ![whatchu](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/whatchu/32/10663_2.png) [@whatchu](https://forums.ankiweb.net/u/whatchu)
#### Post date: [March 29, 2025, 10:36am UTC](https://forums.ankiweb.net/t/dependency-based-knowledge-representation/58130/5 "2025-03-29T10:36:18Z")

</div>

This is simply creating a clickable link between notes and only works on desktop. While its something, its a very particular usecase when you only have 1 parent and and 1 child related notes. And its simply creating a shortcut in the browser not while reviewing

It doesnt really cover any of my desired use cases, not sure if it covers yours 🙂

---

<div class="post-metadata">

### Author: ![transformer](https://avatars.discourse-cdn.com/v4/letter/t/f6c823/32.png) [@transformer](https://forums.ankiweb.net/u/transformer)
#### Post date: [March 29, 2025, 10:59am UTC](https://forums.ankiweb.net/t/dependency-based-knowledge-representation/58130/6 "2025-03-29T10:59:08Z")

</div>

For me it is actually exactly what i was looking for 😄
