Professional Documents
Culture Documents
ISSN No:-2456-2165
Abstract:- This research addresses some of the situation [1]. Simple data retrieval operations that would be
important issues related to web accessibility in the trivial to most users are comparatively complex for users
context of blind users. The problems of Web data who have a visual disability such as blindness or print
accessibility and navigation for blind users have become impairment. Blind users rely on tactile auditory output to
an active research field for the past decade. Many interact with computers; however, web pages are not
techniques have been created to solve them, some are designed with these access methods in mind. Users often
hardware-based and others are software based. Yet, the find themselves overwhelmed by complicated methods in
web is rapidly evolving toward the far-anticipated mind. Users usually find themselves overwhelmed by
Semantic Web (SW): a revolutionary vision extending complicated pages that are bloated with non-cohesive
Web information with well-defined meaning so that it information, lack structure, and are inconsistent with other
becomes more easily accessible by human users and pages on the same site [1].
automated processes. As a result, SW technological
breakthroughs such as ontologies and semantic data Assistive Technologies (ATs) such as screen readers
description, as well as data representation and employ the underlying document object model (DOM)
manipulation technologies (i.e RDF, OWL, and structure of a web page to narrate its contents to a blind user
SPARQL) are being recently explored to improve data [2];[3]. Web developers must follow the W3C and other
accessibility for blind Web surfers. This research, briefly criteria while designing websites to guarantee that ATs
explores existing studies targeting Web data accessibility perform properly. Unfortunately, due to a lack of
for blind users ranging from traditional techniques understanding among web developers, this need is not being
(Braille output, screen readers, etc.) to semantically satisfied adequately, and as a result, a huge amount of web
enhanced techniques (using Speech and alternative material remains unavailable to ATs and blind users. Web
speech-based interfaces for human-computer 2.0 has accelerated this trend by providing end users with
interaction). A semantic web for the blind was designed web authoring skills [4]; [2]. Thus, the goal of ATs is to
and implemented using JAVASCRIPT, HTML, CSS, disclose such inaccessible webpage information using
and MySQL. After the evaluation of the developed creative approaches and deliver them to blind users [2]. The
framework, the result of the research revealed that it has compelling need for more user friendly products as well as
load-time as 75%, success ratio of 0.93, repository size of the recent trends towards universal accessibility and greater
65%, and CPU-time up to 80% and comparing it to the usability of interactive applications is highly important [5].
existing performance evaluation, it can be said that the
proposed developed framework out performed. The problems such as stigmatization, difficulties in
web accessibility, and mobility are what motivated this
Keywords:- Semantic; Framework; Blind; Web; Interaction research. Due to the continuity of the blind persons
struggling with Web access as a result of the fact that most
I. INTRODUCTION webpages are increasingly reliant on visual content and
graphical design, even in the face of screen readers or
The internet is a vast resource that has increased the talking browsers [6], and in the high informality of the
availability of information by stratospheric proportions; declarative graphic representations that were used to
unfortunately, information availability is not proportional to represent knowledge and support automated systems is what
accessibility. The internet is overwhelmingly visual and the brought difficulties in web accessibility and mobility
advancement of multimedia on the web is not improving the according to [7].
Fig 1 The Semantic Web for the Data and Services on the Web [8].
The research evaluated existing semantic web systems Hardware Based Techniques
and their techniques with a view to exposing their flaws These techniques provide the user with hardware
through in-depth literature review. The literature review was interfaces using the universal language Braille 1 (used by 2
followed by an analysis of how to apply better discovered out of 10 blind people). These are implemented through
features that will efficiently build a quality and easily devices like the Braille keyboard (data input) and Braille
accessible semantic web for the blind. A Javascript web- display (data output). Yet, such devices are generally
based framework which used easy simple setup rules and expensive, and need to be mounted and configured manually
intelligent keyboard keys detection scoring to achieve high on each computer system (e.g., PC, tablet, smartphone, etc.)
rates of internet usage among the blind. The semantic web to be utilized by the blind user.
framework designed for easy accessibility of the blind to
world-wide-web incorporated knowledge, best practices and
technology in mitigating the problem of stigmatization.
Notes: SPs may exploit drag-and-drop functionality in where P_id is the provider’s identifier, wsdl is the URI
order to provide mappings of data types and operations to the WSDL service description and, op is a list of defined
defined in their services to the corresponding fields. operations. Each operation is defined as:
The SAT allows any SP to see the ontological op =< name i, ,1 …, in, o >,
operations that are defined in similar manner to those where name is the name of the operation, i1, …, in its
appearing in a WSDL file. Furthermore, by clicking on the inputs and o its output.
operation models, SPs can get information about the inputs
and outputs that their services must have in order to comply Let us assume that service S is described in the
with the model. ontology by the service ontological representation Sm. Two
arbitrary operations op ∈ S and opm ∈ Sm have a degree of
After the identification of the appropriate model, the similarity equal to 1, when they have equal number of inputs
providers should select from a drop-down list the operation and also: ik ≡ imk and o ≡ om, ∀ik, o∈op and imk, om∈opm,
that complies with the service they want to register. Thus, where k = 1…n.
they provide the uniform resource identifier (URI) of the
WSDL file that describes the service. At this point, the tool The alignment process, which is performed by the
automatically parses the WSDL file and extracts the provider initially determines the degree of similarity
required information. In this context, any service can be between the operation defined in the ontology and the one
described by the triplet: that has been selected to be included as part of a registered
service. It is up to the SP to verify the accuracy of the
S =< P _id, wsdl, op[ ] >, alignment operation and select the service to be aligned.
The user interface then sends a request for a list of quality of service (QoS) criteria is selected for invocation
POIs to the DMM. A service search and retrieval and then a message is sent to the DMM. In practice, this is
mechanism submit a semantic query to the ontology performed by a filtering mechanism that ranks the returned
requesting a list of POI search services. Among the returned results according to the user’s previous choices. After this
services, the one that is ranked first according to a set of step, the appropriate wrapper is activated whose
Indoor User Localisation:- These following set of metrics captures various aspects
Users send through the user interface a request for a of performance and scalability evaluation of semantic web
localisation service. This service actually returns a map that databases. During the proposed framework’s evaluation,
shows the user’s current location. When a user is located these two important parameters were considered, i.e.,
inside a building, an appropriate network of indoor location- execution time and resource usage for execution cost of a
aware sensors (e.g., Zigbee devices) is required in order for test case. Based on test cases, we considered main memory,
the service to be able to locate the user position. In this case, CPU time and/or secondary disk space as cost primitives for
an indoor map is displayed by the invocation of the resource usage to build an in-depth study of performance.
appropriate WS.
Load Time
Outdoor Localisation:- This metric gives loading time T for datasets of
The localisation operation supports seamless transition different sizes. Load time is measured as a cumulative time
between indoor and outdoor maps. Once the user leaves an to build a repository structure, build initial index structures
indoor area, the map that displays the current user position and generate statistics about a dataset for query
automatically (‘seamlessly’) changes to an outdoor map. In optimization.
outdoor mode, the user position is received via the GPS TLoad = TRepositoryCreation + TLoadDataset +
sensor. The opposite action is also supported, i.e., when the TIndexCreation
user goes from outdoors to indoors, the map changes back to + TStatisticsGeneration
an indoor map.
Query Response Time
Search For Pois:- This metric provides query execution time T for each
This facility allows the user to search for POIs of test carried on datasets of different sizes. Query execution
specific type (e.g., museums, restaurants, etc.). Information time includes time to connect to a repository, execute the
about the requested POIs is based on the user profile and query, print its result set and then close the connection.
specific type of impairment. After the user receives a list of TExecution = TOpenConnection + TExecuteQuery +
available points of interest, route guidance capability is TPrintResultSet
enabled, as an integrated facility, in order to guide users to +TCloseConnection
the place chosen from the list of POIs.
V. CONCLUSION
i4=1 STstoredataset(i)
SRstore = i4=1 store
TTdataset(i)
7 STdataset
SRdataset = i7i=11 store/
TTstoredatasetstore((ii))