- From: Dietrich Schulten <ds@escalon.de>
- Date: Fri, 23 Jan 2015 10:16:47 +0100
- To: "public-hydra@w3.org" <public-hydra@w3.org>
Hi, some questions about the new collection design. { "@id": "/alice", "collection": { "@id": "/alice/friends", "@type": "Collection", "manages": { "property": "schema:knows", "subject": "/alice" } } } 1. When I look at an individual it is more difficult to see which properties it has, I find it difficult to spot that :alice :knows .. persons. But what worries me more: we do not seem to say that the property schema:knows has any value assigned to it at all. Will a reasoner somehow infer from additional statements in hydra-core that the Persons in /alice/friends are the value of :knows? If we really do not assign a value to schema:knows, I'm afraid we have not fully solved the problem. 2. As I read the example, the actual list of friends is a separate resource, so what we express here is a link to a json collection - as long as there is no :member property on the collection. We could also embed the members (Alice's friends). But this poses the more general question: how does the client decide whether it should dereference to get the actual friends (or for object properties, the actual object). Checking for the :member property or any sub-properties that are expected for an object to see if another GET is needed seems weird. Best regards, Dietrich
Received on Friday, 23 January 2015 09:17:41 UTC