[1] AtomPub の app:categories
要素は、
分類のリストを表します。
仕様書:
[7] app:collection
要素の子要素の
app:categories
要素は、
集成の成員に適用できる分類のリストを表します。
この要素が含まれない場合、その集成における分類の扱いが指定されていないことを意味します。
固定された (fixed
が yes
な) 分類の集合の分類が零個の場合、
集成は分類データを受け付けないことを意味します。
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
要素に含まれない分類で成員を作成、または蓄積しようとされたとき、
これを拒絶して構いません。ただし、分類の集合が開放
(fixed
が no
と) されている場合には、
分類の集合に含まれていないという理由で拒絶するべきではありません。
AtomPub