Use programming language Python for construction of knowledge bases and expert systems

Authors

  • Володимир Богданович Копей Івано-Франківський національний технічний університет нафти і газу вул. Карпатська, 15, м. Івано-Франківськ, 76019, Ukraine
  • Леся Михайлівна Семанишин Івано-Франківська філія Відкритого міжнародного університету розвитку людини «Україна» вул. Набережна, 42а, м. Івано-Франківськ, 76010, Ukraine

DOI:

https://doi.org/10.15587/1729-4061.2011.2237

Keywords:

Кnowledge base, ontology, knowledge representation, expert system

Abstract

On the basis of frames for knowledge representation have been proposed principles for the development of knowledge bases and expert systems on general-purpose programming language Python. Object-oriented and introspection capabilities of Python have been analyzed. The demo of knowledge base and the examples of querying to it have been developed

Author Biographies

Володимир Богданович Копей, Івано-Франківський національний технічний університет нафти і газу вул. Карпатська, 15, м. Івано-Франківськ, 76019

Кандидат технічних наук, доцент

Кафедра технології нафтогазового машинобудування

Леся Михайлівна Семанишин, Івано-Франківська філія Відкритого міжнародного університету розвитку людини «Україна» вул. Набережна, 42а, м. Івано-Франківськ, 76010

Аспірант

References

  1. Субботін С. О. Подання й обробка знань у системах штучного інтелекту та підтримки прийняття рішень: навчальний посібник / С. О. Субботін. — Запоріжжя: ЗНТУ, 2008. — 341 с.
  2. Рыбина Г.В. Основы построения интеллектуальных систем / Г. В. Рыбина. - М.: Финансы и статистика, ИНФРА-М, 2010. - 432 с.
  3. OWL Web Ontology Language. Overview [Електронний ресурс]: W3C Recommendation 10 February 2004 / W3C. - Режим доступу: http://www.w3.org/TR/owl-features/
  4. Бизли Д. Python. Подробный справочник / Дэвид Бизли, 4-е издание. — Пер. с англ. — СПб.: Символ-Плюс, 2010. — 864 с
  5. Лутц М. Изучаем Python / Марк Лутц, 4-е издание - Пер. с англ. - СПб.: Символ-Плюс, 2010. — 1280 с.
  6. Копей В.Б. Принципи розробки бази знань з проблем надійності і довговічності різьбових з'єднань / В.Б. Копей, Ю.Д. Петрина // Науковий вісник Національного технічного університету нафти і газу. - № 4(26). - 2010. - С.66-69.

How to Cite

Копей, В. Б., & Семанишин, Л. М. (2012). Use programming language Python for construction of knowledge bases and expert systems. Eastern-European Journal of Enterprise Technologies, 6(2(54), 62–67. https://doi.org/10.15587/1729-4061.2011.2237

Issue

Section

Information technology