Technical Report: Implementing Content Negotiation using CC/PP an d WAP UAProf

People with an interest in CC/PP and UAProf may be interested in the
following technical report:

Implementing Content Negotiation using CC/PP and WAP UAProf
HP Labs External Technical Report HPL-2001-190

Abstract: Content negotiation is a technique relevant to device independence
that allows servers to provide clients with the most appropriate resource
from a number of alternates. Several standards have been proposed for
content negotiation including HTTP/1.1 server based content negotiation,
media feature sets and most recently the Composite Capabilities /
Preferences Profile (CC/PP). CC/PP, unlike the other two methods, is only
concerned with the client profile and does not specify mechanisms for
describing alternate versions of content or matching client profiles to
content descriptions. In order to better understand how CC/PP may be used
this report describes an implementation of HTTP/1.1-style content
negotiation that uses CC/PP client profiles and RDF content descriptions.
The Jena RDF Framework developed at HP Labs is used to implement a
negotiation algorithm similar to that used by Apache Web Server. As CC/PP is
compatible with the forthcoming Wireless Access Protocol (WAP) User Agent
Profile (UAProf) these techniques are applicable to the next generation of
WAP devices. This is demonstrated using an example profile taken from the
current WAP Forum documentation. 

A copy of this report is available at:
http://lib.hpl.hp.com/techpubs/2001/HPL-2001-190.html

I would be very interested in receiving feedback on this report and I'm
hoping it will stimulate some discussion about CC/PP. Therefore please send
any comments to the W3C Mobile list at www-mobile@w3.org

Mark H. Butler
Research Scientist
HP Labs Bristol

Received on Thursday, 23 August 2001 07:23:39 UTC