I think of a "relation" as an UNNAMED edge between tiddlers, point SIDEWAYS. A tag is a NAMED edge between tiddlers (sometimes point UP to parents and DOWN to children, but could also be SIDEWAYS - depends on you)
Wow mario those sound like really interesting ideas. For both I suspect you could using something like d3 force action graph
It was inspired by http://foxridgegarden.tiddlyspot.com
Bits of code are
<br>
<center>
{{!!equation}}
</center>
<table>
<tr><th>Variable</th><th>Description</th><th>Unit</th></tr>
<$list filter="[list[!!vars]sort[title]]" >
<tr><th>
<$transclude field="variablelatex"/>
</th><th><$link><$transclude field="title"/></$link></th><th><$transclude field="unitlatex"/></th></tr>
</$list>
</table>
And
{{!!description}}
Symbol: {{!!variablelatex}}
<br><br>
Unit: {{!!unitlatex}} {{!!unitname}}
<$list filter="[title<currentTiddler>listed[vars]tag[Equation]] -[title<currentTiddler>] +[limit[1]]"><br><br>
<h2>Used in Equations</h2><br>
</$list>
<$list filter="[title<currentTiddler>listed[vars]tag[Equation]] -[title<currentTiddler>]">
<$link><$transclude field="title"/></$link>
<$transclude field="equation"/><br><br>
</$list>
Hello all,
Does anyone have any better ideas/systems for managing this?
\define set-field(PL) <$action-setfield $tiddler="$(WT)$" $field ="related" $value="$(PL)$">
\define related()
<$list filter="[has[draft.of]]">
<$set name =TT value={{!!draft.title}}>
<$set name =RL value={{!!related}}>
<$set name=FL filter="[enlist<RL>][<TT>]">
<$button>
<$list filter="[enlist<RL>]" variable="WT">
<$set name=PL filter="[enlist<FL>]-[<WT>]">
<$macrocall $name="set-field"/>
</$set>
</$list>
Set Related Tiddlers<br>
as shown below:<br>
</$button>
<$list filter="[enlist<RL>]" variable="WT">
<$set name=PL filter="[enlist<FL>]-[<WT>]">
Tid: <<WT>> - Set Related: <<PL>>
</$set></$list></$set></$set></$set></$list>
\end
\define related-footer()
<h5><$list filter=[all[current]has[related]]>
//Related// |
<$list filter=[all[current]list[!!related]] variable="name">
<$set name="tv-wikilink-tooltip" value="{{!!title}} - {{!!description}}">
<$link to=<<name>> > <<name>>
</$link> |
</$set>
</$list></$list></h5>
\end