I have recently read through 'draft-mutz-http-attributes-02.txt' with an
interest in applying some aspects of the negotiation features to messaging
environments.
I have a few comments which I would like to offer:
* USER AGENT ATTRIBUTE FEATURE TAGS
pix-x<=n,
pix-y<=m,
res<=n,
color<=n,
grey<=n:
The use of '<' does not seem to conform to the syntax given in [5].
Neither the feature tag nor the 'feature-expr' syntax seems to allow the
use of '<'.
UA-media=token:
In this context, the use of the (plural) 'media' in the tag name seems
inappropriate since only one *medium* may be specified.
color<=n,
grey<=n:
I could be wrong but I understood the common American spelling was 'gray'.
This looked odd to me because it seemed to mix English spelling ('grey')
with American spelling ('color').
* NOTATION
Feature tags, paper:
Given that:
pix-x<=2000
pix-y<=1000
and
pix-x<=1000
pix-y<=2000
would (I assume) be regarded as defining different UA features, it seems to
me that when paper size is specified the orientation capabilities should
also be defined; e.g. '"orientation =" ( "landscape" | "portrait" )' (with
a capability to deal with either assumed if no orientation is specified).
* References
I note that reference [4] could be updated to indicate the RFC number (or
is that reference different to RFC 2068?), and I understand [5] has evolved
to 'draft-ietf-http-negotiation-XX.txt', and others.
----
I hope you find these comments helpful, and not unduly trivial.
Reegards,
GK.
---
------------------------------------------------------
Graham Klyne, GK@ACM.ORG
System Architect, Graham.Klyne@Integralis.co.uk
Integralis Ltd. tel: +44 1734 306060
UK fax: +44 1734 302143
------------------------------------------------------