This document discusses how cities can become more resilient by gathering data from various systems and devices, using machine learning to develop knowledge representations, and employing reasoning algorithms to decide the best actions in response to unexpected events. The goal is for cities to respond to events effectively by coordinating public services and resources through interoperable systems informed by sophisticated event analysis.