Atom記載文書

Atom記載文書

[1]

Atom エントリー (Entry) 文書 (ぶんしょ) (Document) は、 Atomフィードの文脈外で、ちょうど1つのAtomエントリーを表します。 そのatom:entry 要素です。

出典: RFC 4287 <urn:ietf:rfc:4287> 2. Atom Document

署名の扱い

[7] AtomPubクライアントからに送られたAtomエントリー文書デジタル署名されていることがありますが、 Atomエントリー文書を変更することが認められていますから、 その後その Atomエントリー文書を受け取った人にとってそのデジタル署名は意味を持たないどころか、 誤った情報になってしまいます。

[8] クライアント署名した部分を変更したことがわかっている場合は署名を除去するべきです

媒体型

[2] RFC 4287Atomエントリー文書媒体型application/atom+xml としています。

[3] しかし、 Atomフィード文書媒体型を共有していたので、 区別できた方がいい場面があることがわかったため、 新たに RFC 5023type 引数が定義されました。

[4] 仕様書: RFC 5023 - The Atom Publishing Protocol ( 版) <http://tools.ietf.org/html/rfc5023#section-12.1>

[5] type 引数の値 entry は、 Atomエントリー文書であることを表します。その場合、 根要素atom:entry でなければなりませんAtomPub

[6] 現状、ほとんどの application/atom+xml 文書type 引数のない Atomフィード文書であるとみられます。 そのためか、 RFC 5023Atomエントリー文書では type 引数を使うべきであるとしています。

関連

[9] 似たものとして、削除済みエントリー文書というものもあります。