Introduction
GnosisEvent Processing Language (GnosisEPL) is a video event query language that allows users to query objects and relationships in continuous video streams. GnosisEPL leverages the strength of openCypher project and Knowledge Graphs to query video data effectively. The schema is easy to understand, learn and write. It combines the principles of standard data access languages to construct expressive and efficient queries.
GnosisEPL is a declarative language for describing visual Spatio-temporal patterns using SQL-like syntax. It allows users to select visual objects, apply spatial and temporal operations, filter using a condition and finally composing output in various formats. It also includes Quality of Service (QoS) metrics to further refine the results and the processing undertaken.