我正在为 Golang 开发Hydra文档生成器。我一直以演示为例,我想知道一些 hydra 术语的歧义。
hydra:title
和有什么区别rdfs:label
?label
用于vocab:User
, 但hydra:title
用于Resource
andCollection
, 以及用于属性。- 说到
Resource
andCollection
,为什么在这个 ApiDocumentation 中重新描述了它们?它们不应该是 hydra/core 的一部分吗? - 在许多属性中,a
hydra:title + hydra:description
和label + description
that 都包含相同的信息。这是为什么?我可以忽略一个并且很好吗?
如果我未能在规范中发现这一点,请提前道歉,但我最近才对超媒体 API 产生了兴趣,而且许多概念仍然有点模糊。