Yet Another Sparql Resultset GUI

Funded by

About YASR

YASR is part of the regular YASGUI web application. YASR provides a plugin-based visualizations for SPARQL resultsets.
var yasr = YASR(document.getElementById("showcase"));

Features

YASR features:
  • Completely client-side
  • Easily customizable and extendible
  • Easily integrates with YASQE
  • Can handle any valid SPARQL resultset format
  • Use of common libraries such as jQuery Datatables and CodeMirror
  • Integration of preflabel.org for fetching URI labels
Combining YASR with the YASQE library (a SPARQL editor library) is easy: all you need to do is define YASR as a handler to the YASQE query method. See this example gist.

Download the latest release

We provide a bundled release containing all external dependencies, and we provide a release containing just the YASR core. If you choose to use the regular release, make sure to include jQuery, CodeMirror and jQuery.DataTables in your page as well.

CDN

The YASR files are hosted via JsDelivr. This CDN is the easiest way to include YASR in your website.

CSS
JS Choose either the bundled or the core version

GitHub

Visit the GitHub repository to download the YASR .css and .js files (find them in the dist directory).

Download latest release from GitHub 

YASR is registered as a node package as well, so you'll be able to use the node package manager to keep your version of YASR up to date.

Show NPM Package

Used by

YASGUI (or one of its components, YASQE/YASR) is integrated in common triple-stores such as Apache Jena , OpenRDF Sesame and ClioPatria.

It has seen uptake in Linked Data tools as well, including

  • Gosparqled (demo), an extension of YASQE providing context-dependent property and class autocompletions
  • Snapper (demo), a browser based Turtle editor
  • Visu (demo), the first library to extend YASR with Google Chart functionality
  • Brwsr, a Linked Data browser
  • Trifid-LD, a lightweight Linked Data server and proxy

Publishers are using as well, such as HealthData.gov , the Smithsonian American Art museum ,the German National Library of Economics (ZWB) , Linked Open Vocabularies , the LOD Laundromat , MetaLex , linkedArc and the CEDAR project.

Thanks!

A big thanks goes out to:
  • Marijn Haverbeke for his great work on the CodeMirror library syntax highlighting library
  • The work done by Marat Charlaganov on PrefLabel.org, which is used for fetching URI labels found in SPARQL result sets
  • Nicolas Kruchten for his work on the PivotTable JS Library
  • Eetu Mäkelä, who extended YASR with Google Chart functionality (see here). His work was later directly integrated in YASR.