RDF Playground

Hi all,

Bastián (in CC) has created RDF Playground as a tool that we have been 
using to teach a course on the Web of Data. It has been very useful in 
this course and we think that some of you might also find it useful!


The system centres around an RDF graph (Turtle) with a graph 
visualisation, and allows for running SPARQL queries, RDFS/OWL 2 RL 
reasoning, SHACL and ShEx validation. The intent of the interface is to 
run small examples, useful for teaching or illustration purposes. In 
terms of the design, we wanted to show the different standards in a more 
integrated way (allowing to quickly switch between reasoning, querying 
and validation, on the same RDF graph, for example), while also putting 
emphasis on the graph-based nature of RDF through its visualisations 
(e.g., you can also view the results of reasoning, CONSTRUCT queries, 
etc., as an RDF graph). You can view a demo here:

 http://rdfplayground.dcc.uchile.cl/

At the bottom of the page you can load an example or play a video to 
demonstrate the features.


If you were thinking of using it in a course, it might be a good idea to 
install it locally as the demo linked above is not a production system. 
You can find the source code here:

 https://github.com/BastyZ/RDFPlayground

The system is implemented on top of Jena, ShExJava and RDFLib/OWL-RL 
(with a Kotlin back-end to tie everything together). The front-end uses 
Vue and node.js.

Indeed it might be great to set up mirrors if there were interest.



The system is most similar to (the very cool) RDFShape tool.

 https://rdfshape.weso.es/dataQuery

RDFShape offers many more features relating to ShEx/SHACL (and also 
SPARQL), while RDF Playground integrates RDFS/OWL reasoning support and 
a different interface style.


We have some plans to extend RDF Playground to integrate a Linked Data 
browser (with the aim of connecting it more with the Web). Also there 
are some minor "quality-of-life improvements" that could be added like 
syntax highlighting, auto-completion, filters, etc.


We hope you might find RDF Playground useful!

Best,
Bastián & Aidan

Received on Tuesday, 10 November 2020 16:31:39 UTC