categories

categories

[1] AtomPubapp:categories 要素は、 分類リストを表します。

局所名
categories
文脈
分類文書根要素として、 app:collection子要素として
内容モデル
atom:category*
属性
fixedhrefscheme

仕様書:

意味

[7] app:collection 要素子要素app:categories 要素は、 集成成員に適用できる分類リストを表します。 この要素が含まれない場合、その集成における分類の扱いが指定されていないことを意味します。 固定された (fixedyes な) 分類集合分類が零個の場合、 集成分類データを受け付けないことを意味します。 AtomPub

内容

[2] app:categories 要素は零個以上の atom:category 要素子要素として持つことができます。 AtomPub

[4] ただし、 href 属性を持つ場合、 でなければなりません AtomPub

[5] >>4 は「明示的に禁じられている」場合なので、外来マーク付けも認められないとも解釈できますが、 RELAX NG スキーマ (参考) には undefinedContent が含まれているので、構わないのでしょうか。

文脈

[3] app:categories 要素分類文書根要素です AtomPub

[6] app:categories 要素app:collection 要素子要素としても用いることができます。 AtomPub

処理モデル

[8] は、 app:collection 要素子要素app:categories 要素に含まれない分類成員を作成、または蓄積しようとされたとき、 これを拒絶して構いません。ただし、分類集合が開放 (fixedno と) されている場合には、 分類集合に含まれていないという理由で拒絶するべきではありませんAtomPub