I think when extensible tiddler meta data comes along the first thing I might want to do with it is create a "parentTiddler" field and use it to do TagglyTagging style hierarchies. If we allow multiple parent tiddlers then we keep that lovely TagglyTagging flexibility that we know and love.
Thoughts? Comments? Am I nuts? Jeremy, what do you think about parentTiddler and and hierarchies built into 2.1.1??
I have to say, I don't agree with this objection. The beauty of the
word "tag" is its complete lack of semantic content. Tagging is
whatever you want it to be, and TagglyTagging is just as legitimate as
the more common del.icio.us-style approach.
> I think when extensible tiddler meta data comes along the first thing I
> might want to do with it is create a "parentTiddler" field and use it to do
> TagglyTagging style hierarchies. If we allow multiple parent tiddlers then
> we keep that lovely TagglyTagging flexibility that we know and love.
I can see doing this kind of thing for lots of things that people have
been using tags for -- like for view/edit templates. But not for
TagglyTagging. My view.
Luke
> I think when extensible tiddler meta data comes along the first thing I
> might want to do with it is create a "parentTiddler" field and use it to do
> TagglyTagging style hierarchies. If we allow multiple parent tiddlers then
> we keep that lovely TagglyTagging flexibility that we know and love.
I can see doing this kind of thing for lots of things that people have
been using tags for -- like for view/edit templates. But not for
TagglyTagging. My view.
Short answer: go for it, and let's see what people think.
Long answer: being able to cheaply experiment with ideas like this is
definitely a big motivator for the EMD stuff. There's quite a few
other wikis that have the concept of a parent (TWiki I'm the most
familiar with), and it does give some nice ways of providing
navigation. However, I found that users weren't really aware of the
field or how to change it, and so stuck with whatever default parent
was specified when the page was created, which was not always correct.
The observation might not apply to us: I get the impression that a lot
of TiddlyWiki users are very disciplined in the way that they
structure their data.
Cheers
Jeremy
--
Jeremy Ruston
mailto:jer...@osmosoft.com
http://www.tiddlywiki.com
Hierarchies should exist in parallel to tags without a doubt. So the
tagging still needs to exist.
I want, I want!
--
Jules
www.knightnet.org.uk
http://knighjm.googlepages.com/knightnet-default-tw.html
This is also the reason why I personally would not introduce the concept
of a "hierarchy" into the TiddlyWiki because it is not obvious what
this hierarchy should reflect. Does it mean things like "belongs to",
"is specification of" , "in Instance of " and all these other things one
may have in mind when talking about a "hierarchy".
But let's assume it should go in the core: what would you assume should
be the "core" support for a "parentTiddler" field, other than providing
a uniform way to specify and display it? Should it check for cycles or
do any other kind of checks? What makes this field different from other
meta data fields people may come up the future (like "creator", "rating"
etc.) to put "parentTiddler" into the core?
Udo
I suggest that you create a "tagglyParent" field instead of a
"parentTiddler" field since I assume that other people may also define
some tiddler hierarchy that may not match the one that you (/
TagglyTagging) are looking for.
This is also the reason why I personally would not introduce the concept
of a "hierarchy" into the TiddlyWiki because it is not obvious what
this hierarchy should reflect. Does it mean things like "belongs to",
"is specification of" , "in Instance of " and all these other things one
may have in mind when talking about a "hierarchy".
But let's assume it should go in the core: what would you assume should
be the "core" support for a "parentTiddler" field, other than providing
a uniform way to specify and display it? Should it check for cycles or
do any other kind of checks? What makes this field different from other
meta data fields people may come up the future (like "creator", "rating"
etc.) to put "parentTiddler" into the core?
Udo