ファイルシステムのようなWebサービス用のRESTfulインターフェイスを設計しようとしています。さまざまなリソース(ファイル、ディレクトリなど)間のハイパーリンク機能を提供するために、 XLinkを使用すると思いました。ただし、XLinkにはコンテンツタイプという奇妙な欠落があるようです。
Atomは、次のように、リンクのコンテンツタイプと、リンクされたリソースと現在のリソースとの関係を指定する属性を提供します。
<link rel="alternate" type="text/html" href="http://example.org"/>
リソースの表現ごとにカスタムコンテンツタイプを作成しているので、これはハイパーリンクに含める重要な情報のようです。
XLink仕様でrelのアナログを作成することはできますが(ラベル、from、to、と思いますか?)、XLinkにコンテンツタイプがないのはなぜですか?彼らは、その役割が、クライアントがリンクの最後で見つけたものを何らかの形で伝えることを意図しているのでしょうか?おそらく私はXLinkの目的を逃しましたか?