[occi-wg] JSON collection rendering

Boris Parak xparak at mail.muni.cz
Fri Jan 17 05:11:43 EST 2014


Yes :)

{
  resources : [
    RESOURCE1_JSON_HERE,
    RESOURCE2_JSON_HERE,
    RESOURCE3_JSON_HERE
  ]
}

where RESOURCE*_JSON_HERE might look something like this:

{
  "kind": "http://schemas.ogf.org/occi/infrastructure#compute",
  "mixins": [
    "http://www.example.org/occi/my_scheme#my_term"
  ],
  "attributes": {
    "occi": {
      "core": {
        "id": "1f975fd3-71f7-43e2-bffd-9fdee3825b55",
        "title": "Cmpt1"
      }
    }
  },
  "id": "1f975fd3-71f7-43e2-bffd-9fdee3825b55",
  "links": [
    "/link/storagelink/b2d46a50-ad9f-415a-ac0c-ae7cfed9533c",
    "/link/networkinterface/66195ffb-5162-4c14-aaf3-426c5aafc1ae"
  ]
}

Cheers, Boris

On Fri, Jan 17, 2014 at 9:41 AM, Jean Parpaillon
<jean.parpaillon at free.fr> wrote:
> Hi Boris,
> May I understand it implies the 2nd approach ? :)
>
> { resources: { id: ...
>
> Cheers
> Jean
>
> Le jeudi 16 janvier 2014 à 22:42 +0100, Boris Parak a écrit :
>> Hi Jean,
>>
>> rOCCI is built on top of the JSON spec and we are using the latter. At
>> least for me, the document implies this approach, although it's not
>> explicitly mentioned there.
>>
>> Cheers, Boris
>>
>> On Thu, Jan 16, 2014 at 3:02 PM, Jean Parpaillon
>> <jean.parpaillon at free.fr> wrote:
>> > Hi all,
>> > I have found no description of collection rendering in JSON draft.
>> > For those who implemented it, how do you achieve it ?
>> >
>> > If collection is a type on its own, we could have the following
>> > notation:
>> > { collection : [ id1, id2, id3, ... ]}
>> >
>> > We can also imagine the following:
>> > { resources: [ { id: ...}, { id: ... } ] }
>> > or
>> > { links: [ { id: ... }, { id: ... }] }
>> >
>> >
>> > Cheers,
>> > --
>> > Jean Parpaillon
>> > Open Source Consultant
>> > Phone: +33 6 30 10 92 86
>> > im: jean.parpaillon at gmail.com
>> > skype: jean.parpaillon
>> > linkedin: http://www.linkedin.com/in/jeanparpaillon/en
>> >
>> > _______________________________________________
>> > occi-wg mailing list
>> > occi-wg at ogf.org
>> > https://www.ogf.org/mailman/listinfo/occi-wg
>
> --
> Jean Parpaillon
> Open Source Consultant
> Phone: +33 6 30 10 92 86
> im: jean.parpaillon at gmail.com
> skype: jean.parpaillon
> linkedin: http://www.linkedin.com/in/jeanparpaillon/en
>


More information about the occi-wg mailing list