1. A computer program product embodied on a computer readable storage medium, comprising computer executable program code configured to perform the steps of: receiving a representation of an unlabeled event; labeling the unlabeled event according to a unitary integrated ontology; storing the labeled event in the computer readable storage medium; wherein the unitary integrated ontology comprises an event ontology comprising a plurality of condition ontologies, the plurality of condition ontologies comprising an event object ontology and an event assertion ontology; wherein the event object ontology and event assertion ontology comprise a plurality of states; and wherein the event object ontology comprises a person state and a property state; and wherein the event assertion ontology comprises a principle state and a transaction state.