Hi Heinz and Volodymyr,
Thanks for the reminder to circle back to your questions!
No, you can't put comments in the TSV. This is a definite limitation and other formats such as JSON (which doesn't allow comments either, come to think of it), YAML, or XML have been suggested:
https://github.com/IQSS/dataverse/issues/4451For now, the best way to iterate on your TSV is to use a test environment where you can easily drop the database. Please see "For either task, you should have a Dataverse Software development environment set up for testing where you can drop the database frequently while you make edits to TSV files."
https://guides.dataverse.org/en/5.5/admin/metadatacustomization.html#metadata-block-setupI took a quick look at the code and database schema and I don't see an obvious way to order metadata blocks. Please feel free to create an issue about this at
https://github.com/IQSS/dataverse/issuesYes, you can have one (or more) of the values in a controlled vocabulary be the default through a dataset template. For example, you could have a dataverse collection called "Chemistry Department" and for their template you could have "Chemistry" pre-selected for the subject. For more on templates, please see
https://guides.dataverse.org/en/5.5/user/dataverse-management.html#dataset-templatesI don't think we have a good solution for fields that overlap across blocks (or other parts of the system). For example, it was noticed that Darwin Core has fields for "License" and "Rights Holder" (
https://github.com/IQSS/dataverse/issues/6243#issuecomment-576682233 ) but this is handled under "Terms" in Dataverse. We're definitely open to suggestions.
I hope this helps. Please keep the questions coming!
Phil