Dataset schema generator
A published dataset: tables, measurements, or files someone can download.
Rich result availableDataset · Dataset Search
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.
Fields Google looks for
| Property | Status | In the form |
|---|---|---|
| name | Required | Name |
| description | Required | Description |
| url | Recommended | Dataset page URL |
| license | Recommended | License URL |
| creator | Recommended | Creator (organization) |
| keywords | Recommended | Keywords |
| temporalCoverage | Recommended | Time period |
| spatialCoverage | Recommended | Place covered |
| distribution | Recommended | Downloads |
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"
}
]
}