use 'id'-based urls for formats and types