Статус документа
Статус документа

ГОСТ Р ИСО/МЭК 30100-2-2019 Информационные технологии (ИТ). Менеджмент ресурсов домашних сетей. Часть 2. Архитектура

     6.4 Объект отношения между домашними ресурсами

6.4.1 Определение

Объект отношения между домашними ресурсами - это объект, который определяет взаимосвязь между объектами ресурсов. Объект отношения между домашними ресурсами связан только с междоменными отношениями. Внутридоменные отношения между объектами ресурсов содержат информацию, которая относится к домену, хранящуюся в объектах ресурсов.

Объект отношения между домашними ресурсами, приведенный на рисунке 9, представлен следующим образом: <relation_id, relation_name, relation_type, src_resource_id, a list of target resource id>

     Рисунок 9 - Объект отношения между домашними ресурсами


- Relation id

Уникальный идентификатор отношения в процессе управления ресурсами.

- Relation name

Имя отношения. Состоит из символьной строки.

- Relation type

Тип отношения. Представляет взаимоотношения между доменами объектов ресурсов. Типы отношений приведены в таблице 3.

- Исходный объект ресурсов

Идентификатор ресурса исходного объекта.

- A list of target resource id

Это перечень целевых идентификаторов ресурса.

Таблица 3 - Типы отношений между ресурсами

Тип отношения

Описание

RELTYPE_CONTAIN

Иерархическое отношение между объектами ресурсов.

Этот тип отношения используется между устройством-доменом и контентом-доменом, устройством-доменом и услугой-доменом, контентом-доменом и контентом-доменом, физическим пространством-доменом и физическим пространством-доменом. Например, объект ресурса контента может содержаться в объекте ресурса устройства. Это отношение представлено как RELTYPE_CONTAIN

RELTYPE_SAMEAS

Эквивалентное отношение между объектами ресурсов.

Этот тип отношения используется между устройством-доменом и физическим пространством-доменом, физическим пространством-доменом и сетью-доменом, устройством-доменом и устройством-доменом, сетью-доменом и сетью-доменом. Например, объекты ресурсов физического пространства включают в себя физическую сетевую линию. Взаимоотношение между объектом физических ресурсов и объектом сетевых ресурсов представлено как RELTYPE_SAMEAS

RELTYPE_CONNECT

Отношение топологии сети между объектами ресурсов.

Этот тип отношения используется между устройством-доменом и сетью-доменом

RELTYPE_LOCATE

Физическое пространственное отношение между объектами ресурсов.

Этот тип отношения используется между устройством-доменом и физическим пространством-доменом. Например, объект ресурса устройства находится в объекте физического пространства. Это отношение представлено как RELTYPE_LOCATE

RELTYPE_BIND

Отношение связи между объектами ресурсов.

Этот тип отношения используется между устройством-доменом и услугой-доменом

RELTYPE_CONSUME

Отношение потребления между объектами ресурсов.

Этот тип отношения используется между услугой-доменом и контентом-доменом

RELTYPE_INSTALL

Отношение установки между объектами ресурсов.

Этот тип отношения используется между сетью-доменом и физическим пространством-доменом. Например, сетевой канал устанавливается в стенах. Взаимоотношение между объектом сетевого ресурса, сетевым каналом и объектами физического пространства, стенами, представлено как RELTYPE_INSTALL

RELTYPE_USE

Пользовательское отношение между объектами ресурсов.

Этот тип отношения используется между услугой-доменом и услугой-доменом

RELTYPE_RUN

Отношение функционирования между объектами ресурсов.

Этот тип отношения используется между сетью-доменом и услугой-доменом

RELTYPE_DELIVER

Отношение передачи между объектами ресурсов.

Этот тип отношения используется между сетью-доменом и контентом-доменом

6.4.2 Обозначение формы Бэкуса-Наура объекта отношения между ресурсами

Объект отношения между ресурсами может быть представлен в форме обозначения Бэкуса-Наура. В таблице 4 показано обозначение Бэкуса-Наура объекта отношения между ресурсами.

Таблица 4 - Обозначение Бэкуса-Наура объекта отношения между ресурсами

RelationObject::=

<relation_id><relation_name><relation_type><src_resource_id>

{<target_resource_id>} +

<relation_id>::= <identifier>
<relation_name>::= <string>
<relation_type>::= <inter_domain_relation>
<inter_domain_relation>::= <hexadecimal number>
<src_resource_id>::= <resource_id>
<target_resource_id>::= < resource_id>
<string>::= {alpha-numeric}+
<identifier>::=alpha {<alpha_numeric>}*
<hexadecimal number>::=0{x|X}{<hexadecimal digit>}+
<integer>::={+ | -} {<numeric>}+
<alpha_numeric>::=<alpha> \ <numeric>
<hexadecimal digit>::=<numeric>|A|B|C|D|E|F|a|b|c|d|e|f
<alpha>::=any alphabetic character a through z or A through Z
<numeric>::=any digit 0 through 0