I’m no expert on metadata but I will try and help out.
The .DSX files in Runtime\Support\ are plain text.
That means they can be opened in a text editor to see exactly what data they store. This includes products & the exported UserData_1.dsx file/s from Content DB Maintenance. Make sure your text editor is refreshed if it’s open when you make changes to the files.
From my tests most user metadata changes seem to be saving, exporting and importing properly.
Changes made from “Content Library: Products: Content DB Editor” saves User Data for:
Asset Value, Content Type, Categories, Compatibilities, Compatibility Base & User/Keywords. But I could NOT get it to save user data for Description, Audience or Tags (so I would use userwords/keywords instead of tags).
Changes made from “Content Library: DAZ / Poser Formats: Content DB Editor”:
As far as User Data, this seems to work the same as doing it from products (see above). It just does not save the product files & does not access the top level product information. Although if you open the product later and save it, it will update the product files with the changes. This even works after closing & re-starting DS.
Other changes made from the Content Library:
Tags (keywords & notes) & Right clicking: Categorize all seem to be working. Categories might need to have at least 1 item assigned to them to work.
In the Content DB Editor make sure “Sync Product & Local Database” is checked. Otherwise some User Data values I listed above may not be saved on export and I ran into issues updating Compatibilities when it was off.
I can’t access CMS but I assume it’s the same data being stored when we export User Data. The main differences being that it’s easier to backup, edit & restore since we can work with text files and don’t have to start/stop the CMS.
Here is how to test out if your changes are being saved/exported & imported properly:
1. Make changes to a test asset’s metadata.
2. Export your user data in Content DB Maintance.
3. Open the runtime/support/UserData_1.dsx file in a text editor & search (ctrl+F) for your changes to confirm.
4. Remove or edit the changes you made in step 1 but don’t export, to see if the 1st changes can be restored.
5. Go to Content DB Maintance & select “Re-Import Metadata”:
6. Uncheck “All Products”, make sure user data files & override are checked, Accept.
7. Check your test asset to see if the changes from step 1 have been restored.
Hope some of this was helpful. I recommend updating the original post to make it more clear and concise as you discover answers to make it easier for people to learn from and add to. Also might help to cross link to this thread: http://www.daz3d.com/forums/viewthread/6123/
Here are some links that might also be helpful: