Javascript must be enabled to continue!
SPARQL Query Execution in Networks of Web Browsers
View through CrossRef
Decentralizing the Web means that users gain the ability to store their data wherever they want, users can store their data in their web browsers. Web browsers allow decentralized applications to be deployed in one click and enable interaction with end-users. However, querying data stored in a large network of web browsers remains challenging. A network of web browsers gathers a very large number of browsers hosting small data. The network is highly dynamic, many web browsers are now running on mobile devices with limited resources, this raises issues on energy consumption. In this paper, we propose Snob, a query execution model for SPARQL query over RDF data hosted in a network of browsers. The execution of a query in a browser is similar to the execution of a federated SPARQL query over remote data sources. In Snob, direct neighbours in the network are the data sources and results received from neighbours are stored locally as intermediate results. As data sources are renewed every shuffling, the query continues to progress and could produce new results after each shuffling without congesting the network. To speed up query execution, browsers processing similar queries are connected through a semantic overlay network. Experimentation shows that the number of answers produced by queries grows with the number of executed queries in the network while the number of exchanged messages is always bounded per user.
Title: SPARQL Query Execution in Networks of Web Browsers
Description:
Decentralizing the Web means that users gain the ability to store their data wherever they want, users can store their data in their web browsers.
Web browsers allow decentralized applications to be deployed in one click and enable interaction with end-users.
However, querying data stored in a large network of web browsers remains challenging.
A network of web browsers gathers a very large number of browsers hosting small data.
The network is highly dynamic, many web browsers are now running on mobile devices with limited resources, this raises issues on energy consumption.
In this paper, we propose Snob, a query execution model for SPARQL query over RDF data hosted in a network of browsers.
The execution of a query in a browser is similar to the execution of a federated SPARQL query over remote data sources.
In Snob, direct neighbours in the network are the data sources and results received from neighbours are stored locally as intermediate results.
As data sources are renewed every shuffling, the query continues to progress and could produce new results after each shuffling without congesting the network.
To speed up query execution, browsers processing similar queries are connected through a semantic overlay network.
Experimentation shows that the number of answers produced by queries grows with the number of executed queries in the network while the number of exchanged messages is always bounded per user.
Related Results
Creating RESTful APIs over SPARQL endpoints using RAMOSE
Creating RESTful APIs over SPARQL endpoints using RAMOSE
Semantic Web technologies are widely used for storing RDF data and making them available on the Web through SPARQL endpoints, queryable using the SPARQL query language. While the u...
Automated extraction of attributes of IFC objects based on graph theory and SPARQL query
Automated extraction of attributes of IFC objects based on graph theory and SPARQL query
Abstract
Building Information Modelling (BIM) has been widely adopted as an effective means for supporting information exchange in Architectural, Engineering and Con...
The Future of Computing in the Petroleum Industry
The Future of Computing in the Petroleum Industry
Abstract
The computer information industry is seeing a revolutionary growth with the introduction of the Internet and especially the World-Wide Web (WWW). There i...
Skyline Queries in SPARQL: An Overview
Skyline Queries in SPARQL: An Overview
The growth of RDF (Resource Description Framework) datasets and the expansion of their use in conjunction with the definition of SPARQL, a declarative query language, have made RDF...
Querying the Semantic Web via Rules
Querying the Semantic Web via Rules
The problem of querying RDF data is a central issue for the development of the Semantic Web. The query language SPARQL has become the standard language for querying RDF since its W...
About one approach to automatic creation of formal queries to ontological knowledge bases
About one approach to automatic creation of formal queries to ontological knowledge bases
The article develops an approach that includes the analysis of short natural language messages in Ukrainian and the automatic generation of queries in SPARQL and Cypher based on th...
Named Entity Recognition in Statistical Dataset Search Queries
Named Entity Recognition in Statistical Dataset Search Queries
Search engines must understand user queries to provide relevant search results. Search engines can enhance their understanding of user intent by employing named entity recognition ...
RaPID-Query for Fast Identity by Descent Search and Genealogical Analysis
RaPID-Query for Fast Identity by Descent Search and Genealogical Analysis
AbstractThe size of genetic databases has grown large enough such that, genetic genealogical search, a process of inferring familial relatedness by identifying DNA matches, has bec...

