Первый запуск приложения¶
Настройка портала¶
После запуска приложения по адресу http://127.0.0.1:5001/portal
и ввода логина и пароля откроется раздел «Настройки портала»
Выполним настройки портала на примере тестовых данных, расположенных в папке «test_data».
1. Шаг¶
Загрузите отнтологию через раздел «Онтологии».
Загружаем файл «pizza_onto.ttl».
В итоге должно получится так:
После загрузки онтологии ее можно посмотреть кликнув кнопку с изображением цепочки.
2. Шаг¶
Разверните один из вариантов TripleStore (Apache Jena, Alegrograph, Blazegraph).
Для развертывания выбранного хранилища триплетов используйте соответствующую инструкцию.
Создайте пустой репозиторий.
3. Шаг¶
Настройте подключение к TripleStore через «Конфигуратор» -> «Хранилище».
В секциях «Accounts», «Drivers» и «EndPoints» укажите данные для авторизации, тип выбранного хранилища и URL с адресом созданного на предыдущем шаге репозитория.
для Jena тип fuseki
для Alegrograph тип agraph
для Blazegraph тип blazegraph
4. Шаг¶
Загрузите картинки через раздел «Управление файлами».
Создайте папку с именем «images».
Выберите созданную папку, кликнув по ней мышью и загрузите в нее файлы с картинками. Должно получится так:
5. Шаг¶
Настройте нужные роли через раздел «Роли пользователей».
Добавляем роли «user» и admin. Последняя будет использована для загрузки данных. Должно получиться так:
Примечание
Если в описании модулей (в соответствующих файлах dublin.ttl) указаны нужные для работы модулей роли, то при настройке они будут выданы в качестве подсказки.
Подсказка
Если право на загрузку данных в TripleStore необходимо дать отдельному пользователю, например data_manager, то необходимо создать соответствующую роль.
6. Шаг¶
Настройте пользователей через одноименный раздел.
Добавляем пользователей и назначаем им ранее созданные роли:
В итоге дожно получиться так:
7. Шаг¶
Настройте пользовательское меню через раздел «Навигация».
В этом разделе можно настроить разные меню
Настроим блок верхней навигации, выбрав кнопку с шестеренкой:
Далее, по кнопке Выбрать будет доступен перечень ссылок, которые были сформированы на основании описаний модулей в соответствующих им файлах «dublin.ttl». Выбираем пункт «Стартовая страница». Далее «Назначить».
Должно получится так:
Сохраняем.
Далее, по аналогии, настраиваем блок «Разделы портала».
Должно получиться так:
Так же настраиваем блок «Список ссылок пользователя».
В этом блоке важно добавить раздел
Этот Инструмент публикации данных семантических данных, представленных в TTL формате.
Предупреждение
При настройке меню не забываем указать роль, которой доступен соответствующий пункт меню.
Результат должен получиться таким:
Примечание
Настроенный список меню станет доступен соответствующему пользователю в правом верхнем углу портала как показано на картинке.
8. Шаг¶
Загрузка данных - это последний шаг, завершающий настройку портала.
От имени администратора портала, или пользователя, которому в ходе настройки были делегированы соответствующие права, загрузите в TripleSore данные («pizza_data.ttl»).
Осторожно
Файлы зарегистрированных онотологий загружаются в TripleStore «по умолчанию». Включать их в публикацию не нужно!
Нажимаем кнопку «Загрузить фвйлы», а потом «Опубликовать».
По окончании публикации данных должно появиться сообщение о завершении процесса:
Навигация по тестовым данным.¶
Теперь у администратора портала в «Верхнем меню» появилась ссылка «Стартовая страница» и можно перейти по ней в навигацию по тестовым данным, или выйти из портала и зайти от имени только что созданного пользователя.
Если все выполнено правильно, то должна появится следующая страничка.