Схема типов данных

Схема типов данных (типов материалов)

Гербарный образец состоит из полей

Название - текст (автозаполнение)
номер сбора - текст
координаты - число (координаты в десятичной форме)
точность координат - число
высота над ур моря - число
ООПТ - автодополнение с возможностью ввода нового термина*
страна - автодополнение с возможностью ввода нового
регион - автодополнение с возможностью ввода нового
район - автодополнение с возможностью ввода нового
место - текст
субстрат - автодополнение с возможностью ввода нового (множественное)
дата сбора - текст или дата
дата определения - текст или дата
имя сборщика - автодополнение с возможностью ввода нового (множественное)
имя терминатора - автодополнение с возможностью ввода нового (множественное)
виды - комплексное поле с полями: вид - автодополнение с возможностью ввода нового (множественное), заметка (текст), итд - вложенное комплексное поле с полями locus (автодополнение) и номер генбанка (текст).
recived - текст
loan - текст
doublets - выбор из двух значений
doublet sent to - текст (множество строк)
прикрепить файл (множество)
номер гербарный - при введении данных скрытое поле - автоинкреметное, показывается только после нажатия submit
Данный тип материала имеет многоверсионность и возможность клонирования (кроме поля номер гербарный - оно увеличивается на 1 и при клонировании).

Для литературного образца все те же поля, но отсутствуют поля: дата сбора, дата определения, имя сборщика, имя терминатора, recived, loan, doublets, doublet sent to, прикрепить файл, номер гербарный
Добавляются поля:
Источник (литературный) - автодополнение с возможностью ввода нового
Данный тип материала имеет одноверсионность и возможность клонирования

Для образца наблюдения все те же поля, что и для гербарного, но отсутствуют поля: дата определения, имя сборщика, номер гербарный
Данный тип материала имеет одноверсионность и возможность клонирования

Для образца из других источников все те же поля, что и для гербарного, но отсутствуют поля:  номер гербарный (как скрытый автоинкрементный)
Добавляются поля:
номер гербарный с акронимом - текст
источник - текст
URL - поле ссылки
Данный тип материала имеет одноверсионность и возможность клонирования

*Особенности терминов в списках автодополнения.

Все термины - общие на весь раздел. Например, и в образцах гербария А и в образцах гербария Б, и в литературном образце и т.п. используются одни и те же термины Видов, Стран и т.п.
Изменение термина отражается в его представлении во всех материалах в которых он есть.

Все термины имеют обязательные поля
название - текст
описание - текст

Виды имеют дополнительные поля:
синонимы - автодополнение с возможностью ввода нового (множественное)
категория Красных книг - автодополнение без возможности ввода нового (множественное)
гриб\мох\печеночник (для соотв. разделов) - радио кнопки
Sp-cf-ssp-f-v - радио кнопки

Источники имеют дополнительные поля:
прикрепить файл (множество).