4.1. Content selection and negotiation

Table of contents

4.1.1. Content selection by links
4.1.2. Content selection by markup
4.1.3. Content selection by automatic content negotiation
4.1.4. Composite Capabilities/Preference Profiles
4.1.5. Special Case: Internet Explorer for Pocket PC

"A resource may be available in several different representations. For example, it might be available in different languages or different media types, or a combination. One way of selecting the most appropriate choice is to give the user an index page, and let them select. However it is often possible for the server to choose automatically. This works because browsers can send as part of each request information about what representations they prefer." [18]

"There are a variety of strategies to allow users to select the appropriate content:

  1. Include links to other versions of content, such as translations. For example, the link "Refer to the French version of this document" links to the French version.

  2. Indicate content type or language through markup (e.g., in HTML use "type" and "hreflang").

  3. Use content negotiation to serve content per the client request. For example, serve the French version of a document to clients requesting French." [12]

Copyright © 2001-2003 by Rainer Hillebrand and Thomas Wierlemann