SPARQL Semantics and Execution Analysis in Semantic Web Using Various Tools

The Semantic Web is used to get the machine readable descriptions of the information already on the web, in order to improve search and data usage in the huge decentralized environment. It is an efficient proposed way of representing data on the World Wide Web, or as a globally linked database which is distributed in the form of RDF (Resource Description Framework), a standard for metadata encoding and knowledge exchange on Web. A RDF query language known as SPARQL (Simple Protocol and RDF Query Language), defines standard query language and data access protocol which is used with RDF data model and it works for every data source which can be mapped to RDF which uses SPARQL to retrieve data. SPARQL significance has been realized and incorporated in the new architecture of Semantic Web proposed by Sir Tim Berner's Lee. First, this paper focuses on role and usage of SPARQL along with illustrations. It also makes a comparison of SPARQL with SQL and finally presents an execution analysis of SPARQL with some tools.

[1]  David E. Goldschmidt,et al.  Architecting a Search Engine for the Semantic Web , 2005 .

[2]  Shiyong Lu,et al.  Semantics Preserving SPARQL-to-SQL Query Translation for Optional Graph Patterns. Technical Report T , 2006 .

[3]  Dongwon Jeong,et al.  Cost Evaluation on the SPARQL-to-SQL Translation System Model , 2008, 2008 Third International Conference on Convergence and Hybrid Information Technology.

[4]  Richard Cyganiak,et al.  A relational algebra for SPARQL , 2005 .

[5]  Evren Sirin,et al.  Terp: Syntax for OWL-friendly SPARQL Queries , 2010, OWLED.

[6]  Olaf Hartig,et al.  The SPARQL Query Graph Model for Query Optimization , 2007, ESWC.

[7]  Shelley Powers,et al.  Practical RDF , 2003 .

[8]  Amit P. Sheth,et al.  SPARQL-ST: Extending SPARQL to Support Spatiotemporal Queries , 2011, Geospatial Semantics and the Semantic Web.

[9]  Volker Linnemann,et al.  A SPARQL Engine for Streaming RDF Data , 2007, 2007 Third International IEEE Conference on Signal-Image Technologies and Internet-Based System.

[10]  E. Prud hommeaux,et al.  SPARQL query language for RDF , 2011 .

[11]  Yafei Zhang,et al.  Semantic Integration of Relational Data Using SPARQL , 2008, 2008 Second International Symposium on Intelligent Information Technology Application.

[12]  Frank van Harmelen,et al.  A semantic web primer , 2004 .

[13]  Marco Luca Sbodio,et al.  Discovering Semantic Web services using SPARQL and intelligent agents , 2010, J. Web Semant..

[14]  Yafei Zhang,et al.  Querying Heterogeneous Relational Database using SPARQL , 2009, 2009 Eighth IEEE/ACIS International Conference on Computer and Information Science.

[15]  Michael Grobe,et al.  RDF, Jena, SparQL and the 'Semantic Web' , 2009, SIGUCCS '09.

[16]  Matthew Fisher,et al.  Semantic Web Programming , 2009 .

[17]  Mark D. Wilkinson,et al.  Optimization of Distributed SPARQL Queries Using Edmonds' Algorithm and Prim's Algorithm , 2009, 2009 International Conference on Computational Science and Engineering.

[18]  Elizabeth Chang,et al.  Application of Protege and SPARQL in the field of project knowledge management , 2007, 2007 Second International Conference on Systems and Networks Communications (ICSNC 2007).