7. The method of claim 1 , further comprising: extracting, by a computer system, axiom information from the ontology, and using, by a computer system, the axiom information to generate a set of logic rules, wherein at least part of the application metadata is generated using the set of logic rules.
7. The method of claim 1 , further comprising: extracting, by a computer system, axiom information from the ontology, and using, by a computer system, the axiom information to generate a set of logic rules, wherein at least part of the application metadata is generated using the set of logic rules. 8. The method of claim 7 , wherein the executable program includes a set of runtime rules that control the execution of the executable program, the method further comprising: augmenting, by a computer system, the set of logic rules with the set of runtime rules to enable the one or more functionalities of the application to be available via the executable program.