1. A non-transitory computer readable medium storing program code, the program code comprising instructions that when executed by a processor cause the processor to: obtain a primary policy comprising one or more features, a clause example, and a first threshold for use in a semantic language evaluator to generate a plurality of feature replaced clauses by replacing one or more of a plurality of original clauses in a document with the one or more features and to compare each of the plurality of feature replaced clauses according to the primary policy to provide a first feature data set comprising standard clauses; replace an available variation of one of the standard clauses in the document with a variable; compare a clause and at least one of the clause example and the variable, the clause obtained from the document with the available variation replaced with the variable; and obtain, in response to the comparison, a standard exact clause comprising the clause matching at least one of the clause example and the variable.