Труды КНЦ (Технические науки вып.3/2025(16))

Труды Кольского научного центра РАН. Серия: Технические науки. 2025. Т. 16, № 3. С. 22-34. Transactions of the Kola Science Centre of RAS. Series: Engineering Sciences. 2025. Vol. 16, No. 3. P. 22-34. Такой подход позволяет четко разделить фазу концептуализации знаний (осуществляемую LLM и разработчиком онтологии) и фазу формальной спецификации (выполняемую средствами программного представления и сериализации онтологий). Это обеспечивает: 1) синтаксическую корректность результата, поскольку ответственность за генерацию формальных структур возлагается на проверенные программные библиотеки для работы с онтологическими форматами (например, OWL API, RDFLib, Owlready2, rdflib .js); 2) снижение вероятности семантических и логических ошибок, так как языковая модель оперирует ограниченным числом понятий и отношений, представленных в небольшом текстовом описании паттерна; 3) получение разработчиком возможности легко проверять и уточнять результат, поскольку результат концептуализации, сгенерированный языковой моделью, будет представлен в виде относительно простых структур языка программирования. Разработку онтологии с использованием приведенного подхода удобнее осуществлять в так называемых электронных блокнотах (Computational Notebooks), которые можно запускать в программных средах Google Colab, Jupyter Notebook и Apache Zeppelin. Такие блокноты позволяют комбинировать форматированные текстовые заметки с блоками программного кода, а также легко запускать последние в необходимом разработчику порядке. С помощью такого подхода на основе соответствующих фрагментов приведенной выше формализации могут быть построены паттерны, описывающие ключевые аспекты системы управления жизнеспособностью. Для примера ниже приведены схемы трех сгенерированных паттернов (рис. 1-3). System FunctionC SystemFurctioriChariicteristic haracteristic ^Ri: https://wwwjimm.rU/ontoiogies/re 5 Hience_cycie_ont:oiogy#Sy 5 tefinF 11 nctionChar acteristic A nn o ta tio ns: rdfs:comment “Характеристика функции системы (например, производительность, надёжность, доступность, о б ъ ё м ) ,Axsd:string SystemFunction SystemFunction URI: https://www.iimm.rU/ontologies/resilierce_cycle_ontology#SystemFunction A nn o ta tio ns: rdfs:eomment "Ф ункции системы (например, электроснабжение, транспортировка, вычисление, хранение данны х)/1'4^xsd:string SyStemFunctionC SystemFunctionConsumer onsumer https://www.iimm.ru/ontologies/resitience_cyde_ontofogy#SystemFunctionCons A nn o ta tio ns: rdfs:comment "Потребитель функций системы (объект, использующий её услуги или ресурсы).1*^x s d : string_________________________________________________________________ SubSystem subsystem ------------------------------ URI: https://www.iimm.rU/ontologies/resilience_cycle_ontology#SubSystem A n n o ta tio n s: rdfs:comment "Система имеет другую систему в качестве подсистемы1 xsd:string______________________________________________ System System URI: https://www,iimm,ru/ontologies/resitience_cycle_ontology#System A nn o ta tio ns: rdfs:comment “Система или объект управления, чьи характеристики подвергаются воздействию дестабилизирующего события."А>,х5гі:5&іпд___________________________ Рис. 1. Онтологический паттерн «Объектуправления» Паттерн «Объект управления» (см. рис. 1) определяет структуру онтологического описания объекта (системы), относительно которого осуществляется решение задач обеспечения жизнеспособности. Наряду с функциями, или «услугами», которые реализует данный объект, и их характеристиками, в паттерн включаются «потребители» услуг (класс "SystemFunctionGonsumer"). Это дает возможность при использовании данного паттерна для формирования онтологической модели конкретной ситуации достаточно полно представить «сферу влияния» [13] данного объекта на другие объекты и системы, зависящие от его функционирования, что, в свою очередь, способствует более адекватной оценке критичности как самого объекта управления, так и сложившейся в результате деструктивного воздействия ситуации. © Ломов П. А., Маслобоев А. В., Олейник А. Г., 2025 29

RkJQdWJsaXNoZXIy MTUzNzYz