Alexil писал(а):
Может все же стоит присмотреться к Натурлайтовскому каталогу?
Что мне лично там нравится:
Каталог - органичная часть сайта. Т.е. при просмотре фото, если автор удосужился каталогизировать снятого зверя, смотрящий сразу видит описание из каталога. И в то же время можно, перейдя по ссылке главного меню, попасть в каталог как таковой и бродить по нему в поисках нужного вида.
Что НЕ нравится:
0. Не очень удобно оформлен сам процесс формирования каталожной записи.
1. Толкового поиска по каталогу (пока) нету.
2. Бардак и анархия в названиях таксонов. Т.е. автор по незнанию может уже имеющийся вид сдублировать совершенно в произвольное место, и (опять же пока) - это никем не контролируется...
Т.е. по идее авторское описание должно попадать в некий отстойник, и лишь после утверждения экспертом переноситься (или не переноситься) в окончательный каталог... И после этого - запись в каталоге становится доступна для редактирования только экспертом...
Ага, спасибо за мысль - там редко, какие снимки классифицированы, остальные просто не видятся через классификатор (вошёл в него через "пустельгу" без регистрации). Поглядел...
Да, это - ближе к тому, что хотелось бы видеть. Однако, полностью соглашусь - система Натурлайта сырая и жаждет исправления логических ошибок (не в смысле самого наполнения базы, конечно...). А на чужих ошибках ведь и поучиться хорошо...
К замечаниям Alexil пока добавлю, но сразу в применении к нашему сайту:
1. Наверное, было бы всё же лучше, если бы автор, не являющийся утверждённым спецом, не имел возможности определять через классификатор живое существо дальше, чем до отряда. Либо вообще не имел! Хотя, по идее, можно в качестве самого верхнего уровня использовать ту упрощённую "всехную" разбивку на галереи, которая уже есть в общих галереях. Тогда кажой галерее будет сопоставлен целый набор таксономических уровней и конкретных названий таксонов классификатора. Например, "Мухам" - сразу тип членистоногих, класс насекомых, отряд двукрылых, "Прочим насекомым" - все неперечисленные отряды, а "Макросексу" - вообще вся живность! И, кстати - смена отряда перепончатокрылых на двукрылых должна бы, по-хорошему, приводить к переносу снимка в соответствующую "общественную" галерею...
Однако, не из любой в любую - например, те же "Макрожанр", "Макросекс", "Стерео", "Ночная съёмка" доступны для всех живностей, это касается лишь вполне определённых галерей, очевидно.
2. Программно нельзя допускать заполнение нижних такс.уровней (род, вид), оставляя верхние пустыми! Пустая клетка ("0") - это метка "не идентифицировано" для программы, указание - до какого такс. уровня на данный момент удалось опознать? Т.е. в клетках, иерархически ниже той, в которой стоит "0", не может быть ничего, кроме нулей! Т.е. повторюсь - каждая новая фотка должна приобретать поля классификатора. Это нужно для составления галерей неидентифицированной живности. А как меняется верхний таксон - так "обнуляются" нижние.
3. Думаю, что "бардак и анархию" можно в некоторой степени уменьшить, ежели сделать систему индексации. Т.е. в данных к снимку надо хранить не сами названия, а их номера, ссылки на названия. Получится система, аналогичная по функциональности "стилям" в ворде (меняем сам стиль - и все кусочки текста, встречающиеся в документе, автоматически меняются). Спец же либо выбирает название из списка имеющихся в данном таксоне (чтобы не предлагались названия жуков при выборе семейства бабочки), либо добавляет новый, ежели его ещё нет. Либо... редактирует имеющийся...
Вот тут-то и возникает возможность споров "по науке", разнообразия классификаций и названий, синонимов!
Ничего не поделать...
Остаётся только надеяться, что спецы не будут биться насмерть, отстаивая своё личное мнение, а найдут в себе силы для компромиссов... И вот тут-то действительно станет "весело и интересно", как верно подметил internity!
Как хороший, заранее компромиссный вариант, предлагаю заранее договориться о том, каких классификаций придерживаться "целыми пакетами", беря за основу те, которых придерживаются авторитетные специализированные сайты. Например, договориться о том, что жуков будем называть так, как это принято на ЗИНовском сайте, бабочек (но не всех, конечно, а те семейства, что есть) - как на leps.it (а лучше -
http://jugan2.narod.ru/kl.html, но немного попроще)...
4. И сложная задача (пока не совсем представляю, как её структурно реализовать) - это принадлежность одного снимка к нескольким таксонам... Например, классическая тема "хищник и жертва": хищник - паук, жертва - муха... Может, ежели это очень сложно, то на первое время отказаться от "многозначности" и определять пока только по главному действующему лицу, а второе временно писать в комменте? Тут тоже почва для споров и рацух!