- From: Roger Menday <roger.menday@uk.fujitsu.com>
- Date: Fri, 3 May 2013 17:11:31 +0100
- To: Henry Story <henry.story@bblfish.net>
- CC: Arnaud Le Hors <lehors@us.ibm.com>, "public-ldp-wg@w3.org" <public-ldp-wg@w3.org>, Richard Cyganiak <richard@cyganiak.de>
- Message-ID: <BED2879E-C13A-4924-9E07-4B137D161338@uk.fujitsu.com>
hi Henry, As POSTed content creates a document, I can see your point that you *don't* want the address of the document in the object position of the triple. In [1] I suggested using the foaf:primaryTopic (or similar), that the server may use to find the address of the necessary 'thing' (not doc). Work for you ? As for your second point, I can see why people would find it useful, and I don't think it is necessarily contradictory and probably these things co-exist. I think it all depends on your LDP perspective. Either (1) manipulating Linked Data using containers, or (2) manipulating containers using Linked Data. I am type.1, and I am guessing you are type.2 (?) regards, Roger [1] http://lists.w3.org/Archives/Public/public-ldp-wg/2013Apr/0120.html > > On 30 Apr 2013, at 18:11, Arnaud Le Hors <lehors@us.ibm.com> wrote: > >> Hi all, >> On Monday we agreed to close Issue-61 which suggested to drop membershipSubject and focus on clarifying the spec instead. >> To get us started I'd like to highlight that the editor's draft has an expanded example 3 which may clarify things a bit: >> >> # The following is an elaborated representation of >> # http://example.org/netWorth/nw1 >> @prefix ldp: <http://www.w3.org/ns/ldp#>. >> @prefix o: <http://example.org/ontology/>. >> <> >> a o:NetWorth; >> o:netWorthOf <http://example.org/users/JohnZSmith>; >> o:asset >> <assetContainer/a1>, >> <assetContainer/a2>; >> o:liability >> <liabilityContainer/l1>, >> <liabilityContainer/l2>, >> <liabilityContainer/l3>. >> >> <assetContainer/> >> a ldp:Container; >> dcterms:title "The assets of JohnZSmith"; >> ldp:membershipSubject <.>; >> ldp:membershipPredicate o:asset. >> >> <liabilityContainer/> >> a ldp:Container; >> dcterms:title "The liabilities of JohnZSmith"; >> ldp:membershipSubject <.>; >> ldp:membershipPredicate o:liability. >> >> This defines two containers (assetContainer and libabilityContainer) corresponding two different membership predicates (respectively o:asset and o:liability) around the same subject resource (netWorth/nw1). > > 1. does the ldp:membershipSubject have to be a document such as <> ? ( which in the example above is a o:NetWorth ) > a. if yes: how would one add a relation to a thing such as a person <#me> a foaf:Person ? > b. if no: why is the relation called membership subject? Does this imply that the o:asset relation is an rdf:subProperty of rdf:member. > I don't think that if I want to create a document I want to necessarily think of the document I created in say <assetContainer> as being a ldp:member of me. > > Consider the following example > > { > <#me> a foaf:Person; > foaf:depicts <portrait/img1> ; > cal:attending <meetings/meet1> . > > <portrait/> a ldp:Container; > dcterms:title "The assets of JohnZSmith"; > ldp:membershipSubject <#me>; > ldp:membershipPredicate foaf:depicts. > > <meetings/> > a ldp:Container; > dcterms:title "The liabilities of JohnZSmith"; > ldp:membershipSubject <.>; > ldp:membershipPredicate cal:attending. > } > > Is this ok? > > 2. Would it not be a good thing if a GET on <portrait/> returned the following > > <> a ldp:Container; > dcterms:title "The assets of JohnZSmith"; > ldp:membershipSubject <#me>; > ldp:membershipPredicate foaf:depicts; > rdfs:member <img1>, <img2> . > > and of course if <meetings> mentioned its rds:member ? > > 3. What if I want the object of the relation from the ldp:membershipSubject to the the object to be something described by the created > resource? Say I want to create a resource that contains a <#me> and the ldp:membershipPredicate should be a foaf:knows relation to the object > ( perhaps a <#him> in the created document? ) > > 4. Can I have a number of different membershipSubjects? > > Guess > ----- > > My feeling is that what is wanted is some way to describe how contents of the POSTed > graph get tied to other resources managed by the server. My feeling is that this is > a good idea, but orthogonal to the rdf:member of an LDPC. > > Henry > >> >> I would appreciate if Henry and others could ask specific questions about this design so we can try to answer them and see how the spec needs to be clarified. >> >> Thanks. >> -- >> Arnaud Le Hors - Software Standards Architect - IBM Software Group > > Social Web Architect > http://bblfish.net/ >
Attachments
- application/pkcs7-signature attachment: smime.p7s
Received on Friday, 3 May 2013 16:12:21 UTC