1. A computerized method comprising: receiving a rule definition in a system, the rule definition including one or more rule components, each component including a reference to one or more values from which an inference is made when the rule is applied; associating one or more rule components with one or more tag definitions that limit how the one or more associated rule components are modifiable by one or more rule administrators based on an administrator identity, the limiting of one or more rule component modifications with the one or more tag definitions including a tag definition specifying a subset of available rule component values from the one or more values defined in the rule definition, the tag definition including a verb that identifies how the tag modifies data of the available rule component values to form the subset of available rule component values; and storing the rule definition and the associations of tag definitions to the rule components in a data store.
7. The computerized method of claim 1 , wherein the rule definition, one or more tag definitions, and associations of tag definitions to rule components are stored in the data store in a markup language or other format which associates rule display and modification functionality within a rule editor user interface.