Abstract
This document describes CC/PP (Composite Capabilities/Preference Profiles) structure and vocabularies. A CC/PP profile is a description of device capabilities and user preferences. This is often referred to as a device's delivery context and can be used to guide the adaptation of content presented to that device.
The Resource Description Framework (RDF) is used to create profiles that describe user agent capabilities and preferences. The structure of a profile is discussed. Topics include:
* structure of client capability and
The future is more likely to see the cooperation between existing methods and languages such as SMIL’s switch and CSS media queries as well as with emerging methods and languages. All of these refined and orchestrated through the use of CC/PP profiles and preferences.
The work on a device independent Web is not over yet. The protocols defining how profiles are exchanged, requested, or deduced by and between Web servers, proxies and agents are yet to be fully standardized, and so are the mechanisms regulating selection and transformation of content
What is PICSRules?
PICSRules is a language for expressing filtering rules (profiles) that allow or block access to URLs based on PICS labels that describe those URLs. The purposes for a common profile-specification language are:
Sharing and installation of profiles. Sophisticated profiles may be difficult for end-users to specify, even through
well-crafted user interfaces. An organization can create a recommended profile for children of a certain age. Users who
trust that organization can install the profile rather than specifying one from
The rules interpreting PICS labels are entirely local to clients. A client receives a PICS label and decides the effect that this particular label should have, based on local rules. Although these rules can be specified in a product-specific way, W3C has defined a language for them. This language is PICSRules []. PICSRules has the following advantages over proprietary approaches:
* Sharing and installation of profiles
The creation of profiles (a certain set of rules) can be complicated, and by using a common language, a profile can be created and