user individuality management in websites based on wai-aria annotations and ontologies

27
User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies 14/05/2013 [xabier.valencia, myriam.arrue, juaneduardo.perez, julio.abascal]@ehu.es W4A 2013, Rio de Janeiro: Content Adaptation

Upload: xabiervalencia

Post on 26-Jun-2015

285 views

Category:

Technology


3 download

DESCRIPTION

In this slides, we describe a system for adapting websites based on an annotation approach. The system adapts annotated websites according to the user characteristics. The core of the system is composed of a repository containing a comprehensive set of adaptation techniques. 99 techniques have been identified and classified, 48 of them have been fully implemented in the system. This wide range of implemented techniques provides the system with the necessary mechanisms for adapting diverse aspects of website interfaces, such as the content to display, the layout and the structure. The techniques to apply for a given user are inferred according to the information stored in an ontology. This defines the bases for associating user characteristics with the adaptation techniques to apply for specific interaction elements annotated in a website. An annotation language based on the roles and properties of WAI-ARIA has been elaborated. Therefore, any website annotated in this language can be adapted. This adaptation system has been applied to two different websites and adapted interfaces have been obtained for three different user groups.

TRANSCRIPT

Page 1: User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies

User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies

14/05/2013

[xabier.valencia, myriam.arrue, juaneduardo.perez, julio.abascal]@ehu.es

W4A 2013, Rio de Janeiro: Content Adaptation

Page 2: User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies

Index

• Problem definition

• Adapting the Web

• Architecture for adaptations

• Use Case

• Conclusions

• Future Work

W4A 2013, Rio de Janeiro: Content Adaptation

Page 3: User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies

Problem Definition: Problem

• One UI for All • New barriers are being created

– Dynamic Content – Video – Chat

• WAI-ARIA allows the addition of semantic annotations to HTML elements – Assistive Technologies can better manage interaction

elements

• HTML5 covers some of the lack of semantic meaning in previous HTML versions

W4A 2013, Rio de Janeiro: Content Adaptation

Page 4: User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies

Problem Definition: Objective

• Adapt the Web to user’s needs

• Reuse the existing content

• Extensible and flexible

W4A 2013, Rio de Janeiro: Content Adaptation

Page 5: User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies

Problem definition: Methodology

• Web Adaptation techniques study

• State of Art study of transcoding systems and ontologies

• Design and development of the adaptation software

W4A 2013, Rio de Janeiro: Content Adaptation

Page 6: User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies

Adapting the Web (AW)

39 37

23

11

28

9

0

5

10

15

20

25

30

35

40

45

Content Presentation Navigation

Total=99 Implemented=48

W4A 2013, Rio de Janeiro: Content Adaptation

Page 7: User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies

AW: User Modeling General group SubGroup

Cognitive

C.1 Decline in maintaining attention

C.2 Learning disabilities

C.3 Language disabilities

C.4 Reduced memory capacity

Physical P.1 Limited movement

P.2 Inability to use mouse

Sensorial

S.S Sight

S.S.1 Low vision

S.S.2 Blindness

S.S.3 Colour blindness

S.S.4 Photosensitivity

S.S.5 Eye strain

S.H Hearing S.H.1 Hearing loss

S.H.2 Deafness W4A 2013, Rio de Janeiro: Content Adaptation

Page 8: User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies

Architecture for Adaptations : System Architecture (AA)

W4A 2013, Rio de Janeiro: Content Adaptation

Page 9: User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies

AA: Knowledge Base

W4A 2013, Rio de Janeiro: Content Adaptation

Page 10: User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies

AA: Knowledge Base

W4A 2013, Rio de Janeiro: Content Adaptation

Page 11: User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies

AA: Knowledge Base

W4A 2013, Rio de Janeiro: Content Adaptation

Page 12: User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies

AA: Knowledge Base

W4A 2013, Rio de Janeiro: Content Adaptation

Page 13: User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies

AA: Knowledge Base

W4A 2013, Rio de Janeiro: Content Adaptation

If keyboardOnly Uses

Page 14: User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies

AA: Knowledge Base

W4A 2013, Rio de Janeiro: Content Adaptation

hasTechnique

Page 15: User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies

AA: Knowledge Base

W4A 2013, Rio de Janeiro: Content Adaptation

hasRole=SiteMap

Page 16: User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies

AA: Knowledge Base

W4A 2013, Rio de Janeiro: Content Adaptation

If element(x) has Role=SiteMap isElementof(ProvideSiteMap)

Page 17: User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies

Use Case: Discapnet (UC)

W4A 2013, Rio de Janeiro: Content Adaptation

Page 18: User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies

UC: Discapnet Annotation process

W4A 2013, Rio de Janeiro: Content Adaptation

Page 19: User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies

UC: Narrow Style

Group Applied Techniques

Content 6

Presentation 21

Navigation 5

Total 32

W4A 2013, Rio de Janeiro: Content Adaptation

Page 20: User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies

UC: Narrow Style

W4A 2013, Rio de Janeiro: Content Adaptation

Page 21: User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies

UC: Index Style

Group Applied Techniques

Content 0

Presentation 1

Navigation 3

Total 4

W4A 2013, Rio de Janeiro: Content Adaptation

Page 22: User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies

UC: Index Style

W4A 2013, Rio de Janeiro: Content Adaptation

Page 23: User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies

UC: Sorted Style

Group Applied Techniques

Content 0

Presentation 12

Navigation 3

Total 15

W4A 2013, Rio de Janeiro: Content Adaptation

Page 24: User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies

UC: Sorted Style

W4A 2013, Rio de Janeiro: Content Adaptation

Page 25: User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies

Conclusions

• The system allows personalizing web interfaces based on the ontology

• High number of collected techniques

• Extensible

• Annotation process needs to be more automatic

W4A 2013, Rio de Janeiro: Content Adaptation

Page 26: User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies

Future Work

• Improve the Add-on to track users’ interaction and validate the system

• Extend the number of techniques • Develop an annotation tool • Investigate constraints between

adaptation techniques

W4A 2013, Rio de Janeiro: Content Adaptation

Page 27: User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies

User Individuality Management in Websites based on WAI-ARIA Annotations and Ontologies

14/05/2013

[xabier.valencia, myriam.arrue, juaneduardo.perez, julio.abascal]@ehu.es

Thank you!!!

W4A 2013, Rio de Janeiro: Content Adaptation