[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Features draft updates
- To: atom-protocol <atom-protocol@xxxxxxx>
- Subject: Features draft updates
- From: James M Snell <jasnell@xxxxxxxxx>
- Date: Wed, 05 Sep 2007 15:19:23 -0700
- Dkim-signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:user-agent:mime-version:to:subject:x-enigmail-version:content-type:content-transfer-encoding; b=p4uMU0fG35lLzV+JEkx3c/hXHnfNkH36KAx2byT0900+BzjrVx0/ufLqRNdWCoH++SXR5HBQPQKOwq4qQ4jOTvvGJwXXxzF8vjQrdM7KhM2sk69BdimwAlSsoEGuxDwkYK7sJ2+ev2mQaaxw+wng9LXDLX4iNSxa9+a5YfF5RYA=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:user-agent:mime-version:to:subject:x-enigmail-version:content-type:content-transfer-encoding; b=l8V6QMgHoenIR6OlJDnDOVtCSJryIFj9cfkuGWENtJ05SZoLSs+Pv+TV7woVApZ1wS9eYbQGchzOjb6ie9S/pfmcNiPoIXMJGw2DrVPg2gUuoSn7pTYc6cU/9YiLLAkQjDa4/TX8uXj+DH3Wua58oNBxoQbm3kINAEB9um2UL5Q=
- List-archive: <http://www.imc.org/atom-protocol/mail-archive/>
- List-id: <atom-protocol.imc.org>
- List-unsubscribe: <mailto:atom-protocol-request@imc.org?body=unsubscribe>
- Sender: owner-atom-protocol@xxxxxxxxxxxx
- User-agent: Thunderbird 2.0.0.6 (X11/20070728)
Just wanted to summarize the significant changes in the current Features
draft:
http://www.ietf.org/internet-drafts/draft-snell-atompub-feature-08.txt
* There are four support status levels:
* supported: client MAY use the feature
* preferred: client SHOULD use the feature
* required: a client that does not understand the feature SHOULD NOT
attempt to interact with the server. Note that this is
purposefully not a MUST. We're not saying that the client MUST
use the feature, we're saying that clients that do not understand
the feature should not attempt to interact with the server.
* unsupported: client SHOULD NOT use the feature
Any other value MUST be interpreted as "supported".
* Explicitly call out that not all status levels are relevant for all
features
* A note is added warning implementors away from adding required
features to existing collections. The preference would be to
use "preferred" instead of "required"
* Clients SHOULD use preferred features when specified
* Added language addressing "contradictory features", e.g. a service
document specifying that xhtml and html titles are both required
is contradictory.
* Recommend that service documents containing required features contain
an xml signature.
* Explicitly deal with extensions to the features namespace
* Add support levels and contradictions to the iana registry
* Add Summary feature to indicate a servers support for the
atom:summary element
* Add Scheduling Publishing feature to indicate a servers support for
manually setting the value of atom:published to control when the
entry is made publicly available.
Still to do: Apparently some of the normative references are out of
date. I will tweak those in the next update.
- James