Anton Anikin edited section_Software_Architecture_Implementation_Aspects__.tex  almost 9 years ago

Commit id: 6da4434ed7bea3a5d069f8e187a453cdc5976848

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). To implement the logical reasoning the reasoning engine RacerPro (Racer Systems GmbH and Co. KG, Germany) was used. This engine supports the ontologies described with OWL language and reasoning rules described in SWRL. It also can work as server with both DIG (DL Implementors Group) interface and TCP/IP interface with internal queries language. language nRQL.  DIG is a application interface to interact with the reasoning engine that also allows to work with OWL-ontologies and interact with other software tools like ontologies editor Protégé. However this interface has some restrictions, including impossibility to work with SWRL reasoning rules, so the TCP/IP interface was used to implement the SWRL-reasoning. ...Fig. \ref{fig:architecture}