关于九头蛇条款的一些问题



我正在为Golang开发Hydra文档生成器。我一直在用演示作为例子,我想知道一些九头蛇术语的模糊性。

  • hydra:titlerdfs:label有什么区别?label用于vocab:User, hydra:title用于ResourceCollection,以及属性。
  • 说到ResourceCollection,为什么在这个apiddocument中重新描述它们?他们不应该是九头蛇/核心的一部分吗?
  • 在许多属性中,hydra:title + hydra:descriptionlabel + description都包含相同的信息。为什么呢?我能忽略其中一个而安然无恙吗?

如果我没有在规范中发现这一点,请提前道歉,但我最近才对超媒体api感兴趣,许多概念仍然有点模糊。

•hydra:title和rdfs:label有什么区别?

rdfs:label用于词汇表定义本身。title用于覆盖hydra客户端的标签(例如使用它来呈现表单)。这是当Hydra的进一步开发转移到W3C社区组时开放的第一个问题:Hydra issue -1

说到资源和集合,为什么在这个apiddocument中重新描述它们?他们不应该是九头蛇/核心的一部分吗?

它们是九头蛇核心词汇表的一部分。因此,没有必要重新描述它们。这是我采用的实现捷径。

•在许多属性中,hydra:title + hydra:description和label + description包含相同的信息。为什么呢?我能忽略其中一个而安然无恙吗?

看第一个问题的答案。一般来说,您应该更喜欢Hydra特定工具中的Hydra版本,但要回到rdfs属性。

顺便说一句。九头蛇有一个专门的邮件列表。如果您对影响Hydra的未来发展感兴趣,请加入W3C社区组。您一定也应该在这里声明您的文档生成器。

相关内容

  • 没有找到相关文章

最新更新