如何在RDF中找到JSON-LD顶级对象

问题描述 投票:2回答:1

Best practices

JSON文档可以采用对象或对象数组的形式。对于大多数用途,开发人员需要一个入口点,因此JSON应该采用单个顶级对象的形式。

在我看来,这令人鼓舞,认为JSON-LD文档中的顶级对象具有某些特殊意义,说这可能是应该开始处理的地方。这对于不支持RDF的组件很好用,但是,当JSON-LD文档已转换为RDF时,如何确定哪个节点是顶级对象?不知道RDF的组件是否将重要性附加到没有语义足迹的事物上?

我正在考虑的一些可能的解决方案:

  1. 请询问不支持RDF的客户端为我标记根节点(例如rdf:type my:RootNode
  2. 找到从未显示为对象的空白节点(主题)(并希望只有一个)。
  3. 将JSON-LD加载为JSON,然后在解析之前自行完成(1),希望JSON-LD始终处于正确的格式。
microservices rdf json-ld
1个回答
0
投票

没有关于如何从RDF图形创建“文档”的一般规则。基于rdf:type或某些特殊谓词,通常可以获取@id的列表以从中构建文档。

© www.soinside.com 2019 - 2024. All rights reserved.