如何指示 "Dataset" 的较新版本?

How do I indicate a newer version of a "Dataset"?

我想包含已被取代的 Dataset 的较新版本。

例如,某些数据集 V1 已被 某些数据集 V2 替换。 V1 的着陆页不再有数据,而是指向 V2.

的着陆页

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

Schema.org 属性 replacersupersededBy 无法识别 Dataset.

类型的对象

Schema.org 不提供 属性 到 link 一个 Dataset 到更新的 Dataset

可以通过从相同的 DataCatalog. In some contexts it might also make sense to use isBasedOn 到 link 从旧的引用新的引用来传达未指定的关系。

您可以提供有关数据集的数据,以表明哪一个是最新的:

  • 您可以使用 version 属性.

  • 指定数据集的版本号
  • 您可以使用 dateCreated, dateModified, and datePublished properties. (And if it makes sense in your context, maybe also expires 指定数据集的 creation/modification/publication 日期。)

示例:

<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 并更新其 dateModified 属性.