Datasetスキーマ

schema.org/Datasetマークアップの実装方法を解説します。必須のdescriptionとnameプロパティ、Datasetスキーマが通常のウェブ検索のリッチリザルトではなくGoogleの別ツール「Google Dataset Search」に情報を送る理由、実際に使うべきサイト、Googleが指摘するよくあるミスを取り上げます。

初回公開:2026年7月1日 · 最終更新:2026年8月11日 · Advanced
言語
このページには証拠シグナルが1件あります

Datasetスキーマ(schema.org/Dataset)は、データ集合をマークアップし、Googleが提供する専用のDataset Search(datasetsearch.research.google.com)で見つけやすくするための構造化データです。Googleは2025年11月の文書更新で、Dataset構造化データの対象は通常のGoogle検索ではなくDataset Searchだと明確にしました。通常の検索結果にリッチスニペットを表示する仕組みではなく、研究者やデータサイエンティスト向けの別の行き先に情報を届けます。現行プロファイルで必須なのはdescription(50〜5000文字。Dataset Searchが読むのは最初の5000文字だけ)とnameの2つです。再利用を判断する利用者にとってlicenseとisAccessibleForFreeは重要ですが、マークアップだけで法的な再利用権が決まるわけではありません。Googleは、区別のないSnow depthデータセットが多数あるような重複した一般名を現実の問題として指摘しています。研究機関、.gov/.eduのオープンデータポータル、MLデータセットのホスト、補足データを持つ学術誌向けのニッチな施策であり、公開するデータセットがなければ対象外です。

TL;DR — schema.org/Datasetのマークアップ(通常はJSON-LD)により、データ集合のページをGoogle Dataset Search(datasetsearch.research.google.com)で発見可能にします。2025年11月5日のGoogle Search Centralの文書更新で、Dataset構造化データはDataset Search向けであり、通常のGoogle Search向けではないと明確に示されました。一般的な検索結果のリッチスニペットではなく、研究者やデータサイエンティストのためにGoogleが用意した別の行き先として扱ってください。Googleの現行Dataset Searchプロファイルで必須なのはdescription(50〜5000文字。Dataset Searchが読むのは最初の5000文字だけ)とnameです。多くのCreativeWorkタイプより、再利用を判断する利用者にとってlicenseisAccessibleForFreeが重要ですが、ライセンス、アクセス権、その他の権利は別の層であり、マークアップが法的な再利用を決めるわけではありません(法的助言ではありません)。Googleは、区別のない「Snow depth」データセットが多数あるような重複した一般的な名前と、不完全なライセンスURLを現実の失敗例として挙げています。これはライフサイエンス、社会科学、機械学習、市民・政府データの公開者向けのニッチな施策であり、一般的なSEO順位施策ではありません。サイトに文字どおりのデータセットがなければ、このタイプは対象外です。

Evidence for this claim Schema.org Dataset represents a body of structured information and defines dataset-specific metadata properties. Scope: Schema.org Dataset vocabulary. Confidence: high · Verified: Schema.org: Dataset Evidence for this claim Google documents Dataset structured data for dataset discovery and requires page content and markup to describe a dataset; markup does not guarantee appearance. Scope: Current Google Dataset structured-data guidance. Confidence: high · Verified: Google Search Central: Dataset structured data

Datasetスキーマが実際に行うこと — Dataset Searchとの違い

多くの競合コンテンツが取り違えている点なので、率直に言います。 **Datasetスキーマは通常のGoogleウェブ検索のリッチリザルトにはつながりません。**情報を送る先は、メインのSERPとは別のアドレス(datasetsearch.research.google.com)にある専用ツール、Google Dataset Searchです。Googleはこれを暗黙のままにせず、2025年11月5日のGoogle Search Centralの文書更新で明確にしました。Dataset構造化データはGoogle Searchそのものではなく、Dataset Searchだけで使われます。研究者、データサイエンティスト、分析担当者がデータを見つけるために使うのがDataset Searchであり、Datasetスキーマはデータセットをそのインデックスに載せるシグナルです。このページのほかの場所でDatasetを通常のリッチリザルトと呼ぶことはしません。重要なのは、この区別です。

