Anton Anikin edited section_Software_Architecture_Implementation_Aspects__.tex  almost 9 years ago

Commit id: dd12fbb368041810cecaadc30959accbc833dfea

deletions | additions      

       

\section{Software Architecture. Implementation Aspects}  To create the personal learning collections using the proposed ontologies and method, it is necessary to use appropriate software tools, providing the logic reasoning on ontologies (reasoning engines).   Для построения персонифицированных образовательных коллекций с использованием разработанных онтологической модели и метода необходимо использовать соответствующие программные средства, обеспечивающие логический вывод на онтологиях (машины вывода). Для реализации логического вывода на онтологиях была выбрана машина вывода RacerPro, разработанная компанией Racer Systems GmbH & Co. KG (Германия). Данное программное обеспечение позволяет работать с онтологиями, описанными на языке OWL, кроме того, версия RacerPro 1.9 позволяет использовать для вывода правила на языке SWRL. Средство RacerPro поддерживает работу в режиме сервера как с помощью интерфейса DIG (DL Implementors Group), так и с помощью протокола TCP/IP и собственного языка запросов. DIG представляет собой программный интерфейс для работы с машинами вывода, позволяет работать с OWL-онтологиями, а также взаимодействовать с другими программными средствами, например, средством для создания и редактирования онтологий Protégé. Однако данный интерфейс имеет ряд ограничений, в том числе невозможна работа с правилами на языке SWRL. В связи с этим для вывода на онтологиях с помощью SWRL-правил с помощью машины вывода RacerPro необходимо использование TCP/IP-интерфейса.