1. A method of transforming data into computer executable rules for mining and constructing situation categories that are applied to information technology resource messages or events comprising: receiving computer readable data by a computer processing device from at least one of: a raw log and a catalog, where the received data is at least one of: initial seed data and knowledge data, to derive the computer executable rules for mining and constructing situation categories; transforming the received data into a predetermined standard format if the received data is not already in the predetermined standard format; parsing the predetermined standard formatted data; performing an outer, iterative loop until at least one predetermined stopping criterion is met, comprising: utilizing a keyword rule classifier by the computer processing device to automatically pre-classify at least a portion of the parsed data; performing an inner iterative loop within the outer iterative loop, comprising: selecting a subset of the parsed data for expert review; using at least one of keyword rules, features, and classifications to find, within data available to the computer processing device, a corresponding previously labeled subset of data that has similar semantics to semantics of the selected subset of data; labeling the selected subset of data with the label associated with the corresponding previously labeled subset of data; and repeating the inner iterative loop if another subset of data is to be processed; storing each labeled subset of data on a data storage device; generating new computer executable rules for mining and constructing situation categories from the stored labeled subsets of data; transforming keyword list classifiers using the stored labeled subsets of data; and repeating the outer iterative loop if the predetermined stopping criterion is not met.
1. A method of transforming data into computer executable rules for mining and constructing situation categories that are applied to information technology resource messages or events comprising: receiving computer readable data by a computer processing device from at least one of: a raw log and a catalog, where the received data is at least one of: initial seed data and knowledge data, to derive the computer executable rules for mining and constructing situation categories; transforming the received data into a predetermined standard format if the received data is not already in the predetermined standard format; parsing the predetermined standard formatted data; performing an outer, iterative loop until at least one predetermined stopping criterion is met, comprising: utilizing a keyword rule classifier by the computer processing device to automatically pre-classify at least a portion of the parsed data; performing an inner iterative loop within the outer iterative loop, comprising: selecting a subset of the parsed data for expert review; using at least one of keyword rules, features, and classifications to find, within data available to the computer processing device, a corresponding previously labeled subset of data that has similar semantics to semantics of the selected subset of data; labeling the selected subset of data with the label associated with the corresponding previously labeled subset of data; and repeating the inner iterative loop if another subset of data is to be processed; storing each labeled subset of data on a data storage device; generating new computer executable rules for mining and constructing situation categories from the stored labeled subsets of data; transforming keyword list classifiers using the stored labeled subsets of data; and repeating the outer iterative loop if the predetermined stopping criterion is not met. 10. The method of claim 1 , wherein generating new computer executable rules comprises implementing a computer executable classification algorithm to generate candidate rules and a heuristic filter to remove selected ones of the candidate rules judged to be bad candidate rules.