Hateoas 遵循JSON-LD API中的所有链接

Hateoas 遵循JSON-LD API中的所有链接,hateoas,json-ld,Hateoas,Json Ld,假设我想要使用一个返回JSON-LD并遵循所有链接的API。(我正在试验,但它应该适用于所有JSON-LDAPI,而不仅仅是基于JSON的API。有什么好的API我应该试试吗?) 因此,我希望遵循所有链接,而我的环境没有本机RDF支持。也许,我应该首先用一个lib解析它,然后用jsonld.expand()将其导入。然后我用键@id获取所有值。这是推荐的方法还是我遗漏了一些边缘情况?扩展API的目的是为算法处理生成常规的、上下文无关的输出(扩展形式)——这听起来正是您想要做的。所以,是的,你有正

假设我想要使用一个返回JSON-LD并遵循所有链接的API。(我正在试验,但它应该适用于所有JSON-LDAPI,而不仅仅是基于JSON的API。有什么好的API我应该试试吗?)


因此,我希望遵循所有链接,而我的环境没有本机RDF支持。也许,我应该首先用一个lib解析它,然后用
jsonld.expand()
将其导入。然后我用键
@id
获取所有值。这是推荐的方法还是我遗漏了一些边缘情况?

扩展API的目的是为算法处理生成常规的、上下文无关的输出(扩展形式)——这听起来正是您想要做的。所以,是的,你有正确的方法;正如我所理解的,你不应该错过任何边缘案例。在扩展格式的JSON-LD之后,您可以轻松地遵循@ID(并且,如果您还需要对词汇表/本体进行某种分析,您可以遵循将被完全扩展的URL的属性)。

谢谢!你能告诉我一两个好的JSON-LD API,我可以用来测试吗?这里有一些数据你可以抓取(见底部的JSON-LD链接):,也有:(请求应用程序/LD+JSON)。