FAIR Data JSON Schema bridges the gap between Information Technologists and Data Practitioners by enriching the established IT practice of describing datasets as schemas. Document your data with machine-actionable FAIR metadata—with zero new tools to learn and 100% ecosystem compatibility.
Connecting Information Technologists with Data Practitioners through a shared, lightweight standard.
You don't need to learn RDF, SPARQL, complex domain models, or niche tools to document data properly. Use the JSON Schema ecosystem you already know and love.
fair:
keywords as transparent metadata annotations.Established semantic standards (DDI, CDIF, Schema.org, RO-Crates) are essential, but their steep learning curve hinders adoption outside specialized archives.
Adding simple fair: annotations transforms a
low-level technical schema into a self-documenting, machine-actionable asset—while remaining
100% valid and compatible with standard JSON Schema tools across Python,
Node.js, Go, and Rust.
title: Weather Station Payload
description: Raw surface observation data
type: object
properties:
station_id:
type: string
temp:
type: number
description: Temperature measurement
quality_flag:
type: integer
description: Data quality flag
enum: [0, 2, 3, 6, 7]
$schema: https://highvaluedata.net/fair-data-schema/dev
$id: https://doi.org/10.5281/zenodo.1234567
title: Arctic Weather Station Surface Observations
description: Raw surface observation data
fair:identifiers:
- identifier: NOAA-NCEI-2024-ARCTIC-01
type: AccessionNumber
uniquenessScope: institutional
fair:licenseRef: https://spdx.org/licenses/CC-BY-4.0
fair:contributors:
- name: NOAA National Centers for Environmental Information
contributorRef: https://ror.org/007qwym43
role: Provider
type: object
properties:
temp:
type: number
description: Temperature measurement
fair:label: Ambient Surface Temperature
fair:quantity: Temperature
fair:quantityRef: https://qudt.org/vocab/quantitykind/Temperature
fair:measurementUnit: "Degree Celsius (°C)"
fair:measurementUnitRef: http://qudt.org/vocab/unit/DEG_C
quality_flag:
type: integer
description: Data quality flag
fair:classification: WMO Quality Flags
oneOf:
- const: 0
title: Good / OK
- const: 2
title: Suspect / Doubtful
- const: 3
title: Incorrect value
- const: 6
title: Estimated / Synthetic
- const: 7
title: Missing value marker
fair:sentinel: true
Read the comprehensive technical specifications, CDIF alignment guides, and Python SDK documentation.
Explore Docs →Browse copy-pasteable schema examples for wide datasets, variables, classifications, and controlled vocabularies.
View Cookbook →Explore audience-tailored guides for developers, AI experts, IT leadership, stewards, catalog operators, and indexers.
Select Your Role →Explore the complete keyword reference, scope definitions (Universal, Dataset, Property), and semantic mappings.
Inspect Specifications →