[24] Atom と RSS の source
要素は、出典を表します。その使い方は Atom と RSS
で大きく異なります。
atom:source
要素 (Atom 1.0)[15] atom:source
要素は、
エントリーの出典であるフィードのメタ情報を表します。
[14] この要素は atom:entry
の子要素として高々1つ用いることができます
Atom 1.0 4.1.2.。
[21] この要素は at:deleted-entry
の子要素として高々1つ用いることができます。
削除エントリーの出典の情報を保持しつつフィードを集約するために使うことができます。 >>20
[16] RFC 4287 の規定の部分ではこの要素の内容として認められるものを明記していませんが、 RELAX NG スキーマ (参考) によると次の要素を含められます RFC 4287 4.2.11.。
[11] atom:source
要素の子要素として
app:collection
要素を含めることができます。
この要素は、エントリーを追加するとそのフィードに現れるような集成を表します。
AtomPub
[17] あるフィードから別のフィードへと atom:entry
を複写する場合、元の atom:feed
要素のメタデータを複写したエントリーに含めることによって保持して構いません。
atom:entry
要素以外のすべての子要素を表します。atom:source
要素を (なければ) 追加します。atom:source
要素に追加します。atom:author
、atom:contributor
、
atom:rights
、atom:category
]
各要素が元の atom:feed
に含まれていて、尚且つ
atom:entry
要素に現れないのであれば、これらを保持するべきです。RFC 4287 4.2.11.
[18] atom:source
要素は、エントリーの元のフィードの情報を残しつつ集約できるように設計されていますから、
集約を行う Atom処理器は最低1つはフィード・レベルで必須の Metadata要素
(atom:id
、atom:title
、
atom:updated
) を含めるべきです
RFC 4287 4.2.11.。
[22] 出典たるフィード以外のフィード文書や、出典たるフィード文書を有する削除済みエントリー文書の
at:deleted-entry
要素は、 atom:source
要素を含まなければなりません。
>>20
source
要素 (RSS)[1] RSS の source
要素は、
項目の出典である RSS チャンネルを表します RSS 2.0。
[2] source
要素の内容は、
その項目の出典である RSS チャンネルの title
要素にあった題名を表します RSS 2.0。
<source url="http://www.tomalak.org/links2.xml">Tomalak's Realm</source>
<source url="http://la.example.com/rss.xml">Los Angeles Herald-Examiner</source>