Not all links are the same. Sometimes one note supports another note, other times it refutes it. It should be possible to intuitively add semantics to links in Logseq. This would raise the expressiveness of the app to a new level. For example:
A page describing the relation supports
:
# providesEvidenceFor
type:: relation
inverse:: corroboratedBy
Its use in another page:
# Some New Research Paper
Blah blah blah [[providesEvidenceFor>Climate Change]]
When typing inside the [[ ]]
, auto-complete in the pre->
section would be limited to pages with a type:: relation
property. In the post->
section, auto-complete would behave like normal.
Then, in the Climate Change
page, there should be a new section of references at the bottom of the page:
# Climate Change
blah blah
blah blah
---
Linked References
Unlinked References
Corroborated By
Some New Research Paper
* Blah blah blah [[providesEvidenceFor>Climate Change]]
Hope this makes sense.
Rory