- From: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
- Date: Mon, 25 Mar 2013 10:04:51 -0400
- To: Linked Data Platform Working Group <public-ldp-wg@w3.org>
- Message-Id: <9881B1D8-D96B-4B31-A9A0-455C11758220@openlinksw.com>
On Mar 21, 2013, at 06:45 PM, Henry Story wrote: > > On 21 Mar 2013, at 21:52, Arnaud Le Hors <lehors@us.ibm.com> wrote: > >> Hi Henry, >> >> Henry Story <henry.story@bblfish.net> wrote on 03/21/2013 12:54:08 PM: >> ... >> > >> > # http://server1.example.org/c >> > <> a ldp:Container; >> > rdf:member <lm1>; >> > rdf:member <lm2>. >> > >> > <lm1> :title "a local member". >> > <lm2> owl:sameAs <http://server2.example.org/m2>. >> > >> > You can avoid this problem by creating an ldp:contains relation >> > >> > <> a ldp:Container >> > ldp:contains <lm1>; >> > rdf:member <lm2> . >> > >> > Sorry, I sent the send button too quickly. I meant >> > >> > <> a lpd:Container; >> > ldp:contains <lm1>; >> > rdf:member <http://server2.example.org/m2> . >> > >> > Deleting an ldp:Container would only delete recursively ldp:contains >> > relations recursively. >> >> Indeed, we could do that. But then the client has to deal with two different predicates. Given last week's decision to add membershipPredicateInverse I'm afraid the number of predicates one has to keep track is going to get out of control. To avoid that you could combine the two: >> >> <> a ldp:Container; >> rdf:contains <lm1>; >> rdf:member <lm1>; >> rdf:member <http://server2.example.org/m2>. >> >> <lm1> :title "a local member". > > There is no need to do that. Just declare that > > ldp:contains rdf:subPropertyOf rdf:member . > > which means that > > <> ldp:contains <lm1> . > > implies > > <> rdf:member <lm1> . I very much like the general proposal here, and the adjustments above feel like the right direction to me. Ted -- A: Yes. http://www.guckes.net/faq/attribution.html | Q: Are you sure? | | A: Because it reverses the logical flow of conversation. | | | Q: Why is top posting frowned upon? Ted Thibodeau, Jr. // voice +1-781-273-0900 x32 Senior Support & Evangelism // mailto:tthibodeau@openlinksw.com // http://twitter.com/TallTed OpenLink Software, Inc. // http://www.openlinksw.com/ 10 Burlington Mall Road, Suite 265, Burlington MA 01803 Weblog -- http://www.openlinksw.com/blogs/ LinkedIn -- http://www.linkedin.com/company/openlink-software/ Twitter -- http://twitter.com/OpenLink Google+ -- http://plus.google.com/100570109519069333827/ Facebook -- http://www.facebook.com/OpenLinkSoftware Universal Data Access, Integration, and Management Technology Providers
Attachments
- application/pkcs7-signature attachment: smime.p7s
Received on Monday, 25 March 2013 14:05:14 UTC