Patent ID: 8527446

Claim:
A computer program product stored in a computer readable storage device, comprising functional descriptive material that, when executed by an information handling system, causes the information handling system to perform actions for managing a plurality of rules, wherein the plurality of rules include one or more native rules and one or more canonical rules, the actions including: selecting one or more business terms, wherein each of the one or more selected business terms corresponds to one or more standardized business definitions; identifying one or more data structures utilized by a first enforcement system that are equivalent to the one or more selected business terms; identifying one of the one or more native rules utilized by the first enforcement system that includes at least one of the one or more equivalent data structures, the identified native rule written in a first enforcement system-specific format; and creating a mapping entry that maps the identified native rule to a selected one of the canonical rules, wherein the selected canonical rule includes one or more of the one more selected business terms, and wherein the selected canonical rule is written in a canonical format that is independent from the first enforcement system-specific format.