- From: Eric Jahn <eric@alexandriaconsulting.com>
- Date: Mon, 20 Jul 2020 08:57:05 -0400
- To: Alexandre Bourlier <alexandre@happy-dev.fr>
- Cc: LDP Next <public-ldpnext@w3.org>, Sylvain Le Bon <sylvain@startinblox.com>, Louis Cousin <louis@startinblox.com>, Benoit Alessandroni <benoit@startinblox.com>, Alice Poggioli <alice@startinblox.com>
- Message-ID: <CANHzzoN4Y6M76B4bxizQ149s+WyXr6UW6hi2-ChX226Tx+CoJw@mail.gmail.com>
Thank you, Alexandre. I will probably take you up on this offer, once I have the business side of it sorted out. Oh, by the way everyone, I knew that Startin'Blox and Solid were LDP implementations. But, in the way I had phrased my original question, I had made it seem as if I was asserting they were alternatives to LDP. But I am glad for the interesting discussion. Eric Jahn CTO/Data Architect Alexandria Consulting LLC St. Petersburg, Florida 727.537.9474 alexandriaconsulting.com On Mon, Jul 20, 2020 at 6:01 AM Alexandre Bourlier <alexandre@happy-dev.fr> wrote: > Hi LDP Next, > Hi Eric, > > Startin'blox cofounder speaking. > > Very interesting discussion. I've learned a few things :-) > > @*Eric* : If you want more info about how we do implement Solid & LDP, I > feel it is out of the scope of this mailing list but we'd be happy to walk > you through the code base and discuss architectural decisions that were > made along the way. > > Have a good day everyone > > On Sat, 18 Jul 2020 at 20:47, Henry Story <henry.story@bblfish.net> wrote: > >> >> >> > On 18 Jul 2020, at 20:39, Aaron Coburn <acoburn@apache.org> wrote: >> > >> > Hi Henry, >> > >> > Actually, it does: >> https://solid.github.io/specification/#uri-slash-semantics >> >> Ah sorry I was thinking of LDP which does not. >> >> Solid should be an extension of LDP and it should provide an relation that >> is a subPropertyOf ldp:contains to do this. It makes sense to model this >> type of resource too, since most web servers follow that convention >> and it is a natural way to do things, allowing one then to better work >> with relative URLs. The problem with LDP is that it does not allow one >> to know that a new resource is within a container, so that one cannot >> publish documents with ../ relative urls. >> >> But the whole process should be based on following links. I’d need to >> look at the developments in solid more carefully though. >> >> > >> > On Sat, 18 Jul 2020 at 13:55, Henry Story <henry.story@bblfish.net> >> wrote: >> > >> > >> > > On 18 Jul 2020, at 19:50, Aaron Coburn <acoburn@apache.org> wrote: >> > > >> > > >> > > Second (related to the FS analogy mentioned earlier): Solid puts a >> lot of emphasis on the semantics of slashes in URLs (e.g. containers always >> end with slashes), which means the LDP interaction model can be derived >> from the other parts of a request, rather than from client-supplied Link >> headers. This (arguably) simplifies the client-server interaction, since >> clients no longer need to supply explicit link headers when creating >> resources; the idea here is that HTTP clients already supply a request URL >> and Content-Type and web developers are (arguably) more familiar with those >> compared to link headers. This also means that, when building Solid on top >> of LDP, the server can accept an explicit interaction model, but if one >> isn't present, a server-level filter can derive one from other information >> in the request. And since Solid only uses basic containment, there are >> really only three relevant interaction models: LDP-RS, LDP-NR and LDP-BC. >> > >> > Solid makes no requirements on slashes. Those are given as examples, as >> they >> > help make intuitive sense of the protocols, as they map nicely to file >> system >> > intuitions. Clients and servers have to discover resources by following >> links. >> > >> > Henry Story >> > >> > https://co-operating.systems >> > WhatsApp, Signal, Tel: +33 6 38 32 69 84 >> > Twitter: @bblfish >> > >> >> Henry Story >> >> https://co-operating.systems >> WhatsApp, Signal, Tel: +33 6 38 32 69 84 >> Twitter: @bblfish >> >> >> > > -- > > Alexandre BOURLIER > +33 651 710 821 > https://happy-dev.fr <http://happy-dev.fr> > https://startinblox.com >
Received on Monday, 20 July 2020 12:57:56 UTC