[1] P3P の仕様書で構文を記述するために使用されている ABNF
は、 RFC 2234 の ABNF の変種です。
[2] 仕様書:
[3] 基本的には ABNF と同じですが、 RFC 2234 への参照ではなく、
附属書で規定されています。 (使用していない構文は省略されています。)
RFC 2234 との違いは次の通りです。
- 表記引用文字列の引用符
- RFC 2234 と同じ
"
の他、 '
が使えます。明記されていませんが、
仕様書本文中で `
も使われています。
(`
が使われているのは、主として "
が内容に含まれるところのようです。)
やはり明記されていませんが、大文字・小文字の区別は仕様書本文の規定によります。 - 注釈の分離子
- RFC 2234 の
;
から行末までの注釈の他、
C 風の /*
〜*/
の注釈が使えます。 または
記号- 明記されていませんが、 RFC 2234 の
/
ではなく、
HTTP や XML と同じ |
が使われています。