irma
Цитата:А можно с этого места поподробнее? Идея хороша, но как ее реализовать, с объяснением как для библиотекаря :)
Просмотр по автору, названию и т. д. называются фасетами. К примеру, в фасет "авторов" входят поля по умолчанию:
dc.contributor.author
dc.creator
C точки зрения библиотекарства, то идентификатор автора - это авторитетная запись. Например, ФИО на русском языке имеет основную форму как Иванов, А. Б. Но возможны и другие варианты: Ivanov, A. B. (латиница). Тогда вспомним про расширение инициалов: Иванов, Александр Борисович.
В итоге имеем три варианта:
1. Иванов, А. Б.
2. Ivanov, A. B.
3. Иванов, Александр Борисович
Опускаю, варианты типа Иванов, А.Б., Иванов, А.
Для библиотекаря-человека - это одна и та же личность. Но для системы - это разные авторы. Придется смотреть каждый вариант и суммировать количество их материалов. Но если ввести поле (рекомендуется применять локальную систему реестра метаданных) и для каждой записи вводить в это поле идентификатор автора, то по сути все материалы будут объединены в группу. Чтобы иметь возможность просматривать материалы этой группы (по идентификатору автора), необходимо создать фасет. Более подробно можете посмотреть по ссылке
Search filters & sidebar facets Customization
Для начала попробуйте добавить в фасет "авторов" научного руководителя: dc.contributor.advisor или поисковый фильтр.
Материалы разных авторов можно просмотреть и через поисковые фильтры. Но точно не помню как логика там применяется. Необходимо "И".
Для измения множества записей лучше использовать пакетный экспорт/импорт метаданных.
Рекомендую для правок Libre Office (Libre Calc), он лучше понимает формат csv.
IdeaFix правильно подметил, что должен быть настроен SOLR.
P.S. Довелось видеть, как такая проблема была "решена" в других архивах. Там просто сделали: для каждого автора создали отдельную коллекцию.
Но считаю, что такая организация в дальнейшем ни к чему хорошему не приведет... Но делать, если автор перестал работать?!
Редактировано 1 раз. Последний раз 20.04.2017 16:32 пользователем woodyfon.