I believe you will have problems due to the limitations in tagging. Tagging is like a link to another tiddler but that link carries not properties to describe why it is linked. You can definitely create a list filter which would give you the results you want, but only if LatvianGambit is only tagged by "chess" and "chess is only tagged by "board-games" and "board-games" is only tagged by "games." Actually, that isn't true. :-) There are other ways but they get pretty complicated. If you have a hierarchy you know ahead of time you could make a predefined list (see the "ListField" tiddler at
five.tiddlywiki.com) of all board games, and a list of all games, and assuming "LatvianGambit" tags only one board game, "chess"; and chess tags only one type of game, "board-games"; you might still be able to create a list filter that will return the result you want, "chess" out of a list such as "chess", "checkers", "candy-land"... And in the same way build your list up the hierarchy. Maybe the "ListWidget" page of
five.tiddlywiki.com will help. There are two nested list examples there.
I have been trying to use fields, instead of tags, to define relationships between tiddlers but I want the field name and field value to also be tiddlers and haven't figured out how to put all of that together yet. My goal would be to have RDF style N-triples.
Joshua