如何指示更新版本的"数据集"?

时间:2018-01-22 20:35:37

标签: schema.org

我想为已被取代的Dataset添加更新版本。

例如,某些数据集V1 已被某些数据集V2 取代。 V1 的着陆页不再包含数据,而是指向 V2 的着陆页。

如何在Schema.org标记中指明较新版本的Dataset

对于replacer类型的对象,无法识别Schema.org属性supersededByDataset

1 个答案:

答案 0 :(得分:1)

Schema.org未提供将Dataset与更新的Dataset相关联的属性。

可以通过从同一DataCatalog引用它们来传达未指定的关系。在某些情况下,使用isBasedOn链接新旧链接也是有意义的。

您可以提供有关可以传达哪个是最新数据集的数据:

示例:

<article typeof="schema:Dataset" resource="/dataset/v1#this">
  <link property="schema:url" href="/dataset/v1">
  <link property="schema:includedInDataCatalog" typeof="schema:DataCatalog" href="/dataset#this">
  <h2>
    <span property="schema:name">Some dataset</span>
    V<span property="schema:version">1</span>
  </h2>
  <time property="schema:datePublished">2017-05-30</time>
</article>

<article typeof="schema:Dataset" resource="/dataset/v2#this">
  <link property="schema:url" href="/dataset/v2">
  <link property="schema:includedInDataCatalog" typeof="schema:DataCatalog" href="/dataset#this">
  <h2>
    <span property="schema:name">Some dataset</span>
    V<span property="schema:version">2</span>
  </h2>
  <time property="schema:datePublished">2018-01-22</time>
</article>

如果您不提供,也不需要说些什么,也不需要引用较旧的数据集,您当然可以决定只有一个 Dataset并更新其{ {1}}属性。