- From: Nandana Mihindukulasooriya <nmihindu@fi.upm.es>
- Date: Thu, 17 Jan 2013 23:18:10 +0100
- To: "Wilde, Erik" <Erik.Wilde@emc.com>
- Cc: "public-ldp-wg@w3.org" <public-ldp-wg@w3.org>
- Message-ID: <CAAOEr1=ovAXhUmdWYcugTOcF-hw1p+HadU0Qxvx115OKKZQyiw@mail.gmail.com>
Hi Erik,
> totally agreed that firm terminology is a good thing. but there's no need
> to assume that we need different protocol "parts" for both things. in
> atompub, there is no separation of containers, there is only one
> container, and what you POST determines whether it's self-contained or
> not. if the POSTed resource contains all data (<content>...</content> in
> XML), it's what we now call "composition". if the POSTed resource contains
> a link to "external content" (<content src=""/> in XML), it's what we now
> call "aggregation". i think that this is a good way of handling these
> variations, but it's certainly not the only one. in case we're going this
> way, there would only be one type of container, and the data model for
> members would optionally allow a link to external member content. it's a
simple solution and works well. the beauty is that the server doesn't even
> need to care; it's blindly storing what you POST to it. only clients
> GETting a resource need to know that for a linked resource, they also need
> to GET the linked content to get the full member information.
>
So if we put that idea into an example in the context of LDP, do you mean
something like this where ldp:contains indicates aggregation
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix ldp: <http://www.w3.org/ns/ldp#>.
@prefix o: <http://example.org/ontology/>.
<http://localhost/cnt1>
a ldp:Container;
rdfs:member <http://localhost/cnt1/a1>;
ldp:contains <http://external/resource> .
<http://localhost/cnt1/a1>
a ldp:Stock;
o:value 10000.
I have several questions in mind but as I am quite positive that what you
meant is not exactly like this so I will keep them for later.
Best Regards,
Nandana
Received on Thursday, 17 January 2013 22:18:55 UTC