From Ontologies to the Semantic Web: The Engineering of Knowledge