JSON文档可以采用对象或对象数组的形式。对于大多数用途,开发人员需要一个入口点,因此JSON应该采用单个顶级对象的形式。
在我看来,这令人鼓舞,认为JSON-LD文档中的顶级对象具有某些特殊意义,说这可能是应该开始处理的地方。这对于不支持RDF的组件很好用,但是,当JSON-LD文档已转换为RDF时,如何确定哪个节点是顶级对象?不知道RDF的组件是否将重要性附加到没有语义足迹的事物上?
我正在考虑的一些可能的解决方案:
rdf:type my:RootNode
)没有关于如何从RDF图形创建“文档”的一般规则。基于rdf:type或某些特殊谓词,通常可以获取@id
的列表以从中构建文档。