A user-centric semantic-based algorithm for ranking services: design and analysis. Issue 1 (March 2017)