A Semantic-Web based Framework for Developing Applications to Improve Accessibility in the WWW

14
Framework for Developing Applications to Improve Accessibility in the WWW Michail Salampasis Dept. of Informatics TEI of Thessaloniki

description

A Semantic-Web based Framework for Developing Applications to Improve Accessibility in the WWW. Michail Salampasis Dept . of Informatics TEI of Thessaloniki. Aim of the research. Improve usability of the WWW for blind people. Efficiency and effectiveness of information seeking process. - PowerPoint PPT Presentation

Transcript of A Semantic-Web based Framework for Developing Applications to Improve Accessibility in the WWW

Page 1: A Semantic-Web based Framework for Developing Applications to Improve Accessibility in the WWW

A Semantic-Web based Framework for Developing

Applications to Improve Accessibility in the WWW

Michail SalampasisDept. of InformaticsTEI of Thessaloniki

Page 2: A Semantic-Web based Framework for Developing Applications to Improve Accessibility in the WWW

2

Aim of the research

Improve usability of the WWW for blind people. Efficiency and effectiveness of information

seeking process. Browsing strategies.

Page 3: A Semantic-Web based Framework for Developing Applications to Improve Accessibility in the WWW

3

Problems of blind users in browsing the web

Across document browsing. Not quick access to

navigational aids. Scanning text for relevancy

estimation.

Page 4: A Semantic-Web based Framework for Developing Applications to Improve Accessibility in the WWW

4

Problems of blind users in browsing the web

Within document browsing. Sight dependant functions. No use of visual cues such

as colors, headlines, tables. (Misuse of HTML layout tags)

Sight oriented web design (desktop metaphor and misuse of TABLE tag).

Serialization as the main mechanism of adaptation.

Page 5: A Semantic-Web based Framework for Developing Applications to Improve Accessibility in the WWW

5

Inspiring ideas

Transcoding servers (Tagaki & Asawaka, Huang & Sundaresan)

Semantic web A metadata layer build upon the current web. Use metadata to communicate missed

information to blind users. Annotea project Community formation

Page 6: A Semantic-Web based Framework for Developing Applications to Improve Accessibility in the WWW

6

AnnotationStorageServer

KnowledgeRepresentation

OWL

ONAR

Otherontologyeditors

SemanticAnnotation

RDF

Annotationtool

OtherAnnotationTools

KnowledgeUtilization

(for accessibility problems solution)

SeEBrowserOther agents using

annotations

Semantic-Web Based Framework

The framework scheme

Page 7: A Semantic-Web based Framework for Developing Applications to Improve Accessibility in the WWW

7

Knowledge Representation

Ontology creators OWL

Ontological approach Design freedom

ONAR GUI for editing ontologies Collaborative design

KnowledgeRepresentation

OWL

ONAR

Otherontologyeditors

Page 8: A Semantic-Web based Framework for Developing Applications to Improve Accessibility in the WWW

8

Semantic Annotation

Annotators RDF

Basic standard of semantic web

Extensibility through vocabularies

Annotation tool Annotation storage

server Use of HTTP User authorization

AnnotationStorageServer

SemanticAnnotation

RDF

Annotationtool

OtherAnnotationTools

Page 9: A Semantic-Web based Framework for Developing Applications to Improve Accessibility in the WWW

9

Knowledge Utilization

Agent developers End users SeEBrowser Voice web browser 2 level decomposition Shortcuts to annotated

elements Faster access to content

entry points Faster transition amongst

page sections

KnowledgeUtilization

(for accessibility problems solution)

SeEBrowserOther agents using

annotations

Page 10: A Semantic-Web based Framework for Developing Applications to Improve Accessibility in the WWW

10

Framework community

Annotators

Agent developers & End Users

OntologyCreators

Annotations

Vocabulary

Feedback

Page 11: A Semantic-Web based Framework for Developing Applications to Improve Accessibility in the WWW

11

Is it realistic?

Community commitment Open (based on RDF, OWL) Extensible (development of various

vocabularies) Scalable (network of storage servers) Autonomous community (No need to be an

expert in the standards if you have the right tools)

Page 12: A Semantic-Web based Framework for Developing Applications to Improve Accessibility in the WWW

12

Preliminary evaluation results

Frequent use of shortcuts functions Satisfaction by its use Bookmarks feature Notepad feature Difficulty in reading tables

Page 13: A Semantic-Web based Framework for Developing Applications to Improve Accessibility in the WWW

13

Further research

Vocabularies development and exploitation Automatic annotation

Syntactic analysis Semantic analysis

Other uses of annotations User profiles Semantic web usage mining

Page 14: A Semantic-Web based Framework for Developing Applications to Improve Accessibility in the WWW

14

Conclusion

There are many problems of accessibility on the current web and they will remain for even more…

The framework uses the semantic web as a metadata layer upon the current web.

It supports the development of a variety of software for the web.

It supports and encourages the collaboration amongst people that care for accessibility problems.