JSON-LD のドキュメントには、クライアントがAccept
表現を制御するために使用できるヘッダーにプロファイル パラメーターを提供できることが記載されています。圧縮された、拡張された、またはフラット化された JSON-LD ドキュメントを要求するための 3 つのデフォルトを定義します。それはまた言う
profile パラメーターが指定されている場合
should
、サーバーは、サーバーによって認識されたリスト内のプロファイルを尊重するドキュメントを返します。
ただし、サーバーが従うべき特定の規則があるかどうかについては説明しません。カスタム プロファイル URI の動作を決定するのは完全にサーバー次第ですか? その件について何か議論はありますか?
以下の例は正しいでしょうか?
例 1
クライアントは
Accept: application/ld+json;
profile="http://www.w3.org/ns/json-ld#compacted http://schema.org"
サーバーは圧縮されたドキュメントをhttp://schema.org
as @context
?で返します。
例 2
クライアントは
Accept: application/ld+json; profile="http://schema.org"
サーバーは圧縮されたドキュメントをhttp://schema.org
as @context
?で返します。