Skip to main content
Ctrl+K

FAIR JSON Meta-Schema 0.1.0 documentation

  • FAIR JSON Meta-Schema

Introduction

  • Background & Motivation
  • CDIF Profile Validation and FAIR Data JSON Schema: A Technical Comparison

Cookbook & Guides

  • FAIR Data Cookbook
    • The Variable Cascade Master Guide
    • Coded Values: From Enums to FAIR Domains
    • Hierarchical Metadata: The Census Case Study
    • Data Products & Dataset Relationships
  • Python SDK — Pydantic Models

Extension Mechanisms

  • Extension Mechanisms
    • Mechanism 1: Custom Annotations
    • Mechanism 2: $vocabulary Declaration
    • Mechanism 3: Custom Dialect ($schema)
    • Mechanism 4: $defs Keyword Refinements

Python Package

  • fair_data_schema Python Package

Project

  • Changelog
  • Repository
  • Open issue

Index

A | D | F | I | J | L | M | R | S | T | V

A

  • all_schemas() (in module fair_data_schema.registry)

D

  • DatasetRelation (class in models)
  • DatasetSchema (class in models)

F

  • fair_data_schema
    • module
  • fair_data_schema.cli
    • module
  • fair_data_schema.registry
    • module
  • fair_data_schema.validator
    • module
  • from_dict() (models.DatasetSchema class method)
  • from_file() (models.DatasetSchema class method)
  • from_json() (models.DatasetSchema class method)

I

  • I18nString (in module models)
  • I18nText (in module models)
  • info() (in module fair_data_schema.cli)
  • is_valid_json() (in module fair_data_schema.validator)

J

  • JsonType (in module models)

L

  • lint() (in module fair_data_schema.cli)

M

  • models
    • module
  • module
    • fair_data_schema
    • fair_data_schema.cli
    • fair_data_schema.registry
    • fair_data_schema.validator
    • models

R

  • resolve_uri() (in module fair_data_schema.registry)

S

  • schema_uris() (in module fair_data_schema.registry)
  • SchemaNode (class in models)

T

  • TemporalCoverage (class in models)
  • to_dict() (models.SchemaNode method)
  • to_file() (models.DatasetSchema method)
  • to_json() (models.SchemaNode method)

V

  • validate() (in module fair_data_schema.cli)
    • (in module fair_data_schema.validator)
  • validate_file() (in module fair_data_schema.validator)
  • version() (in module fair_data_schema.cli)

By Pascal Heus

© Copyright 2025-2026, Pascal Heus and contributors.