- From: Jacopo Scazzosi <jacoposcazzosi@gmail.com>
- Date: Mon, 23 Feb 2015 16:54:33 +0000
- To: Dietrich Schulten <ds@escalon.de>
- Cc: "public-hydra@w3.org" <public-hydra@w3.org>
- Message-ID: <CALJAd2phgWaRcsKtS-1y0+ThKNzkWBpwotnEtpfAmMFntV0sVA@mail.gmail.com>
Sure. I'm no expert, though - beware.
GET /alice
{
"@id": "http://example.com/alice#person",
"collection": [
{
"@id": "/alice/friends",
"@type": "Collection",
"manages": {
"subject": "http://example.com/alice#person",
"predicate": "foaf:knows"
}
"search" : ... an iritemplate,
"operation" : ... supportedOperations on /alice/friends
}
]
}
GET /alice/friends
Link:
[
{
"@id": "http://example.com/bob#person",
"@reverse": {
"foaf:knows": "http://example.com/alice#person"
}
},
{
"@id": "http://example.com/linda#person",
"@reverse": {
"foaf:knows": "http://example.com/alice#person"
}
}
]
Point is to keep your description-based approach while also not having to
deal with foaf:knows pointing to a document rather than a person. Next step
in my tinkering is trying to give a URI to the collection's description.
--
Jacopo Scazzosi
Developer
http://www.jacoscaz.com
On Mon, Feb 23, 2015 at 4:26 PM, Dietrich Schulten <ds@escalon.de> wrote:
> Hi,
>
> Am 23.02.2015 um 11:40 schrieb Jacopo Scazzosi:
>
> > what about going back to the hydra:manages block and @reverse foaf:knows
> > but using them in the descriptor and each item of the array
> > respectively? It might make for a nice compromise.
> >
>
> Could you please write up a short example? It would help me understand
> what you mean. My imaginative power for json-ld is quite limited :)
>
> Best regards,
> Dietrich
>
>
>
Received on Monday, 23 February 2015 16:55:31 UTC