Journal influence
Higher Attestation Commission (VAK) - К1 quartile
Russian Science Citation Index (RSCI)
Bookmark
Next issue
№3
Publication date:
16 September 2025
Using concept maps for rule-based knowledge bases engineering
Date of submission article: 10.05.2017
UDC: 004.89
The article was published in issue no. № 4, 2017 [ pp. 658-662 ]Abstract:Using conceptual models in the form of concept maps for engineering rule-based knowledge bases of intelligent systems remains relevant. This relevance demands the development of specialized algorithmic and software. This paper considers an approach to prototyping of rule-based knowledge bases of expert systems based on analysis of IHMC CmapTools concept maps. The approach is based on the extracting structural elements of concept maps from the CXL files (Concept Mapping Extensible Language) and their transformation to the elements of a programming language, in particular, the C Language Production System (CLIPS). The paper describes the main stages of the approach, analyzed constructions of CXL files (in particular, concept-list, linking-phrase-list, connection-list). It also presents an illustrative example of transformations. A distinctive feature of the proposed approach is using an ontological model as a universal intermediate form of knowledge rep-resentation derived from concept maps, which is independent to the knowledge base programming language. Another feature is the author’s graphic notation – Rule Visual Modeling Language (RVML) that provides visualization and modification of cause-effect re-lations as logical rules. The considered algorithms are implemented as a part of a software research prototype called the Personal Knowledge Based De-signer (PKBD). Currently, it is used in the educational process at the Irkutsk National Research Technical University (INRTU) in “CASE-tools” and “Sowtware tools of information systems” courses.
Аннотация:Актуальность использования концептуальных моделей в форме концепт-карт для автоматизированного формирования баз знаний интеллектуальных систем обусловливает необходимость разработки специализированного алгоритмического и программного обеспечения. В данной работе рассмотрен подход, обеспечивающий прототипирование баз знаний экспертных систем продукционного типа на основе анализа концепт-карт IHMC CmapTools. Подход основан на выделении исходных структурных элементов концепт-карт из файлов формата Concept Mapping Extensible Language (CXL) и на их преобразовании в конструкции целевого языка программирования баз знаний, в частности, C Language Production System (CLIPS). Приведены описание основных этапов подхода, анализируемых конструкций CXL (в частности, concept-list, linking-phrase-list, connection-list), а также иллюстративный пример преобразований. Особенностью предлагаемого подхода является использование онтологической модели в качестве универсальной промежуточной формы представления знаний, полученных из концепт-карт, не зависящей от языка программирования баз знаний, и авторской графической нотации – Rule Visual Modeling Language (RVML), обеспечивающей наглядное отображение и уточнение причинно-следственных отношений в виде логических правил (продукций). Рассмотренное алгоритмическое обеспечение реализовано в составе исследовательского прототипа программного средства Personal Knowledge Based Designer (PKBD), которое в настоящий момент используется в учебном процессе в Иркутском национальном исследовательском техническом университете.
Authors: Dorodnykh N.O. (tualatin32@mail.ru) - Institute of system dynamics and control theory SB RAS, Irkutsk, Russia, Ph.D, Yurin A.Yu. (iskander@irk.ru) - Institute of system dynamics and control theory SB RAS, National Research Irkutsk State Technical University, Irkutsk, Russia, Ph.D | |
Keywords: ihmc cmaptools, rvml, CLIPS, code generation, transformations, rules, ontology, concept map, knowledge base, knowledge acquisition |
|
Page views: 17710 |
PDF version article Full issue in PDF (29.80Mb) |
Использование концепт-карт для автоматизированного создания продукционных баз знаний
DOI: 10.15827/0236-235X.120.658-662
Date of submission article: 10.05.2017
UDC: 004.89
The article was published in issue no. № 4, 2017. [ pp. 658-662 ]
Using conceptual models in the form of concept maps for engineering rule-based knowledge bases of intelligent systems remains relevant. This relevance demands the development of specialized algorithmic and software.
This paper considers an approach to prototyping of rule-based knowledge bases of expert systems based on analysis of IHMC CmapTools concept maps. The approach is based on the extracting structural elements of concept maps from the CXL files (Concept Mapping Extensible Language) and their transformation to the elements of a programming language, in particular, the C Language Production System (CLIPS). The paper describes the main stages of the approach, analyzed constructions of CXL files (in particular, concept-list, linking-phrase-list, connection-list). It also presents an illustrative example of transformations.
A distinctive feature of the proposed approach is using an ontological model as a universal intermediate form of knowledge rep-resentation derived from concept maps, which is independent to the knowledge base programming language. Another feature is the author’s graphic notation – Rule Visual Modeling Language (RVML) that provides visualization and modification of cause-effect re-lations as logical rules.
The considered algorithms are implemented as a part of a software research prototype called the Personal Knowledge Based De-signer (PKBD). Currently, it is used in the educational process at the Irkutsk National Research Technical University (INRTU) in “CASE-tools” and “Sowtware tools of information systems” courses.
Dorodnykh N.O. (tualatin32@mail.ru) - Institute of system dynamics and control theory SB RAS, Irkutsk, Russia, Ph.D, Yurin A.Yu. (iskander@irk.ru) - Institute of system dynamics and control theory SB RAS, National Research Irkutsk State Technical University, Irkutsk, Russia, Ph.D
Keywords: ihmc cmaptools, rvml, CLIPS, code generation, transformations, rules, ontology, concept map, knowledge base, knowledge acquisition
Ссылка скопирована!
Permanent link: http://swsys.ru/index.php?page=article&id=4363&lang=&lang=en&like=1 |
PDF version article Full issue in PDF (29.80Mb) |
The article was published in issue no. № 4, 2017 [ pp. 658-662 ] |
The article was published in issue no. № 4, 2017. [ pp. 658-662 ]
Perhaps, you might be interested in the following articles of similar topics:Perhaps, you might be interested in the following articles of similar topics:
- Программная реализация алгоритмов для создания прототипов баз знаний на основе визуального моделирования и трансформаций
- Средства поддержки моделирования логических правил в нотации RVML
- Web-сервис для автоматизированного формирования продукционных баз знаний на основе концептуальных моделей
- Применение трансформаций таблиц решений при создании интеллектуального программного модуля «Детектор» для веб-приложений
- Проблемно-ориентированный редактор продукционных баз знаний
Back to the list of articles