Dataset schema generator
Build schema.org Dataset JSON-LD markup from a name, license, distributions and coverage details.
Dataset schema generator
Fill in your dataset's details and this tool builds a schema.org Dataset JSON-LD block you can paste into a page's `<head>` so search engines and the Google Dataset Search index can find it. It covers name, description, license, creator and publisher, plus the fields that make a dataset listing actually useful: temporal coverage, spatial coverage, a DOI identifier and a keyword list.
Pick a license from the preset list — CC0, CC BY, CC BY-SA, CC BY-NC, the Open Data Commons licenses or a public domain mark — and the tool writes the canonical license URL for you. List every downloadable file in "Distribution file addresses", one per line; the format for each is guessed from the file extension, or you can force it per line by appending `|format` (a preset name like `csv` or a literal MIME type), or set one default format for the whole list. A bare DOI like `10.5281/zenodo.1234567` is automatically turned into a full `doi.org` link, and keywords can be typed separated by commas, semicolons or new lines — duplicates are removed automatically.
The output can be a bare JSON object or wrapped in a `<script type="application/ld+json">` tag, indented or compact, and its keys are always sorted so the result is easy to diff between edits. Quotes, backslashes and angle brackets in any field are escaped, so a description containing an accidental `</script>` can never break the JSON or the page it's pasted into. The tally under the output reports how many properties are populated, how many distributions were listed and the exact output size.
Everything runs locally in your browser — no dataset name, license choice or file address is ever uploaded. Copy the result, download it as a .txt file, or send it to another tool's input to keep building on it.