压缩阵列在JSON-LD框架中可以更具选择性吗?

时间:2015-10-01 10:30:18

标签: json-ld rdflib

问题JSON-LD framing single object arrays被问及如何在为所有数组构建JSON-LD时为单个对象创建数组(通过添加compactArrays选项)。

有没有办法有选择地做到这一点?从始终拥有" @ graph"开始,之后为某些" major"节点。也许在框架中可以给出一些参数来指示一般选项的异常?

在我的情况下,数组实际上是设置。

1 个答案:

答案 0 :(得分:1)

是的,您可以通过将属性的@collection属性设置为@set来实现每个属性:

{
  "@context": {
    "arrayProperty": {
      "@id": "http://example.com/something",
      "@container": "@set"
    }
  },
  ...
  "arrayProperty": []
}