- From: Aidan Hogan <aidhog@gmail.com>
- Date: Thu, 12 Nov 2020 15:14:38 -0300
- To: Maxime Lefrançois <maxime.lefrancois@emse.fr>, Reto Gmür <reto@factsmission.com>
- Cc: semantic-web <semantic-web@w3.org>, Bastián Inostroza <bastian.inostroza@gmail.com>
Hi Maxime, On 2020-11-12 7:22, Maxime Lefrançois wrote: > 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/ <https://perfectkb.github.io/yate/> For sure, that would be a really nice addition! Bastián has already worked on the system for several weeks now *after* submitting his thesis, and is soon to graduate, but I can try to find other students who will be interested in implementing these features. In case anyone has the time or knows a student who'd like to help out, there's some open issues here that could be tackled: https://github.com/BastyZ/RDFPlayground/issues Best, Aidan > Le jeu. 12 nov. 2020 à 11:15, Reto Gmür <reto@factsmission.com > <mailto: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 > <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 <mailto:aidhog@gmail.com>> > Sent: Dienstag, 10. November 2020 17:31 > To: semantic-web <semantic-web@w3.org <mailto:semantic-web@w3.org>> > Cc: Bastián Inostroza <bastian.inostroza@gmail.com > <mailto: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/ > <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 > <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 <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 18:14:54 UTC