- From: Ghislain Atemezing <auguste.atemezing@eurecom.fr>
- Date: Thu, 22 Nov 2018 10:51:37 +0100
- To: Chris Mungall <cjmungall@lbl.gov>
- Cc: David Booth <david@dbooth.org>, "semantic-web@w3.org Web" <semantic-web@w3.org>, Dan Brickley <danbri@google.com>, "Sean B. Palmer" <sean@miscoranda.com>, Olaf Hartig <olaf.hartig@liu.se>, Axel Polleres <axel@polleres.net>
- Message-Id: <E146E759-FF73-42AE-B54A-9D754BD1E308@eurecom.fr>
Hello, In 2005, Richard Cyganiak called this same idea “LARP” stack [1]. Best, Ghislain [1] http://richard.cyganiak.de/blog/2005/09/rdf-and-web-applications/ <http://richard.cyganiak.de/blog/2005/09/rdf-and-web-applications/> > Le 22 nov. 2018 à 03:28, Chris Mungall <cjmungall@lbl.gov> a écrit : > > On 21 Nov 2018, at 14:40, David Booth wrote: > > 1. Tools are scattered. How to find them? Which to use? > Every team wastes time going through a similar research and > selection process. > > One idea: create a bundled release of RDF tools, analogous > to a standard LAMP stack, or Red Hat or Ubuntu; so that if > someone wants to use RDF all they have to do is install that > bundle and they're ready to go. > > I very much like this idea. I would particularly like to see a standard web stack that could be used with a triplestore of choice. Many developers love Neo4J becomes it's bundled with nice visual exploration mechanisms. > > In contrast, with a typical SPARQL endpoint, you get something much more bare bones and it varies depending on which triplestore you use. It’s not super-enticing to non-geeks, and even for us SPARQL geeks, it’s not always clear how to get started. > > Of course, there is a lot of great code out there that can be used to build a generic front end, but it’s all very disjointed, and many of us end up rolling our own code, e.g. for providing users with templated queries, or deriving a simple schema that can be used for exploration. > > A killer app would be a ‘semantic web generic client in a box’. Simply start a server pointing at a SPARQL endpoint(s). Optionally configure it with some example queries, metadata about what property to derive labels (or introspect this from the endpoint itself), and get: > > A form interface for SPARQL queries with a menu of example queries that give you an idea of how to get started, plus some useful standard prefixes > Simple linked data browsing (using conneg for html vs turtle) > Dumb generic graphical browsing, a la neo4j > Basic schema derivation; or just stats on most used classes and properties > A generic semantic hypermedia API > An autogenerated domain-specific swagger API (e.g. using garlik) > I believe a lot of these pieces exist already, it's just that we as a community need to do a better job of putting these things together in an easy to use package. This shouldn't be so hard now it's easy to containerize things and orchestrate them. > --------------------------------------- Ghislain A. Atemezing, Ph.D Mail: ghislain.atemezing@gmail.com Web: https://w3id.org/people/gatemezing <http://www.atemezing.org/> Twitter: @gatemezing About Me: https://about.me/ghislain.atemezing <https://about.me/ghislain.atemezing>
Received on Thursday, 22 November 2018 09:52:03 UTC