# References reloaded

**URL:** <https://community.fibery.io/t/references-reloaded/4879>\
**Category:** Ideas & Features\
**Created:** [August 1, 2023, 4:40am UTC](https://community.fibery.io/t/references-reloaded/4879 "2023-08-01T04:40:55Z")\
**Posts on this page:** 1\
**Showing post:** 15

<div class="post-metadata">

**Author:** ![cannibalflea](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/cannibalflea/32/318_2.png) [@cannibalflea](https://community.fibery.io/u/cannibalflea)\
**Post date:** [August 2, 2023, 12:50am UTC](https://community.fibery.io/t/references-reloaded/4879/15 "2023-08-02T00:50:58Z")

</div>

> [@kalman](#):
>
> Weighted Links: Adding support for weights in reference links that will help you understand the importance and value of each reference.

It is very interesting to hear that you are exploring this. This is actually missing in almost all of the tools within TFT space. I think assigning weighting to references is a very specific case of attaching data/properties to links/edges. So I would argue that reimagining references based on a more flexible/generic property graph approach would provide the most benefit. Even if the details of implementing properties on a references is a big ask, I think building on a model that allows for that in the future is a better approach.

> [@Robert\_B](#):
>
> Or you could transclude the entire block in another page. Practically everyone using Obsidian used that feature all the time, including me. A real use case for me then and for me now:

I think having the ability to transclude/embed blocks of content across entities/documents is one of the major shortcomings of fibery at the moment, if you are using it beyond a database/airtable substitute (i.e. if you want to use fibery to its full potential). I find myself copy and pasting content repeatedly just to ensure the new item (e.g. meeting notes, specifications, ideas list, …) has some of the prior context in it and then having to spend time keeping the multiple versions in sync or keeping track of the latest version. Transclusion neatly resolves this.

However, I do think any effort towards transclusion should ensure that it doesn’t require the source content to be formatted in a particular way (a priori) or require modifications to it when transcluding. Both of these would add a lot of friction to the process. I [discussed the issue here](https://community.fibery.io/t/in-dev-migrate-entity-view-to-blocks/2005/35) (responding to how early versions of blocks looked in fibery). I do think Obsidian or Roam’s approach to each bullet, line being a block/node that can be transcluded is the way to go long term.

> [@kalman](#):
>
> **Transclusion** offers greater flexibility as it allows you to modify the included content in any place and reflect those changes in all the locations where it is transcluded. This is because the included content is inserted into the target document rather than just being linked.

I think this issue has come up a couple of times. I do find it immensely helpful in some context to be able to edit original content in another context. However, I do understand the concerns that it might be dangerous to do in other context. I think an easy way of dealing with this might be through settings/customization. It could be that transclusion by default just reproduces (or embeds) the content and the user/admin would have to intentionally allow editing of transcluded content (out-of-context).

---

_[View the full topic](https://community.fibery.io/t/references-reloaded/4879)._
