DSpace и Яндекс.рефераты — наш ответ Академии Google

!NB Внимание, по всем ссылкам трафик! Внимание, текст для тех кто в теме, для тех кто знаком с DSpace, OAI-PMH, инструментами вебмастеров и пр. сайтмапами и фидами…

В очередной раз слоняясь по ссылкам webmaster tools Яндекса обнаружил очередной забавный инструмент — «Рефераты». Суть сервиса отражена в описании, которое я позволю себе процитировать:

Если на вашем сайте пользователи могут размещать в открытом доступе письменные работы, а также скачивать или просматривать их на бесплатной основе, то в этом разделе вы можете добавить ссылку на XML-фид, содержащий структурированную информацию о конкретной письменной работе. Эти данные будут использоваться для создания структурированного сниппета и, соответственно, улучшения представления вашего сайта в результатах поиска Яндекса. Подробности можно узнать на странице партнерской программы.
До передачи фида через форму настоятельно рекомендуем проверить его с помощью специального валидатора. Использование валидатора XML-фидов упростит отладку экспортных файлов и позволит вашим данным быстрее попасть в базу партнерской программы.

Простенький xslt трансформер позволил из OAI, генерируемого DSpace сделать что-то такое. Ограничился двумя авторами, размер решил не указывать (в одной записи очень часто имеется много файлов), с рубриками и темами решил и вовсе не мудрить, ибо файл получился более пяти мегабайт весом, к тому же, Яндекс выдергивает его целиком и часто, а OAI запрос по всему фонду это для сервера тяжело.

Пока файлик на модерации, но валидацию прошел. Меня очень насмешил строгий порядок полей, это ж в XML строгий порядок? Ладно, бог им судья. Попутно, написал Платону Щукину про OAI PMH и предложил сравить это с этим. Посмотрим, во что всё это выльется.

Запись опубликована в рубрике Библиотека с метками , . Добавьте в закладки постоянную ссылку.

1 комментарий: DSpace и Яндекс.рефераты — наш ответ Академии Google

  1. Уведомление: DSpace и Янде&#10...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *