2015-09-01 27 views
0

我正在爲Golang開發Hydra文檔生成器。我一直在使用demo作爲例子,我想知道一些水terms術語中的含糊不清。有關Hydra的條款的一些問題

  • hydra:titlerdfs:label有什麼區別? label用於vocab:User,但hydra:title用於ResourceCollection以及屬性。
  • 說到ResourceCollection,爲什麼在這個ApiDocumentation中重新描述它們?他們不應該成爲九頭蛇/核心的一部分嗎?
  • 在許多屬性中,都有一個包含相同信息的hydra:title + hydra:descriptionlabel + description。這是爲什麼?我可以忽略一個,並罰款?

如果我沒有在規範中發現,但我最近纔對超媒體API感興趣,並且許多概念仍然有點模糊,所以提前道歉。

回答

1

•hydra:title和rdfs:label有什麼區別?

rdfs:標籤用於詞彙表定義本身。 hydra:標題用於覆蓋Hydra客戶端中的標籤(例如使用它來呈現表單)。這是當水潤的進一步發展被移入W3C Community Group這是運行結束第一個問題:Hydra ISSUE-1

•資源和收集的來講,爲什麼在這個ApiDocumentation他們重新描述?他們不應該成爲九頭蛇/核心的一部分嗎?

它們是Hydra核心詞彙的一部分。因此,沒有必要重新描述它們。這是我採取的實施捷徑。

•在很多屬性中,有一個包含相同信息的hydra:title + hydra:description和label + description。這是爲什麼?我可以忽略一個,並罰款?

查看第一個問題的答案。一般來說,您應該更喜歡Hydra特定工具中的Hydra版本,但可以回到rdfs屬性。

Btw。 Hydra有專門的郵件列表。 Join the W3C Community Group如果您有興趣影響Hydra的未來發展。你當然應該在那裏宣佈你的文檔生成器。