---
title: "\"ГОСТ Р 60.0.0.11-2023. Национальный стандарт Российской Федерации. Роботы и робототехнические устройства. Онтологии робототехники. Понятия и отношения, описывающие функциональность и поведение\""
number: "ГОСТ Р 60.0.0.11-2023"
issuer: "Федеральное агентство по техническому регулированию и метрологии"
status: действует
canonical: "https://bukva.ai/docs/standart-gost-r-60-0-0-11-2023"
---

## "ГОСТ Р 60.0.0.11-2023. Национальный стандарт Российской Федерации. Роботы и робототехнические устройства. Онтологии робототехники. Понятия и отношения, описывающие функциональность и поведение"

# "ГОСТ Р 60.0.0.11-2023. Национальный стандарт Российской Федерации. Роботы и робототехнические устройства. Онтологии робототехники. Понятия и отношения, описывающие функциональность и поведение"

(утв. и введен в действие Приказом Росстандарта от 15.09.2023 N 853-ст)

> [!IMPORTANT]
> Документ [введен](#p100009) в действие с 01.01.2024.


<div align="right">

<a id="p100001"></a>Утвержден и введен в действие<br>
Приказом Федерального агентства<br>
по техническому регулированию<br>
и метрологии

</div>

от 15 сентября 2023 г. N 853-ст

<div align="center">

<a id="p100002"></a>**НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ**

<a id="p100003"></a>**РОБОТЫ И РОБОТОТЕХНИЧЕСКИЕ УСТРОЙСТВА**

<a id="p100004"></a>**ОНТОЛОГИИ РОБОТОТЕХНИКИ**

<a id="p100005"></a>**ПОНЯТИЯ И ОТНОШЕНИЯ,**<br>
**ОПИСЫВАЮЩИЕ ФУНКЦИОНАЛЬНОСТЬ И ПОВЕДЕНИЕ**

<a id="p100006"></a>**Robots and robotic devices. Ontologies for robotics.**<br>
**Concepts and relations describing functionality and behavior**

</div>


<a id="p100007"></a>ГОСТ Р 60.0.0.11-2023

<div align="right">

<a id="p100008"></a>ОКС 25.040.30

</div>

35.060

<div align="right">

<a id="p100009"></a>Дата введения

</div>

1 января 2024 года


### <a id="p100010"></a>Предисловие


<a id="p100011"></a>1 РАЗРАБОТАН Федеральным государственным автономным научным учреждением "Центральный научно-исследовательский и опытно-конструкторский институт робототехники и технической кибернетики" (ЦНИИ РТК)
<a id="p100012"></a>2 ВНЕСЕН Техническим комитетом по стандартизации ТК 141 "Робототехника"
<a id="p100013"></a>3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 15 сентября 2023 г. N 853-ст
<a id="p100014"></a>4 ВВЕДЕН ВПЕРВЫЕ

<a id="p100015"></a>Правила применения настоящего стандарта установлены в статье 26 Федерального закона от 29 июня 2015 г. N 162-ФЗ "О стандартизации в Российской Федерации". Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а официальный текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.rst.gov.ru)


### <a id="p100016"></a>Введение


<a id="p100017"></a>Требования стандартов комплекса ГОСТ Р 60 распространяются на роботы и робототехнические устройства. Целью стандартов является повышение интероперабельности роботов и их компонентов, а также снижение затрат на их разработку, производство и обслуживание за счет стандартизации и унификации процессов, интерфейсов, узлов и параметров.
<a id="p100018"></a>Стандарты комплекса ГОСТ Р 60 представляют собой совокупность отдельно издаваемых стандартов. Стандарты данного комплекса относятся к одной из следующих тематических групп: "Общие положения, основные понятия, термины и определения", "Технические и эксплуатационные характеристики", "Безопасность", "Виды и методы испытаний", "Механические интерфейсы", "Электрические интерфейсы", "Коммуникационные интерфейсы", "Методы моделирования и программирования", "Методы построения траектории движения (навигация)", "Конструктивные элементы". Стандарты любой тематической группы могут относиться как ко всем роботам и робототехническим устройствам, так и к отдельным группам объектов стандартизации - промышленным роботам в целом, промышленным манипуляционным роботам, промышленным транспортным роботам, сервисным роботам в целом, сервисным манипуляционным роботам, сервисным мобильным роботам, а также к морским робототехническим комплексам.
<a id="p100019"></a>Настоящий стандарт относится к тематической группе "Общие положения, основные понятия, термины и определения" и распространяется на все роботы и робототехнические устройства.


### <a id="p100020"></a>1 Область применения


