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.

Reply via email to