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 [email protected] Visiting address: De Boelelaan 1081 Science Building Room T312
