[Proposal] Updating field handling functionality in TiddlyWiki

One key question

I need to resolve is what if any namespace, or prefix shall I add to “field tiddlers” that define the fieldname. The following are at the top of my list;

  1. Prefixed eg ▭ fieldname, Searchable but we could hide them with and additional system namespace
  2. Prefixed $:/fields/ eg $:/fields/fieldname, only searchable in advanced search
  3. Or just fieldname = tiddler name eg fieldname, searchable and may conflict with tiddlers of the same name, especially if a tiddlername is used as a fieldname.

Keeping in mind I plan to permit a custom namespace filter on each tiddler. Thus a tiddler may include a field field-namespace containing [prefix[$:/brand/fields/]] which is applied to find field definition tiddlers for the fields on the current tiddlers

A second key question

How do I handle existing standard and core fieldnames?

  1. Include them in this field handling mechanisium ie the field tiddler according to the method chosen above
  2. Provide a seperate namespace to use for known core fieldnames eg prefix $:/system-fields/`
  3. Or just fieldname = tiddler name eg fieldname, searchable and may conflict with tiddlers of the same name, especially if a tiddlername is used as a fieldname.
  4. Just exclude them from field handling altogether?

Keep in mind this will provide additional handling and not impact default tiddlywiki field behaviours.