The Semantic Web: Semantics for Data and Services on the Web (Data-Centric Systems and Applications)