If each thought type supported user-definable structured data fields, these could be added as a tab next to Type Fields. These must then be searchable, and should also be reportable.
To really get crazy, allowing for Thought Tags to also support user-definable type fields would allow this kind of meta data to be expandable easily on each thought. Be sure to ask for confirmation when removing a tag if there are fields associated with it...
Hmmm - maybe a simpler short term solution is just to allow for thought type Notes to be applied to new thoughts as a 'template'. It's not structured data: but with checkboxes and perhaps a few substitution fields (for date/time), this would get fairly close...
If each thought type supported user-definable structured data fields, these could be added as a tab next to Type Fields. These must then be searchable, and should also be reportable.
To really get crazy, allowing for Thought Tags to also support user-definable type fields would allow this kind of meta data to be expandable easily on each thought. Be sure to ask for confirmation when removing a tag if there are fields associated with it...
Hmmm - maybe a simpler short term solution is just to allow for thought type Notes to be applied to new thoughts as a 'template'. It's not structured data: but with checkboxes and perhaps a few substitution fields (for date/time), this would get fairly close...