- From: <henry.story@bblfish.net>
- Date: Mon, 24 Feb 2014 10:04:47 +0100
- To: Mark Baker <distobj@acm.org>
- Cc: Sandro Hawke <sandro@w3.org>, Steve K Speicher <sspeiche@gmail.com>, public-ldp <public-ldp@w3.org>
On 24 Feb 2014, at 02:05, Mark Baker <distobj@acm.org> wrote:
> On Fri, Feb 21, 2014 at 11:33 AM, henry.story@bblfish.net
> <henry.story@bblfish.net> wrote:
>
>>> AIUI, the POST to a container modifies it's membership.
>>
>> The POST to container creates a new information resource ( a RDF1.1 Source),
>> that is in ldp:contains relation to the LDPC. But it can also create other
>> relations, called the "Membership triples".
>
> Ah, there seems to be significant changes since I last looked. I'll
> just leave it at this; I consider the design overly complex, tightly
> coupled (and therefore unRESTful). But they're consistent with the
> general tightly-coupled nature of LDP, so on the upside, shouldn't
> make things any worse.
the membership triples have been there since the beginning, but they
were so unintuitive to understand that they were easy to miss.
I think the design is very simple. You can post graphs to Containers.
When you do you
(1) create a new resource that is managed by the container.
(2) for non Simple LDPCs, you create what I'd like to call a "binding relation"
( and which is currently called a "membership triple" )
When POSTing a normal form one can see something like the same thing happening:
(1a) one creates a new resource
(2a) one sometimes binds oneself by the act of POSTing - for example one binds oneself to buying a car
how one binds oneself in (2a) is normally specified by the text on the html page. In LDP this is
specified by the membershipResource, hasMemberRelation and insertedContentRelation .
I am not sure why one is limited to only one binding relation. I had proposed something like
<> a ldp:Container;
ldp:binding [ membershipResource <#grp>;
hasMemberRelation foaf:member;
insertedContentRelation foaf:primaryTopic ];
ldp:binding [ membershipResource ...
...
] .
But I can't think of a good example right now for the second binding.
>
> Mark.
Social Web Architect
http://bblfish.net/
Received on Monday, 24 February 2014 09:05:55 UTC