A Vision for the Semantic Web