Ах, я снова надеваю свою старую сварливую шляпу.
С точки зрения ReST это не имеет значения вообще. Не колбаса.
Клиент получает URI, которому он хочет следовать, и обрабатывает его как непрозрачную строку. Положите в него все, что хотите, у клиента есть нет знаний о такой вещи, как идентификатор версии.
Клиент знает, что он может обрабатывать тип носителя, и я посоветую последовать совету Даррела. Кроме того, я лично считаю, что необходимость изменения формата, используемого в спокойной архитектуре 4 раза, должна принести огромные массивные предупреждения о том, что вы делаете что-то серьезно неправильно, и полностью обойти необходимость разработки типа носителя для устойчивости к изменениям.
Но в любом случае клиент может обрабатывать документ только в том формате, который он понимает, и переходить по ссылкам в нем. Нужно знать о связи связей (переходов). Так что то, что в URI, совершенно не имеет значения.
Я бы лично проголосовал за http://localhost/3f3405d5-5984-4683-bf26-aca186d21c04
Совершенно действительный идентификатор, который не позволит дальнейшим разработчикам клиентов или лицам, касающимся системы, задаться вопросом, следует ли ставить v4 в начале или в конце URI (и я полагаю, что с точки зрения сервера вы не должны 4 версии, но 4 типа носителей).