user individuality management in websites based on wai-aria annotations and ontologies
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
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
Index
• Problem definition
• Adapting the Web
• Architecture for adaptations
• Use Case
• Conclusions
• Future Work
W4A 2013, Rio de Janeiro: Content Adaptation
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
Problem Definition: Objective
• Adapt the Web to user’s needs
• Reuse the existing content
• Extensible and flexible
W4A 2013, Rio de Janeiro: Content Adaptation
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
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
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
Architecture for Adaptations : System Architecture (AA)
W4A 2013, Rio de Janeiro: Content Adaptation
AA: Knowledge Base
W4A 2013, Rio de Janeiro: Content Adaptation
AA: Knowledge Base
W4A 2013, Rio de Janeiro: Content Adaptation
AA: Knowledge Base
W4A 2013, Rio de Janeiro: Content Adaptation
AA: Knowledge Base
W4A 2013, Rio de Janeiro: Content Adaptation
AA: Knowledge Base
W4A 2013, Rio de Janeiro: Content Adaptation
If keyboardOnly Uses
AA: Knowledge Base
W4A 2013, Rio de Janeiro: Content Adaptation
hasTechnique
AA: Knowledge Base
W4A 2013, Rio de Janeiro: Content Adaptation
hasRole=SiteMap
AA: Knowledge Base
W4A 2013, Rio de Janeiro: Content Adaptation
If element(x) has Role=SiteMap isElementof(ProvideSiteMap)
Use Case: Discapnet (UC)
W4A 2013, Rio de Janeiro: Content Adaptation
UC: Discapnet Annotation process
W4A 2013, Rio de Janeiro: Content Adaptation
UC: Narrow Style
Group Applied Techniques
Content 6
Presentation 21
Navigation 5
Total 32
W4A 2013, Rio de Janeiro: Content Adaptation
UC: Narrow Style
W4A 2013, Rio de Janeiro: Content Adaptation
UC: Index Style
Group Applied Techniques
Content 0
Presentation 1
Navigation 3
Total 4
W4A 2013, Rio de Janeiro: Content Adaptation
UC: Index Style
W4A 2013, Rio de Janeiro: Content Adaptation
UC: Sorted Style
Group Applied Techniques
Content 0
Presentation 12
Navigation 3
Total 15
W4A 2013, Rio de Janeiro: Content Adaptation
UC: Sorted Style
W4A 2013, Rio de Janeiro: Content Adaptation
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
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
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