表1 Atom配信フォーマット要素・属性一覧
主要素子要素要素型必要性出現数コンストラクトText コンストラクト属性link要素属性category要素属性generator要素属性条件
typesrchrefreltypehreflangtitlelengthtermschemelabeluriversion
Feedコンテナ要素authorメタデータ必須一つ以上子要素Person
categoryメタデータあってよいいくつでも属性
contributorメタデータあってよいいくつでも子要素Person
generatorメタデータあってよい一つだけ属性とテキスト
iconメタデータあってよい一つだけIRI
logoメタデータあってよい一つだけIRI
idメタデータ必須正確に一つIRI
linkメタデータあるべき一つ属性IRIself
linkメタデータあってよい一つだけ属性IRIalternatelink要素のtypeとhreflang属性の組み合わせが同一の場合
linkメタデータあってよい付加的属性IRIrelatedMIME media type
linkメタデータあってよい付加的属性IRIenclosure
linkメタデータあってよい付加的属性IRIvia
rightsメタデータあってよい一つだけ属性とテキストTexttext/html/xhtml
subtitleメタデータあってよい一つだけ属性とテキストTexttext/html/xhtml
titleメタデータ必須正確に一つ属性とテキストTexttext/html/xhtml
updatedメタデータ必須正確に一つ日付時間Date
entryコンテナあってよいいくつでも子要素
Entryコンテナ要素authorメタデータ必須一つ以上子要素Person
categoryメタデータあってよいいくつでも属性
contentコンテナあってよい一つだけ属性とテキストTexttext/html/xhtml
contentコンテナあってよい一つだけ属性と空のテキストText値が空で、src属性を持つ場合
contentコンテナあってよい一つだけ属性とテキストTextMIME media typeBase64でエンコードされており、XML media typeでなく、text/で始まらず、/xmlあるいは+xmlで終わらない場合
contributorメタデータあってよいいくつでも子要素Person
idメタデータ必須正確に一つIRIid要素が同一のentryコンテナ要素がある場合は、updated要素の値が異なるべきである
linkメタデータ必須少なくとも一つ属性IRIalternatecontent要素がない場合
linkメタデータあってよい一つだけ属性IRIalternatelink要素のtypeとhreflang属性の組み合わせが同一の場合
linkメタデータあってよい付加的属性IRIrelatedMIME media type
linkメタデータあってよい付加的属性IRIenclosure
linkメタデータあってよい付加的属性IRIvia
publishedメタデータあってよい一つだけ日付時間Date
rightsメタデータあってよい一つだけ属性とテキストTexttext/html/xhtml
sourceメタデータあってよい一つだけ他のFeedコンテナ要素他のfeedにあるentry要素の引用等である場合
summaryメタデータ必須一つ属性とテキストTexttext/html/xhtmlcontent要素がsrc属性を持つ(値が空の)場合
summaryメタデータ必須一つ属性とテキストTexttext/html/xhtmlcontent要素がBase64でエンコードされている場合
summaryメタデータあってよい一つだけ属性とテキストTexttext/html/xhtml
titleメタデータ必須正確に一つ属性とテキストTexttext/html/xhtml
updatedメタデータ必須正確に一つ日付時間Date
Person コンストラクトnameメタデータ必須正確に一つ名前
uriメタデータあってよい一つだけIRI
emailメタデータあってよい一つだけメールアドレス