<a id="p100021"></a>Настоящий стандарт определяет онтологии, описывающие функциональность и поведение роботов и робототехнических устройств. Стандарт обеспечивает унифицированный способ представления знаний, понятий и отношений в области робототехники и автоматизации в части функциональных задач и поведения роботов, робототехнических устройств или других искусственных систем.
<a id="p100022"></a>Настоящий стандарт предназначен для производителей роботов, системных интеграторов, конечных пользователей роботов (производителей деталей, поставщиков услуг и решений и т.д.), поставщиков оборудования для роботов, разработчиков программного обеспечения роботов и исследователей.


### <a id="p100023"></a>2 Термины и определения


<a id="p100024"></a>В настоящем стандарте применены следующие термины с соответствующими определениями:
<a id="p100025"></a>2.1

| <a id="p100026"></a><a id="p100027"></a>агент (agent): Что-то или кто-то, способный действовать самостоятельно и производить изменения в мире.<br>[ГОСТ Р 60.0.0.8-2023, [статья 5.6.2](https://bukva.ai/docs/standart-gost-r-60-0-0-8-2023#p100155)] |
| --- |

<a id="p100028"></a>2.2

| <a id="p100029"></a><a id="p100030"></a>артефакт (artifact): Искусственно созданный трехмерный объект.<br>[ГОСТ Р 60.0.0.8-2023, [статья 5.6.3](https://bukva.ai/docs/standart-gost-r-60-0-0-8-2023#p100156)] |
| --- |

<a id="p100031"></a>2.3

| <a id="p100032"></a><a id="p100033"></a>взаимодействие (interaction): Процесс [Процесс (Process) в SUMO], в котором участвуют два агента [Агент (Agent) в SUMO], состоящий из двух подпроцессов, определяющих действие и реакцию: подпроцесс действия, инициируемый агентом X для реципиента агента Y, вызывает подпроцесс реакции, имеющий Y в качестве агента и X в качестве реципиента.<br>[ГОСТ Р 60.0.0.8-2023, [статья 3.2](https://bukva.ai/docs/standart-gost-r-60-0-0-8-2023#p100050)] |
| --- |

<a id="p100034"></a>2.4

| <a id="p100035"></a><a id="p100036"></a>измерительное устройство (measuring device): Любое устройство, предназначенное для измерения физической величины.<br>[ГОСТ Р 60.0.0.8-2023, [статья 5.6.9](https://bukva.ai/docs/standart-gost-r-60-0-0-8-2023#p100162)] |
| --- |

<a id="p100037"></a>2.5 миссия (mission): Алгоритм верхнего уровня, описывающий процесс выполнения целенаправленных действий робота для достижения одной или нескольких комплексных целей.
<a id="p100038"></a>2.6

| <a id="p100039"></a><a id="p100040"></a><a id="p100041"></a>объект (object): Примерно соответствует классу обычных объектов.<br>Примечание - Примерами являются обычные физические объекты, географические регионы, местоположения выполнения процессов и дополнения объектов в физическом классе.<br>[ГОСТ Р 60.0.0.8-2023, [статья 5.6.20](https://bukva.ai/docs/standart-gost-r-60-0-0-8-2023#p100179)] |
| --- |

<a id="p100042"></a>*Примечание* - В настоящем стандарте объект - это класс вещей, существующих в трехмерном пространстве, которые могут изменяться в результате процессов. Объект имеет пространственные части, существующие во времени одновременно.

<a id="p100043"></a>2.7

| <a id="p100044"></a><a id="p100045"></a><a id="p100046"></a>процесс (process): Класс явлений, которые происходят и имеют временные (темпоральные) части или стадии.<br>Примечание - Примеры включают длительные события, такие как футбольный матч или гонка, такие действия, как преследование и ожидание. Формальное определение таково: все, что происходит во времени, но не является объектом.<br>[ГОСТ Р 60.0.0.8-2023, [статья 5.6.24](https://bukva.ai/docs/standart-gost-r-60-0-0-8-2023#p100185)] |
| --- |

<a id="p100047"></a>2.8

| <a id="p100048"></a><a id="p100049"></a>сущность (entity): Универсальный класс индивидуумов, корневой узел онтологии.<br>[ГОСТ Р 60.0.0.8-2023, [статья 5.6.26](https://bukva.ai/docs/standart-gost-r-60-0-0-8-2023#p100188)] |
| --- |

<a id="p100050"></a>2.9 сценарий (scenario): Алгоритм, описывающий процесс выполнения целенаправленных действий робота для достижения некоторой локальной цели.
<a id="p100051"></a>2.10 технологическая операция; ТОП (technological operation, TOP): Элементарный целенаправленный процесс, выполняемый роботом-агентом.
<a id="p100052"></a>*Примечание* - Совокупность ТОП полностью определяет возможные роли и поведение робота в контексте решаемой задачи.

<a id="p100053"></a>2.11

| <a id="p100054"></a><a id="p100055"></a>устройство (device): Артефакт, предназначение которого состоит в том, чтобы служить инструментом в определенном подклассе процесса.<br>[ГОСТ Р 60.0.0.8-2023, [статья 5.6.29](https://bukva.ai/docs/standart-gost-r-60-0-0-8-2023#p100191)] |
| --- |

<a id="p100056"></a>2.12 функциональность (functionality): Набор возможностей, которые в принципе предоставляет данная система или устройство.
<a id="p100057"></a>2.13 функция (function): Роль агента в целенаправленном процессе.
<a id="p100058"></a>2.14 целенаправленный процесс (intentional process): Изменение свойств некоторых объектов во времени и получение новых свойств этих объектов в соответствии с заданными целями.
<a id="p100059"></a>Примечание - См. [[1]](#p100342).

<a id="p100060"></a>2.15

| <a id="p100061"></a><a id="p100062"></a>электрическое устройство (electric device): Устройство, приводимое в действие с помощью электричества.<br>[ГОСТ Р 60.0.0.8-2023, [статья 5.6.35](https://bukva.ai/docs/standart-gost-r-60-0-0-8-2023#p100201)] |
| --- |



### <a id="p100063"></a>3 Общие положения


<a id="p100064"></a>3.1 Понятия онтологий, определенные в данном стандарте, выделены курсивом. Слитное написание понятий в одно слово применяется при описании классов онтологий и отношений между ними на языке OWL.
<a id="p100065"></a>3.2 Онтология SUMO, определенная в [ГОСТ Р 60.0.0.8](https://bukva.ai/docs/standart-gost-r-60-0-0-8-2023) <*>, является онтологией верхнего уровня для онтологий робототехники. Базовая таксономия SUMO приведена на [рисунке 1](#p100069).

<a id="p100066"></a>

---

<a id="p100067"></a><*> [ГОСТ Р 60.0.0.8-2023](https://bukva.ai/docs/standart-gost-r-60-0-0-8-2023) "Роботы и робототехнические устройства. Онтологии робототехники. Общие положения, основные понятия, термины и определения".

<a id="p100068"></a> ![3 Общие положения](https://i.bukva.ai/1wO4oGat/img_0.png) 

<a id="p100069"></a>Рисунок 1 - Базовая таксономия SUMO


#### <a id="p100070"></a>3.3 Понятия, связанные с базовой таксономией SUMO на языке OWL:

<a id="p100071"></a>Declaration(Class(:АбстрактныеПонятия))
<a id="p100072"></a>Declaration(Class(:Агент))
<a id="p100073"></a>Declaration(Class(:Артефакт))
<a id="p100074"></a>Declaration(Class(:Атрибут))
<a id="p100075"></a>Declaration(Class(:Группа))
<a id="p100076"></a>Declaration(Class(:Количество))
<a id="p100077"></a>Declaration(Class(:Набор))
<a id="p100078"></a>Declaration(Class(:Объект))
<a id="p100079"></a>Declaration(Class(:Отношения))
<a id="p100080"></a>Declaration(Class(:Процесс))
<a id="p100081"></a>Declaration(Class(:Сущность))
<a id="p100082"></a>Declaration(Class(:Устройство))
<a id="p100083"></a>Declaration(Class(:Утверждение))
<a id="p100084"></a>Declaration(Class(:ФизическиеПонятия))
############################
<a id="p100085"></a>#   Classes
############################
<a id="p100086"></a># Class: :АбстрактныеПонятия (:АбстрактныеПонятия)
<a id="p100087"></a>SubClassOf(:АбстрактныеПонятия :Сущность)
<a id="p100088"></a>DisjointClasses(:АбстрактныеПонятия :ФизическиеПонятия)
<a id="p100089"></a># Class: :Агент (:Агент)
<a id="p100090"></a>SubClassOf(:Агент :Объект)
<a id="p100091"></a># Class: :Артефакт (:Артефакт)
<a id="p100092"></a>SubClassOf(:Артефакт :Объект)
<a id="p100093"></a># Class: :Атрибут (:Атрибут)
<a id="p100094"></a>SubClassOf(:Атрибут :АбстрактныеПонятия)
<a id="p100095"></a># Class: :Группа (:Группа)
<a id="p100096"></a>SubClassOf(:Группа :Агент)
<a id="p100097"></a>SubClassOf(:Группа :Набор)
<a id="p100098"></a># Class: :Количество (:Количество)
<a id="p100099"></a>SubClassOf(:Количество :АбстрактныеПонятия)
<a id="p100100"></a># Class: :Набор (:Набор)
<a id="p100101"></a>SubClassOf(:Набор :Объект)
<a id="p100102"></a># Class: :Объект (:Объект)
<a id="p100103"></a>SubClassOf(:Объект :ФизическиеПонятия)
<a id="p100104"></a># Class: :Отношения (:Отношения)
<a id="p100105"></a>SubClassOf(:Отношения :АбстрактныеПонятия)
<a id="p100106"></a># Class: :Процесс (:Процесс)
<a id="p100107"></a>SubClassOf(:Процесс :ФизическиеПонятия)
<a id="p100108"></a># Class: :Устройство (:Устройство)
<a id="p100109"></a>SubClassOf(:Устройство :Артефакт)
<a id="p100110"></a># Class: :Утверждение (:Утверждение)
<a id="p100111"></a>SubClassOf(:Утверждение :АбстрактныеПонятия)
<a id="p100112"></a># Class: :ФизическиеПонятия (:ФизическиеПонятия)

<div align="center">

<a id="p100113"></a>SubClassOf(:ФизическиеПонятия :Сущность)

</div>

<a id="p100114"></a>3.4 С онтологией SUMO согласована онтология CORA. Это доменная онтология, описывающая концепции предметной области "Робототехника и автоматизация". Основным понятием в CORA является Робот, это понятие связано с большинством других понятий в данной онтологии (см. [ГОСТ Р 60.0.0.8](https://bukva.ai/docs/standart-gost-r-60-0-0-8-2023)). В настоящем стандарте Робот - это устройство-агент, предназначенное действовать в физическом мире для выполнения одной или нескольких задач, имеющее в своем составе систему управления и интерфейс для взаимодействия с окружающим миром. Таксономия понятий онтологии CORA, связанных с понятием Робот, показана на [рисунке 2](#p100116).

<a id="p100115"></a> ![3 Общие положения](https://i.bukva.ai/1wO4oGat/img_1.png) 

<div align="center">

<a id="p100116"></a>Рисунок 2 - Таксономия понятий онтологии

</div>

CORA, связанных с понятием Робот


#### <a id="p100117"></a>3.5 Таксономия понятий онтологии CORA, связанных с понятием Робот, на языке OWL:

<a id="p100118"></a>Declaration(Class(:АбстрактныеПонятия))
<a id="p100119"></a>Declaration(Class(:Агент))
<a id="p100120"></a>Declaration(Class(:Артефакт))
<a id="p100121"></a>Declaration(Class(:Группа))
<a id="p100122"></a>Declaration(Class(:ГруппаРоботов))
<a id="p100123"></a>Declaration(Class(:ИскусственнаяСистема))
<a id="p100124"></a>Declaration(Class(:Набор))
<a id="p100125"></a>Declaration(Class(:Объект))
<a id="p100126"></a>Declaration(Class(:Процесс))
<a id="p100127"></a>Declaration(Class(:Робот))
<a id="p100128"></a>Declaration(Class(:РобототехническийКомплекс))
<a id="p100129"></a>Declaration(Class(:Сущность))
<a id="p100130"></a>Declaration(Class(:Устройство))
<a id="p100131"></a>Declaration(Class(:ФизическиеПонятия))
############################
<a id="p100132"></a>#   Classes
############################
<a id="p100133"></a># Class: :АбстрактныеПонятия (:АбстрактныеПонятия)
<a id="p100134"></a>SubClassOf(:АбстрактныеПонятия :Сущность)
<a id="p100135"></a># Class: :Агент (:Агент)
<a id="p100136"></a>SubClassOf(:Агент :Объект)
<a id="p100137"></a># Class: :Артефакт (:Артефакт)
<a id="p100138"></a>SubClassOf(:Артефакт :Объект)
<a id="p100139"></a># Class: :Группа (:Группа)
<a id="p100140"></a>SubClassOf(:Группа :Набор)
<a id="p100141"></a># Class: :ГруппаРоботов (:ГруппаРоботов)
<a id="p100142"></a>SubClassOf(:ГруппаРоботов :Группа)
<a id="p100143"></a># Class: :ИскусственнаяСистема (:ИскусственнаяСистема)
<a id="p100144"></a>SubClassOf(:ИскусственнаяСистема :Артефакт)
<a id="p100145"></a># Class: :Набор (:Набор)
<a id="p100146"></a>SubClassOf(:Набор :Объект)
<a id="p100147"></a># Class: :Объект (:Объект)
<a id="p100148"></a>SubClassOf(:Объект :ФизическиеПонятия)
<a id="p100149"></a># Class: :Процесс (:Процесс)
<a id="p100150"></a>SubClassOf(:Процесс :ФизическиеПонятия)
<a id="p100151"></a># Class: :Робот (:Робот)
<a id="p100152"></a>SubClassOf(:Робот :Агент)
<a id="p100153"></a>SubClassOf(:Робот :Устройство)
<a id="p100154"></a># Class: :РобототехническийКомплекс (:РобототехническийКомплекс)
<a id="p100155"></a>SubClassOf(:РобототехническийКомплекс :ИскусственнаяСистема)
<a id="p100156"></a># Class: :Устройство (:Устройство)
<a id="p100157"></a>SubClassOf(:Устройство :Артефакт)
<a id="p100158"></a># Class: :ФизическиеПонятия (:ФизическиеПонятия)
<a id="p100159"></a>SubClassOf(:ФизическиеПонятия :Сущность)
<a id="p100160"></a>3.6 Понятие Робот-агент применимо к роботам и процессам, в которых робот является активным участником. В этой парадигме режимы работы представляются в виде субпонятий понятия Робот-агент, соответствующих тематическим ролям робота в различных процессах.
<a id="p100161"></a>3.7 Важным дополнением CORA является онтология CORAX, которая представляет понятия и отношения, характерные для субдоменов предметной области "Робототехника и автоматизация", но являющиеся слишком общими для включения в CORA (см. [ГОСТ Р 60.0.0.8](https://bukva.ai/docs/standart-gost-r-60-0-0-8-2023)).
<a id="p100162"></a>3.8 В настоящем стандарте использован подход, реализованный в онтологии CORAX для описания понятия ТехническийОблик. Таксономия понятия ТехническийОблик приведена на [рисунке 3](#p100164).

<a id="p100163"></a> ![3 Общие положения](https://i.bukva.ai/1wO4oGat/img_2.png) 

<div align="center">

<a id="p100164"></a>Рисунок 3 - Таксономия понятия<br>
ТехническийОблик онтологии CORAX

</div>



#### <a id="p100165"></a>3.9 Таксономия понятия ТехническийОблик онтологии CORAX на языке OWL:

<a id="p100166"></a>Declaration(Class(:АбстрактныеПонятия))
<a id="p100167"></a>Declaration(Class(:Артефакт))
<a id="p100168"></a>Declaration(Class(:ОбъектПроектирования))
<a id="p100169"></a>Declaration(Class(:Объект))
<a id="p100170"></a>Declaration(Class(:СодержаниеОбъекта))
<a id="p100171"></a>Declaration(Class(:Сущность))
<a id="p100172"></a>Declaration(Class(:ТехническийОблик))
<a id="p100173"></a>Declaration(Class(:Утверждение))
<a id="p100174"></a>Declaration(Class(:Чертеж))
<a id="p100175"></a>Declaration(ObjectProperty(:концептуализирует))
<a id="p100176"></a>Declaration(ObjectProperty(:описывает))
<a id="p100177"></a>Declaration(ObjectProperty(:содержитИнформациюО))
############################
<a id="p100178"></a>#   Object Properties
<a id="p100179"></a>############################
# Object Property: :концептуализирует (:концептуализирует)
<a id="p100180"></a>AsymmetricObjectProperty(:концептуализирует)
<a id="p100181"></a>ObjectPropertyDomain(:концептуализирует :ТехническийОблик)
<a id="p100182"></a>ObjectPropertyRange(:концептуализирует :Артефакт)
<a id="p100183"></a># Object Property: :описывает (:описывает)
<a id="p100184"></a>AsymmetricObjectProperty(:описывает)
<a id="p100185"></a>ObjectPropertyDomain(:описывает :ТехническийОблик)
<a id="p100186"></a>ObjectPropertyRange(описывает :ОбъектПроектирования)
<a id="p100187"></a># Object Property: :содержитИнформациюО (:содержитИнформациюО)
<a id="p100188"></a>ObjectPropertyDomain(:содержитИнформациюО :СодержаниеОбъекта)
<a id="p100189"></a>ObjectPropertyRange(:содержитИнформациюО :Утверждение)
############################
<a id="p100190"></a>#   Classes
############################
<a id="p100191"></a># Class: :АбстрактныеПонятия (:АбстрактныеПонятия)
<a id="p100192"></a>SubClassOf(:АбстрактныеПонятия :Сущность)
<a id="p100193"></a># Class: :Артефакт (:Артефакт)
<a id="p100194"></a>SubClassOf(:Артефакт :Объект)
<a id="p100195"></a># Class: :ОбъектПроектирования (:ОбъектПроектирования)
<a id="p100196"></a>SubClassOf(:ОбъектПроектирования :АбстрактныеПонятия)
<a id="p100197"></a># Class: :Объект (:Объект)
<a id="p100198"></a>SubClassOf(:Объект :Сущность)
<a id="p100199"></a># Class: :СодержаниеОбъекта (:СодержаниеОбъекта)
<a id="p100200"></a>SubClassOf(:СодержаниеОбъекта :Объект)
<a id="p100201"></a># Class: :ТехническийОблик (:ТехническийОблик)
<a id="p100202"></a>SubClassOf(:ТехническийОблик :Утверждение)
<a id="p100203"></a># Class: :Утверждение (:Утверждение)
<a id="p100204"></a>SubClassOf(:Утверждение :АбстрактныеПонятия)
<a id="p100205"></a># Class: :Чертеж (:Чертеж)
<a id="p100206"></a>SubClassOf(:Чертеж :СодержаниеОбъекта)
<a id="p100207"></a>3.10 Расширением CORA является онтология RPARTS, которая также не описывает реальных устройств, которые могут играть роль компонентов роботов (см. [ГОСТ Р 60.0.0.8](https://bukva.ai/docs/standart-gost-r-60-0-0-8-2023)). В онтологию RPARTS на уровне аксиом включены некоторые общие понятия и этот набор является расширяемым. Во всех случаях определения относятся к устройствам, установленным и подключенным на роботе.
<a id="p100208"></a>Таксономия понятий онтологии RPARTS, связанных с понятием КомпонентРобота, показана на [рисунке 4](#p100210).

<div align="center">

<a id="p100209"></a> ![3 Общие положения](https://i.bukva.ai/1wO4oGat/img_3.png) 

<a id="p100210"></a>Рисунок 4 - Таксономия понятий онтологии RPARTS, связанных<br>
с понятием КомпонентРобота

</div>



#### <a id="p100211"></a>3.11 Таксономия понятий онтологии RPARTS, связанных с понятием КомпонентРобота, на языке OWL:

<a id="p100212"></a>Declaration(Class(:Робот))
<a id="p100213"></a>Declaration(Class(:КомпонентРобота))
<a id="p100214"></a>Declaration(Class(:ИсполнительныйКомпонентРобота))
<a id="p100215"></a>Declaration(Class(:КоммуникационныйКомпонентРобота))
<a id="p100216"></a>Declaration(Class(:ОбрабатывающийКомпонентРобота))
<a id="p100217"></a>Declaration(Class(:СенсорныйКомпонентРобота))
<a id="p100218"></a>Declaration(Class(:Устройства))
<a id="p100219"></a>Declaration(ObjectProperty(:выполняетФункцию))
############################
<a id="p100220"></a>#   Object Properties
############################
<a id="p100221"></a># Object Property: :выполняетФункцию (:выполняетФункцию)
<a id="p100222"></a>ObjectPropertyDomain(:выполняетФункцию :Устройства)
<a id="p100223"></a>ObjectPropertyRange(:выполняетФункцию :ИсполнительныйКомпонентРобота)
<a id="p100224"></a>ObjectPropertyRange(:выполняетФункцию :КоммуникационныйКомпонентРобота)
<a id="p100225"></a>ObjectPropertyRange(:выполняетФункцию :ОбрабатывающийКомпонентРобота)
<a id="p100226"></a>ObjectPropertyRange(:выполняетФункцию :СенсорныйКомпонентРобота)
############################
<a id="p100227"></a>#   Classes
############################
<a id="p100228"></a># Class: :КомпонентРобота (:КомпонентРобота)
<a id="p100229"></a>SubClassOf(:КомпонентРобота :Робот)
<a id="p100230"></a># Class: :ИсполнительныйКомпонентРобота (:ИсполнительныйКомпонентРобота)
<a id="p100231"></a>SubClassOf(:ИсполнительныйКомпонентРобота :КомпонентРобота)
<a id="p100232"></a># Class: :КоммуникационныйКомпонентРобота (:КоммуникационныйКомпонентРобота)
<a id="p100233"></a>SubClassOf(:КоммуникационныйКомпонентРобота :КомпонентРобота)
<a id="p100234"></a># Class: :ОбрабатывающийКомпонентРобота (:ОбрабатывающийКомпонентРобота)
<a id="p100235"></a>SubClassOf(:ОбрабатывающийКомпонентРобота :КомпонентРобота)
<a id="p100236"></a># Class: :СенсорныйКомпонентРобота (:СенсорныйКомпонентРобота)
<a id="p100237"></a>SubClassOf(:СенсорныйКомпонентРобота :КомпонентРобота)


### <a id="p100238"></a>4 Онтологии робототехники, описывающие функциональность и поведение



#### <a id="p100239"></a>4.1 Понятие "технологическая операция"

<a id="p100240"></a>4.1.1 Базовым понятием для определения функциональности и поведения робота является понятие ТехнологическаяОперация (ТОП) [[2]](#p100344). ТОП является целенаправленно выполняемым процессом, класс ТОП является производным от класса SUMO ЦеленаправленныйПроцесс (IntentionalProcess), который, в свою очередь, является подклассом от класса Процесс (Process).
<a id="p100241"></a>4.1.2 Класс ТОП (TOP_OfRobot) описывается непересекающимися подклассами: Обработка (ProcessingTOP_OfRobot), Движение (MotionTOP_OfRobot), Измерение (SensorialTOP_OfRobot), Коммуникация (CommunicationTOP_OfRobot). Эти подклассы соответствуют ТОП, выполняемым разными частями (подсистемами) робота, показанными на [рисунке 4](#p100210).

#### <a id="p100242"></a>4.2 Понятие "функциональность робота"

<a id="p100243"></a>4.2.1 В рамках ТОП как целенаправленного процесса робот, являющийся агентом этого процесса, должен соответствовать заданной функциональности. Понятие Функциональность является концептом класса абстрактных понятий и обобщает понятие ТОП. Таксономия понятий, связанных с понятием Функциональность, показана на [рисунке 5](#p100245).

<div align="center">

<a id="p100244"></a> ![4 Онтологии робототехники, описывающие функциональность и поведение](https://i.bukva.ai/1wO4oGat/img_4.png) 

<a id="p100245"></a>Рисунок 5 - Таксономия понятий, связанных с понятием<br>
Функциональность

</div>



##### <a id="p100246"></a>4.2.2 Таксономия понятий, связанных с понятием Функциональность, на языке OWL:

<a id="p100247"></a>Declaration(Class(:Агент))
<a id="p100248"></a>Declaration(Class(:Движение))
<a id="p100249"></a>Declaration(Class(:Измерение))
<a id="p100250"></a>Declaration(Class(:Коммуникация))
<a id="p100251"></a>Declaration(Class(:Обработка))
<a id="p100252"></a>Declaration(Class(:Процесс))
<a id="p100253"></a>Declaration(Class(:Робот))
<a id="p100254"></a>Declaration(Class(:ТОП))
<a id="p100255"></a>Declaration(Class(:Устройство))
<a id="p100256"></a>Declaration(Class(:Утверждение))
<a id="p100257"></a>Declaration(Class(:Функциональность))
<a id="p100258"></a>Declaration(Class(:ЦеленаправленныйПроцесс))
<a id="p100259"></a>Declaration(ObjectProperty(:исполняет))
<a id="p100260"></a>Declaration(ObjectProperty(:концептуализирует))
<a id="p100261"></a>Declaration(ObjectProperty(:соответствует))
############################
<a id="p100262"></a>#   Object Properties
############################
<a id="p100263"></a># Object Property: :исполняет (:исполняет)
<a id="p100264"></a>SubObjectPropertyOf(:исполняет owl:topObjectProperty)
<a id="p100265"></a>ObjectPropertyDomain(:исполняет :Робот)
<a id="p100266"></a>ObjectPropertyRange(:исполняет :ТОП)
<a id="p100267"></a># Object Property: :концептуализирует (:концептуализирует)
<a id="p100268"></a>ObjectPropertyDomain(:концептуализирует :Функциональность)
<a id="p100269"></a>ObjectPropertyRange(:концептуализирует :ТОП)
<a id="p100270"></a># Object Property: :соответствует (:соответствует)
<a id="p100271"></a>ObjectPropertyDomain(:соответствует :Робот)
<a id="p100272"></a>ObjectPropertyRange(:соответствует :Функциональность)
############################
<a id="p100273"></a>#   Classes
############################
<a id="p100274"></a># Class: :Агент (:Агент)
<a id="p100275"></a>SubClassOf(:Агент :Робот)
<a id="p100276"></a># Class: :Движение (:Движение)
<a id="p100277"></a>SubClassOf(:Движение :ТОП)
<a id="p100278"></a># Class: :Измерение (:Измерение)
<a id="p100279"></a>SubClassOf(:Измерение :ТОП)
<a id="p100280"></a># Class: :Коммуникация (:Коммуникация)
<a id="p100281"></a>SubClassOf(:Коммуникация :ТОП)
<a id="p100282"></a># Class: :ЦеленаправленныйПроцесс (:ЦеленаправленныйПроцесс)
<a id="p100283"></a>SubClassOf(:ЦеленаправленныйПроцесс :Процесс)
<a id="p100284"></a># Class: :Обработка (:Обработка)
<a id="p100285"></a>SubClassOf(:Обработка :ТОП)
<a id="p100286"></a># Class: :ТОП (:ТОП)
<a id="p100287"></a>SubClassOf(:ТОП :ЦеленаправленныйПроцесс)
<a id="p100288"></a># Class: :Устройство (:Устройство)
<a id="p100289"></a>SubClassOf(:Устройство :Робот)
<a id="p100290"></a># Class: :Функциональность (:Функциональность)
<a id="p100291"></a>SubClassOf(:Функциональность :Утверждение)

#### <a id="p100292"></a>4.3 Понятие "поведение робота"

<a id="p100293"></a>4.3.1 Понятие ПоведениеРобота связывает физическое описание робота-агента с выполняемой миссией. Поведение формируется на базе ТОП. Таксономия понятий, связанных с понятием ПоведениеРобота, показана на [рисунке 6](#p100295).

<div align="center">

<a id="p100294"></a> ![4 Онтологии робототехники, описывающие функциональность и поведение](https://i.bukva.ai/1wO4oGat/img_5.png) 

<a id="p100295"></a>Рисунок 6 - Таксономия понятий, связанных<br>
с понятием ПоведениеРобота

</div>



##### <a id="p100296"></a>4.3.2 Таксономия понятий, связанных с понятием ПоведениеРобота, на языке OWL:

<a id="p100297"></a>Declaration(Class(:Движение))
<a id="p100298"></a>Declaration(Class(:Измерение))
<a id="p100299"></a>Declaration(Class(:Коммуникация))
<a id="p100300"></a>Declaration(Class(:Миссия))
<a id="p100301"></a>Declaration(Class(:Обработка))
<a id="p100302"></a>Declaration(Class(:ПоведениеРобота))
<a id="p100303"></a>Declaration(Class(:Робот))
<a id="p100304"></a>Declaration(Class(:Сценарий))
<a id="p100305"></a>Declaration(Class(:ТОП))
<a id="p100306"></a>Declaration(Class(:Утверждение))
<a id="p100307"></a>Declaration(Class(:Функциональность))
<a id="p100308"></a>Declaration(Class(:ЦеленаправленныйПроцесс))
<a id="p100309"></a>Declaration(ObjectProperty(:исполняет))
<a id="p100310"></a>Declaration(ObjectProperty(:концептуализирует))
<a id="p100311"></a>Declaration(ObjectProperty(:соответствует))
############################
<a id="p100312"></a>#   Object Properties
############################
<a id="p100313"></a># Object Property: :исполняет (:исполняет)
<a id="p100314"></a>SubObjectPropertyOf(:исполняет owl:topObjectProperty)
<a id="p100315"></a># Object Property: :соответствует (:соответствует)
<a id="p100316"></a>ObjectPropertyDomain(:соответствует :Робот)
<a id="p100317"></a>ObjectPropertyRange(:соответствует :Миссия)
############################
<a id="p100318"></a>#   Classes
############################
<a id="p100319"></a># Class: :Движение (:Движение)
<a id="p100320"></a>SubClassOf(:Движение :ТОП)
<a id="p100321"></a># Class: :Измерение (:Измерение)
<a id="p100322"></a>SubClassOf(:Измерение :ТОП)
<a id="p100323"></a># Class: :Коммуникация (:Коммуникация)
<a id="p100324"></a>SubClassOf(:Коммуникация :ТОП)
<a id="p100325"></a># Class: :Миссия (:Миссия)
<a id="p100326"></a>EquivalentClasses(:Миссия ObjectSomeValuesFrom(:концептуализирует
:ПоведениеРобота))
<a id="p100327"></a>SubClassOf(:Миссия :Утверждение)
<a id="p100328"></a># Class: :Обработка (:Обработка)
<a id="p100329"></a>SubClassOf(:Обработка :ТОП)
<a id="p100330"></a># Class: :ПоведениеРобота (:ПоведениеРобота)
<a id="p100331"></a>SubClassOf(:ПоведениеРобота :ЦеленаправленныйПроцесс)
<a id="p100332"></a># Class: :Робот (:Робот)
<a id="p100333"></a>EquivalentClasses(:Робот ObjectSomeValuesFrom(:исполняет :ПоведениеРобота))
<a id="p100334"></a># Class: :Сценарий (:Сценарий)
<a id="p100335"></a>SubClassOf(:Сценарий :Миссия)
<a id="p100336"></a># Class: :ТОП (:ТОП)
<a id="p100337"></a>SubClassOf(:ТОП :ПоведениеРобота)
<a id="p100338"></a># Class: :Функциональность (:Функциональность)
<a id="p100339"></a>EquivalentClasses(:Функциональность ObjectSomeValuesFrom(:концептуализирует
:ТОП))
<a id="p100340"></a>SubClassOf(:Функциональность :Сценарий)






## <a id="p100341"></a>БИБЛИОГРАФИЯ



| <a id="p100342"></a>[1] | <a id="p100343"></a>Гурвич Ф.Г. Математические методы решения экономических задач. - Сб. 6. - 1974. - 199 с. |
| --- | --- |
| <a id="p100344"></a>[2] | <a id="p100345"></a>Организация супервизорного управления в сценариях экстремальной робототехники / Е.Ю. Смирнова, Б.А. Спасский // Робототехника и техническая кибернетика. - Т. 8. - N 4. - Санкт-Петербург: ЦНИИ РТК. - 2020. - С. 245 - 258. |







<table>
<colgroup><col width="50%"><col width="50%"></colgroup>
<tr><td><a id="p100346"></a>УДК 621.865.8:165:005.94:006.354</td><td><a id="p100347"></a><a id="p100348"></a>ОКС 25.040.30<br>35.060</td></tr>
<tr><td colspan="2"><a id="p100349"></a>Ключевые слова: роботы, робототехнические устройства, онтология, робототехника, функционирование, поведение</td></tr>
</table>




<a id="p100350"></a>

---
