An event notification system comprising a data communications network, at least one event server coupled to the data communications network, and at least one subscriber coupled to the data communications network, where said subscriber is operable to send a subscribe message to the event server, the subscribe message comprising information for specifying at least one application semantic;
- and where said event server is operable to generate a first notification to the subscriber upon the at least one application semantic being satisfied and to generate a second notification to the subscriber upon a change in the specified application semantic, enabling an occurrence of a substitution of the specified application semantic with another application semantic.