Context-aware knowledge-based middleware for selective information delivery in data-intensive monitoring systems. (August 2015)