A data name in form fields in Fulcrum is a property that functions as the system name for each attribute in the Fulcrum database. Think of them as you would column headers in a spreadsheet or relational database table.
They replace the label when data is exported out of Fulcrum. So this is what will be used as the headers for your data columns. The Fulcrum system also uses the data names to match up the data to a field during import.
The reason for this is that there will be errors in your export file if two or more fields have the same header. By default, the data name will use the value entered into the label field and replace spaces with underscores.
From the screenshot above, the Type of Facility field, when exported, will be displayed in the CSV file as type_of_facility.
Data names accept lowercase characters (a through z), numbers (0 through 9), and underscores ( _ ). Capitalized characters, spaces, and special characters are not accepted and will result in an error being displayed if you try to save your app design.
When conducting imports or exports of data to or from your Fulcrum account, the data name attributes are used to structure the data for standardization.