The idea of "you could somehow mark some words on the text, and those words would automatically be transformed into tags" is brilliant. No program that I know implements that. CamelCase is a way of hyperlinking, but this is different (tagging is not exactly hyperlinking) right?
-urlwolf
Yeah, indeed i used wikis' CamelCase only as an example of hyperlinking. I personally don't like CamelCase, because it just works well with expressions, so all your notes' titles end up LookingLikeThis. For me the ideal would be indicating the tags on a note by writing the words between brackets or such.
But it is, like you said, totally different from hyperlinking articles/notes, because on wikis, the CamelCase or Brackets point to a title of another article. Here, they are indicating a tag. So, you are writing, and you want to file the note using a tag whose word appears on the note body, so you put the word between brackets beforehand, instead of having to type the word again on the tag fieldline.
And also, and i think this is just what you have grasped, you could make it the other way around, having the software to scan the notes' text for expressions that match existing tags, and hyperlinking these words on the fly. So you are viewing a note that has the word 'math' on it, but its tagged with other expressions. But you have tagged other items with the tag 'math', so the word is hyperlinked. One click leads you to a list of all the entries tagged 'math'.
This is a way of implementing effortless linking, which is one of the things that drive me away from wikis. I don't like wikis because, despite the fact that many of the notes i want to file don't need a title (!), it is a system based on linking. It is easy linking with brackets or camelcase and such, but every note will be mainly acessible via hiperlinks. The more you hiperlink to it, the more accessible it is. This is good if you are building a closed reference system, but it is not if you want a software to use as a general knowledge base for your life. It's like: "
oh my god, thats such an interesting article i've just found on the web, let me add to my wiki! but wait, from where will i link to it? It is about the fact that Microsoft Zune adds DRM even to garage recordings! Will i link from my 'Zune' article (considering that i've done one),or from the 'Microsoft' one, or 'Gadget', from 'DRM', or from 'Copyright'? Ok, i'd better link from all of them, let me go from each one of these places and link it, so i'm sure i'll find it back."
Of course it is not practical, because on real life we need places (tags and its intersections) which relate directly to our mind concepts about stuff, so we can quickly drop information in. That's why i don't believe on
TiddlyWiki,
Wikidpad, and
ConnectedText. Connected Text has been from 1.3 to 2.0 since i last tested it, but it is still a wiki, i don't think i'll use it.
Another way (maybe better?) of having effortless links with tagged information, is just like del.icio.us does it. If you are listing your bookmarks with the 'tech' tag, you also see the 'related tags', as the system counts what other tags are more common among the items with the 'tech' tag. And you can even intersect on the fly with that tag, by clicking the '+' sign.