Evidence for this claim Google currently scopes Dataset structured data to Google Dataset Search and explicitly clarified that it is not used by mainstream Google Search. Scope: web Confidence: high · Verified: Latest Google Search documentation updates

Google自身の説明は、リッチスニペットではなく発見ツールについてのものです。 “Datasets are easier to find in the Dataset Search tool when you provide supporting information such as their name, description, creator and distribution formats as structured data.” (翻訳)「name、description、creator、distribution formatsなどの補足情報を構造化データとして提供すると、Dataset Searchツールでデータセットを見つけやすくなります。」 この引用をよく読んでください。「Dataset Searchツールで見つけやすくなる」のであって、「検索」でリッチリザルトが出るという意味ではありません。ここがこの記事の要点です。

必須プロパティと推奨プロパティ

これはGoogleの現行Dataset Search利用者向けプロファイルの要件です。一般的なschema.org/Dataset語彙より範囲が狭く、Googleのツールが確認する項目に限ったものです。Googleの文書を2026-07-16時点で確認しています。

Evidence for this claim Schema.org Dataset is a CreativeWork subtype for a body of structured information about topics; Google's Dataset consumer profile is a narrower platform-specific subset of that vocabulary. Scope: web Confidence: high · Verified: Dataset

GoogleのDataset Searchプロファイルで必須(両方なければ対象外です):

  • name — データセットのタイトル。
  • description50〜5 000文字。この範囲は見落とされやすい厳しい制約です。50文字未満の一行説明は検証に失敗し、5 000文字を超える巨大なデータ辞書は拒否されます。上限を超えた部分は、Dataset Searchがこのようなテキストプロパティについて読むことはありません。重要な情報を末尾に埋め込まないでください。

Googleのプロファイルで推奨される項目 — そして、ほとんどのCreativeWorkタイプよりここで重要になる項目です:

  • license — できればライセンスへの完全で明確なURLとして示す再利用条件。Dataset Searchの利用者はデータを自分の目的に再利用できそうか判断するため、不完全または欠落したライセンスは見た目の問題ではなく実質的な損失です(「license」だけでは法的な全体像にならない理由は後述します)。
  • isAccessibleForFree — 無料でアクセスできるか。同じく再利用の判断材料です。
  • creatorfundercitation — 出所と引用方法。
  • identifier — DOIなどの永続的な識別子。
  • keywordsvariableMeasured — データが扱い、測定する対象。
  • spatialCoveragetemporalCoverage — データが対象とする地理的範囲と期間。
  • distribution — 実際のダウンロード/アクセス形式(DataDownloadオブジェクトで、contentUrlencodingFormatを含みます)。
  • hasPart / isPartOfsameAsmeasurementTechniquealternateNameversionurl

Googleが特に指摘するよくあるミス

Googleの文書は、具体的で現実に起きる失敗パターンを挙げています。仮説上の話ではありません:

  • 重複した/一般的すぎるデータセット名。典型例は、別々の提供者が区別のない「Snow depth」という名前を付けたデータセットを大量に公開することです。規模が大きくなると、Dataset Searchで区別できなくなります。name一意性は、ほかのほとんどのスキーマタイプより重要です。提供者、地域、期間を名前に含めてください。
  • **不完全なライセンスURL。**途中で切れた、または解決できないライセンスリンクは、利用者が最も確認したいフィールドを損ないます。
  • **予期しないcsvw:Table値。**壊れたCSV on the Webメタデータはエラーの原因として文書化されています。ただしDCATの文書は、説明された条件下ではこの警告を無視できると述べています。自分のケースに当てはまるか、文書で確認してから判断してください。

ライセンス、アクセス権、マークアップでは決められないこと

ここは、一般的なスキーマ解説より慎重に説明したいところです。ライセンス、アクセス権、その他の権利に関するメタデータは、すべてを一つのフィールドで代用するものではなく、別々の層です。この区別は、単にschema.orgそのものからではなく、schema.org/Datasetと相互運用するDCAT(Data Catalog Vocabulary)に基づいています:

  • **license**は、GoogleのDataset Searchプロファイルが確認する再利用条件を示します。
  • アクセス権(そもそも誰がデータを取得できるか)とその他の権利(帰属表示や、ライセンスを超える制限)は、DCATがライセンスと並べて扱う別の論点です。
  • データセットにはデータセットレベルのライセンスと、異なるdistributionレベルのライセンスを設定できます(下記のDatasetとdistributionのモデルを参照)。DCATは、データセットレベルとdistributionレベルで矛盾するライセンスを宣言すると、再利用を評価する人を誤らせる可能性があると明示的に警告しています。複数のdistributionを公開するなら、各ライセンスがデータセットレベルのライセンスと一致するか、意図的に異なる範囲を明確に示してください。

