Skip to content
Schema Generator
Menu

Dataset schema generator

A published dataset: tables, measurements, or files someone can download.

Rich result availableDataset · Dataset Search

Fields marked with an asterisk are required. Your input stays in this browser.

Required

Without these, Google won't use the markup.

Between 50 and 5,000 characters.

Fill what applies. More complete markup gets richer results.

ISO 8601 date or range, such as 2020-01-01/2025-12-31.

Downloads
    OptionalExtra detail for other search engines and tools.Show 4 fields

    Guide

    What Google does with Dataset markup

    Datasets with this markup are listed in Google Dataset Search and can appear in Google Search. Describe the data itself, not the page around it.

    Google's dataset search documentation

    Fields Google looks for

    PropertyStatusIn the form
    nameRequiredName
    descriptionRequiredDescription
    urlRecommendedDataset page URL
    licenseRecommendedLicense URL
    creatorRecommendedCreator (organization)
    keywordsRecommendedKeywords
    temporalCoverageRecommendedTime period
    spatialCoverageRecommendedPlace covered
    distributionRecommendedDownloads

    Example output

    This is what the builder produces from the example data. Paste it into the page's HTML, in the <head> or the body.

    {
      "@context": "https://schema.org",
      "@type": "Dataset",
      "name": "Berlin air quality, hourly, 2020 to 2025",
      "description": "Hourly NO2, PM10, and PM2.5 readings from 42 measuring stations across Berlin, with station coordinates and calibration notes.",
      "url": "https://data.example/berlin-air",
      "license": "https://creativecommons.org/licenses/by/4.0/",
      "creator": {
        "@type": "Organization",
        "name": "Berlin Senate Department for the Environment"
      },
      "keywords": [
        "air quality",
        "NO2",
        "particulate matter"
      ],
      "temporalCoverage": "2020-01-01/2025-12-31",
      "spatialCoverage": {
        "@type": "Place",
        "name": "Berlin, Germany"
      },
      "isAccessibleForFree": true,
      "distribution": [
        {
          "@type": "DataDownload",
          "contentUrl": "https://data.example/berlin-air.csv",
          "encodingFormat": "text/csv"
        }
      ]
    }