Re: About the ldp:xyz relationship

On 6 Dec 2013, at 15:22, Henry Story <henry.story@bblfish.net> wrote:

> 
> On 5 Dec 2013, at 19:41, Arnaud Le Hors <lehors@us.ibm.com> wrote:
> 
>> 
>>> ...
>>> ldp:xyz goes beyond ldp:memberResource. 
>>> As I understand ldp:memberResource replaces ldp:created. And ldp:created
>>> was just linking an LDPC to an ldpr that was created via POST. 
>>> 
>>> ldp:xyz goes beyond that in that it also covers resources that may not
>>> have been created by a POST. As long as the expectation of the client 
>>> that interacting with them is the same as if they had, it is an 
>>> ldp:xyz element
>>> of the LDPC. 
>>> ...
>> 
>> Ah. I see what you mean. Because we decided to make ldp:created mandatory in the case of an IndirectContainer I took it as meaning that it would be there independently of how the resource is created. But you're right, this was not clearly stated though. Now that we separated the different types of containers I wouldn't expect anyone to object to it but we should check. If that's the case then they really are the same. 
> 
> Great, we're getting to consensus.
> 
> What is needed now to finish this issue is the following:
> 
> • a good definition for ldp:xyz
> • a better name for ldp:xyz . Some suggestions have been:
>   - ldp:member    [ http://www.w3.org/2012/ldp/wiki/Member - allready accepted ]
>   - ldp:contains  [ http://www.w3.org/2012/ldp/wiki/Issue-89 ] 
>   - ldp:memberResource 
> • a URI for LDPRs and LDP Binaries [ http://www.w3.org/2012/ldp/wiki/Issue-90 ]
>   so that we can sepecify the domain of the Relation ( Perhaps I can call it Ldp:ResourceOrBinary 
>   for the moment )
> 
> Current definitions that were put forward were:
> 
> ldp:xyz a rdf:Property;
> rdf:domain ldp:Container;
> rdf:range ldp:ResourceOrBinary
> rdfs:comment """
>   ldp:xyz relates an LDPC to the resources that it manages [link to the spec for Managed Resource] 
> """.

[snipped by definition of ldp:member where I got the domain and range confused]
It should be:

ldp:member a rdf:Property;
  skos:editorialNote "this relation could also be called ldp:manages."
  rdfs:subPropertyOf rdfs:member;
  rdf:domain ldp:Container;
  rdf:range ldp:ResourceOrBinary; //<- this is intended to refer to the set of LDPRs and LDP Binaries. Find a name for it.
  w3c:voted <http://www.w3.org/2013/meeting/ldp/2013-11-25#ISSUE__2d_84>
  rdfs:comment """
   An ldp:member of a ldp:Container is a Resource which is created when a POST succeeds 
   on it (creating also the membership triples in the LDPC) or which when DELETED 
   removes the membership triples as specified by the "Linked Data Platform 1.0" spec.""" .


> 
> ldp:member is probably defined too tightly above. ldp:xyz may needs a bit more filling in.
> 
> 
> Henry
> 
> 
> Social Web Architect
> http://bblfish.net/
> 

Social Web Architect
http://bblfish.net/

Received on Friday, 6 December 2013 14:32:47 UTC