Схема данных / Соответствие и валидация

Соответствие и валидация

Запись о соответствии

  • В имплементации, соответствующей требованиям, может использоваться только подмножество терминов данной спецификации.
  • В ней не должны использоваться термины, не являющиеся терминами данной спецификации, в случае если терминов данной спецификации достаточно.
  • В ней могут использоваться термины, не являющиеся терминами данной спецификации, в случае если терминов данной спецификации недостаточно.
  • Использование в ней терминов из данной спецификации должно соответствовать семантике этих терминов.
  • Если выполняются сериализации имплементации в JSON, то такие сериализации должны пройти валидацию на основе Схемы JSON данной спецификации.

(Запись адаптирована на основе спецификации Проекта Popolo)

Расширение схемы

Издателям, предоставляющим дополнительные свойства в своих имплементациях, рекомендуется документировать их в системе отслеживания ошибок проекта с тегом „extensions“, а также повторно использовать расширения другого издателя в случаях, когда это возможно.

Валидация

Валидация данных СДБВ может осуществляться при помощи Средства анализа данных СДБВ.

Нынешняя схема предусматривает минимальные требования к валидации, и ее следует рассматривать скорее как руководство к структуре данных, а не как полную схему валидации.