kultsova edited The_ontological_model_for_knowledge__.tex  almost 9 years ago

Commit id: 0035cd8d4c098fb2142911629a3052dc6ad975c6

deletions | additions      

       

The ontological model for knowledge representation was developed including ontologies ontology-based approach to creation  of personal learning collections implies utilizing the ontologies for modeling the  learning course data  domain, the learner profile, the  learning resource, learner's profile resources  and the  personal learning collection. The last one includes data domain of learning course is described by competencies (knowledge, skills, abilities) which  the set student should acquire as a result  ofsemantic rules for creating  thepersonal  learning collection. process within the learning course or some part of it.  The new two-stage method for electronic knowledge field is represented as a set of knowledge domain concepts and relations between concepts. The learner profile is described using the current and outcome competencies (knowledge, skills, abilities) of the learner which are defined on the same domain. It also includes individual learner properties such as preferred languages, current and outcome knowledge level/comprehension etc. Each  learning resources is annotated with competencies (knowledge, skills, abilities) which the learner can get using this resource, and prerequisite competencies which he should have before using this resource. These properties are defined on the same domain along with some specific properties (resource name, authors, resource location and type, language, knowledge level, didactic role etc.). Annotated in this way learning resources can be collected into open repositories for further use. The meta-ontology for  retrieval and integration of learning resources  into the  personal learning collection collections  was developed based on ontology reasoning rules.   To implement to integrate and manage  the proposed knowledge-based approach that realizes domain ontologies. The formal models of ontologies mentioned above are described in detail in \cite{Anikin_KBSE2014}.  The new two-stage method for electronic learning resources retrieval and integration based on ontology reasoning rules was developed which includes the following main stages:  1st stage: search for fragment of semantic net which is relevant to search query. The search is performed using inference engine on the base of semantic rules defined in the ontology as a set of Horn clauses. To implement this stage the semantic rules were formulated for parametrized search on the following parameters: preferred language; outcome learner competencies; mastering level of competences; synonymy of the terms in subject domain.  2nd stage: redefining subnet ${O}_{R}$. To implement this stage the semantic rules were formulated to search the additional resources on the base of current learner competencies, and search the auxiliary resources, as well as the rules for defining the logical links between learning resources in personal collection. Auxiliary resources are the resources which are not included in the set of additional resources because of too long learning sequence but these resources can help to get the missing competences which are not provided by the set of additional resources.  The developed set of semantic rules allows to create the personal learning collection in accordance with the learning outcomes, current knowledge level and other preferences of the learner. This collection includes relations between the learning resources to manage the learning process.  To represent the ontology reasoning rules for learning resources retrieval and integration we used SWRL language. SWRL extends the OWL-DL and is based on first-order predicate calculus that allows to represent the reasoning rules as a set of Horn clauses.  \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 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.