1. In a computer system for recognizing a semantic category in an electronic document, a semantic category list file comprising: a list of terms, wherein the terms are strings to be recognized as the semantic category; and a plurality of actions, wherein the plurality of actions are actions that may be performed in reference to the semantic category.