Тема: Использование программного интерфейса приложения (API) ) для исследования коллекций цифровой библиотеки «Европеана»
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 API как инструмент исследования 6
1.1 Понятие API и его задачи 6
1.1.1 Типы API 7
1.1.2 Типы протоколов API 8
1.2 Цифровая библиотека Europeana 9
1.2.1 Документация по использованию Europeana API 10
1.2.2 Europeana API поиска 13
1.3 Языки программирования и библиотеки 18
1.4 База данных для приложения 19
2 Разработка веб-сервиса 20
2.1 Подготовка веб-сервера 20
2.2 Проектирование базы данных 22
2.3 Создание классов для работы с объектами из базы данных 26
2.4 Создание контроллера и пользовательского представления 28
3 Результаты разработки 31
ЗАКЛЮЧЕНИЕ 39
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 40
📖 Введение
Europeana - это цифровая библиотека, содержащая более 61 миллиона оцифрованных экспонатов. Среди них 36 миллионов составляют изображения. Такое огромное количество данных, а также системы поиска и фильтрации потенциально позволяют использовать Europeana как ресурс для гуманитарных исследований.
Однако для того, чтобы результаты исследований на базе Europeana были корректными и достоверными, необходимо иметь возможность проводить анализ по всем данным. Проблема исследования заключается в том, что Europeana, не предоставляет пользователям возможности проводить выборку по некоторым параметрам.
Выпускная квалификационная работа посвящена исследованию программного интерфейса приложения цифровой библиотеки Europeana.
Актуальность настоящей работы заключается в необходимости иметь возможность проводить анализ на основе всех данных, это влияет на качество исследований и наши представления о мировой культуре.
Объект исследования - программный интерфейс приложения (API).
Предмет исследования - принципы использования программного интерфейса приложения (API) для исследования коллекций цифровой библиотеки Europeana.
Цель настоящей работы - выявить принципы использования программного интерфейса приложения (API) для исследования коллекций цифровой библиотеки Europeana.
Задачи исследования:
- провести анализ документации Europeana;
- изучить понятие API;
- найти способы получения данных через API;
- спроектировать и реализовать веб-сервис для количественного анализа полученных данных.
Научная новизна данного исследования заключается в отсутствии сервисов для количественного анализа Europeana.
Существование сервиса, позволяющего проводить анализ по всем данным, позволило бы проводить различные исследования для широкого спектра гуманитарных задач.
Выпускная квалификационная работа состоит из введения, трех глав, заключения, списка использованной литературы.
Первая глава посвящена анализу документации Europeana, определению понятия API, изучению работы Europeana API.
Вторая глава «Разработка веб-сервиса» описывает процесс разработки.
Третья глава «Результаты исследования» включает описание реализованного веб-сервиса и демонстрацию его работы.
Заключение подводит итоги исследования, список литературы содержит библиографические описания цитируемых источников, в приложении представлены примеры собранных данных в виде таблиц, диаграмм, карт и прочих изображений.
✅ Заключение
В ходе исследования были изучены принципы работы Europeana API, и найдены способы получения данных от Europeana, в соответствии с правилами работы с API, разобраны преимущества различных баз данных.
Был разработан веб-сервис позволяющий использовать программный интерфейс приложения для количественного исследования коллекций Europeana.
Опираясь на все вышесказанное, можно считать все задачи исследования выполненными, а цель - достигнутой.
Цифровая библиотека Europeana содержит огромный объем разнообразного контента и обладает удобным поисковым интерфейсом. Несмотря на это, в настоящий интерфейс требует существенных улучшений и не представляется удобным для использования в исследованиях.





