Advertisement
Promo

Databases Toolkit

W3C adds a touch of Sparql to Web 2.0

Peter Judge ZDNet.co.uk

Published: 18 Jan 2008 15:25 GMT

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

The web-standards body W3C has published Sparql, a query language designed to gather data from multiple sources and speed the development of Web 2.0 applications — creating a standard web service for anything that asks a question.

Sparql, pronounced "sparkle", expresses data queries in high-level terms so it is easier to extend them to new data sources or port them to new applications. "Trying to use the Semantic Web without Sparql is like trying to use a relational database without SQL," said Tim Berners-Lee, W3C director and creator of the world wide web.

According to Berneers-Lee: "Sparql makes it possible to query information from databases and other diverse sources in the wild, across the web."

"Sparql is a key element for integrated information access across information silos and across business boundaries," said Jean-Luc Chatelain, chief technology officer for HP's Software Information Management business, announcing the release of SDB, a Sparql database system for HP's Jena open-source Semantic Web framework.

"HP customers can benefit from better information utilisation by employing Semantic Web technologies," he added.

Including SDB, there are 14 known implementations of Sparql, which emerged from the W3C Data Access Working Group (DAWG). Several developers are already using it, including Rome-based developer Asemantics, which is using Sparql to build a satellite image search engine for the European Space Agency, an engine to access 400 years of tidal data at the Dutch Water Authority, and a feed aggregator to access the BBC's MemoryShare archive.

Traditional query languages such as SQL are designed for accesses to a single source of data, and have not performed well when the results from several sources need to be merged. Sparql can create a single query for multiple sources and combine the results. "Because Sparql has no tie to a specific database format, it can be used to take advantage of the tidal wave of Web 2.0 data and mash it up with other Semantic Web resources," says the W3C release.

"Sparql's focus on querying the data models saves time for developers; there's no need for a host of little web services to retrieve different aspects of the state of a system," said Lee Feigenbaum, chair of the RDF Data Access Working Group. "This allows the user of the Sparql endpoint to ask any question — it is as though they could design their own interface instead of having to work with a limited set of fixed services."

Sparql works with the W3C's Resource Description Framework (RDF) for representing data and the Web Services Description Language (WSDL).

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

Did you find this article useful?
6 out of 6 people found this useful


Full Talkback thread

1 comment

  1. Seeing how SPARQL works PaulMiller

Company/Topic Alerts

Create a new alert from the list below:






Video icon

Video

Cloud Watch Special Report

Five cloud computing myths exploded

Five cloud computing myths exploded

Analysis The cloud is providing a fertile habitat for the marketeers and their exaggerated claims. We examine the hokum and debunk the five most frequently peddled misconceptions about the cloud

More Special Reports

Discussions

J.A. Watson J.A. Watson

Linux Mint 8 KDE Community Edition

Wednesday 10 February 2010, 10:31 AM

3 comments
BitSmith BitSmith

Google Buzz sparks Gmail social networ...

Wednesday 10 February 2010, 9:41 AM

1 comment
Adrian Bridgwater Adrian Bridgwater

The economics of computing

Wednesday 10 February 2010, 8:49 AM

4 comments
roger andre roger andre

Why does everybody hate me?

Wednesday 10 February 2010, 1:14 AM

5 comments

Skip Sub Navigation Links to CNET Brand Links

Help

Become part of the ZDNet community.

Newsletters