Patent ID: 9697255
Date: 2017-07-04
CPC Classifications: G06F

Claim:
1. An event processing system, comprising: an event bus configured to receive a stream of events, each said event having a predefined event type; an event processing agent including at least one first processor, the event processing agent being configured to execute predefined queries on the events, each said query conforming to a query language, the query language being enhanced via a semantic extension corresponding to an ontology; and an ontology management component in communication with the event processing agent, the ontology management component including: wherein the concepts of the ontology are classes, and wherein the generating of the translated query comprises, for the enhanced query: retrieving a class definition for all referenced classes from a corresponding ontology; determining whether the referenced classes are marked as being handled; when the referenced classes are marked as being handled, transforming the respective class definition to the query language, and compiling the translated query; and when the referenced classes are not marked as being handled: