Patent attributes
A technology is described for embedding a semantic annotation in operation code. An example method may include creating an executable package file that includes operation code obtained from a source executable package file. The operation code may be analyzed to identify a program element included in the operation code that is associated with a semantic annotation. The semantic annotation may then be inserted into the operation code relative to the program element associated with the semantic annotation. The executable package file may be executed, launching a program, and the semantic annotation may be evaluated during execution of the program to retrieve semantic context obtained from the ontological data referenced by the semantic annotation. The semantic context may be processed, causing execution behavior of the program to be analyzed in relation to the program element included in the operation code.