Javascript one-liner (or two) to upgrade your endpoint interface

Just a mail to spread the word about two new libraries I made: YASQE
<http://yasqe.yasgui.org/> (Yet Another SPARQL Query Editor) and YASR
<http://yasr.yasgui.org/> (Yet Another SPARQL Resultset GUI).
Both originate from the YASGUI <http://yasgui.laurensrietveld.nl/> tool I
wrote a while ago, which is a feature-rich SPARQL GUI, with which you can
access any SPARQL endpoint.

I've been rewriting the YASGUI codebase from the ground up, and started
with the two main parts: the query editor and visualization of SPARQL
results. Both are available now as JS libraries: as a result, you are able
to upgrade your (often austere) SPARQL interface, by including these
libraries, and executing some simple JS initialization commands.

Both libraries are completely client-side, and are quite customizable and
extendable. The list of features include:
*YASQE*

   - Syntax highlighting and checking
   - Prefix autocompletion (using prefix.cc), and property/class
   autocompletion (using the lov API
   <http://lov.okfn.org/dataset/lov/apidoc/>). You can configure YASQE to
   use other completions as well.
   - Supports executing queries via ajax requests
   - Share your query with others
   - Use keyboard shortcuts

*YASR*

   - Handles any SPARQL resultset (XML/JSON/CSV/TSV)
   - Automatically fetch URI labels (shown when you hover over URIs), using
   the preflabel.org API <http://preflabel.org/>
   - Plugin-based: Add your own visualizations to YASR (ot even better:
   submit a pull request in order to incorporate it in YASR)


Combining YASQE and YASR is straight forward, as this gist
<https://gist.github.com/LaurensRietveld/7d8beca5dbeb6b909b6f> shows

Have any questions or feedback, let me know

Best, Laurens


-- 

VU University Amsterdam

Faculty of Exact Sciences

Department of Computer Science

De Boelelaan 1081 A

1081 HV Amsterdam

The Netherlands

www.laurensrietveld.nl
laurens.rietveld@vu.nl

Visiting address:

De Boelelaan 1081

Science Building Room T312

Received on Tuesday, 24 June 2014 14:11:20 UTC