ここでの説明は法的助言ではなく、マークアップ自体が法的な再利用権を決めるわけでもありません。licenseプロパティは条件への機械可読なポインターであり、ライセンスを付与したり、権利を放棄したり、矛盾する主張を解決したりするものではありません。データセットの再利用条件が重要なら(この利用者層では通常そうです)、ライセンス本文を正確に整え、曖昧または高リスクな場合はスキーマフィールドだけに頼らず、実際の法的助言へ利用者を案内してください。

誰が実装すべきか

ニッチなタイプを過大に売り込まず、適合する範囲を正直に示します:

適したサイト:

  • 研究機関と.edu — 研究データを公開するサイト。
  • 政府/市民向けオープンデータポータル(.govおよび相当するサイト)。
  • ML/データサイエンスのデータセットホスティング — Kaggle型のリポジトリ。
  • 学術誌 — 論文の補足データを公開するサイト。
  • 科学ジャーナリズム — 記事の裏付けとなるデータを公開するサイト。

適さないサイト:

  • 公開する文字どおりのデータセットがない一般的な商用コンテンツサイト、ブログ、ストア。このマークアップで通常の検索流入が増えることはありません。また、任意のダウンロードPDFやスプレッドシートをDatasetとしてマークアップするのは誤用です。Googleのガイダンスが想定しているのは、任意のダウンロードファイルではなく、実在する構造化データの集合です。

Google自身の言葉では、研究・データ領域の中で対象は広いです。 “The purpose of this markup is to improve discovery of datasets from fields such as life sciences, social sciences, machine learning, civic and government data, and more.” (翻訳)「このマークアップの目的は、ライフサイエンス、社会科学、機械学習、市民データや政府データなどの分野にあるデータセットの発見性を高めることです。」 この位置づけからも、「政府データだけ」というよくある誤解は成り立ちません。ライフサイエンス、社会科学、ML、市民・政府データのすべてが対象ですが、あくまで実際のデータセットに限られます。

Datasetはスキーマのどの位置にあるか

Datasetは、ArticleやBook、メディアオブジェクト型などの兄弟と並ぶCreative Worksファミリーに属します。構造化されたデータ集合に特化したCreativeWorkのサブタイプです。公開するものが文章ならArticle、本ならBook、検索・ダウンロードできるデータ集合ならDatasetを使います。全体像の中での位置づけを知るには、この記事が属するSchema MarkupStructured Dataのハブから始めるとよいでしょう。

Dataset → distribution → versionモデル

JSON-LDを書く前に、概念として理解しておく価値があります。datasetは説明対象である概念上の集合です。distributionは、その集合にアクセスできる一つの表現、たとえばCSVエクスポート、JSON API、ZIPアーカイブです。一つのdatasetに複数のdistributionを持たせられます。schema.orgでは、distributionプロパティ内で使うDataDownloadが、DCATのdcat:Distributionに相当します。関係は同じで語彙が異なるだけです。だからこそ、ライセンスやアクセス情報はdataset単位だけでなくdistributionごとに異なり得ます。上の競合警告が重要になる理由もここにあります。

Evidence for this claim A dataset is the described collection; a distribution is an accessible representation or downloadable form. Schema.org DataDownload maps to dcat:Distribution, and one dataset can have multiple distributions. Scope: data catalogs Confidence: high · Verified: Data Catalog Vocabulary (DCAT) - Version 3

さらに、W3C勧告であるDCAT 3は、正式なバージョン管理とデータセットシリーズの意味論を追加します。同じ基礎データセットを時間とともに更新して公開する場合に便利ですが、DCAT 2との後方互換性は保たれています。まだこれらの機能を使っていないなら、DCAT 3が存在するというだけでDCAT 2形式のメタデータを更新する必要はありません。

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.