Re: Linked Data Platform - Next

On Sat, 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
>

Thanks for the pointer

"Paths ending with a slash denote a container resource"

Plenty of examples of URIs on the web ending in / that are not a container

>
>
> 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
>>
>>

Received on Friday, 24 July 2020 22:54:54 UTC