added vocabulary service to load data from known services (e.g. efo)