- From: John Arwe <johnarwe@us.ibm.com>
- Date: Mon, 4 Feb 2013 10:49:48 -0500
- To: "public-ldp-wg@w3.org" <public-ldp-wg@w3.org>
- Message-ID: <OF9DC98D12.CF4F9F0E-ON85257B08.00532477-85257B08.0056F5DE@us.ibm.com>
> LDP is based on using a secondary layer of LDP-specific resources. > Then we have different requirements to "add an arc", "paginate", > etc. Solutions to these requirements all depend on mechanism in this > secondary layer, and should be available to *all* properties. So, > all properties are 'member' properties - therefore making the 'non- > member' properties to be empty set (??) Sorry Roger, there's not enough here that I can follow clearly enough to attempt to reply substantively to. The motivating use cases we had included cases where a client wanted to display information about a collection (like its title, description for a UI) without having to retrieve the entire contents of the collection. Since RDF triples are unordered, that gross level of filtering was a case where we invented an interaction mechanism sufficient to keep the UI responsive even for very large collections (reductio ad absurdum, a billion-member collection). If you're arguing that use cases like that imply that servers must allow each property to be individually addressable in every resource (LDPR? LDPC? other?), I find my theoretical side mildly liking it but my practical side "reacting badly" as overkill and probably making things net-worse (e.g. the UI case - it wants title, description, possibly other info like last-mod time, and MORE HTTP flows to obtain those is not what it wants... it wants a minimal number of flows, implying a more "arbitrary filtering" mechanism). Collections whose implementations that "expect themselves" to always be very small would probably not spend the implementation cost just to say they "comply" with LDP. > > p.s. In the spec, why is only links from the container to the LDPR ? > I think the links in the other direction are the more important ones. Member-collection links can be more important, I think it just depends on what your favorite app happens to be. The submission was trying to enable a very broad range of apps, including those for example where the members have no idea what "collections" link to them. So again, from an interaction model standpoint, it seemed minimally necessary to define how a client navigates from collection to its members. The (implicit) assumption was that some additional app-specific ontology would be layered on top to cover additional cases... and if those turn out to be widely interesting enough, those might even find their way into later specs layered on top of LDP. There are lots of other groups doing discipline/app-specific ontologies, my goal certainly would be to enable re-use of all that existing work. Best Regards, John Voice US 845-435-9470 BluePages Tivoli OSLC Lead - Show me the Scenario
Received on Monday, 4 February 2013 15:51:33 UTC