- From: <elf-pavlik@hackers4peace.net>
- Date: Wed, 30 Jan 2019 10:52:28 -0600
- To: "Ruben Verborgh (UGent-imec)" <Ruben.Verborgh@ugent.be>
- Cc: Lorenzo Moriondo <tunedconsulting@gmail.com>, Hydra <public-hydra@w3.org>, Solid <public-solid@w3.org>
I would find interesting to compare: * Solid Type Index Registry - https://github.com/solid/solid/blob/master/proposals/data-discovery.md * Hydra Entry Point - https://github.com/HydraCG/Specifications/blob/master/drafts/use-cases/1.entry-point.md On 2018-10-11 13:56, Ruben Verborgh (UGent-imec) wrote: > Hi all, > >> How Hydra positions itself in this new scenario? Should we start >> considering implications and possible integrations? What do you think? > > I’m strongly involved with the Solid project, > and have been involved more closely with Hydra in the past. > > So let me give my personal opinion on the intersection > (disclaimer: not the opinion of Solid nor Inrupt). > > > First of all, there is already a natural connection. > Given that Solid is about publishing Linked Data, > we can put a Triple Pattern Fragments API on top of Solid > in order to query that Linked Data. > And TPF, as you might know, uses Hydra. > This combination was made here: > https://github.com/solid/solid-tpf > > > Second, Solid currently has a couple of places > where we need to send extra information to the client, > and we currently do that in (sometimes custom) HTTP headers. > One example is WAC-Allow, which we use to communicate > what permissions the user has on the resource. > I’ve never been a big fan of that. > I rather would want us to reply in quads (instead of triples), > and include such metadata in the non-default graph. > That would basically be the equivalent > of a webpage with a <main> for the actual content > and <aside> for things about it. > Such an <aside> could then contain hypermedia controls in-band. > This would be very useful for read/write Linked Data. > > > Third, forms and shapes are very important to Solid. > We are not using Hydra for that currently, > but shapes are philosophically closely related to forms. > So there are opportunities there too. > > > Fourth, given that Solid encourages competition between data providers > (https://ruben.verborgh.org/blog/2017/12/20/paradigm-shifts-for-the-decentralized-web/#apps-become-views-p-5). > one way they can differentiate themselves > if by offering different API features than their competitors. > Such features could be advertised with Hydra > (https://ruben.verborgh.org/articles/web-api-ecosystem/). > > Best, > > Ruben
Received on Wednesday, 30 January 2019 16:52:55 UTC