I. Introduction
Many cyber-physical systems today are equipped with rich sensing capabilities transmitting high dimensional unstructured data, and powered by an ever-growing list of AI/ML solutions that process and analyze such data on-device. In the future, these systems must be capable of detecting and reacting to various events of interest occurring in their environment. Typical applications in such systems involve spatiotemporal reasoning between events observed by different sensors in order to coordinate actions by humans, robots, actuated sensors, and other devices. Examples of such applications include urban scenarios and military scenarios, ranging from crimes, coordinated terrorism attacks, and rescue missions.