From W3C Wiki

SWEO Community Project: Linking Open Data on the Semantic Web

Linked Data Browsers, Mashups and other Client Applications

This page collects software components that can be used implement applications on top of the Semantic Web. The page is not intended to list RDF toolkits that focus on local RDF processing, but toolkits that perceive the Semantic Web as a single integrated information space and help applications navigate this information space.

Listings of RDF toolkits with a more local perspective are found at SemanticWebTools and Developers Guide to Semantic Web Toolkits

The page is part of the LinkingOpenData community project

Linked Data Browsers

Linked Data Mashups

  • Revyu by Tom Heath. Uses Linked Data from DBpedia to augment reviews, for instance with information about a director for a film.
  • DBpedia Mobile by Christian Becker and Chris Bizer. Combines Linked Data from DBpedia, the flickr wrapper, and Revyu.
  • Music Mashup by Yves Raimond. Combines Linked Data from various music related data sources. See also.

Linked Data Client Libraries

This section lists toolkits that provide access to the Semantic Web by dereferencing resource URIs.

  • Semantic Web Client Library The Semantic Web Client Library represents the complete Semantic Web as a single RDF graph. The library enables applications to query this global graph using SPARQL- and find(SPO) queries. To answer queries, the library dynamically retrieves information from the Semantic Web by dereferencing HTTP URIs and by following rdfs:seeAlso links.
  • SQUIN is a query interface for the Web of Linked Data. The query system in SQUIN implements a novel query execution paradigm called link traversal based query execution.
  • LDIF - Linked Data Integration Framework translates heterogeneous Linked Data from the Web into a clean local target representation while keeping track of data provenance.
  • Semantic Web client for SWI Prolog This is a small prolog program allowing to see the semantic-web as a single graph, and to browse it.
  • Tabulator AJAR RDF library for Javascript
  • OpenLink Ajax Toolkit This includes both a Data Access Layer of RDF, SQL, and XML called Ajax Database Connectivity and a collection of RDF aware controls covering: Graph Visualizers, TimeLines, Tag Clouds, Pivot Tables, and more.
  • Graphite PHP Library for working with RDF. Syntax inspired by jQuery to make it easy and fun to get started consuming linked data.
  • Graphity LDP Generic Linked Data Platform for consuming & publishing both LD and SPARQL resources.

Crawlers and Data Extraction Tools

  • ldspider - Open Source Java implementation for a linked data web spider
  • Anything To Triples (any23) is a library and web service that extracts structured data in RDF format from a variety of Web documents including RDF/XML, Turtle, Notation 3, RDFa, and various microformats. Any23 is written in Java and licensed under the Apache License.
  • Please refer to the seperate Wiki page about Semantic Web Search Engines.

SPARQL Endpoint Clients

This section lists toolkits that support applications in querying a remote SPARQL endpoint.

Federated SPARQL Query Engines

This section lists toolkits that enable federated SPARQL queries against a set of SPARQL endpoints.

  • FedX Federated SPAQRL Query Engine released as open source 2011 by fluid Operatons.
  • DARQ - Federated Queries with SPARQL DARQ is a query engine for federated SPARQL queries. It provides transparent query access to multiple, distributed SPARQL endpoints as if querying a single RDF graph. DARQ enables the applications to see a single query interface, leaving the details of federation to the query engine (DARQ is not actively maintained anymore).
  • iSPARQL - Ajax-based drag-and-drop visual query builder for SPARQL from OpenLink Software
  • Semantic Discovery System provides for federated SPARQL (commercial product)
  • SPARQL-RW Transparent query access over mapped RDF datasets


People Interested in the Area