тгТихая грань
ФОРМАТ · TEXT

CSVW

Метаданные и схема для табличных данных в CSV.

Проверено: 2026-02-21 · статус: reviewed

Расширения
csv-metadata.json, json
MIME type
application/csvm+json
Представление
text
Потоковая обработка
нет
Комментарии
нет
Поддержка схемы
W3C CSV on the Web
Порядок
Порядок колонок связан с CSV
null
Задаётся свойством null в метаданных
Diff
Хорошая
Архивация
Храните вместе с таблицей

Преимущества

  • Описывает типы, диалект и связи таблиц

Ограничения

  • Нужен отдельный CSVW-совместимый валидатор

Типичные ошибки

  • Проверять только JSON и считать CSV проверенным

Маленький пример

{"@context":"http://www.w3.org/ns/csvw","url":"example.csv","tableSchema":{"columns":[{"name":"id","datatype":"integer"},{"name":"name","datatype":"string"}]}}
Среда: Python 3; только JSON-синтаксис метаданных.
python3 -m json.tool example.csv-metadata.json  # Только синтаксис JSON

Связанные форматы