24. A system comprising: one or more storage devices comprising one or more database files configured to maintain a set of items comprising a key and one or more values associated with the key; and one or more memories having stored thereon computer-readable instructions that upon execution cause the system at least to: assign a first value corresponding to a value in the set of items to a first column name from a set of column names; select the first value for reassignment, the selection based at least in part on a first degree of semantic similarity between the first value and other values currently assigned to the first column name; determine a second degree of semantic similarity between the first value and other values currently assigned to a second column name; and assign the first value to the second column name, the second column name selected for assignment based at least in part on the second degree of semantic similarity.
24. A system comprising: one or more storage devices comprising one or more database files configured to maintain a set of items comprising a key and one or more values associated with the key; and one or more memories having stored thereon computer-readable instructions that upon execution cause the system at least to: assign a first value corresponding to a value in the set of items to a first column name from a set of column names; select the first value for reassignment, the selection based at least in part on a first degree of semantic similarity between the first value and other values currently assigned to the first column name; determine a second degree of semantic similarity between the first value and other values currently assigned to a second column name; and assign the first value to the second column name, the second column name selected for assignment based at least in part on the second degree of semantic similarity. 28. The system of claim 24 , wherein a record of the assignment of the value to the first column name is retained for further evaluation.