Hey Felix,

It's a really neat plugin for tiddler representation with lots of potential,

There are some things I would perhaps reconsider architecturally, one being 
the dependency of views on tags.

To me, a graph displays relations between tiddlers and the overhead of 
having to use dedicated tags to relate tiddlers to a given view seems 
redundant, to some extend bloating a tiddlers metadata.

So, my train of thought is... Why not keep those "graph views" as a 
self-contained entities that are independent from the tiddlers they 
represent, in terms of constraint requirements?

While being able to filter a view based on tags sure is a great feature, I 
would say that to actually model a view should not (necessarily) depend on 
a given tag-filter constraint. Why? Because, at some point you eventually 
may want a whole range of constraints, e.g. field constraints with tiddlers 
having field x of value y or some value <= z, etc... or a modified date < 
dadada.

Makes sense?

Perhaps it's a question of how the workflow of modeling a graph is 
envisioned.

For me it's this:

   - define view (name ...may at some point even require an additional 
   category(tag) )
   - add / create nodes (easily select existing tids)
   - add / define edges

So, these questions may be interesting to perhaps (re)consider...

   - What defines the set of nodes that are represented in a graph?
   - Are edges part of a dedicated view?
      - In other words, do I want all edges in a view, just because some 
      (tag)filter expression says the corresponding tiddlers match?
      - Or: How could I make differentent kinds of edges appear in 
      different views with the same tiddlers?
   
Right now, I guess, it is all set up such that the nodes and actions are 
global, i.e. all views share the same underlying node-tree... a paradigm 
that might be challenged at some point and begging for a solution as to: How 
can we model independent node-trees on the same tiddler metadata?

- tb

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/d/optout.

Reply via email to