1. A computer program product embodied on a non-transitory computer readable storage medium, comprising non-transitory 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 relative event ontology; and storing the labeled event in the computer readable storage medium; wherein the unitary relative event ontology comprises an information description vector comprising a plurality of ontological primitives, the plurality of ontological primitives comprising a point description element, a reference-body description element, an observer description element, a position description element, a scene description element, and a specification description element.