2. Notational Conventions (Convenzioni di Notazione)
Poiché questo documento descrive un insieme di estensioni del protocollo HTTP/1.1, il BNF aumentato (Augmented BNF) utilizzato qui per descrivere gli elementi del protocollo è esattamente lo stesso descritto nella Sezione 2.1 di [RFC2616], incluse le regole sugli spazi bianchi lineari impliciti (Implied Linear Whitespace). Poiché questo BNF aumentato utilizza le regole di produzione di base fornite nella Sezione 2.2 di [RFC2616], queste regole si applicano anche a questo documento. Si noti che questa non è la sintassi BNF standard utilizzata in altri RFC.
Le parole chiave "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY" e "OPTIONAL" in questo documento devono essere interpretate come descritto in [RFC2119].
Corrispondenza italiana:
- MUST (deve): requisito assoluto
- MUST NOT (non deve): divieto assoluto
- REQUIRED (richiesto): requisito assoluto
- SHALL (deve): requisito obbligatorio
- SHALL NOT (non deve): divieto obbligatorio
- SHOULD (dovrebbe): fortemente raccomandato ma non obbligatorio
- SHOULD NOT (non dovrebbe): fortemente sconsigliato ma non vietato
- RECOMMENDED (raccomandato): pratica raccomandata
- MAY (può): consentito ma opzionale
- OPTIONAL (opzionale): completamente opzionale
Si noti che nel linguaggio naturale, una proprietà come la proprietà "creationdate" nello spazio dei nomi XML "DAV:" è talvolta chiamata "DAV:creationdate" per brevità.