slanted W3C logo
Cover page images (keys)

Personalization

Roy Ran

ran@w3.org

W3C Team contact

International standards harmonization in China

Slides available on line:

https://www.w3.org/People/Roy/Talks/personalization/

Personalization Demos

Start with Personalization Demo

(more implementation Demos)

What is Personalization?

Personalization involves tailoring the user experience to meet the needs and preferences of the individual user.

For example, some people:

Goals

How

Define personalization semantics into HTML.

Enable authors to add extra semantic information about content to support personalization.

Enable user agents for people with cognitive and learning disabilities.

Personalization Semantics

Examples on last page of Slides

Specification Modules

The Specification consists of three modules and an Explainer,

Working Draft Publications

Start Here

Personalization Overview page

https://www.w3.org/WAI/personalization/

Join the Task Forces

Interested? Join the Task Forces

Email Roy Ran: ran@w3.org

Your Input

Questions?

Comments?

Examples of Personalization Semantics

Personalization Semantics is made of a vocabulary of properties and their values:

data-property="Value"

NOTE: The HTML data-* attribute syntax is not intended to be used for long-term wide-scale features. The task force is using this approach at the moment to gain implementation experience and demonstrate the usefulness of Personalization Semantics in practice, using this HTML extension mechanism.

Semantics examples in previous Demo:

    <a data-simplification="low" href="" class="navBar">Investors</a>

    <input data-simplification="medium" type="text" name="name" id="name" value="your name">

    <input data-simplification="critical" type="text" name="mail" id="mail" value="your email">