That’s a good point, and my first thought was that the ‘Export Tiddler’ menu item could (optionally) go to a more complex export dialog, where fields could be selected/excluded from the export - and then from there could be dragged with just the specific data being exported.
My second thought was that on import, the same thing - if there is a conflict between the import data and existing data, that it prompt for which fields to keep from which side of the conflict.
On reflection, both of those are arguably good things to have in general, and whilst solving this problem, are not specific to here.
I think that’s a good point!
I expect this is the sort of thing I’d end up using a bit, though I dont have examples to mind just yet. Your example however doesn’t resonate with me, since my instinct would be to have the field name be the more generic thing (“sister”) with value “Cathy Smith” (indeed, values as a list since there may be multiple sisters. I do see the simplicity and value of having ‘Cathy Smith’ as the field name though as a discovery mechanism!
I wonder if another solution to the field-information/tid-information overlap described above, is an “excise” mechanism to convert the field values from a “fieldname” tid to a dedicated “▭ fieldname” or “$:/fields/fieldname” tid?