title: JSON-LD framing single object arrays
body: <p>Is there a way to force single objects to an array? It is really annoying to test object type every time. </p>
  
  <p>I tried this context, but it doesnt work. There is also <a href="http://tinyurl.com/ph7p35v" rel="noreferrer">example in JSON-LD Playground</a>. With this context resources are turned into single objects and not array containing one object, as you would expect.</p>
  
  <pre><code>{
    "@context": {
      "member": {
        "@id": "http://xmlns.com/foaf/0.1/member",
        "@container": "@list"
      },
      "ex": "http://example.org/ex#",
      "foaf": "http://xmlns.com/foaf/0.1/",
      "owl": "http://www.w3.org/2002/07/owl#",
      "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
      "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
      "xsd": "http://www.w3.org/2001/XMLSchema#",
      "frapo": "http://purl.org/cerif/frapo/"
    },
    "@type": "foaf:Organisation",
    "member": []
  }
  </code></pre>
  
  <p>Result:</p>
  
  <pre><code> ... {
        "@id": "ex:Organization_1",
        "@type": "foaf:Organisation",
        "foaf:member": {
          "@id": "ex:Person_1",
          "@type": "foaf:Person",
          "foaf:name": "Bill"
        }
      } ...
  </code></pre>
  
  <p>And what it should be:</p>
  
  <pre><code>"foaf:member": [{ "@id": ... }]
  </code></pre>