Hi Mat,
> It concerns typed tags, tag categories, semantic tagging - pick your
> poison. We (I and you and surely many others) have long played around with
> the idea of taking advantage of fields "name:value" pair to replace tags
> and to instead use fiels as *tagtype:tagname.*
>
> At least that is how I have envisioned it until an hour ago... when it
> struck me that maybe I have it backwards! It should be *tagname:tagtype*
>
Quite true, I think... and actually entirely doable just using what we have
already. It should be somewhat simple to construct a filter that says "give
me all tiddlers that have a tag prefixed *author:<anything>*" ...and then
display a list of those tiddlers whereas "anything" would actually point to
another tiddler, namely that of the author.
So, while one could use fields for that, using tagging has the charm that
we could very much so have a custom tag-template that takes such a semantic
field, splits it up into its components and then "author" becomes a tagpill
as well as whatever the tag-value for author is, too. However, this would
introduce a new form of "tagging"... what I mean is that we'd not do
*[all[current]tagging[]]* but rather
*[all[current]prefix[author:]tagging[]]* to fetch all tiddlers that have
the current tiddler (being a tiddler corresponding to an author) as a
semantic "author-tag".
So, we actually have a host of modeling options at hand here:
1. use an "author" field as a single-value field
2. use an "authors" field as a list-field
3. use tags via the *author:* prefix
4. if you want all author data externalize: use a data tiddler, perhaps
*Authors* whereas
- key=tiddler => value=author(s) ...depending on whether you intend
that as a value or a single title
Best wishes,
Tobias.
--
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 https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywiki/614ec0c7-665a-4209-8f2c-28985bfd3301%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.