W3C home > Mailing lists > Public > public-ldp-wg@w3.org > June 2013

Re: LDP-Server - Issue-58

From: Pierre-Antoine Champin <pierre-antoine.champin@liris.cnrs.fr>
Date: Thu, 13 Jun 2013 17:20:01 +0200
Message-ID: <CA+OuRR86n0DiHc8ty97uQ+26EZjuvsO4Bdp9RqowcMn_g_PStg@mail.gmail.com>
To: Arnaud Le Hors <lehors@us.ibm.com>
Cc: Henry Story <henry.story@bblfish.net>, "public-ldp-wg@w3.org" <public-ldp-wg@w3.org>
Arnaud, Henry,


On Thu, Jun 13, 2013 at 5:00 PM, Arnaud Le Hors <lehors@us.ibm.com> wrote:

>  From my point of view, we're not just defining a vocabulary or ontology
> people can use with an existing triple store. We're also defining an
> interaction model in a the form of requirements that requires one to write
> code for in a server to be compliant.
>
> LDP isn't only about RDF. It is also about REST, which clearly involves
> servers and clients. We're not only defining specific states but also how
> to transition from one state to another.
>

I completely agree with Arnaud on that.
However...


> How do you do that without talking about servers?
>

I think Henry's point is that LDP-compliance is not a property of the
server as a whole...
An HTTP server manages a number of resources (roughly, one per URI for
which the server does not return 404);
some of those resources might conform with the spec (either as LDPR or
LDPC), but other may not (e.g. /favicon.ico).

The original text:

> [[
> A conforming LDP Server is an application program that processes HTTP
requests and generates HTTP responses
> that conform to the rules defined in sections onLDPRs and LDPCs
> ]]

may seem to imply that an LDP server manages *only* LDPRs : one might read
it as "that processes any HTTP request", while the intention is, I guess,
"that processes some HTTP requests"

Note that Henry's proposal does talk about the server:

> [[
> A conforming LDP Server is an HTTP Server that contains one or more
> LDPC resources that conform
> to the rules defined in this spec.
> ]]

but aims at making it clearer that LDP-compliance may concern only a subset
of the resources.

Note that two details are bothering me in Henry's definition, though:

* I'm assuming he means LDPR rather than LDPC
* I would prefer "Server that manages" than "Server that contains", but
that's editorial, really

  pa
Received on Thursday, 13 June 2013 15:20:29 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:11:51 UTC