1. A method for generating a machine-readable representation of ontologies, the method comprising obtaining a Unified Modeling Language class diagram for representing the ontologies; providing an autogeneration utility; and using the autogeneration utility to transform the Unified Modeling Language class diagram directly into a standard representation of the ontologies.