30. The software product of claim 29 , wherein determining a semantic similarity comprises comparing the current form field object and the form field with a semantic category.
30. The software product of claim 29 , wherein determining a semantic similarity comprises comparing the current form field object and the form field with a semantic category. 31. The software product of claim 30 , wherein determining a semantic similarity further comprises determining a semantic similarity between a name of the current form field object and a name of the form field, the semantic similarity being proportional to a degree of match of the names to the semantic category.