- From: John Arwe <johnarwe@us.ibm.com>
- Date: Wed, 8 May 2013 08:22:39 -0400
- To: Linked Data Platform Working Group <public-ldp-wg@w3.org>
- Message-ID: <OFE786BD7A.F79D6269-ON85257B65.003F6B3F-85257B65.0043FE60@us.ibm.com>
Attempting to net this out somewhat. Read "we agree" as "since no one has
yet objected to this point, we agree" ... so object now if you feel
otherwise.
1: We all seem to agree that the server's choice of what to in-line is
not part of the *state* of either the container or the member(s).
c1a: The server's choice might be influenced by the state of either,
especially the #bytes needed to represent either, and this might also vary
by member.
c1b: While theoretically possible that the one/both of the states fully
determines what the server does, we do not feel a need to treat this case
specially. I.e. implementation-defined, outside of LDP.
c1c: Assuming that neither the container's nor the member's state
determines what gets in-lined (in the general case) leads to an objection
to options A,B,C from [Arnaud-58], [Pierre-58].
2: We all seem to agree that the perceived benefits of avoiding "extra"
GETs ("protecting the server") is worth spending some spec
time/complexity on.
c2a: Absent some additional restrictions on the header proposed in
[Pierre-58], the "messy potential overlap" between the HTTP request URIs
and the RDF subject URIs make it impossible for that information to be
useful to a general HTTP cache in the way we'd like, even if it was aware
of the the new header.
c2b: c2a weakens the case for providing member etags on the new header;
the etags, if added, Would Not be useful for avoiding client GETs on
members when the client's ultimate intent is to update the member(s) or to
obtain the representation of the member for purposes other than merging
into an RDF graph that already includes the container-response's triples.
3: We all seem to agree that the perceived benefits of lowering the cost
of "extra" GETs ("protecting the server") is worth spending some spec
time/complexity on.
c3a: 3 strengthens the case for providing member etags on the new header;
the member etags, if added, Would still be usable for reducing the cost of
later client GETs on members when conditional requests are supported.
If the WG believes this is accurate, then the consequences would seem to
be:
1: [Pierre-58] is the starting point. I'd propose people use email as a
straw poll response to doing so (there's nothing magic about Monday
meetings).
2: (by c2a) we should consider adjusting the "cacheable" portion of the
header name. Since I don't enjoying naming parties, I'd propose we do so
in a separate thread or issue. Proposals needed. Leaving it to the
editors might be one proposal.
3: (by c2b, c3a) we need to decide whether or not to add the etags in the
header. I'd propose people use email as a straw poll response, assuming
we DO add them (in effect we say c3a outweighs c2b).
[Arnaud-58]
http://lists.w3.org/Archives/Public/public-ldp-wg/2013Apr/0141.html
[Pierre-58]
http://lists.w3.org/Archives/Public/public-ldp-wg/2013Apr/0049.html
Best Regards, John
Voice US 845-435-9470 BluePages
Tivoli OSLC Lead - Show me the Scenario
Received on Wednesday, 8 May 2013 12:23:12 UTC