membershipXXX clarification

Just to summarise my proposal on the names of the 

1. Have a property relation the LDPC to some thing which we could think of as a rule.
    I'll just name it ldp:creationAction for the sake of argument.  (The name can 
   be changed later)


  <> ldp:creationAction [ ldp:subject </some/resource#x>;
                          ldp:property foaf:knows ;
                          ldp:ojectTopic foaf:primaryTopic ] .

2. What is the object of this thing?

   The meaning of the object could be simply explained via a SPARQL UPDATE.
   We can have a rule that says that 

 <> ldp:creationAction [ ldp:subject ?s;
                          ldp:property ?p ;
                          ldp:ojectTopic ?ot ] .
 
   is equivalent to the following command

   INSERT DATA INTO resourceOf(?s)
   {
      ?s ?p ?obj .
   } WHERE {
      ?createdResource ?ot ?obj .
   }

   where ResourceOf(?s) is a function that takes a URI a finds the document in which it is
   defined ( ie, remvoes the #tag part of the URI ), and ?createdResoruce is the resource  
   that was created on a POST.

  Perhaps that would make this a lot easier. IT would also allow you to have a number of such
  ldp:createdActions .

	Henry

Social Web Architect
http://bblfish.net/

Received on Thursday, 12 September 2013 17:24:53 UTC