@graph usage questions

Trying to understand the spec portion about graph.  I see this example:
{
  "@context": ...,
  "@graph":
  [
    {
      "@id": "http://manu.sporny.org/i/public",
      "@type": "foaf:Person",
      "name": "Manu Sporny",
      "knows": "http://greggkellogg.net/foaf#me"
    },
    {
      "@id": "http://greggkellogg.net/foaf#me",
      "@type": "foaf:Person",
      "name": "Gregg Kellogg",
      "knows": "http://manu.sporny.org/i/public"
    }
  ]
}
"The @graph keyword collects such nodes in an array<http://json-ld.org/spec/latest/json-ld/#dfn-array> and allows the use of a shared context."

Does this mean:

1.      Graph content is always an array of nodes?

2.      Or graph content can have just one node (a root node) and its subnodes?

3.      What are other good examples of graph usage?

Thanks,
Radu

----------------------------------------------------------------------
This message, and any attachments, is for the intended recipient(s) only, may contain information that is privileged, confidential and/or proprietary and subject to important terms and conditions available at http://www.bankofamerica.com/emaildisclaimer.   If you are not the intended recipient, please delete this message.

Received on Wednesday, 5 June 2013 19:04:33 UTC