User-centric modeling and processing for ubiquitous events using semantic capability models (Communications in Mobile Computing, 2012)