按照JSON-LD API中的所有链接

时间:2014-06-17 13:46:22

标签: hateoas json-ld

假设我想使用返回JSON-LD并遵循所有链接的API。 (我正在试验Hydra API-Demo,但它应该适用于所有JSON-LD API,而不仅仅是基于Hydra的API。我应该尝试哪些优秀的API?)

所以我想关注所有链接,我的环境没有本机RDF支持。可能,我应该首先使用其中一个库解析它,并使用jsonld.expand()将其转换为extended form。然后我只使用键@id获取所有值。这是推荐的方法,还是我错过了一些边缘情况?

1 个答案:

答案 0 :(得分:2)

扩展API的目的是为算法处理生成定期的,无上下文的输出(扩展形式) - 这正是您想要做的事情。所以,是的,你有正确的方法;你不应该错过我理解你的任何边缘案件。在以扩展形式获得JSON-LD之后,您可以轻松地关注@ids(如果您还需要对词汇表/本体进行某种分析,则可以按照属性进行完全扩展的URL)