1. A method comprising: collating input data from a plurality of sources, wherein the input data includes data of a state of an object in a frame of reference of the object; conforming the input data into a stream of spatiotemporal data; generating data events from the spatiotemporal data using a plurality of event descriptions; representing the data events in a data format that is application-neutral; and distributing the data events and providing access to the data events by at least one event consumer in a spatial-semantic frame of reference of the at least one event consumer.