Я пытаюсь разработать интерфейс RESTful для веб-службы, подобной файловой системе. Чтобы обеспечить гиперссылку между различными ресурсами (файлами, каталогами и т. д.), я решил использовать XLink< /а>. Однако, похоже, в XLink есть странное упущение: типы контента.
Atom предоставляет атрибут для указания типа содержимого ссылок, а также отношения связанного ресурса к текущему, как в:
<link rel="alternate" type="text/html" href="http://example.org"/>
Поскольку я создаю настраиваемый тип контента для каждого из представлений моих ресурсов, мне кажется, что это важная часть информации для включения в мои гиперссылки.
Я могу найти аналог rel в спецификации XLink (label, from и to, я угадайте?), но почему тип контента отсутствует в XLink? Предполагают ли они, что роль каким-то образом предназначена для передачи того, что клиент находит в конце ссылки? Возможно, я упустил цель XLink?