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