Abstract

Web Augmentation is usually applied to add, remove and change Web sites’ functionalities, content, and presentation. Content-based Web Augmentation is commonly performed by integrating content from an external Web site into the current one. In this article, we explore the use of the Semantic Web as a source of information to be incorporated to any Web site, aiming to simplify the development of Web Augmentation based on Semantic Web data. Our approach allows end-users without any programming skills to build Web Augmentation scripts that takes some information from the current Web page, and produce new related information gathered from the Semantic Web. This article introduces a pipeline process for building Semantic Web Augmentations and an end-user development tool called SWAX to create augmentation layers without the need for any programming or Semantic Web skills.

Highlights

  • The Semantic Web [1, 7] (SW) provides sources of semantic information useful to be interchanged among computer systems with a standard model called RDF

  • In this article we tackle with a kind of Semantic Web Augmentation (SWA) where the new information is related to the content of the Website

  • – Data fetching: Given a generic SPARQL query and the extracted data, this step fills the generic query with the data, producing a specific query for each one, and run these queries against a SPARQL endpoint, obtaining new information from the Semantic Web

Read more

Summary

Introduction

The Semantic Web [1, 7] (SW) provides sources of semantic information useful to be interchanged among computer systems with a standard model called RDF. Semantic Web Augmentation (SWA) is a particular type of WA where the SW provides the new information. The SW is accessed via a SPARQL endpoint or RDF API to extract information pieces, which are adapted and inserted into the DOM structure on the client side. In this article we tackle with a kind of SWA where the new information is related to the content of the Website. SWA developers need to be skilled in client-side and SW technologies [6] This article introduces both a pipeline process for building SWA and an EndUser Development tool called SWAX to create augmentation layers without the need for any programming or SW skills.

The process
An End-User Development Tool for SWA
Extraction
Querying
Building
Saving
Related Work
Conclusions and Further Work
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call