我已经阅读了JSON-LD和JSON-LD-API的文档和规范(可能也错过了一些内容)。
我发现对象节点的本地上下文可以通过定义" @context:[..,..,...]"作为多个上下文定义的数组(其中一些可以内联,其他可以是外部引用)。我还发现引用了一个"外部环境"假设相应的IRI引用解析为JSON-LD文档,其根对象节点中具有预期的@context定义,该定义将用于代替对外部上下文的原始引用"。
我的问题是:它是有效的(或合理的或暗示的),远程JSON-LD文档中引用的@context也可能是复合的(就像普通的本地@context),或者是引用的外部上下文仅限于明确的上下文实体(即本地XOR外部定义,即不是许多上下文定义的数组)?
(这个问题可能针对JSON-LD标准的作者)。
答案 0 :(得分:1)
远程上下文不受任何限制,这意味着它可以包含对其他上下文的引用。