16. A computer-readable medium, with instructions thereon which when processed cause a computer to: receive a rule definition, 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; receive input associating one or more rule components with one or more tag definitions that limit modifications by one or more rule administrators to the one or more associated rule components 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; store the rule definition and the associations of tag definitions to the rule components in a data store; retrieve the rule definition and associated tag definitions from the data store as a function of a query including an identifier of a rule administrator; instantiate the rule definition in a rule editor user interface; modify user interface controls of rule components displayed in the rule editor user interface according to respective associated tag definitions to enforce the limits of the associated tag definitions on how rule components may be modified by the rule administrator.
18. The computer-readable medium of claim 16 , wherein the input received to associate one or more rule components with one or more tag definitions with includes: receiving input to conditionally associate one or more rule components with one or more tag definitions.