Первый запуск приложения

Настройка портала

После запуска приложения по адресу http://127.0.0.1:5001/portal и ввода логина и пароля откроется раздел «Настройки портала»

Выполним настройки портала на примере тестовых данных, расположенных в папке «test_data».

_images/screenshot_6.png

1. Шаг

Загрузите отнтологию через раздел «Онтологии».

_images/screenshot_7.png

Загружаем файл «pizza_onto.ttl».

_images/screenshot_8.png

В итоге должно получится так:

_images/screenshot_9.png

После загрузки онтологии ее можно посмотреть кликнув кнопку с изображением цепочки.

_images/screenshot_10.png

2. Шаг

Разверните один из вариантов TripleStore (Apache Jena, Alegrograph, Blazegraph).

https://jena.apache.org

https://franz.com

https://blazegraph.com

Для развертывания выбранного хранилища триплетов используйте соответствующую инструкцию.

Создайте пустой репозиторий.

3. Шаг

Настройте подключение к TripleStore через «Конфигуратор» -> «Хранилище».

_images/screenshot_11.png

В секциях «Accounts», «Drivers» и «EndPoints» укажите данные для авторизации, тип выбранного хранилища и URL с адресом созданного на предыдущем шаге репозитория.

для Jena тип fuseki

для Alegrograph тип agraph

для Blazegraph тип blazegraph

_images/screenshot_12.png

4. Шаг

Загрузите картинки через раздел «Управление файлами».

_images/screenshot_13.png

Создайте папку с именем «images».

_images/screenshot_14.png

Выберите созданную папку, кликнув по ней мышью и загрузите в нее файлы с картинками. Должно получится так:

_images/screenshot_15.png

5. Шаг

Настройте нужные роли через раздел «Роли пользователей».

Добавляем роли «user» и admin. Последняя будет использована для загрузки данных. Должно получиться так:

_images/screenshot_16.png

Примечание

Если в описании модулей (в соответствующих файлах dublin.ttl) указаны нужные для работы модулей роли, то при настройке они будут выданы в качестве подсказки.

Подсказка

Если право на загрузку данных в TripleStore необходимо дать отдельному пользователю, например data_manager, то необходимо создать соответствующую роль.

6. Шаг

Настройте пользователей через одноименный раздел.

Добавляем пользователей и назначаем им ранее созданные роли:

_images/screenshot_17.png

В итоге дожно получиться так:

_images/screenshot_18.png

7. Шаг

Настройте пользовательское меню через раздел «Навигация».

В этом разделе можно настроить разные меню

_images/screenshot_19.png

Настроим блок верхней навигации, выбрав кнопку с шестеренкой:

_images/screenshot_20.png

Далее, по кнопке Выбрать будет доступен перечень ссылок, которые были сформированы на основании описаний модулей в соответствующих им файлах «dublin.ttl». Выбираем пункт «Стартовая страница». Далее «Назначить».

_images/screenshot_21.png

Должно получится так:

_images/screenshot_22.png

Сохраняем.

Далее, по аналогии, настраиваем блок «Разделы портала».

_images/screenshot_23.png

Должно получиться так:

_images/screenshot_24.png

Так же настраиваем блок «Список ссылок пользователя».

В этом блоке важно добавить раздел

_images/screenshot_24a.png

Этот Инструмент публикации данных семантических данных, представленных в TTL формате.

Предупреждение

При настройке меню не забываем указать роль, которой доступен соответствующий пункт меню.

Результат должен получиться таким:

_images/screenshot_25.png

Примечание

Настроенный список меню станет доступен соответствующему пользователю в правом верхнем углу портала как показано на картинке.

8. Шаг

Загрузка данных - это последний шаг, завершающий настройку портала.

От имени администратора портала, или пользователя, которому в ходе настройки были делегированы соответствующие права, загрузите в TripleSore данные («pizza_data.ttl»).

Осторожно

Файлы зарегистрированных онотологий загружаются в TripleStore «по умолчанию». Включать их в публикацию не нужно!

Нажимаем кнопку «Загрузить фвйлы», а потом «Опубликовать».

_images/screenshot_26.png

По окончании публикации данных должно появиться сообщение о завершении процесса:

_images/screenshot_27.png

Навигация по тестовым данным.

Теперь у администратора портала в «Верхнем меню» появилась ссылка «Стартовая страница» и можно перейти по ней в навигацию по тестовым данным, или выйти из портала и зайти от имени только что созданного пользователя.

Если все выполнено правильно, то должна появится следующая страничка.

_images/screenshot_28.png