350 rub
Journal Radioengineering №9 for 2016 г.
Article in number:
Development of the multi-agent system for extracting of knowledge from heterogeneous sources
Authors:
G.Yu. Guskov - Post-graduate Student, Department «Information Systems», Ulyanovsk State Technical University
E-mail: g.guskov@ulstu.ru
V.S. Moshkin - Post-graduate Student, Department «Information Systems», Ulyanovsk State Technical University
E-mail: postforvadim@yandex.ru
A.M. Namestnikov - Ph. D. (Eng.), Associate Professor, Department «Information Systems», Ulyanovsk State Technical University
E-mail: nam@ulstu.ru
A.A. Filippov - Ph. D. (Eng.), Associate Professor, Department «Information Systems», Ulyanovsk State Technical University
E-mail: al.filippov@ulstu.ru
N.G. Yarushkina - Dr. Sc. (Eng.), Professor, Head of Department «Information Systems», Ulyanovsk State Technical University
E-mail: jng@ulstu.ru
Abstract:
In the process of designing complex systems in the subject of design is often a need for timely access to different kinds of knowledge: description of features of the problem domain, the project design solutions, information about the current state of the project development process requirements, information on the management of IP configuration etc.
The integration of heterogeneous data sources such as enterprise wiki-resources and a set of UML-diagrams, in the framework of a common knowledge base (KB) ensures professionals versatile tools of analysis features the problem area with automated replenishment, increased knowledge from publicly available sources, as well as its visualization in the form of hard-structured material.
To automate the work of an expert to create ontologies problem area uses a method of automatic generation of ontology structure based on the content of external wiki-resource.
KB consists of multiple agents that interact closely with each other:
Agent for content management knowledge base;
Agent for import / export data from the knowledge base to / from different formats of data domain ontology descriptions (RDF, OWL, UML etc.);
Agent of domestic resources, wiki-based content knowledge base;
Agent for the formation of the external wiki-resources;
Agent to import data from external resources in wiki;
Agent for the organization of inference on the KB content.
For integration into the considered knowledge base of information about problem area contained in the UML-diagrams, used translation tool outputs OWL-file that can be imported into the knowledge base through an agent for import and export.
Almost all communications used in the design of the UML class diagram does not have a direct counterpart in the ontological repre-sentation of the subject area. Therefore, to translate UML-diagrams in an ontology is initially created a set of relationships that cha-racterize the various communications from the diagram.
Translation system developed in the framework of this knowledge base supports universal format XMI export. The currently supported version of XMI 2.1 and above.
Translator has been tested on 30 projects with the open source repository github.com code. As a result of the broadcast have been some exceptions, but all the elements of the diagrams have been successfully translated into ontology.
Thus, the integration of heterogeneous data sources such as enterprise wiki-resources and a set of UML-diagrams into a single know-ledge base enables professionals involved in the development of complex systems, the universal tool of analysis features of the problem area with automated replenishment, increased knowledge from publicly available sources as well as its visualization as a hard-structured material.
Pages: 57-63
References
- Bova V.V., Kurejjchik V.V., Nuzhnov E.V. Problemy predstavlenija znanijj v integrirovannykh sistemakh podderzhki upravlencheskikh reshenijj // Izvestija JUFU. 2010. № 108(7).
- Namestnikov A.M. Metauroven informacionnogo obespechenija SAPR: ot teorii k praktike. Uljanovsk: UlGTU. 2015.
- Filippov A.A., Moshkin V.S., SHalaev D.O., JArushkina N.G. Edinaja ontologicheskaja platforma intellektualnogo analiza dannykh // Materialy VI Mezhdunar. nauchno-tekhnich. konf. OSTIS-2016. Minsk (Respublika Belarus). 2016.
- SHestakov V.K. Razrabotka i soprovozhdenie informacionnykh sistem, bazirujushhikhsja na ontologii i Wiki-tekhnologii // Trudy 13-jj Vseros. nauchnojj konf. «EHlektronnye biblioteki: perspektivnye metody i tekhnologii, ehlektronnye kollekcii» - RCDL-2011. Voronezh (Rossija). 2011.
- JArushkina N.G. Gibridnye sistemy, osnovannye na mjagkikh vychislenijakh: opredelenie, arkhitektura, vozmozhnosti // Programmnye produkty i sistemy. Tver: Centrprogrammsistem. 2002.
- JArushkina N.G., Perfileva I.G., Afanaseva T.V. Integracija nechetkikh modelejj dlja analiza vremennykh rjadov // Izvestija Samarskogo nauchnogo centra RAN. 2010. T. 12. № 4−2.
- Almeida Ferreira D., Silva A. UML to OWL Mapping Overview An analysis of the translation process and supporting tools // 7th Conference of Portuguese Association of Information Systems.
- Fowler M. UML. Osnovy. Izd. 3-e / Per. s angl. SPb.: SimvolPljus. 2004.
- OWL 2 Web Ontology Language Document Overview. URL = https://www.w3.org/TR/owl2-overview/.
- Perfilieva I., Yarushkina N., Afanasieva T., Romanov A. Time series analysis using soft computing methods // International Journal of General Systems. 2013. T. 42. № 6.
- Suchanek F.M., Kasneci G., Weikum G. YAGO: A Core of Semantic Knowledge Unifying WordNet and Wikipedia // Proceedings of 16th International Conference on World Wide Web. USA. 2007.
- OMG UML formal/2015-03-01. URL = http://www.omg.org/spec/UML/2.5.
- Zedlitz J, Jorke J, and Luttenberger N. From UML to OWL2 // Knowledge Technology. V. 295. Springer Berlin Heidelberg. 2012.