Re: About the ldp:xyz relationship

On 4 Dec 2013, at 22:51, Arnaud Le Hors <lehors@us.ibm.com> wrote:

> In relation to ISSUE-89, I said on Monday's call that I would write down how the "managed resources" can be found and the so called ldp:xyz relationship can be inferred. 
> 
> I revised the wiki page on Membership to accommodate for the three types of containers we now have and added a section on the ldp:xyz relationship. Please, have a look: 
> http://www.w3.org/2012/ldp/wiki/index.php?title=Membership&oldid=3266#Implied_xyz_relationship
> 
> Note: because wiki pages are by nature mutable, we should be careful not to use the link to the latest version as reference, unless that is what is indeed desired. Instead we ought to use version specific links as references. Otherwise our archives will end up with a bunch of broken/useless references. 

Thanks for putting that together. This is really helpful.

I did not understand the following statement:

[[
It is tempting to think that ldp:xyz should simply be ldp:member but that would lead to a contradiction in the case of an IndirectContainer where this relationship links to an information resource which is not the member.
]]

So in order to support that claim one needs to have definitions.  Below are the
ones I found, but I don't understand what the contradiction is meant to be. Can 
you make that clearer?

~~~~~~~~~~~~~~~~~~~8<~~~~~~~~~~~~~~~~~~8<~~~~~
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:Resource; //<- 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:memberResource owl:sameAs ldp:created;
   rdf:domain ldp:Container;
   rdf:range ldp:Resource //<- this is intended to refer to the set of LDPRs and LDP Binaries
   rdfs:comment """
     relates the resources created by a container
   """.

ldp:xyz a rdf:Property;
  rdf:domain ldp:Container;
  rdf:range ldp:Resource; //<- this is intended to refer to the set of LDPRs and LDP Binaries. Find a name for it.  
  rdfs:comment """
    ldp:xyz relates an LDPC to the resources that it manages [link to the spec for Managed Resource] 
  """.
~~~~~~~~~~~~~~~~~~~8<~~~~~~~~~~~~~~~~~~8<~~~~~



> --
> Arnaud  Le Hors - Software Standards Architect - IBM Software Group

Social Web Architect
http://bblfish.net/

Received on Thursday, 5 December 2013 11:03:04 UTC