Re: RDF Playground

Hi Aidan, Bastián,

This is a pretty useful resource for teaching, thank you !
For the Turtle syntax coloring, automatic namespace addition, and
autocompletion, Would you consider reusing YATE ?
https://perfectkb.github.io/yate/

Best regards,
Maxime Lefrançois
MINES Saint-Étienne
http://maxime-lefrancois.info/


Le jeu. 12 nov. 2020 à 11:15, Reto Gmür <reto@factsmission.com> a écrit :

> Hi Aidan
>
> That's very cool!
>
> I'm wondering how hard it would be to implement similar functionality
> purely on the client. I've recently been experimenting with running YASGUI
> against a client-side store: https://retog.github.io/patchgraph/#/sparql
>
> I think SHACL would be no problem on the client but I don't know about OWL
> inferencing.
>
> Cheers,
> Reto
>
> -----Original Message-----
> From: Aidan Hogan <aidhog@gmail.com>
> Sent: Dienstag, 10. November 2020 17:31
> To: semantic-web <semantic-web@w3.org>
> Cc: Bastián Inostroza <bastian.inostroza@gmail.com>
> Subject: 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 Thursday, 12 November 2020 10:23:26 UTC