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

>

ФЕДЕРАЛЬНОЕ АГЕНТСТВО

ПО ТЕХНИЧЕСКОМУ РЕГУЛИРОВАНИЮ И МЕТРОЛОГИИ

НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

ГОСТР

ИСО/МЭК 30100-2—

2019

Информационные технологии

МЕНЕДЖМЕНТ РЕСУРСОВ ДОМАШНИХ СЕТЕЙ

Часть 2

Архитектура

(ISO/IEC 30100-2:2016, IDT)

Издание официальное

Москва Стандартинформ 2019

Предисловие

  • 1 ПОДГОТОВЛЕН Акционерным обществом «Всероссийский научно-исследовательский институт сертификации» (АО «ВНИИС») и Обществом с ограниченной ответственностью «Информационно-аналитический вычислительный центр» (ООО ИАВЦ) на основе собственного перевода на русский язык англоязычной версии стандарта, указанного в пункте 4

  • 2 ВНЕСЕН Техническим комитетом по стандартизации ТК 022 «Информационные технологии»

  • 3 УТВЕРЖДЕН И 8ВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 16 октября 2019 г. № 1009-ст

  • 4 Настоящий стандарт идентичен международному стандарту ИСО/МЭК 30100-2:2016 «Информационные технологии. Менеджмент ресурсов домашних сетей. Часть 2. Архитектура» (ISO/IEC 30100-2:2016 «Information technology — Home network resource management — Pa it 2: Architecture». IDT).

ИСО/МЭК 30100-2:2016 разработан подкомитетом ПК 25 «Взаимосвязь оборудования для информационных технологий» Совместного технического комитета СТК 1 «Информационные технологии» Международной организации по стандартизации (ИСО) и Международной электротехнической комиссии (МЭК).

При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты Российской Федерации, сведения о которых приведены в дополнительном приложении ДА

  • 5 ВВЕДЕН ВПЕРВЫЕ

  • 6 Некоторые положения международного стандарта, указанного в пункте 4. могут являться объектом патентных прав. ИСО и МЭК не несут ответственности за идентификацию подобных патентных прав

Правила применения настоящего стандарта установлены в статье 26 Федерального закона от 29 июня 2015 г. N9 162-ФЗ «О стандартизации в Российской Федерации». Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе «Национальные стандарты», а официальный текст изменений и поправок —в ежемесячном информационном указателе «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ru)

© ISO. 2016 — Все права сохраняются © Стандартинформ. оформление. 2019

Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Федерального агентства по техническому регулированию и метрологии

Содержание

  • 1 Область применения

  • 2 Нормативные ссылки

  • 3 Термины, определения и сокращения

    • 3.1 Термины и определения

    • 3.2 Сокращения

    • 3.3 Условные обозначения

  • 4 Соответствие требованиям

  • 5 Управление домашними сетевыми ресурсами

    • 5.1 Категории информационных ресурсов

    • 5.2 Архитектура

    • 5.3 Поставщик информации о ресурсах

    • 5.4 Процесс управления домашними ресурсами

    • 5.5 Приложение управления

    • 5.6 Интерфейс

  • 6 Модель домашних ресурсов

    • 6.1 Модель домашних ресурсов

    • 6.2 Объект домашних ресурсов

    • 6.3 Информация, которая относится кдомену

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

    • 6.5 Прочее

  • 7 Моделирование информации о ресурсах домашней сети

    • 7.1 Обзор

    • 7.2 Моделирование информации, относящейся к устройству

    • 7.3 Информация, которая относится к сети

    • 7.4 Моделирование информации, относящейся к физическому пространству

    • 7.5 Моделирование информации, относящейся к услуге

Приложение А (справочное) Реализация IWML (пример)

Приложение 8 (справочное) Модель безопасности и конфиденциальности (примеры)

Приложение С (справочное) Реализация модели домашних ресурсов (пример)

Приложение ДА (справочное) Сведения о соответствии ссылочных международных стандартов национальным стандартам

Библиография

Введение

Внимание! Логотип «Цвет внутри» на титульном листе публикации означает, что для содействия правильному пониманию содержания в настоящем стандарте использовались разноцветные иллюстрации. Поэтому рекомендуется распечатывать этот документ в цветном режиме.

В серии стандартов ИСО/МЭК 30100 определяется абстрактная модель дистанционного управления домашними сетями, которые соответствуют архитектуре домашней электронной системы (HES), приведенной в ИСО/МЭК 14543-2-1. HES состоит из совокупности устройств, способных взаимодействовать посредством общей внутренней сети. В домашней среде несколько HES могут функционировать одновременно; при этом каждая из них имеет свои методы контроля и управления. Архитектура управления домашними ресурсами обеспечивает возможность единой обработки отказов, диагностики и управления конфигурациями компонентов HES в домашней среде.

В серии стандартов ИСО/МЭК 30100 определяется архитектура управления домашними сетевыми ресурсами и информационная модель для различных элементов домашней сети. Информационная модель устанавливает минимальные требования к функционалам, которыми должен обладать каждый компонент HES. Информационная модель, представленная схемой на языке XML. приведена в разделе 7. Информация состоит из обязательных и необязательных атрибутов, включая атрибуты, определяемые пользователем. Атрибуты, определяемые пользователем, используются для собственных целей или для определения атрибутов, которые не указаны в информационной модели. В настоящем стандарте информационная модель охватывает физическое пространство, устройство, сеть и служебную информацию. Информационная модель может легко расширяться для адаптации к новым типам информации, включая определяемые пользователем атрибуты. Эти функционалы необходимы для адаптации изменений с минимальными загрузками и реструктуризацией.

На сегодняшний день серия стандартов ИСО/МЭК 30100 «Информационные технологии. Взаимосвязь оборудования для информационных технологий. Управление домашними сетевыми ресурсами» состоит из следующих частей:

  • — Часть 1. Требования;

  • — Часть 2. Архитектура;

  • — Часть 3. Приложение управления.

Серия стандартов ИСО/МЭК 30100 распространяется на:

  • — сервер управления, расположенный у поставщика домашних сетевых услуг, который осуществляет управление домашними сетями;

  • — сервер жилого комплекса, расположенный в офисе жилого комплекса;

  • — домашний абонентский шлюз или ТВ-приставку (STB).

ГОСТ Р ИСО/МЭК 30100-2—2019

НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ Информационные технологии

МЕНЕДЖЕНТ РЕСУРСОВ ДОМАШНИХ СЕТЕЙ

Часть 2

Архитектура

Information technofogy. Home network resource management. Part 2. Architecture

Дата введения — 2021—01—01

1 Область применения

  • 8 настоящем стандарте определяется общая информационная модель и архитектура управления ресурсами домашней сети. Ресурсы домашней сети — это управляемые объекты, которые предоставляют услуги домашней сети. К основным домашним ресурсам относятся устройство, сеть и сервисные ресурсы.

Целью настоящего стандарта является определение:

  • — терминологии, используемой для описания логических ресурсов устройств, сетей и услуг в домашней вычислительной сети;

• логической информационной модели для описания взаимосвязей между ресурсами;

  • — базовых логических функциональных процедур домашней вычислительной сети (например, дистанционного обслуживания, автоматического конфигурирования и обработки отказов).

2 Нормативные ссылки

В настоящем стандарте применены следующие нормативные ссылки. Для датированных документов используются только указанные издания, для недатированных документов — последние издания с учетом внесенных в них изменений.

ISO/IEC 7498-1. Information technology — Open Systems Interconnection — Basic Reference Model. Part 1: The Basic Model (Информационные технологии. Взаимодействие открытых систем. Базовая эталонная модель. Часть 1. Базовая модель)

ISO/IEC 14543-2-1. Information technology — Home electronic system (HES) architecture — Part 2-1: Introduction and device modularity (Информационная технология. Архитектура электронных систем домов (HES). Часть 2-1. Введение и принцип модульности устройств)

ISO/IEC 15944-8. Information technology — Business Operational View — Part 8: Identification of privacy protection requirements as external constraints on business transactions (Информационная технология. Представление деловых операций. Часть 8. Идентификация требований защиты конфиденциальности как внешние ограничения на деловые операции)

ISO/IEC 18012 (all parts). Information technology — Home electronic system (HES) — Guidelines for product interoperability (Информационные технологии. Домашняя электронная система. Руководящие указания по взаимодействию продуктов (все части ISO/IEC 18012))

ISO/IEC 18012*2:2012. Information technology — Interconnection of information technology equipment — Home Electronic System (HES) — Guidelines for product interoperability — Part 2: Taxonomy and Lexicon (Информационные технологии. Домашняя электронная система. Руководящие указания по взаимодействию продуктов. Часть 2. Таксономия и модель взаимодействия при использовании)

Издание официальное

ISO/IEC 27000. Information technology — Security techniques — Information security management systems — Overview and vocabulary (Информационная технология. Методы и средства обеспечения безопасности. Системы менеджмента информационной безопасности. Общий обзор и словарь)

ISO/IEC 27001. Information technology — Security techniques — Information security management systems — Requirements (Информационные технологии. Методы обеспечения защиты. Системы обеспечения информационной безопасности. Требования)

ISO/IEC 27002. Information technology — Security techniques — Code of practice for information security controls (Информационная технология. Методы обеспечения безопасности. Свод правил по управлению защитой информации)

ISO/IEC 27003. Information technology — Security techniques — Information security management systems — Guidance (Информационная технология. Методы обеспечения безопасности. Системы менеджмента информационной безопасности. Руководство)

ISO/IEC 27004. Information technology — Security techniques — Information security management — Monitoring, measurement, analysis and evaluation (Информационная технология. Методы и средства обеспечения безопасности. Менеджмент информационной безопасности. Мониторинг, измерения, анализ и оценка)

ISO/IEC 27005, Information technology — Security techniques — Information security risk management (Информационная технология. Методы и средства обеспечения безопасности. Менеджмент риска информационной безопасности)

ISO/IEC 27006. Information technology — Security techniques — Requirements for bodies providing audit and certification of information security management systems (Информационная технология. Методы и средства обеспечения безопасности. Требования к органам, осуществляющим аудит и сертификацию систем менеджмента информационной безопасности)

ISO/IEC 27007. Information technology — Security techniques — Guidelines for information security management systems auditing (Информационная технология. Методы и средства обеспечения безопасности. Руководство по аудиту систем менеджмента информационной безопасности)

ISO/IEC TS 27008. Information technology — Security techniques — Guidelines for the assessment of information security controls (Информационные технологии. Методы и средства обеспечения безопасности. Руководящие указания по оценке средств управления информационной безопасностью)

ISO/IEC 27009. Information technology — Security techniques — Sector-specific application of ISO/IEC 27001 — Requirements (Информационные технологии. Методы обеспечения защиты. Конкретная прикладная область ISO/IEC 27001. Требования)

ISO/IEC 27010. Information technology — Security techniques — Information security management for inter-sector and inter-organizational communications (Информационная технология. Методы и средства обеспечения безопасности. Менеджмент информационной безопасности для связи между подразделениями и организациями)

ISO/IEC 27011. Information technology — Security techniques — Code of practice for Information security controls based on ISO/IEC 27002 for telecommunications organizations (Информационная технология. Методы и средства обеспечения безопасности. Практическое руководство по контролю за информационной безопасностью организаций, предлагающих телекоммуникационные услуги, на основе ISO/IEC 27002)

ISO/IEC 30100-1:2016. Information technology — Home network resource management — Part 1: Requirements (Информационные технологии. Менеджмент ресурсов домашних сетей. Часть 1. Требования)

3 Термины, определения и сокращения

  • 3.1 Термины и определения

В настоящем стандарте применены следующие термины с соответствующими определениями:

  • 3.1.1 жилой комплекс (apartment complex): Группа из двух или более многоквартирных жилых домов с общим администратором.

Примечание — Общий администратор предоставляет услуги управления многоквартирными домами. Эти услуги могут включать в себя управление домашними сетями в квартирах.

  • 3.1.2 применение (application): Область применения процесса управления домашними ресурсами.

  • 3.1.3 класс (dass): Совокупность примеров домашних ресурсов.

  • 3.1.4 устройство (device): Отдельное физическое устройство в сети, которое выполняет определенную функцию (ряд определенных функций) в том или ином контексте.

Примечание — Устройство может быть конечным узлом в сети или промежуточным узлом (например, сетевой шлюз, соединяющий две отдельные физические сети).

  • 3.1.5 домен (domain): Диапазон применимости объекта ресурсов.

  • 3.1.6 компонент HES (HES entity): Логический компонент с определенной функциональностью в HES-архитектуре.

  • 3.1.7 структура взаимодействия HES (HES interoperability framework): Совокупность стандартов. определяющих возможность взаимодействия устройства и домашней сети.

  • 3.1.8 домашний ресурс (home resource): Управляемый объект, который может использоваться для предоставления услуг домашней сети.

  • 3.1.9 интерфейс управления домашним ресурсом (home resource management interface): Передача данных между управляющим приложением и процессом управления домашним ресурсом.

  • 3.1.10 модель домашних ресурсов (home resource model): Абстрактное, формальное представление ресурсных объектов в домашней среде.

Примечание — К ресурсным объектам относятся свойства ресурсов, взаимосвязи и операции, которые могут выполняться с ними.

  • 3.1.11 приложение управления (management application): Функция, которая используется администратором жилого комплекса для поддержки пользователей.

  • 3.1.12 управляющая информация (management information): Набор компонентов, которые используются в приложении управления или в процессе управления ресурсом.

  • 3.1.13 сеть (network): Устройства, взаимосвязанные посредством общей среды для обмена данными в соответствии с эталонной моделью, определенной в ИСО/МЭК 7498-1.

  • 3.1.14 объект (object).

    • 3.1.14.1 объект (object): Единица функционала программного обеспечения.

Примечание — Это определение традиционно используется в объектно-ориентированном программировании. Объект характеризуется свойствами и методами доступа к этим свойствам иГили взаимодействия с другими объектами.

  • 3.1.14.2 объект (object): Совокупность связанных данных (атрибутов) и методов (процедур) для оперирования этими данными.

Примечание — Это определение предполагает четко сформулированную границу (интерфейс) и идентификатор. который заключает s себе состояние и поведение.

  • 3.1.15 физическое пространство (physical space): Произвольный набор эталонных координат домашнего ресурса в реальном мире.

  • 3.1.16 поставщик информации о ресурсах (resource information provider): Функции процесса управления домашним ресурсом для контроля компонентов HES.

Примечание — Он собирает данные с компонентов HES и передает собранные данные процессу управления домашними ресурсами.

  • 3.1.17 объект ресурсов (resource object): Единица, управляемая процессом управления ресурсом.

Примечание — Объект ресурсов содержит методы доступа к внутренним свойствам объекта и/или взаимодействия с другими объектами. Он может содержать мин или несколько компонентов HES.

  • 3.1.18 объект отношения между ресурсами (resource relation object): Взаимосвязь между объектами ресурсов.

  • 3.1.19 услуга (service): Область применения HES.

  • 3.2 Сокращения

В настоящем стандарте использованы следующие сокращения:

AFM — Автоматическое управление обработкой отказов (Automatic Fault Management)

BNF — Нормальная форма Бэкуса-Наура (Backus-Naur Form)

DM — Управление устройством (Device Management)

HAN — Домашняя сеть (Home Area Network)

HES — Домашняя электронная система (Home Electronic System)

HNRM — Управление домашними сетевыми ресурсами (Home Network Resource Management) HRMI — Интерфейс управления домашним ресурсом (Home Resource Management Interface) HRPI — Интерфейс поставщика домашнего ресурса (Home Resource Provider Interface) IFC — Базовые классы отрасли (Industry Foundation Classes)

IWF — Функция взаимодействия (Inter Working Function)

IWML — Язык разметки взаимодействия (Inter Working Markup Language)

LSM — Управление системой уровней (Layer System Management)

NM — Управление сетью (Network Management)

OSI — Взаимодействие открытых систем (Open System Interconnection)

PLC — Несущая для связи no ЛЭП (Power Line Carrier)

QoS — Качество обслуживания (Quality of Service)

RM — Дистанционное управление (Remote Management)

STB — ТВ-приставка (Set Top Box)

SVC — Объект обслуживания (Service object)

XSD — Определения схемы XML (Schema Definitions)

  • 3.3 Условные обозначения

В таблице 1 показаны эквивалентные единицы в системе СИ для обозначений, не входящих в систему СИ, которые используются в атрибутах, схемах и определениях схемы XML (XSD) в разделе 7. В обозначениях, не входящих в систему СИ. синтаксический конфликт избегается с помощью разграничителя XSD-тэга («Г).

Таблица 1 —Обозначения а ИСО/МЭК и настоящем стандарте

Обозначения о настоящем стандарте

Едимииы e системе СИ

bps

бит/с

kbps

кбит/с

mbps

Мбит/с

gbps

Гбиг/с

sec

с

usee

мкс

4 Соответствие требованиям

Чтобы претендовать на соответствие настоящему стандарту, для управления домашними сетевыми ресурсами поставщики должны предоставлять каждому устройству домашней сети услуги в соответствии с ИСО/МЭК 14543-2-1:

  • — процесс управления ресурсом, который осуществляет управление каждым объектом домашнего ресурса, как определено в 6.2;

  • — процесс управления ресурсом, который осуществляет управление каждым объектом отношения между домашними ресурсами, как определено в 6.4;

  • — процесс управления ресурсом, который предоставляет обязательную информацию, определенную в разделе 7.

5 Управление домашними сетевыми ресурсами

5.1 Категории информационных ресурсов

Для расширения архитектуры взаимодействия HES согласно серии стандартов ИСО/МЭК 18012. в которых рассматривается совместимость продуктов, для управления сетевыми ресурсами определены несколько категорий информационных ресурсов. К этим категориям относятся устройства, услуги, сети и физические пространства, приведенные на рисунке 1. Каждая категория включает в себя элементы, которые предоставляют информационные ресурсы согласно ИСО/МЭК 30100-1:2016 (см. подраздел 6.1 и рисунок 2). Например. ИСО 16739 (IFC) может выступать в качестве информационного ресурса для физических элементов (поэтажный план). Для управления ресурсами также требуются репрезентативные модели для элементов каждой информационной категории и метод представления взаимоотношений между категориями, который определен в разделе 6. В настоящем стандарте информационная категория является синонимом информации, которая относится к домену.

Рисунок 1 — Логическое представление архитектуры управления домашними ресурсами

  • 5.2 Архитектура

Система HNRM использует структуру взаимодействия HES (см. серию стандартов ИСО/МЭК 18012) для интеграции информации о ресурсах, полученной от устройств, сетей и услуг. Эта объединенная информация активизирует управленческие услуги, такие как диагностика отказов и дистанционное управление компонентами HES.

Обзор архитектуры управления домашними сетевыми ресурсами приведен на рисунке 2. Структура взаимодействия HES. приведенная на рисунке 2. применяется только к устройствам (как показано на рисунке 1). Поскольку домашние сетевые ресурсы включают в себя не только устройства, но и сетевые или сервисные ресурсы, в будущем следует ожидать поддержки других элементов, приведенных на рисунке 1. таких как услуг, сетей и физических пространств. Однако спецификация услуг по управлению этими элементами выходит за рамки настоящего стандарта.

Структура взаимодействия HES. приведенная на рисунке. 2 включает в себя функцию взаимодействия. которая транслирует базовые сообщения поставщика информации о ресурсах е специальные сообщения различных домашних сетевых технологий. Например, существует приложение для управления и конфигурирования устройства, приведенное в приложении управления на рисунке 2. Оно запрашивает информацию об устройстве на предмет того, как осуществлять управление или конфигурирование устройства для процесса управления домашними ресурсами посредством HRPI (интерфейс поставщика домашних ресурсов). Процесс управления домашними ресурсами отправляет запрос от приложения поставщику информации о ресурсах посредством HRMI (интерфейс управления домашними ресурсами). Поставщик информации о ресурсах передает запрос на информацию об устройстве в структуру взаимодействия HES посредством интерфейса структуры. Сообщение с запросом от поставщика информации о ресурсах в адрес структуры HES именуется «базовым сообщением».

А

V

Структура взаимодействия HES

А А А А

V ▼ V V

Ммролрофвшмо» обеспечение

Ммропрофэшмое обеспечение

Ми«ропрограи1»ее { обеслече»с«е i • ■ «

Ммоопрофеммное обеспечение

домэдомй сети 1

домешмй сем 2

домашней оеп» э 1

дошимей сети N

Рисунок 2 — Обзор архитектуры управления домашними сетевыми ресурсами

Базовое сообщение направляется поставщиком информации о ресурсах в домашнее приложение. Устройства в доме, которые поддерживают приложение, могут согласовываться с самыми разными протоколами и языками приложений домашней сети. HES определяет выбор протоколов домашней сети в серии стандартов ИСО/МЭК 14543. Разработчик устройства отвечает за процесс программирования устройства для трансляции базовых сообщений HNRM в специфические для устройства сообщения. которые передаются протоколом обмена данными домашней сети. Инструменты для такой трансляции определяются функцией взаимодействия согласно ИСО/МЭК 18012-2:2012, подраздел 5.2.

В ИСО/МЭК 18012-2 определяется основа для языка распространенного приложения с использованием структур XML. Устройство, запрограммированное е соответствии с ИСО/МЭК 18012-2. понимает язык на базе XML наряду с любым языком закрытого приложения. Этот язык XML согласно ИСО/МЭК 18012-2 активирует совместимость приложения между устройствами. Если приложение реализуется посредством специального языка, каждое устройство или локальный прокси-сервер для этих устройств несет ответственность за трансляцию языка на базе XML в любой специальный язык. Пример использования языка XML приведен в приложении А.

Отдельное устройство, получившее запрос на информацию об устройстве, отправляет ответное сообщение с информацией об устройстве, которая включает в себя свойства, функциональные возможности и состояние ресурсов, в структуру взаимодействия HES посредством своего специфического протокола. Когда структура взаимодействия HES получает ответное сообщение от отдельного устройства. она осуществляет обратную трансляцию со специфичного сообщения в базовое сообщение и отправляет его поставщику информации о ресурсах. Транслированное базовое ответное сообщение от поставщика информации о ресурсах передается в приложение посредством обратной запросу процедуры. Приложение, которое получило информацию об устройстве, анализирует информацию на предмет управления устройством и отправляет сообщение с запросом на управление в адрес отдельного устройства в соответствии с аналогичной процедурой.

Для реализации приложения, совместимого со структурой взаимодействия HES. необходимы функции внутреннего управления, которые поддерживают конфигурацию функционально совместимого приложения через функцию взаимодействия. Функции внутреннего управления представлены в описании каждой информации об устройстве. Приложения считывают информацию об устройстве, чтобы определить. как управлять устройством. Подробные сведения о функциях внутреннего управления относятся к вопросам конкретной реализации каждого приложения и не рассматриваются в настоящем стандарте.

Таким образом, совместимость в случае, когда объединяются компоненты различных средств реализации, достигается посредством:

  • • общего набора сообщений HNRM. как определено в настоящем стандарте;

-трансляции сообщений HNRM на примере ИСО/МЭК 18012-2 в протокол, специфический для приложения, которое передается посредством стандартизированного протокола, такого как один из протоколов HES.

Каждая реализация зависит от протокола домашней сети и набора сообщений приложения, выбранного разработчиком. Логическая связь устанавливается между удаленным сервером и локальным устройством с помощью средств сетевого управления во время компоновки сети, установки устройства и услуги. Методы установки этой связи зависят от выбранного протокола домашней сети.

Общая архитектура управления домашними ресурсами состоит из четырех частей согласно описанию в 5.3—5.6:

  • — Поставщик информации о ресурсах, см. 5.3;

  • — Процесс управления ресурсами, см. 5.4;

  • • Приложение управления, см. 5.5;

  • — Интерфейс, см. 5.6.

  • 5.3 Поставщик информации о ресурсах

Поставщик информации о ресурсах собирает все данные от одного или нескольких компонентов HES в домашней сети в рамках отдельного домена (например, физического пространства, услуги, сети и устройства). Собранная информация включает в себя данные о свойствах, функциональных возможностях и состоянии ресурсов. По сути, поставщику требуется идентификация ресурса, его тип и имя. Поставщик информации о ресурсах периодически или время от времени передает собранные данные процессу управления домашними ресурсами. Протокол связи или формат обмена данными соответствует стандартным спецификациям, определенным структурой взаимодействия HES. При этом поставщик информации о ресурсах активирует непосредственное управление компонентами HES, т. е. процесс управления домашними ресурсами контролирует каждый компонент HES через поставщика информации о ресурсах.

Как показано на рисунке 3. для отдельного домена необходимо наличие одного или нескольких поставщиков информации о ресурсах.

Процесс управления домашними ресурсами

Поставщик информации о ресурсах для домена X Поставщик информации о ресурсах для сетевого домена

Поставщик информации о ресурсах для домена устройства

Рисунок 3 — Сбор поставщиком информации о ресурсах данных от одного игм нескольких компонентов HES

  • 5.4 Процесс управления домашними ресурсами

Процесс управления домашними ресурсами, приведенный на рисунке 4. состоит из объектов ресурсов и информации управления. Процесс управления домашними ресурсами использует интерфейс HRPI для сбора данных о ресурсах у поставщиков информации о ресурсах и для передачи команд управления обратно компонентам HES через поставщиков информации о ресурсах (см. 5.6).

Как показано на рисунке 4. процесс управления домашними ресурсами создает и сохраняет объекты ресурсов и объекты отношения на основании данных, собранных у поставщиков информации о ресурсах.

Процесс управления ресурсами

Информация управления

Права доступа

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

Объекты ресурсов

Домен А Информаиад об объекте, которая относится к домену

Домен В ИнфОрМЭ1*« об объекте, которая относится к домену

Домен X Информация об объекте, которая относится к домену

Поставщик

информацш

о ресурса»

оставим

информации

о ресурсах

Рисунок 4 — Модегъ процесса управления ресурсами

• « •

ашик

информации

о ресурсах

Процесс управления домашними ресурсами делит объекты ресурсов на категории по доменам. Каждый объект ресурсов может получить входные данные от одного или нескольких поставщиков информации о ресурсах. Объекты ресурсов сопоставляются друг с другом с помощью объектов отношения между ресурсами. Таким образом, возможно наличие соответствия «один к одному» или «один к множеству» между ресурсами в различных доменах. Описания объекта ресурсов и объекта отношения между ресурсами представлены в разделе 6.

  • 5.5 Приложение управления

Приложение управления — это пользовательский процесс, который поддерживает связь с процессом управления ресурсами посредством HRMI. С помощью HRMI приложение управления может выполнять диагностические функции, дистанционную обработку отказов и контроль ресурсов путем получения информации от объектов ресурсов и объектов отношения между ресурсами.

Взаимодействие между приложением управления и процессом управления ресурсами приведено на рисунке 5.

Рисунок 5 — Информация управления

Информация управления, приведенная на рисунке 5. включает в себя информацию управления, ориентированную на конкретное приложение, и общую информацию административного управления для процесса управления ресурсами.

Информация управления, ориентированная на конкретное приложение, необходима приложению управления для работы с профилями пользователей, политиками и историей приложения.

Общая информация административного управления включает в себя интердоменную информацию между объектами отношения между ресурсами и общим профилем, политику и права доступа к ресурсам (см. 6.5).

  • 5.6 Интерфейс

К интерфейсам процесса управления ресурсами относятся два интерфейса: HRMI и HRPI. представленные на рисунке 6.

Рисунок 6 — Интерфейсы процесса управления ресурсами

Как приведено на рисунке 6. интерфейсы HRMI и HRPI должны включать в себя процесс управления доступом к данным, шифрование и подпись как процессы управления ресурсами и как средство обеспечения безопасности и конфиденциальности. Эти процессы представляют собой защитные контрмеры по усилению безопасности, которые соответствуют процессам ф, @. Ф. используемым в формате XML. Примеры использования этих процессов приведены е приложении В.

Эти процессы важны, поскольку информация о средствах обеспечения безопасности и конфиденциальности принадлежит поставщику информации о ресурсах (см. раздел 1 ИСО/МЭК 30100—1:2016). Кроме того, элементы, представленные в подлежащих защите XML-данных, должны соответствовать требованиям к функциональности (политика обеспечения безопасности), установленным в приложении управления, и требованиям к использованию (политика обеспечения безопасности), принадлежащим поставщикам информации о ресурсах. Одно или несколько приложений управления информацией о конфиденциальности должны включать в себя стандарты обеспечения безопасности ИСО 27000 — ИСО 27011. если приложение управления собирает и использует информацию о конфиденциальности, принадлежащую поставщикам информации о ресурсах. Необходимо также соблюдение руководящих положений о персональных данных в соответствии с ИСО/МЭК 15944-8. которые включают в себя рекомендации ОЭСР (Организация экономического сотрудничества и развития) по защите персональных данных.

HRMI должен поддерживать функции, которые приведены в 5.5. HRMI используется для передачи приложению информации о ресурсах, включая в себя информацию об объектах ресурсов и объектах отношений между ресурсами.

HRPI используется для доступа к поставщикам информации о ресурсах с целью получения данных о компонентах HES, а также для управления компонентами HES.

6 Модель домашних ресурсов

  • 6.1 Модель домашних ресурсов

Модель домашних ресурсов — это абстрактное формальное представление домашних объектов, которое должно включать в себя свойства объектов (определено в 6.2). взаимосвязи (определено в 6.4) и операции, которые можно с ними выполнять.

Объект — это базовый элемент модели домашних ресурсов. Существует два типа объектов: объекты ресурсов и объекты отношения между ресурсами. Объекты ресурсов представляют собой компоненты HES в одном домене домашней среды. Объект отношения между ресурсами — это объект, который определяет взаимосвязь объектов ресурсов между доменами.

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

Модель домашних ресурсов должна приспосабливаться к разным системам и приложениям и распределять информацию управления между ними. Кроме того, информация о домашних ресурсах может использоваться для локального или дистанционного обслуживания, особенно для диагностики отказов и их устранения. Модель домашних ресурсов может также использоваться при решении задач управления качеством обслуживания (QoS) или автоматизации управления домом.

  • 6.2 Объект домашних ресурсов

    • 6.2.1 Домен, класс и объект ресурсов

Объект домашних ресурсов участвует в процессе управления ресурсами в домашней среде. Он должен содержать информацию от управляемых объектов. Объект домашних ресурсов имеет три уровня иерархии, которые приведены на рисунке 7: (i) домен, (ii) класс и (!н) объект. Объект представляет собой базовый компонент в иерархии ресурсов. Объект ресурсов находится в отношении «один к одному» с объектом реального мира. Это означает, что объект ресурсов представляет собой HES. Объекты ресурсов делятся на классы в соответствии с их функциональностью. Например, сеет, дверной замок и датчик газа относятся к классу «Автоматизация», поскольку эти объекты обладают функциональными возможностями автоматизации дома. В конечном итоге ресурсы по типам делятся на домены, такие как устройство, сеть, услуга и физическое пространство. Информация, которая относится к домену, содержит в себе данные о ресурсах, которые относятся к домену каждого объекта ресурсов. Информация. которая относится к домену, также используется для управления информацией внутридоменного отношения между объектами ресурсов. Модель домашних ресурсов, как правило, имеет несколько доменов. исходя из количества ресурсов, которыми она управляет.

Количество доменов и классов может увеличиваться и уменьшаться в зависимости от характеристик ресурсов, которыми управляет приложение. Эта спецификация устанавливает категории для классов по функциям ресурсов. Пример классов в домене приведен в приложении С.

Ресурс

КЛАСС (Объект) ЛОМЕН

PHYSICAL_$PACE_DOWN

SPACE.CLASS (гостиная, кухня, ванная комната, вход, балкон и тд.)

ARCHITECTURE-CLASS (стона, пол. истолок, защитное устройство, ч&ыша. навесная стена, простенок, лестница и тд.)

FACILITY-CLASS (двери, окна. ТВ-порт. LAN-порт. порт алекфолитамт сетевой кабель, трубопровод, мебегъ. аппаратура, лифт и тд.)

DEVICE-DOMAIN

NETWORK-DOMAIN

SERVICE-DOMAIN

-AO$l АН$| I I 413KIU* а -VO51 ITUCM3.1

• Сам» im«rnM ITU ■ Г J 222 .WIMAX IESE802 :вв

ACCESS_NET_CLASS (ADSL. VDSL CaC*e Ethernet и тд.)

WtR ED.HAN-CLASS (Ethernet. RS <85. HomePlug. Firewire. Home PNA. KNX. Echonet и тд.)

VHRELESS HAN CLASS (ZgBee. WLANa’b/g/n, ВТ иЛВ. WIBEEM и тд.)

-flIMrnal 1$0Л1С880Э-Э -•>$*89 81* *89 *Hcm«eiug ‘ЕЕЕ19О1 -А(«*Л1г» IEEE 1ЭМ

Рисунок 7 — Иерархия ресурсов

H_ENTERTAINMENT_CLASS (домашний кинотеатр. VOD. игры, цифровой альбом итд)

H_Automation-CLASS (дистанционное управление приборами, видеотелефон и тд.)

H.Secuffly.CLASS (установка предотвращения бедствий, установка предотвращения преступлений и т.д.)

H_1nfermabon_CLASS (образование, сообщество, интернсти тд)

H_Energy_CARE_CLASS (контроль потребления энергии, управление потреблешеы партии, уход за людьми преклонного возраста, здравоохранение и тд.

  • — Нвгпь ЯНА XI; ITU в ОМИ

-KNX ISO4EC 1«&<Э-3 -ЕсЬопм • ISO1EC 14&43-4

  • — Новее ‘ IE Е Е 802 «9 *

-Ж.АЫ.«*фп IEEE9O2 1W

— Оииосгн IEEEW2 16 I

• UAB IEEE 802 15 За -ж>вееы |»смессог?1«-2

ГОСТ Р ИСО/МЭК 30100-2—2019

  • 6.2.2 Структура объекта ресурсов

Объект ресурсов, приведенный на рисунке 8. содержит общую информацию и информацию об объекте, которая относится к домену.

Объект ресурсов

Общая информация

Информация об объекте, которая относится к домену

Рисунок 8 — Структура объекта ресурсов

Общая информация объекта ресурсов включает в себя следующую информацию:

— Идентификатор ресурса.

Идентификатор ресурса — это уникальный идентификатор, предназначенный для идентификации объекта в процессе управления ресурсами. Он состоит из пары, «domain id. object id> («идентификатор домена, идентификатор объекта»), как приведено в таблице 2. Идентификатор домена — это идентификатор домена, к которому принадлежит объект ресурсов. Идентификатор объекта — это уникальный идентификатор, предназначенный для идентификации объекта в домене.

Таблица 2 — Определение идентификатора домена ресурса

Доменное имя

Идентификатор домена

Описание

DEVICE-DOMAIN

0x01

Идентификатор домена для ресурсов устройства

PHYSICAL.SPACE.DOMAIN

0x02

Идентификатор домена для ресурсов физического пространства

NETWORK-DOMAIN

0x03

Идентификатор домена для ресурсов сети

SERVICE-DOMAIN

0x04

Идентификатор домена для ресурсов услуги

  • — Имя ресурса.

Имя ресурса — это имя объекта ресурсов, основанное на информации, которая относится к домену. Это символьная строка.

  • — Тип ресурса.

Тип ресурса — это шестнадцатеричное число. Тип ресурса создается с помощью класса и подкласса объекта ресурсов. Объект ресурсов может иметь только один класс. Подклассы определяются на основании классов, описанных в 6.2.1. Подкласс — это более детальное описание объекта ресурсов. Классификация типов ресурсов для каждого домена объясняется в С.2 (приложение С).

6.3 Информация, которая относится к домену

  • 6.3.1 Общие сведения

Информация, которая относится к домену, содержит данные о домене. Эта информация различается в зависимости от типа домена. Формат информации, которая относится к домену, определяется идентификатором домена в общей информации. В настоящем стандарте определяется только информация устройства, которая относится к домену. Информация устройства, которая относится к домену, содержит данные, приведенные ниже.

  • 6.3.2 Информация, которая относится к устройству

Информация, которая относится к устройству, включает в себя тип, имя. идентификатор, список функций, поддерживаемых устройством, и данные о текущем состоянии устройства и элементов, которые относятся к устройству, такие как физический адрес, версия, производитель, размещение и распределенные данные каждого устройства. Для четкой классификации информация, которая относится к устройству, делится на пять небольших групп, таких как базовое свойство, функциональное свойство, свойство состояния, свойство подключаемости и дополнительное свойство.

«Базовое свойство» включает в себя базовые элементы представления устройства, такие как идентификатор, имя. тип и информация об интерфейсе. Функциональное свойство содержит перечень функций, которые поддерживаются устройством, а свойство состояния включает в себя состояние устройства, состояние функции и состояние сети. Эти три свойства являются обязательными, а остальные — необязательными. Свойство подключаемости содержит перечень соседних узлов, подключенных к устройству, а дополнительное свойство включает в себя аппаратное, программное обеспечение и подробную информацию об устройстве. Сопутствующие элементы и атрибуты описаны в 7.2.

  • 6.3.3 Информация, которая относится к сети

Информация, которая относится к сети, включает в себя тип. имя. идентификатор, данные о текущем состоянии сети и элементов, которые относятся к сети, такие как топология, состояние канала связи или информация о пропускной способности и количестве каналов связи. Для четкой классификации информация, которая относится к сети, делится на четыре небольшие группы, такие как базовое свойство, свойство состояния, свойство подключаемости и дополнительное свойство.

Базовое свойство в буквальном смысле означает базовые элементы, необходимые для представления устройства, такие как идентификатор, имя. тип и информация о пропускной способности. Свойство состояния представляет состояние сети с помощью трафика, времени ответа или коэффициента потерь. Эти два свойства являются обязательными, а другие — необязательными. Свойство подключаемости содержит перечень соседних узлов или информацию о родительских/дочерних элементах, подключенных к каналу связи, а дополнительное свойство включает в себя подробное описание канала связи. Сопутствующие элементы и атрибуты описаны в 7.3.

  • 6.3.4 Информация, которая относится к физическому пространству

Информация, которая относится к физическому пространству, включает в себя идентификатор, имя и тип каждого элемента физического пространства, который помогает пользователю лучше понимать информацию об архитектуре. Для четкой классификации информация, которая относится к физическому пространству, делится на две небольшие группы, такие как базовое свойство и дополнительное свойство.

Базовое свойство означает базовые элементы, необходимые для представления физического пространства. такие как идентификатор, имя и тип информации. К дополнительным свойствам относится информация о проекте, материале, атрибуте, полигонометрической сети и файле чертежа физического пространства. Базовое свойство является обязательным, а другие — необязательные. Сопутствующий элемент и атрибуты описаны в 7.4.

  • 6.3.5 Информация, которая относится к услуге

Информация, которая относится к услуге, включает в себя тип. имя. идентификатор, перечень функций, которые поддерживаются услугой, данные о текущем состоянии услуги и специфические элементы. такие как разработчик, номер версии, приоритет и необходимые нормативы каждой услуги. Для четкой классификации, информация, которая относится к услуге, делится на четыре небольшие группы, такие как базовое свойство, свойство функции, свойство состояния и дополнительное свойство.

Базовое свойство в буквальном смысле означает базовые элементы для представления устройств, такие как идентификатор, имя. тип. тип пользователя, приоритет, версия, дата создания, номер версии, размер и описательная информация. Свойство состояния включает в себя состояние услуги, состояние функции и состояние процесса. Эти два свойства являются обязательными, а другие — необязательные. Функциональное свойство содержит перечень функций, которые поддерживаются услугой, а дополнительное свойство включает в себя URI размещения, начальный тип. требуемые аппаратное и программное обеспечение, требуемую спецификацию протокола, а также подробные сведения пользовательского интерфейса об услуге. Сопутствующие элементы и атрибуты описаны в 7.5.

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

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

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

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

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

Отношение (идентификатор, имя. тип)

‘Л

Идентификатор • • ■ Идентификатор целевого ресурса целевого ресурса

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

• Relation id

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

  • — Relation name

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

  • — Relation type

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

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

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

  • — A list of target resource id

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

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

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

Описание

RELTYPE.CONTAIN

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

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

RELTVPE.SAMEAS

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

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

RELTYPE.CONNECT

Отношение топологии сети между объектами ресурсов. Этот тип отношения используется между устройством-доменом и сетью-доменом

RELTVPE.LOCATE

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

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

RELTYPE.BIND

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

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

RELTVPE.CONSUME

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

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

Окончание таблицы 3

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

Описание

RELTYPE.INSTALL

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

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

RELTYPE.USE

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

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

RELTYPE.RUN

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

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

RELTYPE.DELIVER

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

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

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

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

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

RelationObfect::= <relatk>n_kt><reSation_name><relation_type><src_resource_id> {<target_resource_id>} +

<relation_id>::= «identifier» <relation_name>::= «string» <mlabon_type>::= <mler_domain_re!ation> <inter_domain_relation>::~ «hexadecimal number» <src_resource_id»::- <resource_id> <target_resource_id>::- < resourcs_id»

«string»::- (alpha-numeric}*

<identifier»::^alpha (<alpha_numeric>}‘ «hexadecimal number»:;=O(x\X}(«hexadecimai digit» }* «inleger»::={* | — } {«numeric» }+

<alpha_numeric>::-<elpha» \ «numeric»

«hexadecimal dK^..’s<nurneric>|A|S|ClD|£|F|a!tyc|d|e|f <alpha»::-any alphabetic character a through z or A through Z «numenc»::-any digit 0 through 0

  • 6.5 Прочее

  • 6.5.1 Способы генерации взаимоотношений

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

  • 6.5.2 Общая политика

Администратор или пользователь домашней сети может ограничивать использование домашних ресурсов. Общая политика применяется в процессе управления ресурсами. Она описывает базовые принципы использования и управления домашними ресурсами. Общая политика применяется всякий раз. когда кто-то получает доступ к любым домашним ресурсам в домашней сетевой среде. Общая политика включает в себя по меньшей мере административную политику и политику для пользователей.

Административная политика определяет правила генерации взаимоотношений между домашними ресурсами. Она содержит условия генерации взаимоотношений и обеспечивает приоритет правил генерации взаимоотношений в случае, когда взаимоотношения, сгенерированные способами, описанными в 6.5.1. могут противоречить друг другу. Кроме того, административная политика определяет правила отображения для генерации междоменных взаимоотношений и условий.

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

  • 6.5.3 Конфиденциальность

Настоящий стандарт не устанавливает требований кобращению с конфиденциальными данными, которые передаются между процессом управления домашней сетью и приложениями в локальной домашней вычислительной сети, как приведено на рисунке 2.

7 Моделирование информации о ресурсах домашней сети

  • 7.1 Обзор

В данном разделе представлено определение информационной модели для каждого типа информации. Информация в этой модели может классифицироваться как обязательная и необязательная. Обязательная линия в модели изображена с помощью непрерывной линии. Необязательная информация изображена пунктирной линией. Необязательная информация включает в себя дополнительную информацию для объекта ресурсов. Заданная пользователем информация определяется как необязательная. Заданная пользователем информация состоит из трех атрибутов: имя. значение и описание. Атрибуты, заданные пользователем, используются для определения конфиденциальной информации или информации, которая не определена в этой модели данных. Текст синего цвета, приведенный на схеме, указывает на то. что значение поля «тип» в классах XML. показанных в 7.2, образованы из базового «типа» для расширения или ограничения «типа».

  • 7.2 Моделирование информации, относящейся к устройству

элемент HRML

схема

DeviceDescription П

HRMI.fi | П П

-г mn DeviceDescriptionType |Т

свойства

контент сложный

дочерние элементы

DeviceOeschption

программный код

<xsd:etement name=*HRML“>

<xsd:comptexType> <xsd:choice>

<xsd:elemenl name=*DeviceDescriptKxr

type=*D6viceDescriptjonType»/> </xsd:choice> </xsd:complexType> </xsd:element>

описание

Язык разметки управления домашними ресурсами. Контейнер информации о ресурсах, включая устройство, сеть, физическое пространство, услугу и т. л.

элемент HRML/DeviceDescnption

схема

DeviceDescriptionT^pe

BasicProperty |

тип ! BasicPvopertyType | Functionproperty 1

тип FunctionPropertyiype | l>e\icel>escription | StatusProperty 1

™n : De^ioeDesoriptionType | * P ran StatusPropert/iype |

Connectivityproperty 1

■мп ConnectivityPropertyiype |

AdditionalProperty 1

тип AdditionalPropertyType |

свойства

isRef 0 контент сложный

дочерние элементы

BasicProperty FuncbonProperty StatusProperty Connectivityproperty AddrUonalProperty

ГфОГраММНЫЙ код

<xsd:etement name=’DeviceDescriptkxi“ type=»DeviceDeschptionType’/>

описание

Контейнер для описания устройства HRML

элемент DeviceDescnptionType/BasicPropertyType

схема

DevicelD ran xsdistring

DeviceName

тип xsd:string

DeviceType tun xsd:string

Security Level тип xsdistring

Privacyl.evel mi xsd:string

Bask* ProjiertyType

SubName

urn xsd:string

свойства

isRel О контент сложный

дочерние элементы

программный код

описание

Manufacture

тип xsd:string

Date тип xsd:dale цаа_цц_а

Device Location

mu xsd:$lritig

Interface!ist

mn InterfaceUstTYpe

DevicelD DeviceName DeviceType SecurityLevel PrivacyLevel SubName Manufacture Dale DeviceLocation InterfaceList

<xsd;etement namea«BasicProperty» type=*’BasicPropertyType,‘/>

Базовая информация об устройстве

элемент BasicPropertyType/DevicelD

схема

I Lk’vicell)

ши xsdzstring

свойства

isRef 0 контент простой

программный код

<xsd:element name=“DevicelD’ type=’xsd: siring”/»

описание

Идентификатор устройства

элемент BasicPropertyType/DeviceName

схема

DeviceName тип xsd:string

. 1 ,

свойства

isRef 0 контент простой

программный код

<xsd;element name=»DeviceName» type=»xsd:string*/>

описание

Имя устройства

элемент BasicPropertyType/DeviceType

схема

Г———>

DcviccTypc

Util xsd:string

ч _________

свойства

isRef 0 контент простой

программный код

<xsd:element name=*DeviceType” type=»‘xsd:slring’/>

описание

Тип устройства

элемент BasicPropertyType/Securitytevel

схема

Sccuritytx’vcl

«ин x$d:sirtng

свойства

isRef 0 контент простой

программный код

<xsd:element name=“Securitytever type=»slring»/>

описание

Уровень безопасности устройства

элемент 8asicPropertyType/PrivacyLevei

схема

Privacy Level mu xsd:string

свойства

isRef 0 контент простой

программный код

<xsd:element name=“PrivacyLever type=»string7>

описание

Уровень конфиденциальности устройства

элемент BasicPropertyType/SubName

схема

SubName

Л1Л xsd:81rlng

свойства

tsRef 0 minOccO maxOcc 1 контент простой

программный код

<xsd:element name=’‘SubName“ type=»xsd:slring* minOocurs=»0“/>

описание

Дополнительное имя устройства

элемент BasicPropertyType/Manufacture

схема

Manufacture inn xsd:string

свойства

isRef 0 minOocO maxOcc 1 контент простой

программный код

<xsd:element name=»Manufackjre“ type=*xsd:slrir»g* minOccurs=’0’7>

описание

Имя производителя устройства

элемент BasicPropertyType/Date

схема

Date Л

mn |xsd:dale*

свойства

isRef 0 minOccO maxOcc 1 контент простой

программный код

<xsd:etemenl name=*Date’ type=’xsd:dale» minOccurs=»0“/>

описание

Дата распространения устройства

элемент BasicPropertyType/DeviceLocation

схема

Device Location

шп xsd string

. u — —

свойства

isRef 0 minOcc 0 maxOcc 1 контент простой

программный код

<xsd:element name=

‘DeviceLocation» type=“xsd:stnng’ minOccurs=*07>

описание

Местоположение устройства. Это могут быть определенные координаты или пре-

долредепенное физическое пространство

элемент BasicPropertyType/lnterfaceList

схема

•“ I

InterfaceUst

InlerfaceIJstType

I Ethernet Mat H |

Seriall jst ft .

тип

InterfaceljstTVpe <

свойства

isRef

0

minOcc 0

maxOcc 1

контент сложный

дочерние элементы

EthemetList SerialUst

программный код

<xsd:element names’lnterfaceLisl» type=

«InterfaceUstType» minOccurs=»07>

описание

Списки интерфейсов

элемент InterfaceListType/EthemetList

схема

EthemetList rt

Оагцоибугпы

numofethernet ran xsd:tnteger required

………-JI

… Д Ethernet |

1..

свойства

isRef 0 minOcc 0 maxOcc 1 контент сложный

дочерние элементы

Ethernet

атрибуты

Имя numofethemet

Тип xsd:целое число

Использование обязательный

программный код

<xsd:etemenl name=“EthemetList* minOccurs=*0″>

<xsd:cocnpiexType> <xsd:sequence> <xsd;etement nan»=”EthemeT maxOccurs=“unbounded’> <xsd:comptexType> <xsd:sequence>

<xsd;etement name=”lnledaceType“ type=»EthernetType»/> <xsd:eiement name=“lnterfacelD“ type=“xsd;hexBinary7> <xsd:etement name=“PhysicaiAddress» type=“xsd;sthng’/> <xsd;etement name=»IPAddress» type=»xsd:string7> <xsd:etement name=»Gateway” type=“xsd;slring7> <xsd:etement name=“Suboet» type=»xsd:stnng7> <xsd;etement name^DNS» type=*xsd:string7>

<xsd:etement name=»MaxThroughp<jt“ lype=»ThroughputType*/> </xsd:sequence> </xsd:complexType>

</xsd:element>

</xsd:sequence> <xsd;attnbute name=“numofethefner type=“xsd:integer use=»required7> </xsd:complexType>

</xsd:element>

описание

Списки интерфейсов Ethernet

атрибут lnterfaceListType/EthernetList/@numofethemet

свойства

isRet 0 использование обязательный

программный код

<xsd:attribute name=“numofelherner types‘*xsd:integerM use=»required7>

описание

Количество интерфейсов Ethernet

элемент InterfaceListType/EthemetLisVEthernet

схема

InterfaceType 1 ™п EthcmetTypc Л

InterfaeelD 1

тип | xsd:hexBinary |

PhyskalAddress 1

mu jxsd:string |

IPAddress ] тип xsd:string П

Gateway 1

run xsd:stringn

Subnet I

inn xsd:stringl

DNS I

nm . xsdistring П

MaxThroughput I inn Throughputiype |

свойства

isRef 0 minOcc 1 maxOcc неограниченный контент сложный

дочерние элементы

InterfaceType InterfaeelD PhysicalAddress IPAddress Gateway Subnet DNS MaxThroughput

программный код

<xsd:element name=’Etheaiet’ maxOccufs=’unboanded“>

<xsd :complexType> <xsd:sequence>

<xsd:element name=’lnterfaceType’ type=’EthemetType7> <xsd:elecnent name=’lnterfacelD* types«xsd:hexBinary*7> <xsd:element name=»PhysjcalAddress* type=*xsd:string“/> <xsd:element name=’IPAddress» type=’xsd:string7> <xsd:element name=’Gateway» type=’xsd:string7> <xsd:element name»’Subnet* type=*xsd:string7> <xsd:element name»’DNS* type=»xsd:string7>

<xsd:element name=’MaxThroughput* type=‘ThraughputType“/> </xsd:sequence>

</xsd:compiexType> </xsd;etemenl>

описание

Информация устройства об интерфейсе Ethernet

схема

IntcrfacvTypc

Fthemetiype

свойства

isRef 0 контент простой

аспекты

перечисление IPV4 перечисление IPV6

программный код

<xsd:etement names*TnterfaceType» type=“EtbernetType7>

описание

Информация о типе интерфейса Ethernet

simpieType EthernetType

пользователь

элемент InteriaceLislType/EthemetList/EthemeVInterfaceType

аспекты

перечисление IPV4 перечисление IPV6

программный код

<xsd:simpleType name=»Eth6metType“> <xsd:restriction base=’xsd;stnng*> <xsd;enumeration value=*IPV47> <xsd:enumeration value=*IPV67> </x8d:reslricl»on>

</xsd:simpleType>

описание

Тип EthernetType

элемент InterfaceListType/EthernetList/EthorneVInterfacelD

схема

j Interfaced)

. mu xsd:hcxBinary

свойства

isRef 0 контент простой

программный код

<xsd:etement name=“lnterfacelD“ type=*xsd:hexBinary*/>

описание

Идентификатор интерфейса Ethernet

элемент InterfaceListType/EthernetList/Ethernet/PhysicalAddress

схема

PhydcalAddress ”<п xsdistring

свойства

isRef 0 контент простой

программный код

<xsd:etemenl names«PhysicalAddress* type=“xsd:string’/>

описание

Физический адрес интерфейса Ethernet

схема

IPAddress

пт |xsd:string

свойства

isRef 0 контент простой

программный код

<xsd:element name=’lPAddress» type=Hxsd:slring7>

описание

IP-адрес интерфейса Ethernet

элемент InterfaceListType/EthemetList/Ethemet/Gateway

схема

Cateway пт xsdrslring

свойства

isRef 0 контент простой

программный код

<xsd:element name=*Gateway type=“xsd:stnng“/>

описание

Информация о шлюзе интерфейса Ethernet

элемент InterfaceListType/EthemetLisVEthernet/Subnet

схема

Subnet

гни xsd:string ч ____________■

свойства

isRef 0 контент простой

программный код

<xsd:element name=»Subnet’ type=’xsd:string7>

описание

Информация о подсети интерфейса Ethernet

элемент InterfaceListType/EthemetLisVEthernet/DNS

схема

; DNS

I 1И11 x$d:slring

свойства

isRef 0 контент простой

программный код

<xsd:element name=»DNS“ type=»xsd:string“/>

описание

Информация о DNS интерфейса Ethernet

схема

MaxThroughput тип ThroughputType

ThroughputType

атрибуты

unit

тип ThroughputUnitType

Хохм.»»

умхгат»

свойства

isRef 0 контент сложный

Атрибуты

Имя единица

Тип ThroughputUnitType

Значение по умолчанию бит/с

Програмшый код

<xsd:etement name=“MaxThroughput“ lype=»ThroughputType7>

Описание

Максимальная пропускная способность интерфейса Ethernet

simpieType ThroughputUnitType

пользователь

атрибут ThcoughputType/@urvt

аспекты

перечисление бит/с перечисление кбиг/с перечисление Мбит/с перечисление Гбит/с

программный код

<xsd:simpleType name=ThroughpulUnilType»> <xsd:reslnction base=»xsd:slring’> <xsd:enumeration value=’bps“/> <xsd:enumeration value=*kbps’/> <xsd:enumeration value=’mbps7> <xsd:enumeration value=’gbps7> </xsd:restricbon>

</xsd:simpleType>

описание

Тип единицы пропускной способности

элемент InterfaceListType/SerialList

схема

□ атрибуты

numofserial

тип xsd:integer

Seriallist ф ^required

… □ Serial П

=3

1..

свойства

isRef 0 minOcc 0 тахОсс 1 контент сложный

дочерние элементы

Serial

атрибуты

Имя numofserial

Тил хзсГцелое число

Использование обязательный

программный код

<xsd:element name=*SecialLisr minOccurs=“0″>

<xsd:complexType> <xsd:sequence> <xsd:elemenl name=»Seriar maxOccurs=»unbounded“> <xsd:complexType>

<xsd:sequence>

<xsd;element name=»lnterfaceType“ type=*xsd:string7> <xsd:element name=»lnterfacelD“ type=»xsd:hexBinary/> <xsd:element names*Dalarate» types«xsd:slring*/> <xsd:element name=»DataBits’ type=“xsd:string»/> <xsd:element name=»StopBrts» type=»xsd:string7> <xsd:element name=»Panty type=’xsd:slring7>

<xsd;element name=*FlowConlror type=*xsd:8tring*/> </xsd:sequence>

</xsd:compiexType>

</xsd:elemenl></xsd:sequenc6> <xsd:attribute name=“numofseriar types«xsd:tnleger* use=“required7> </xsd:compiexType>

</xsd:etement>

описание

Списки последовательных интерфейсов

атрибут lnteffaceListType/SerialLst/@numofseriaJ

свойства

isRef 0 использование обязательный

программный код

<xsd:attribute name^numofserial» type=»xsd :tnleger* uses«required7>

описание

Количество последовательных интерфейсов

элемент interfaceListType/SenalList/Senal

схема

Interfaceiype 1

гип xsdLString 1

InterfaccID I

ran xsd:hcxBinary Ц Baudrate |

■ин xsd:string ||

DataBits |

Serial Q П —-,———1

пм xsd:stringl

StopBits |

mu xsd:string jj

Parity В

mu xs<l:string I

FlowControl I

mu xsd:string 1

свойства

isRef 0 minOoc 1 maxOcc неограниченный контент сложный

дочерние элементы

InterfaceType InterfacelD Datarate DataBits StopBits Parity FlowControl

программный код

<xsd:etement names*’Seriar maxOccurss‘unbounded’> <xsd:comptexType>

<xsd:sequenoe>

<xsd:etement name=“lnterfaceType* type=»xsd:string7> <xsd:etement names’lnleriacelD» type=’,xsd:hexBtnary’/> <xsd:etement name=“Datarate’ typesIIxsd:string»/> <xsd:etement name=“Data&ts» type=“xsd:stnng7> <xsd:etement names,StopBits* type=’xsd:string7> <xsd:eiement name=“Parity,‘ type>**xsd:string7> <xsd:etement name=»RowConlror types«xsd:string*7> </xsd:sequence>

</xsd:complexType> </xsd:element>

описание

Информация устройства о последовательном интерфейсе

схема

InterfaceTVpe niti xsd:string

свойства

isRef 0 контент простой

программный код

<xsd:element name=4nt6rfaceType“ type=*xsd:slring7>

описание

Тип последовательного интерфейса

элемент InterfaceLislType/SerialList/Serial/lnterfacelD

схема

interfacell)

тип xsd:hexBinary

свойства

isRef 0 контент простой

программный код

<xsd:element name=»

nterfacelD* type=“xsd:t»xBinary’,/>

описание

Идентификатор последовательного интерфейса

элемент InterfaceListType/SerialList/Serial/Datarate

схема

Baudrate тчп xsdrstring

свойства

isRef 0 контент простой

программный код

<xsd:element name=»Datarate» type=*xsd:string*/>

описание

Скорость передачи данных последовательного интерфейса

элемент InterfaceListType/SerialLisVSerial/DataBits

схема

OataBils тип xsdistring

свойства

isRef 0 контент простой

программный код

<xsd:element name=»DataBits’ types«xsd:slring*7>

описание

Биты данных последовательного интерфейса

элемент InterfaceListType/SenalLisi/Senal/StopBits

схема

StopBits ran xsdistring

й

J

свойства

isRef 0 контент простой

программный код

<xsd:efemenl names*’StopBits* type=’xsd:slring7>

описание

Стоповые биты последовательного интерфейса

элемент InterfaceListType/SerialLisVSerial/Parity

схема

Parity

тип |xsd:string

свойства

isRef 0 контент простой

программный код

<xsd:etement name=»Parity,‘ type=»xsd:slnng’/>

описание

Чётность последовательного интерфейса

элемент InterfaceListType/SerialList/Serial/FlowControl

схема

FlowControl f ran xsd:string I

свойства

isRef 0 контент простой

программный код

<xsd:etemenl name=»FfowContror type=»xsd:string»/>

описание

Управление потоками информации последовательного интерфейса

элемент DeviceDescriptionType/FunctionProperty

схема

FunctionPropertytype |

FunctionPropertv I

□ — П

Functionfjst j |

ran FunctionPropertyiype J

ran Functionljstiype | |

— — — J

свойства

isRef 0 контент сложный

дочерние элементы

FunctionLisl

программный код

<xsd:efement name=*FunctionPropedy* type=*FunctionPropertyType7>

описание

Информация о функциях устройства

элемент FunctionPropertyType/FunctionList

схема

—1 Fu net to niislTy ре |

FunctionI jst | I

П … n Function П

____1

свойства

isRef 0 контент сложный

дочерние элементы

Function

программный код

<xsd;elecnent name=*FunctionLisr type=“Funct»onLjstType»?>

описание

Слиски функций

элемент Function

схема

FunctionName

тип |xsd:string

FunctionName Description twn xsd:string

FunclionlD

imii xsd:string

Sharable

run

xsdiinteger

Function Q

Category

mn

CategoryТУре £

CacccO OtHKBWI

ограничение [

1 1

InputListSize mn x$d:string ‘

4

twn InputListTVpe

InputList

OutputUstSizc

twn xsd:string

OutpulUst тип I OutputListTypc

свойства

контент сложный

дочерние элементы

FunctionName FunctionNameDescripbon FunctionlD Sharable Category InputListSize InputLtsl OutputListSize OutputUst

пользователь

complexType FunctionListType

программный код

<xsd:etemenl name=»Function*>

<xsd:comptexType> <xsd:sequence>

<xsd:eiement name=“FuncbonName* lype=*xsd:string“/>

<xsd:etement name=»FuncbonNameDescript>on’ lype=*xsd:stnng7> <xsd:etement name=»Fur»cbonlD* type=“xsd:string»/>

<xsd:etement name=*’Sharable“ lype=*xsd:integer7> <xsd;etement refs’Category’/*

<xsd;etement names*lnputListSize* type=*xsd:string» minOccurs=”0″/> <xsd:etement nan№=“lnputLisf type=’lnputListType“ minOccurs=“0″/> <xsd:etement name=“OutputListSize» lype=“xsd:stnng* minOccurs=“0“/> <xsd:etement names-OutputLisi” type=»OutputLislType» minOccurs=”0’’/> </xsd:sequence>

</xsd:complexType> </xsd:element>

описание

Специфичные функции отдельного устройства

элемент Function/FunctionName

схема

FunctionName mn xsd:string

свойства

isRef 0 контент простой

программный код

<xsd:eiement names

«FuncbonName* lype=*xsd:string7>

описание

Имя фунхции

элемент Function/FunctionNaineDescription

схема

FunctionName Description тип xsd:$tring

свойства

isRef 0 контент простой

программный код

<xsd:element names*’FuncbonNameDescription’* type«*xsd:string7>

описание

Имя-описание фунхции

элемент Function/FunctionlD

схема

FunctionlD

inn xsdistring

свойства

isRef 0 контент простой

программный код

<xsd:etemenl name=»FuncbonlD* type=»xsd:slring»/>

описание

Идентификатор фунхции

элемент Function/SharaWe

схема

Sharahle тип 1 xsd:integer

свойства

isRef 0 контент простой

программный код

<xsd:element name=’Sharabte“ type=»xsd:integer“/>

описание

Способность совместного использования функции. 0 представляет неограниченную способность. 1 представляет исключительную способность, а другое целое число указывает на количество способностей

элемент Category

схема

Category 1

0 атрибуты

anv ««other

1MI1

Categor/iype г

сфжмм<«

ограничение |

свойства

контент сложный

пользователь

элемент

аспекты

перечисление Сенсор перечисление Управление перечисление Исполнитегъный механизм

атрибуты

Имя Тип Использование По умолчанию Фиксированное аннотация

программный код

<xsd:element name=’Categor/,> <xsd:complexType> <xsd:stmpteContent>

<xsd:restncbon base=,‘CategoryType*> <xsd:enumerat»on value=“Sensor“/> <xsd:enumerat»on vafue=»Contror/> <xsd:enumerabon value=»Achjator’V> </xsd:restriction> </xsd:simpleContent>

</xsd:compiexType> </xsd:e4emenl>

описание

Категория сообщения, такая как сообщение датчика, сообщение устройства управления или сообщение исполнительного устройства

элемент Function/lnputListSize

схема

InputljstSize Г тип xsdistring |

свойства

isRef 0 minOccO maxOcc 1 контент простой

программный код

<xsd:element name=“lnputListSize* type=’xsd:slring» minO©curs=“07>

описание

Номер входа и входные данные

элемент Function/InputList

схема

Input ListType

Q атрибуты

size ran xsd:integer required

Input l-ist |

ihii InputListTypeT Input |

ran input J „ 0-

— JJ

Inputs

ТИП Inputs C

‘ifrXim. extension

0..

свойства

isRef 0 minOccO maxOcc t контент сложный

дочерние элементы

Input Inputs

атрибуты

Имя размер

Тип xsd:uenoe число

Использование обязательный

программный код

<xsd:elem6nt name=“lnputUst» types’lnputListType* minOccurs=»0“/>

описание

Список входов и входные параметры

элемент InputListType/lnput

схема

Input

□ атрибуты

size

тип : xsdiinteger

свойства

дочерние элементы

атрибуты

программный код

описание

52Si required

id

тип

xsdistring

optional

П—| 1—|—

пате

ran

xsdrstring

Нам»* юыммс

optional

isRef 0 minOcc 0 тахОсс неограниченный контент сложный

Data

Data

run

ОпетИ offOMurut

x$d:striilg£ extension

o..

Имя размер Тип xsd:uenoe число Использование обязательный

Имя идентификатор Тил xsd:crpoKa Использование необязательный

Имя имя Тил xsd:crpoKa Использование необязательный

<xsd:element name=’tnpuT 1уре=»1приГ minOccura=“0″ maxOccurss“unbounded*/>

Отдельный контейнер параметров запроса для контроля

элемент Data

схема

□ атрибуты

id

ran xsd:string optional

name

nin xsd:s*ring

valueunit ran Unitiype optional

Data

шя xsd:stringr

extension |

mln

тип x$d:string optional

max

IWI XSdtString «tx optional

default

nei xsd:string

optional

desc

тип xsd:string ™ optional

type

тки xsd:string optional

свойства

контент сложный

пользователь

complexTypes input Output

атрибуты

Имя идентификатор

Тил xsd:crpotca

Использование необязательный

Имя имя

Тип xsdxrpoxa

Использование необязательный

Имя valueunit

Тип xsd:crpoxa

Использование необязательный

Имя мин

Тип xsd:crpotca

Использование необязательный

Имя макс

Тип xsdxrpoxa

Использование необязательный

Имя по умолчанию

Тип xsdxrpoxa

Использование необязательный

Имя desc

Тип xsdxrpoxa

Использование необязательный

Имя тип

Тип xsd:cTpo«a

Использование необязательный

программный код

<xsd:element пате=»Оа1а»>

<xsd:complexType> <xsd:stmpteContent>

<xsd:extension base=»xsd:string*> <xsd:a№ibute пате=»кГ type=’xsd:string’ uses“opl»onar/> <xsd:attritxjte name=“name* type=’xsd:string“/> <xsd:altritxjte пате=*Уа1иеигиГ type=4JnitType* uses*opbonar/> <xsd:attritxjte name=”min* type=*xsd: string» use=“optional7> <xsd:attritxjte патентах» type=’xsd:string» use=»opt>onai7> <xsd:attritxjte name=»defauir type=’xsd:string» uses«optional7> <xsd:attribute name=»desc» type=‘xsd;string» use=“optional»/> <xsd:attribute names*1ype’a type=“xsd:stnng» uses«optionar/> </xsd:extens»on>

</xsd:simp!eContent> </xsd:comp*exType> </xsd:etement>

описание

Текущее значение ввода-вывода

атрибут Data/@»d

свойства

isRef 0 использование необязательный

программный код

<xsd:attribute name=“id* types“xsd:slring» use=“optional7>

описание

Идентификатор отдельного элемента Data

атрибут Data/@name

свойства

isRef 0

программный код

<xsd:atthbute name=*name» type=»xsd:slring*/>

описание

Имя отдельного элемента Data

атрибут Data/@valueunit

свойства

isRef 0 использование необязательный

программный код

<xsd:attribute name=’valueunit” type=»UratType» use=»optional7>

описание

Блок значений отдельного элемента Data

атрибут Data/@min

свойства

isRef 0 использование необязательный

программный код

<xsd:attnbute name=*min» type=»xsd:string’* use=”optionar/>

описание

Минимальное значение отдельного элемента Data

атрибут Data/@max

свойства

isRef 0 использование необязательный

программный код

<xsd:attribute name=”max‘ type=*xsd;string» use=’optional7>

описание

Максимальное значение отдельного элемента Data

атрибут Data/@default

свойства

isRef 0 использование необязательный

программный код

<xsd:attribute name=*defauir type=’,xsd:string“ us6=*opbonaF7>

описание

Исходное значение отдельного элемента Data

атрибут Data/@desc

свойства

isRef 0 использование необязательный

программный код

<xsd:atthbute name=“desc» types«xsd:string» use=“optionar7>

описание

Описание отдельного элемента Data

атрибут Data/@type

свойства

isRef 0 использование необязательный

программный код

<xsd:attribute name=*type* type=*xsd;string’* use=’optional7>

описание

Тип отдельного элемента Data

элемент InputListType/lnputs

схема

Inputs (extension)

^атрибуты size

тми xsd:integer required

id

d

тал |xsd:string

optional

———————1————————————————

Inputs

тип Inputs [

extension

name

тал xsd:string

optional

о..

Input П——

iun Inp

0

свойства

isRef 0 minOcc 0 maxOcc неограниченный контент сложный

дочерние элементы

input

атрибуты

Имя размер

Тип xsd:uenoe число

Использование обязательный

Имя идентификатор

Тип xsdXTpoKB

Использование необязательный

Имя имя

Тип xsdXTpoxa

Использование необязательный

программный код

<xsd:element name=’lnputs» minOocurs=»0” maxOccurs=“unbounded*> <xsd ;complexType>

<xsdxomplexCoatent> <xsd:extension base=»lnputs7>

</xsdxomptexContent> </xsdxomptexType>

</xsd;eiemenl>

описание

Несколько контейнеров параметров запроса для контроля

элемент Inputs/lnput

схема

Input

— —

[J attributes

•»/е

гиг» xsd:integer

™ required

id

тип xsd:string optional

Input 1

тип Input I

name

mu xsd:string optional

а.

Data

••• JI mn

xsd:string£

Ctacof

extension

0..

свойства

«Ref 0 minOccO maxOcc неограниченный контент сложный

дочерние элементы

Data

атрибуты

Имя размер

Тип xsd:целое число

Использование обязательный

Имя идентификатор

Тип xsdicrpoxa

Использование необязательный

Имя имя

Тип xsdxrpoKa

Использование необязательный

программный код

<xsd:etement палю=*1приГ 1уре=’!приГ

minOccurs=*0* maxOccurs=*unbounde<j7>

описание

Отдельный контейнер параметров запроса для контроля

элемент Function/OutputListSize

схема

OutputUstSize mi xsdistring

свойства

isRef 0 minOcc 0 maxOcc 1 контент простой

программный код

<xsd:element name=

«OutputLislSize* type=»xsd:string’* minOccurs=*07>

описание

Количество выводов и выходные данные

элемент Function/OutputList

схема

OutpulListType

OutputUst

тип OutputListT\pe

size

ran

xsd:integerl

■Will,*

required |

Output ran Output

o..

Outputs ran Outputs

свойства

isRef 0 mtnOcc 0 maxOcc 1 контент сложный

дочерние элементы

Output Outputs

атрибуты

программный код

Имя размер Тип xsd;uenoe число

Использование обязательный

<xsd:element name=“OutputLisr type^OutputListType’ minOccurss«07>

элемент OulputListType/Output

схема

Output

□ attributes

sin:

Output тип Output

тип ‘ xsd:integer 1 *^•1 required I

id

тип xsd:string

optional

name

тип xsdistring ™ optional

Data

ТНП

xsd:string£

Сжиов j4yiaw

extension

о..

свойства

isRef О minOocO maxOcc неограниченный контент сложный

дочерние элементы

Data

атрибуты

Имя размер Тип xsd:целое число

Использование обязательный

Имя идентификатор Тип xsdxrpoxa Использование необязательный

Имя имя

Тил xsd.crpoKa Использование необязательный

программный код

<xsd:etement пате=“Ои1риГ 1уре=*Ои1риГ minOccura=“0″ maxOccurs=“unboundecr/>

описание

Отдельный контейнер параметров отхлиха для контроля отклика или события

элемент OutputListType/Outputs

схема

Output»

□ атрибуты

size

тип ’xsdiinteger required

id

I Outputs I I тип Outputs I I ——-I I

a. (

I

тип I xsdrslriug optional

name тип ! xsd:string “SS? optional

Output

nin | Output

o..

свойства

isRef 0 minOcc 0 maxOcc неограниченный контент сложный

дочерние элементы

Output

атрибуты

Имя размер Тип xsd:uenoe число Использование обязательный

Имя идентификатор Тил xsdxrpoKa Использование необязательный

Имя имя Тип xsdxrpoKa Использование необязательный

программный код

<xsd:element name=“Outputs“ type=‘Outputs» minOccurs=*0’ maxOccurss’*unbounded»/>

описание

Контейнеры параметров отклика для контроля отклика или события

элемент Oulputs/Output

схема

Output

□ агпррфтпы

size

тип xsduntegcr

required

kl

mu xsd:string

optional

name

Output 1

rt nw xsd:slring

mn Output |

1 opturnl

O-.

Data

*

ТИП

Clwae гф«ч*м«(

xsd:stringC extension

о..

свойства

isRef 0 minOocO maxOcc неограниченный контент сложный

дочерние элементы

Data

атрибуты

Имя размер

Тип xsd:целое число

Использование обязательный

Имя идентификатор

Тип xsdxrpotca

Использование необязательный

Имя имя

Тип xsd:crpo«a

Использование необязательный

программный код

<xsd:etement name=“Output“ 1уре=*Ои1риГ minOccura=“0″ maxOccurs=“unboundecr/>

описание

Отдельный контейнер параметров отхлиха для контроля отклика или события

элемент DeviceDescriptionType/StatusPfoperty

схема

| StatusPropcrty’iypc I

I а I

| ^Status……….| (

■ .тип StatusTYpel ■

| |

| FimctionStatus I

StatusPropcrty | 1 о.. 1

тип StatusPrcpcrtyTypc | 1” 1

| тип DevioeStatusType | |

| . NetworkStatusList j

свойства

isRef 0 контент сложный

дочерние элементы

Status Functionstatus Devicestatus NetworkStatuslist

программный код

<xsd:elecnent name=»StatusProperty» type=»SlatusPropertyType»/>

описание

Информация о состоянии устройства

элемент StatusPropertyType/Status

схема

Status

тип StatitflVpe

свойства

isRef 0 контент сложный

аспекты

перечисление Онлайн перечисление Оффлайн перечисление Ошибка

программный код

<xsd:element names*Status» type=*StatusType7>

описание

Текущее состояние устройства, такое как «онлайн», «оффлайн» или «ошибка»

элемент StatusPropertyType/FunctionStatus

схема

Q атрибуты numoffiinction S mi xsd:integer I

I-unctionMatus П

0» Function В

ihii EunctionStatusType |

свойства

isRef 0 minOccO maxOcc неограниченный контент сложный

дочерние элементы

Function

атрибуты

Имя numoffunction

Тил xsd:yenoe число

программный код

<xsd:etement name=*‘FunctionStatus» minOccurs=»0″ maxOccurss«unbounded»> <xsd:comptexType>

<xsd:sequenoe>

<xsd:element name=“Funct>on* type=“FunctionSlatusType*/> </xsd:sequence>

<xsd:attnbute name=“numoffunction* type=’xsd:integer»/> </xsd:oomplexType>

</xsd:element>

описание

Текущее детализированное состояние функции а состоянии онлайн

атрибут StatusPropertyType/FunctionStatus/@numoffur>ctK>n

свойства

isRef 0

программный код

<xsd:attribute name=“numoffunction’ type=*xsd:integer7>

описание

Количество функций

схема

Г ■ I

I l unctioikStaJusType |

1 FunctionlD | 1

! ТИП i.xsd:string| 1

—————————-1 . 1

Function | SharableStatus I i

run i FimctionSlatusiype J»* тип

xsd:integer 1 i

Fui

1МП

ictionStatu.sValueli.st [ 1

FunctianStatusValueListType ] 1 ————£i

свойства

isRef 0; контент сложный

дочерние элементы

FunctionlD FunctionStatusValuebst

пользователь

comptexType FunctionListType

программный ход

<xsd:elecnent name=»Function» type=-FunctionStatisType»/>

описание

Состояние функции устройства

элемент StatusPropertyType/DeviceStatus

схема

1 DeviceStatu.sType |

MPL’SlalttsLLsl Q |

DevicvStatux Д , ■

□ … Q McmoryStatuslJM Q |

тип DeviceStatusType т| |

StorageStatuslist Q |

свойства

isRef 0 minOcc 0 maxOcc 1 контент сложный

дочерние элементы

MPUStatusUst MemorySlatusList StorageStatusList

программный ход

<xsd:element names*DeviceStatus* types*DeviceSlatusType» minOccurs=»07>

описание

Текущее состояние устройства аппаратного обеспечения

элемент StatusPropertyType/NotworkStatusList

схема

□ атрибуты

numofintcrfacc ит xsd: integer и‘«^Х required

NctworkStatusList Q 1,1 *» ————

Networkstatus П

»*»^P imii NetworkStatusIVpe П

extension

j-

свойства

isRef 0 minOocO maxOcc 1 контент сложный

дочерние элементы

Networkstatus

атрибуты

Имя numofinterface

Тип xsd:oenoe число

Использование обязательный

программный код

<xsd:efemenl name=“NetworkStatusLisT minOccurs=“0″>

<xsd:complexType> <xsd:sequenoe> <xsd:etement names*’NetworkStatus* maxOocurs=»unboundecT> <xsd:comptexType> <xsd:complexContent>

<xsd:extension bases*NetworkStatusType7> </xsd:complexContent> </xsd:complexType>

</xsd:element>

</xsd:sequence> <xsd:atthbute name=“numofinterface» type=»xsd integer* use=»required7> </xsd:complexType>

</xsd:element>

описание

Списки текущего состояния сети

атрибут StatusPropertyType/NetworkStatusList/@numofintei1ace

свойства

isRef 0 использование обязательный

программный код

<xsd:attribute names*numofinterface» type=»xsd:integer* use=“required7>

описание

Когычестэо интерфейсов отдельного устройства

схема

NeluvrkStatusType (extension)

InterfaceH) I nm j xsdrstring I

Networkstatus

nm

NetworkStatusType Q

СЬксб

extension

1..

Connection

тип

xsd:string

Снк«£ КЬшыми

restriction

Traffic I

TW^XStfcstnngl

ResponseTime I | xsd:string(j | 1 extension | | I I I

пт

O>««4 o>>xwa»«

LussRate

iwt xsd:string

свойства

дочерние элементы программный код

описание

isRef О minOcc 1 maxOcc неограниченный контент сложный

InterfacelD ResponseTime LcssRate Connection Traffic <xsd:element names*NetworkStalus* maxOccurs=’unbounded»> <xsd:complexType>

<xsd:complexConlent> <xsd:extension base=»NelworkStatusType’/>

</xsd:complexContent> </xsd:complexType>

</xsd:etement>

Текущее состояние сети отдельного интерфейса в состоянии онлайн

simpleType StatusType

пользователь

элемент

аспекты

перечисление Онлайн перечисление Оффлайн перечисление Ошибка

программный код

<xsd:simpteType name=*SlatusType“> <xsd:reslhct»on base^xsdislring»» <xsd:enumerat»on vahje=»Oniine’/> <xsd:enumerabon vatuea«Offi»ne*/> <xsd:enumerabon vakje«»Etror7> </xsd:restriction>

</xsd:simpleType>

описание

Тил состояния

simpfeType TimeUnitType

пользователь

атрибут

аспекты

перечисление с перечисление мс перечисление мкс

программный код

<xsd:simpleType name=T«neUnftType*> <xsd:restriction base=“xsd:strng*> <xsd:enumeration value=’sec7> <xsd:enumeration value=’msec7> <xsd:enumeration value=’usec7> </xsd:restrict»on>

</xsd:simpleType>

описание

Тип единицы времени реакции

элемент FunctionStatusType/FunctionlD

схема

FunciionlD Г

тип

xsd:string£

свойства

isRef

0; контент простой

программный код

<xsd:etement name=’Funcl»onlD’ type=’xsd:slring7>

описание

Идентификатор функции

элемент FunclionStatusType/SharableStatus

схема

SliarabteStat us

nm |xsd:intcger

свойства

isRef 0; контент простой

программный код

<xsd:eiement name=’SharabteStatus’ lype=*xsd:integer’7>

описание

Разделяемое состояние функции

схема

Г

Iг

1

unclk>nStatusVulueli.*rt’iype |

□ атрибуты 1

1

■ 1

StZC I |

1

1

1

шп ixsd:integer| |

555^ required 1

1

, ———~———- д

L

|

тип

FunctionStatusValuel.istiy’pe ]

Г I

, FunctionStatusValue |

1

|

, «ни FunctionStatusValue |

1

■■■ р i |

FunctionStatusValues | 1

■ inn i FunctionStatusValues | 1

1

1

свойства

isRef 0 minOccO maxOcc 1 контент сложный

дочерние элементы

FunctionStatusValue FunctionStatusValues

атрибуты

Имя размер

Тип xsdiuenoe число

Использование обязательный

программный код

<xsd;eiement names*FunctionSlatusValueList» type=*FunctjonStatusValueLislType»

minOccufs=*0″/>

описание

Списки значений состояния функции

схема

1-unctionStutusValuc

□ attributes

size

тип xsd:integer required

id

тип xsd:string

JSX optical

name

. FunctionStatusValue

ran FunctionStatusValue

тип xsd:string

optional

FunctionStatusVulueDutu

тип

x$d:stnng

extension

o..

свойства

isRef 0 minOocO maxOcc неограниченный контент сложный

дочерние элементы

FuncbonSlatusValueOala

атрибуты

Имя размер Тип xsd:целое число

Использование обязательный

Имя идентификатор Тип хв<±сгрока Использование необязательный

Имя имя Тил xsdXTpoxa Использование необязательный

types’FunctionSlatusValue’

элемент FunctionStatusValueData

схема

Functior

1И11

спим

□ id iStatusValucData П 1

—-——41 тип xsd:string П ж»»

[ пали

extension L!a

————————-1 nar

тип

атрибуты г—;—;—

xsd:stnng optional

i*e

xsd:string

свойства

контент сложный

пользователь

comptexType

атрибуты

Имя идентификатор

Тил ХБсГстрока

Использование необязательный

Имя имя

Тип хвб:строка

программный код

<xsd:element names*FunctionStatusVaiueData*> <xsd:complexType>

<xsd:stmpteContent> <xsd:extension base=»xsd:stnng*> <xsd:attribute name='»>d“ type=*xsd:string’ uses*opbonar/> <xsd:attribute name=“name’ type=’xsd:string7> </xsd:extens»on>

</xsd:simpteContent> </xsd:comptexType> </xsd;etemenl>

описание

Текущее значение FunctionStatusValue

атрибут FunctionStatusValueData/@id

свойства

isRef 0; использование необязательный

программный код

<xsd;attribute name=»id» type=»xsd:stnng* us6=“opUonar/>

описание

Идентификатор FunctionStatusValueData

атрибут FunctionStatusValueData/@name

свойства

isRef 0

программный код

<xsd:attnbute name^name* type=»xsd:stnng7>

описание

Имя FunctionStatusValueData

схема

l-‘unct ionSta! usVatues

FunctioiTStatusValues

тин FunctionStatusValues

□ атрибуты size

Hui j xsd:integer required id

пи xsd:string

“УТ optional name

тип xsdrstring

*2!? optional

о..

FunctionStatusValuc

tun FunctionStatusValuc

L______

свойства

tsRef 0

minOccO maxOcc неограниченный контент сложный

дочерние элементы

FuncbonStatusValue

атрибуты

Имя размер Тип xsd:целое число

Использование обязательный

Имя идентификатор Тип xsdxrpoKa Использование необязательный

Имя имя

Тил xsd.crpoxa Использование необязательный

элемент FunctionStatusValues/FunctionStatusValue схема

FunctionStatusVaJue

mu j FunctionStatusValuc

о-

свойства

FunctionStatusValuc

о..

isRef 0 minOcc 0 maxOcc неограниченный контент сложный

дочерние элементы

Function StatusValueData

атрибуты

Имя размер Тил xsd:qenoe число

Использование обязательный

Имя идентификатор Тип xsdxTpoxa

Использование необязательный

Имя имя

Тил xsdxTpoxa Использование необязательный

элемент DeviceStatusType/MPUStatusUst

схема

numofMPU 1

««I xsd:integer 1

MPUStatusUst Q rCl|l,irC(1 |

… MPUStatus q

i..

свойства

tsRef 0 minOcc 0 maxOcc 1 контент сложный

дочерние элементы

MPUStatus

атрибуты

Имя numofMPU

Тип xsd:uenoe число

Использование обязательный

программный код

<xsd:element names*MPUStatusLisr minOccurs=“0″>

<xsd:complexType> <xsd:sequence> <xsd:element name=’MPUStatus“ maxOccurss’unbounded»* <xsd:complexType> <xsd:sequence>

<xsd:etement name=*MPUID» lype=*xsd:slring7> <xsd:etement name=’MPUUsage* type=,,xsd:string’/> <xsd:element name=*Temperature* type=“xsd:string7> </xsd:sequence> </xsd:complexType>

</xsd:element> </xsd:sequence> <xsd:attribute name=»numofMPU’ type=“xsd:integer“ use=’requwed“/> </xsd:complexType>

</xsd:element>

описание

Слиски состояний МПУ устройства

атрибут DeviceStatusType/MPUStatusList/@numofMPU

свойства

isRef 0; использование обязательный

программный код

<xsd:attribut8 name=»numofMPU“ types’*xsd:integerM use=’required7>

описание

Количество МПУ устройства

элемент DeviceStatusType/MPUStatusList/MPUStatus

схема

MPUID тип xsdrstring

MPUUsage

MPUStatus Q … П

И —■•>’ тип «ri.strine

1.. 1 1

Temperature nm xsd:string

свойства

isRef 0 minOcc 1 тахОсс неограниченный контент сложный

дочерние элементы

MPU1D MPUUsage Temperature

программный код

<xsd:element name=»MPUStatus» maxOocurs=»unbounded“> <xsd:complexType> <xsd:sequence>

<xsd:element name=*MPUlD» type=»xsd:string*/>

<xsd:element name=*MPUUsage» type=»xsd:stnng7>

<xsd:element name=“Temperature» type=»xsd:sthng7> </xsd:sequence>

</xsd:comptexType> </xsd:etement>

описание

Состояние МПУ устройства

элемент DeviceStatusType/MPUStalusList/MPUStatus/MPUID

схема

MPLT1D Ц

urn xsd:string|

свойства

isRef 0; контент простой

программный код

<xsd;element namea”MPUID* type=»xsd:stnng7>

описание

Идентификатор МПУ устройства

элемент DeviceStatusType/MPUStalusList/MPUStatus/MPUUsage

схема

MPUUsage || ши xsd:stringl

свойства

isRef 0; контент простой

программный код

<xsd:element name=»MPUUsage“ type=”xsd:slring7>

описание

Использование МПУ устройства

схема

Temperature tun xsd:string

свойства

isRef 0: контент простой

программный код

<xsd:etemenl name=*Temperature* type=’xsd:stnng7>

описание

Температура МПУ устройства

элемент DeviceStatusType/MemoryStatusList

схема

Q атрибуты numofmemory 1

ши xsd:integer

MemoryStatusljst required

■■■ Q MemoryStatus

1-

свойства

isRef 0 minOecO maxOcc 1 контент сложный

дочерние элементы

MemoryStatus

атрибуты

Имя numofmemory

Тип xsd:itenoe число

Использование обязательный

программный код

<xsd:element name=»MemoryStalusList* minOccurs=“0“> <xsd:compiexType>

<xsd:sequence>

<xsd;etement name=»MemoryStatus» maxOccurss*unbounded»> <xsd:comptexType>

<xsd:sequence> <xsd:element names«MemorylD» type=’xsd:slring7> <xsd:etement names*TotaiMemSize» type=“xsd:string’/> <xsd:etement names«MemUsage* type=’xsd:string7> </xsd:sequence>

</xsd:oomplexType>

</xsd:element> </xsd:sequence>

<xsd:attributs name=“numofmemory,‘ type=*‘xsd:integer“ use=’requtred7> </xsd:complexType>

</xsd:element>

описание

Списки состояний накопителя устройства

атрибут DeviceStatusType/MemoryStatusLisV@numofmemory

свойства

isRef 0; использование обязательный

программный код

<xsd;attribute пате=»пито(тепюгу types*xsd:integer*’ uses«required*/>

описание

Номер накопителя

элемент DeviceStatusType/MemoryStatusList/MemoryStatus

схема

MemorylD

тип Jxsdistring

TotalMemSizi

McmoryStatiw Ц ••• О ___!________

( —*»• ran xsdistrinc

e

1.. ■»

MemUsage ran xsd:string

свойства

isRef 0 minOcc 1 maxOcc неограниченный контент сложный

дочерние элементы

MemorylD TotalMemSize MemUsage

программный код

<xsd;elemenl names*MemorySlatus’ maxOccurs=»unbounded*> <xsd:complexType>

<xsd:sequence>

<xsd:element name=*MemorylD» type=»xsd;slring*/>

<xsd:element name=’,TotalMemSize* type=“xsd:string»/> <xsd:element name=*MemUsage» type=»xsd:string“/> </xsd:sequence>

</xsd;compiexType>

</xsd;eiemenl>

описание

Состояние накопителя

элемент DeviceStatusType/MernocyStatusList/MernoryStatus/MenrorylD

схема

MemorylD гии xsd:string

свойства

isRef 0; контент простой

программный код

<xsd:elemenl namea«MemorylD» type=»xsd:slring*/>

описание

Идентификатор накопителя

схема

TotalMcmSize тип | xsd:string

свойства

isRef 0: контент простой

программный код

<xsd;efement names*TotaiMemStze» type=“xsd:slring’/>

описание

Полный объем накопителя

элемент DeviceStatusType/MernoryStatusList/MemoryStatus/MemUsage

схема

McmUsagc

тип ] xsdistring

свойства

isRef 0: контент простой

программный код

<xsd;efement name=»MemUsage’ type=*xsd:stnng’7>

описание

Используемый объем накопителя

элемент DeviceStatusType/StorageStatusList

схема

□ агприбу/пы numofetorage 1

пт xsd:integcr 1

StonieeStatusl 1st rt «”!*»*«* |

————J

StorageStatua

1..

свойства

isRef 0 minOcc 0 maxOcc 1 контент сложный

дочерние элементы

Storagestatus

атрибуты

Имя numofstorage

Тип xsd;uenoe число

Использование обязательный

ГфОГрЗММНЫЙ код

<xsd:element name=»StorageStatusLisf’ minOccurs=“0“> <xsd:complexType>

<xsd:sequence>

<xsd:elecnent name=»StorageStatus“ maxOccurss*unbounded*> <xsd:complexType>

<xsd:sequence> <xsd:element name^StoragelD» type=’xsd:string“/> <xsd:element names’TotalStorageSize» type=’xsd:string7> <xsd:element names«StorageUsage» type=“xsd:slring7> </xsd:sequence>

</xsd :comptexType> </xsd:etement></xsd:sequence>

<xsd:attribute name=“numcfstorage* type=’xsd;inleger» use=’required7> </xsd:complexType>

</xsd:etement>

описание

Списки состояний запоминающего устройства

атрибут DeviceStatusType/StorageStatusList/@numofstorage

свойства

isRef 0; использование обязательный

программный код

<xsd:attribute name=»numofstorage“ types*xsd:integer” uses*required7>

описание

Номер запоминающего устройства

схема

StoragelD тип xsd:string

TotalStorageJ StorageStatus Q ••• ]П

,, J] —-S’ тип xsdrstrirot

1-

Storagelfnage тип xsdrstring

и?

свойства

isRef 0 minOcc 1 maxOcc неограниченный контент сложный

дочерние элементы

StoragelD TolalStorageSize StorageUsage

программный код

<xsd;element name=»StorageStatus“ maxOccurss«unbounded»> <xsd:complexType>

<xsd:sequenoe>

<xsd:etement name=“StoragelD“ type=*xsd:string7> <xsd:etement namesTotalStorageSize* type=»xsd:string“/> <xsd:etement names*’StorageUsage’* type=,,xsd:slring’/> </xsd:sequence>

</xsd:oomplexType> </xsd:element>

описание

Состояние запоминающего устройства

элемент DeviceStatusTypeZStorageStatusList/StorageStatus/StoragelD

схема

StoragelD пш xsd:string

свойства

isRef 0: контент простой

программный код

<xsd:etement name=’StoragelD“ type=“xsd:string’/>

описание

Идентификатор запоминающего устройства

элемент DeviceStatusType/StorageStatusList/StorageStatus/TotalStorageSize

схема

TotalStoragcSize пш xsd:string

свойства

isRef 0; контент простой

программный код

<xsd:etement name=’TolalStorageSize“ type=“xsd:string’,/>

описание

Общий объем запоминающего устройства

схема

StorageUsage ■ни xsd:string

свойства

isRef 0; контент простой

программный ход

<xsd:elecnent names«StorageUsage* type=*‘xsd:string»/>

описание

Используемый объем запоминающего устройства

элемент NetworkStatusType/lnterfacelD

схема

IntcrfacclD

тип xsd:8tiing|

свойства

isRef 0: контент простой

программный код

<xsd;element names«lnterfacelD* type=»xsd:string»/>

описание

Идентификатор собственного интерфейса

элемент NetworkStatusType/ResponseTime

схема

Q атрибуты

ResponseTime Г

unit

ши TimeUnitTSpe

■МП |xsd:string[J

extension |

свойства

isRef 0 контент простой

атрибуты

Имя единица

Тип TimellnitType

Использование с

программный код

<xsd:element name=*ResponseTimeK> <xsd:complexType> <xsd:simpteConlent>

<xsd:extension base=»xsd:stnng*> <xsd:attribute name=“unit* type=*TimeUnitType* default=’sec7> </xsd;extens»on>

</xsd:simpleContent> </xsd:compiexType> </xsd;elemerit>

описание

Текущее время реакции отдельного интерфейса

атрибут NetworkStatusType/ResponseTime/@unit

свойства

«Ref 0 по умолчанию

с

аспекты

перечисление

с

перечисление

мс

перечисление

мкс

программный код

<xsd:atthbute name=*unit» type=»TimeUralType» defaufls«sec7>

описание

Единица времени реакции

элемент NetworkStatusType/LossRate

схема

fx>ssRatc

тип xsdrstring

свойства

isRef 0 контент простой

программный код

<xsd;element name=”LossRate’ type=*xsd;string»7>

описание

Текущий коэффициент потери отдельного интерфейса

элемент NetworkStatusType/Connecbon

схема

Connect

ran

СмкоФ off imm—

ion xsd:strtng restriction

свойства

isRef 0 контент простой

аспекты

перечисление Онлайн перечисление Оффлайн

программный код

<xsd:efement nanTe=“Conneclion’> <xsd:simpleType>

<xsd:restriction base=’xsd:slring’> <xsd;enumeration value=’Online7> <xsd:enumeration value=*Offline7> </xsd:restr»cbon> </xsd:simpleType>

</xsd:element>

описание

Текущее состояние соединения, онлайн или оффлайн отдельного интерфейса

элемент NetwockStatusType/T raffle

схема

Traffic mu xsd:string i — •—*aJ

свойства

isRef 0 контент простой

программный код

<xsd:element name=Traffic“ type=*xsd:string7>

описание

Текущий сетевой трафик (Кбит/с) отдельного интерфейса

элемент DeviceDescriptionType/ConnectivityProperty

схема

Г

1 ConnectivityPropertyTvpc 1

1 1

I Neighborlist I

Connectivityproperty | 1 ___ 1 1

. Q 1 1 ••• П тип Neighbor Li stTVoe П

iwn CcmncctivityPropertvTvpc | : ____. | 1

I • ‘ 1 I X- extension | j

свойства

isRef 0 minOccO maxOcc 1 контент спожишй

дочерние элементы

Neighbocbst

программный код

<xsd:element name=“ConnectivityProperty* type=“ConoectivrtyPropeftyType»

minOccurs=*0’/>

описание

Информация о подключении устройства

элемент NeighborListType/DevicelD

схема

Devi cell)

тип |xsd:string

свойства

isRef 0 контент простой

программный код

<xsd:elefnent name=’DevicelD“ type=’xsd:slring7>

описание

Идентификатор собственного устройства

элемент NeighborListType/Neighborlnfo

схема

NetworkType |

ТИП

KetworkTypeiype S

Neighborinfo q … р

О..

InterfacelD |

тип xsd:string 1

О..

О..

Nodeinfo

ТШ1

NeighborList’I\pe (*

extension

О..

свойства

isRef 0 minOccO птэхОсс неограниченный контент сложный

дочерние элементы

NetworkType InterfacelD Nodeinfo

программный код

<xsd:etement name=“Ne*ghborinfo* minOccurs=*0* maxOccurs=*unbounded»> <xsd:comptexType> <xsd:sequence>

<xsd:etement name=”NetworkType» type=*NetworkTypeType» minOccurs=»0″ maxOccurs=“unboundecT/>

<xsd:etement name=*’lnterfacelD’’ type=“xsd:strjng’ minOccurs=’0” maxOccurs=“unbounded“/>

<xsd;eiement name=“Nodelnfo“ minOccurs=XT maxOccurss*unbounded*> <xsd:complexType> <xsd:complexContent> <xsd:extension base=’NetghborListType»>

<xsd:attribute name=»NumOfNe»ghbor» types*xsd:cnleger* uses’required*/* </xsd:extension>

</xsd:complexContent> </xsd:oomplexType> </xsd:element>

</xsd:sequence> </xsd:oomplexType> </xsd:element>

описание

Информация о соседних узлах устройства

элемент NeighborListType/Neighborlnfo/NetworkType

схема

Network’iype (

тип NetworkiypeType J

0..

свойства

isRef 0 minOcc 0 maxOcc неограниченный контент простой

аспекты

перечисление перечисление

ether net ieee1394

перечисление перечисление перечисление

Wibeem echonet uwb

перечисление перечисление перечисление

usb pic 802.11

перечисление перечисление перечисление

bluetooth zigbee rikl

перечисление перечисление перечисление

rs485 rs232 unknown

программный код

<xsd:element name=*NetworkType* type=”NetworkTypeType* minOccurs=“0“ maxOccurs=*unbounded”/>

описание

Тил сети соседнего устройства

элемент NeighborListType/Neighborlnfo/lnterfacelD

схема

InterfacelD тип xsdrslring

0-

свойства

isRef 0 minOcc 0 maxOcc неограниченный контент простой

программный код

<xsd:element name=’lnleriacelD» type=’xsd:string” minOccurs=“0″ maxOccurss”un-bounded»/>

описание

Идентификатор интерфейса соседнего устройства

элемент NeighborListType/Neighborlnfo/Nodelnfo

схема

Nodeinfo

. NeighborUsfiype (extension) |

; DevicelD 1 |

i тип xsdrstringl I

n

шп

NeighborljstType Q

JZ-P |

Neiftliborlnfo Q

оартами

extension

0..

Q атрибуты

NumOfNeighbor

mn Jxsd:intcger

I

required

свойства

tsRef 0 minOccO maxOcc неограниченный контент сложный

дочерние элементы

DevicelD Neighborinfo

атрибуты

Имя NumOfNeighbor

Тип xsd:целое число

Использование обязательный

программный код

<xsd:etement name=*Nodelnfo“ minOccurs=“0″ maxOccurs=“unboundecf> <xsd:complexType>

<xsd:compiexContent>

<xsd;extension base=’Ne»ghborListType»> <xsd:attnbuts name=»NumOfNe»ghbor type=*xsd:integer’ uses«required»/> </xsd:extension>

</xsd:complexContent> </xsd:oomplexType> </xsd:element>

описание

Информация об отдельном соседнем узле

атрибут NeighborListType/Neighborlnfo/NodelnfQ/@NumOfNeighbor

свойства

isRef 0: использование обязательный

программный код

<xsd:attributs name=»NumOfNe»ghbor types«xsd:integer* uses”required7>

описание

Количество соседних устройств

элемент DeviceDescriptionType/AdditionalProperty

схема

j AdditiutialProprrfy’iypr

| Ilardwarelnfo rt

| 1 Soflwareljstlnfo rt

1 I

AdditionalPruperty J

mn I AdditionalPropertyTypc |

DcriceSpecificlnfo 1

| thii j PropcrtyListTypc J

1 . 1

| ■ Description I

1 nui xsdistringl

свойства

isRef 0 minOcc 0 maxOcc 1 контент сложный

дочерние элементы

Hardwareinfo SoftwareListlnfo DevkeSpecifidnfo Description

программный код

<xsd:eletnenl name=’AdditionalProperty“ type=*AddrtionalProp6rtyType*

minOccura=’0’/>

описание

Представляет неклассифицированные и неопределенные свойства

свойства

isRef 0 minOocO maxOcc 1 контент сложный

дочерние элементы

ModelName ModetNumber SerialNumbec HardwareVersion InfoURL Weight PhysicalSize Displaylist MemoryList MPUList StorageUst PowecConsumption

программный код

<xsd:eiement names*Hardwarelnfo’ mmOcci»s=*0*> <xsd :ccxnpiexType>

<xsd:sequence>

<xsd:etement names«ModeiName* type=*xsd:slring“ minOccurs=“07> <xsd:etecnenl names‘ModelNumber“ type=»xsd:string’ minOccurs=*07> <xsd;e*ement name=*SerialNumber’ type=‘xsd:slnng» гтмпОосига=»07> <xsd.etemenl name=“HardwareVersion» type=,,xsd:slring* minOccurs=*07> <xsd;e*ement name=“lnfoURL» type=*xsd;string* minOccurs=*07> <xsd:etemenl name=»Weighf type=’WeightType’ minOccurs=*07> <xsd:etemenl name=”PhysicalSize» typea*Phys«alSizeType» minOccurs=»07> <xsd:e*ement name=“DisplayLisr minOccurs=“0“>

<xsdxomptexType> <xsdxomptexContenl> <xsd:exlension base=“DisplayListType»> <xsd:altnbute name=*numofd»splay’’ type=»xsd:integer’ uss=“reqmred»/> </xsd:extension>

</xsd:complexContent> </xsd:comptexType>

</xsd:etement>

<xsd:etecnenl name=”MemoryL»sr minOccurs=»0*> <xsd:complexType>

<xsdxomptexContent>

<xsd extension bases*’MemoryUstType’> <xsd:attribule name=*nunKrfmemory* type=“xsd;inleger* use=“required»/> </xsd:extension>

</xsd:comptexContent> </xsd:comptexType>

</xsd:etement> <xsd:e*emenl name=”MPUbsr minOccurs=»0″> <xsdxomplexType>

<xsd xomplexConten t> <xsd:extension base=“MPUListTypeK>

<xsd:attnbule name=*numofMPU» type®»xsd :«nteger* use=“required»/> </xsd:extension>

</xsd:complexContent> </xsd:complexType> </xsd:etement>

<xsd:etement names*StorageUsr minOocurs=“0″> <xsd:comptexType>

<xsd xomplexConten t>

<xsd:extension bases,StorageListType*> <xsd:aUribule name=’nunx>fstcxage» type=’xsd:mteger’’ uses«required7> </xsd:extension>

</xsd:complexContent> </xsd:comptexType>

<xsd:etement>

<xsd:eiemenl name=“PowerConsumption* types*’PowerConsumptionType’a minOccurs=»07>

</xsd:sequence> </xsd:comptexType>

</xsd:etement>

описание

Спецификация аппаратного обеспечения устройства

элемент AdditionalPropertyType.’Hardwarelnfo/ModelNarne

схема

ModelName J

пт xsd:string j

свойства

isRef 0; minOcc 0; maxOcc 1; контент простой

программный код

<xsd:element name=*ModelName» type=»xsd:slring* minOccirfs=*0*/>

описание

Имя модели устройства

элемент AdditionalPropertyType?Hardwareinfo/ModelNumber

схема

ModelN’umber .

nm xsd:string

свойства

isRef 0: minOcc 0; maxOcc 1; контент простой

программный код

<xsd:etement name=’ModeiNumber types«xsd:string,a mmOccurs=“07>

описание

Номер модели устройства

элемент AdditionalPropertyType/Hardwarelnfo/SeriatNumber

схема

SrrialNumbcr

iMti |x$d:string

свойства

isRef 0; minOcc 0; maxOcc 1; контент простой

программный код

<xsd:efement name

=‘SerialNumber“ lype=*xsd:string“ пмпОссигв=*Ю*/>

описание

Серийный номер устройства

элемент AdditionalPropertyType/Hardwarelnfo/HardwareVersion

схема

1 lardware Vcrsio п

тип

x$d:string

свойства

isRef 0: minOcc 0; maxOcc 1; контент простой

программный код

<xsd:etemenl name=»Hardwar8Version» type=»xsd:sthng’ minOccurs=*07>

описание

Версия аппаратного обеспечения устройства

элемент AdditionalPro ре rtyType/HardwarelnfoflnfoURL

схема

InfoURI.

шп xsd:string

свойства

isRef 0: minOcc 0; maxOcc 1: контент простой

Программный код

<xsd:element name=*lnfoURL* type=*xsd:string» minOccurs=*07>

описание

URL информации об устройстве

элемент AdditionalPro ре rtyType/Hardwarelnfo/Weight

схема

Wrightly ре j

Weight 1

тап | Wcight’iype |

WeightValuc I | тип xsd:string 1 | ■». J] |

——1 |

run ; Unitiype ] (

свойства

isRef 0; minOcc 0; maxOcc 1: контент сложный

дочерние элементы

WeightVaJue Unit

программный код

<xsd:element names*Weight» type=*WeigbtType» minOccurs=»0″7>

описание

Информация о весе устройства

элемент WeightType/WeightValue

схема

Weightvalue тип xsd:string

свойства

isRef 0; контент простой

программный код

<xsd:element name=*WeightValue* lype=*xsd:slring7>

описание

Значение веса

элемент WeightType/Unit

схема

Unit

тип UnitType

— 1 ——— I

свойства

isRef 0: контент простой

программный код

<xsd:efement name=“Unrt» type=“UnitType“/>

описание

Единица веса

simpfeType UnitType

пользователь

Элементы:

WeightType/Unit PhysicalSczeType/Unil PowerConsumptionType/Unil: атрибут Data/@vatueunit

программный код

<xsd:simpleType name=»UnrtType“> <xsd:restriclion base=’xsd:hexBinary*/> </xsd:simpleType>

описание

Определяемая пользователем единица

элемент AdditionalPropertyType/Hardwarelnfo/PhysicalSize

схема

PhysicalSizc J

nm PhvsicalSizeTypc *1

PhysicalSizeiype

SizeValue I urn [xsd:string|

I-

Unit I

twi UnitType]

свойства

isRef 0 minOocO maxOcc 1 контент сложный

дочерние элементы

SizeValue Unit

программный код

<xsd:eternenl name=“PhysicaiStze» types«PhysicalSizeType» minOocurs=»07>

описание

Информация о физическом размере устройства

элемент PhysicalSizeType/SizeValue

схема

SizeValue тип xsd:string

свойства

isRef 0 контент простой

программный код

<xsd:eiement name=“S<zeVa!ue* types*xsd:slnng7>

описание

Величина физического размера

элемент PhysicalSizeType/Unit

схема

Unit тип | Unittypc

свойства

isRef 0 контент простой

программный код

<xsd;elecnent name=*Unit* type=’UnrtType7>

описание

Единица физического размера

элемент Additional горе rtyType/Hardwarelnfo/DisplayList

схема

Display Iasi I

тип j Display Listiype П

| extension ]

DisplayListTVpc (extension) |

Display |

l..

1

3 1

|

П атрибуты

numofdisplay

IMIt

xsd:integer

Мспм^

шннас

required

свойства

isRef 0 minOcc 0 maxOcc 1 контент сложный

дочерние элементы

Display

атрибуты

Имя numofdrsplay

Тип xsd:uenoe число

Использование обязательный

программный код

<xsd:element names*Dt^>layList» minOccurs=»0“> <xsd:complexType>

<xsd;complexContent>

<xsd:extension bases«DtsplayLtstTyp6*> <xsd:attribute names*numofdisplay* lype=»xsd:integer’ uses«required7> </xsd:extens»on>

</xsd:cocnpiexContent> </xsd:complexType> </xsd:etement>

описание

Списки экранов

атрибут AdditionalPropertyType/Hardwarelnfo/DisptayList/@numofdis play

свойства

isRef 0; использование обязательный

программный код

<xsd:attritxjte narT№=“numofdisplay» types‘*xsd:<nteger*’ use=»required*/>

описание

Количество экранов

элемент DisplayListType/Display

схема

DisplaylD run xsd:string

Resolution ran xsd:string

Display П — □ *— »

* -v* DisplaySize

iuii xsd:string

PanncITypc ran xsd:string

свойства

isRef 0 minOcc 1 maxOcc неограниченный контент сложный

дочерние элементы

DispiayiD Resolution DisplaySize PannelType

программный код

<xsd:etement names**Display» maxOccurs=’unbounded*> <xsd:complexType>

<xsd:sequence>

<xsd;etement names«DisplayiD» typee«xsd:slring7> <xsd:etement name=“ResolulKxi’ type=’xsd:string7> <xsd:etement name=“DispiaySize’ type=’xsd:stnng7> <xsd:etement пате=»РаппеПуре» type=»xsd:slring7> </xsd:sequence>

</xsd:complexType> </xsd:element>

описание

Информация об экране устройства

элемент DisplayLisiType/Display/DisplaylD

схема

Display И)

ran xsdistring

свойства

tsRef 0 контент простой

программный код

<xsd:etemenl name=“DispiaylD»

lype=»xsd:string7>

описание

Идентификатор экрана

элемент DisplayListType/Display/Resolution

схема

Resolution run xsdistring

свойства

isRef 0 контент простой

программный код

<xsd:element name=*Resolution» type=»xsd:string7>

описание

Разрешение экрана

элемент DisplaytistType/Display/DisplaySize

схема

DisplavSize пт xsd:string

свойства

isRef 0 контент простой

программный код

<xsd:elefnent names*DisplaySize» types«xsd:string7>

описание

Размер экрана

элемент DisplaytistType/Display/PanneiType

схема

РаппеПУре пш xsdistring

свойства

isRef 0 контент простой

программный код

<xsd:element name=*PannelType* type=»xsd:string»/>

описание

Тип панели экрана

элемент AdditionalPropertyType.’Hardwareinfo/MemoryList

схема

Mcmoryl-istrypc (extension)

Mcmorylist |

тап MemoryUstiype П Memory Д |

S&m. extension | u ]

J

О атрибуты numofmemnry mn xsd:integer required

свойства

isRef 0 minOccO maxOcc 1 контент сложный

дочерние элементы

Memory

атрибуты

Имя numofmemory

Тип xsd;целое число

Использование обязательный

программный код

<xsd:etement name=“Memo<yLtsr minOocurs=*0″> <xsd:comptexType>

<xsd:compiexContent>

<xsd:extens»on base=’MemoryListType*> <xsd:atlribute name=*numofmemory* lypes**xsd:integer” use=*requ»ed7> </xsd:extension>

</xsd:complexContent> </xsd:complexType> </xsd:element>

описание

Списки накопителя

атрибут AdditionalPropertyType/Hardwarelnfo/MemoryList/@numofmemory

свойства

isRef 0 использование обязательный

программный код

<xsd:attributs name^numofmemory** types«xsd:integer’* use=7equtfed*r>

описание

Количество накопителей

элемент MemoryLtstType/Memory

схема

MemorylD 1

тип xsd:string 1 Memory П •’ 1,1

MeinorvDescription П 1..

тип xsdistring

свойства

isRef 0 minOcc 1 maxOcc неограниченный контент сложный

дочерние элементы

MemorylD MemoryDescriplion

программный код

<xsd:element name=»Memory» maxOccurs=’unbounded“> <xsd:complexType> <xsd:sequence>

<xsd:element name=*MemoryiD» type=“xsd:slnng7>

<xsd:elecnent name=*MemoryOescnption» type=»xsd:slnng7> </xsd:sequence>

</xsd;compiexType>

</xsd:efemecrt>

описание

Информация о накопителе устройства

элемент MemoryListType/Memory/MemorylD

схема

MemorylD I

1ИИ K$d:strin&

свойства

isRef 0 контент простой

программный код

<xsd:element name=»MemorylD“ type=»xsd:string7>

описание

Идентификатор накопителя

элемент MemoryLtstType/Memory/MemoryDescription

схема

MemoryDewription 3 нт xsdistring II

свойства

isRef 0 контент простой

программный код

<xsd:element name=*MemoryDescription» type=»xsd:slring7>

описание

Описание накопителя

элемент AdditionalPropertyType.’Hardwareinfo/MPULfel

схема

MPUIislTypc (extension)

MPUIJst I

Oin МРШдзПУреП ■» f] MPU п

Xt™. extension ] J 1

□ атрибуты

numofMPt*

тип xsd:integer required

свойства

isRef 0 minOccO maxOcc 1 контент сложный

дочерние элементы

МПУ

атрибуты

Имя numofMPU

Тип xsd:целое число

Использование обязательный

программный код

<xsd:elemenl name=»MPULisr minOccura=»0″>

<xsd:comptexType> <xsd:comptexContent>

<xsd:extension base=*MPtlListType*> <xsd:attribute names‘*numofMPU*’ type=“xsd:integer“ use=’requred7> </xsd:exlension>

</xsd:complexContent> </xsd:complexType> </xsd:element>

описание

Списки МПУ

атрибут AdditionalPropertyType/Hardwarelnfo/MPUList/@nurnofMPU

свойства

tsRef 0 использование обязательный

программный код

<xsd: attribute name=*numofMPU“ type=»xsd:integer» use=*requtred*/>

описание

Количество МПУ

элемент MPUListType/MPU

схема

MPUID |

пт xsd:string П mpu п … р 1 11 » ■

MPUDescription | пт xsd:string 1

свойства

isRef 0 minOcc 1 тахОсс неограниченный контент сложный

дочерние элементы

MPU1D MPUDescription

программный код

<xsd:element name=*MPU» maxOccurs=“unbounded*> <xsd:complexType> <xsd:sequence>

<xsd:element name=*MPUID» type=»xsd:slring7>

<xsd:elecnent name=*MPUDescription» type=»xsd:string7> </xsd:sequence>

</xsd;compiexType>

</xsd:efemecrt>

описание

Информация о МПУ устройства

элемент MPUListType/MPU/MPUID

схема

MPUID |

тип x$d:String|

свойства

isRef 0 контент простой

программный код

<xsd:element name=»MPUID“ type=»xsd;slring’7>

описание

Идентификатор МПУ

элемент MPUListType/MPU/MPUDescription

схема

MPUl)escription |

nm xsdistring 1

свойства

isRef 0 контент простой

программный код

<xsd:element name=“MPUDescnplion» type=»xsd:slring7>

описание

Описание МПУ

элемент AdditionalPropertyType.’Hardwareinfo/StorageList

схема

StoraRclisi i’ypc (extension) StorageLisl I

1Ш1 StorageListiype П L … p Storage П

extension ]

numofetorage

n«i xsd:integer

5X required

свойства

isRef 0 minOccO maxOcc 1 контент сложный

дочерние элементы

Storage

атрибуты

Имя numofstorage

Тип xsd:цепов число

Использование обязательный

программный код

<xsd:etement name=»StorageLisr minOccurs=“0″> <xsd:comptexType>

<xsd;comptexContent>

<xsd:extension base=’StoragelistType’> <xsd:attribute name=“numofstorage» type=“xsd:mteger* uses**required»/> </xsd:extension>

</xsd:oomplexContent> </xsd:complexType> </xsd:element>

описание

Списки запоминающего устройства

атрибут AdditionalPropertyType/Hardwarelnfo/StorageUsV@numofstorage

свойства

isRef 0 использование обязательный

программный код

<xsd: attribute name=“numo(storage‘ types«xsd:integer* use=*required»/>

описание

Количество запоминающих устройств

элемент StorageListType/Storage

схема

StoragelD

mu x$d:stTing

Storage Q … —вв^в^—вед

StorageDescription fl i..

mn xsd:string

свойства

isRef 0 minOcc 1 maxOcc неограниченный контент сложный

дочерние элементы

StoragelD StorageDescripbon

программный ход

<xsd:element names*Storage* maxOccurs=*unbounded»> <xsd:complexType>

<xsd:sequence>

<xsd:element names*StoragelD» types«xsd:string’*/>

<xsd:element names*StorageOescnption** type=*‘xsd:string*/> </xsd:seq uence>

</xsd:comptexType> </xsd:efement>

описание

Информация о запоминающем устройстве

элемент StorageListType/Storage/StoragelD

схема

StoragelD Ц тип xsd:string|i

свойства

isRef 0 контент простой

программный ход

<xsd.element nam&=»StoragelD“ type=“xsd:string*7>

описание

Идентификатор запоминающего устройства

элемент StorageListType/Storage/StorageDescription

схема

StorageDescription 1

тип | xsdsstring 1

свойства

isRef 0 контент простой

программный код

<xsd:element names«StorageOescripbon** type=*‘xsd:string»/>

описание

Описание запоминающего устройства

элемент AdditionalPropertyType.’Hardwareinfo/PowerConsurnption

схема

Pow’crConsumptionTypc I

ConsumptionValue 1 >

PoH’erConsunwtkjn fl

xsd:strins I J

тип I PowerConsiimptionType ~j ‘ Un.( | |

тип

Unitiype 1 |

— ———1

свойства

isRef 0 minOcc 1 maxOcc неограниченный контент сложный

дочерние элементы

ConsumptionValue Unit

программный код

<xsd:etement name=»PowerConsumption» type=»PowerConsumpbonType»

minOccurs=»07>

описание

Информация о потреблении энергии устройства

элемент PowerConsumptionType/ConsumptionValue

схема

ConsumptionValue

тип Jxsd:string

свойства

isRef 0 контент простой

программный код

<xsd:etement name=’Consumption Value» type=»xsd:string7>

описание

Значение потребления энергии

элемент PowerConsumptionType/Unit

схема

Unit 1]

ran Unitiype

свойства

isRef 0 контент простой

программный код

<xsd:element name=*Unit* type=»UnitType»/>

описание

Единица потребления энергии

элемент AdditionalPro ре rtyType/SoftwareListlnfo

схема

□ апдобуты numofsoftwarc тип xsd:integer

SoftwareListlnfo П required

_________________и » * «

… -Р Software

1..

свойства

isRef 0 minOcc 0 maxOcc 1 контент сложный

дочерние элементы

Software

атрибуты

Имя numofsoftware

Тил xsd:uenoe число

Использование обязательный

программный код

<xsd:element name=*Sofhvarelistlnfo* mnOccurs=*0’> <xsd:complexType>

<xsd:sequence>

<xsd:element names*Software’a maxOccurs=»unbounded*> <xsd:complexType> <xsd:sequence>

<xsd:element name=“Version7>

<xsd:elemeot names*FifeName*/>

<xsd:element name=’0owntoadPath7>

<xsd:elemeot name=*FifeURL7>

<xsd:element nams^Typs’ minOccurs=*07> </xsd:seq целее»

</xsd xomptexType»

</xsd:eiement>

</xsd:sequence> <xsd:attribute name=“numofsoftware» type=»xsd;integer* use=“reqixred7> </xsd:comp*exType>

</xsd:etement>

описание

Слиски программного обеспечения

атрибут AdditionaiPropertyType/SoftwareListlnfo/@numofsoftware

свойства

isRef 0 использование обязательный

программный код

<xsd:attribute name=’numofsoftware“ type=“xsd:integer“ use=*requtred7>

описание

Количество программных средств

схема

^Vcrsioi^

FileName ||

Software q … jp DownloadPath |j

*» I-ilcURl. |

Type_|

свойства

isRef 0 minOcc 1 maxOcc неограниченный контент сложный

дочерние элементы

Version FileName DownloadPath FiteURLType

программный код

<xsd:eiement names*’Software* maxOccurs=’unbounded»> <xsd:complexType>

<xsd:sequenoe> <xsd:etement name=*Vers»on7> <xsd:eiement name=“FileName»/> <xsd:etement name=»DownloadPath“/> <xsd:etement name=»FileURL’*/> <xsd:etement name=Type» minOccurs=»07> </xsd:sequence>

</xsd:complexType> </xsd:element>

описание

Информация о программном обеспечении устройства. Программное обеспечение включает е себя микропрограммы, встроенное программное обеспечение и приложение.

элемент AdditionalPropertyType/SoftwareListinfo/SoftwareЛ/ersion

схема

Version р

свойства

isRef 0

программный код

«xsdielement name=*Version7>

описание

Версия программного обеспечения

элемент AdditionalPropertyType/SoftwareListinfo/Software/FileName

схема

FileName

свойства

isRef 0

программный код

<xsd:etemenl name=*FileName»/>

описание

Имя программного файла

схема

DownloadPath ||

свойства

isRef 0

программный ход

<xsd:elecnent name=»Downk>adPath7>

описание

Путь загрузки программного обеспечения

элемент AdditionalPro ре rtyType/SoftwareLjstInfo/Software/FileURL

схема

FUcURL []

свойства

isRef 0

программный код

<xsd:element namea*FiteURL7>

описание

URL программного файла

элемент AddilionalPro ре rtyType/SoftwareListlnfo/Software/Type

схема

j|

свойства

isRef 0: rrtnOcc 0 maxOcc 1

программный код

<xsd:element namea*Type* mtnOccuraa*07>

описание

Тил программного обеспечения

элемент AdditionalPropertyType.’DeviceSpecificlnfo

Схема

PropcrtylirtTypc

□ атрубу/пы numofproperty

тал xsd:integer DeviceSpecificInfo | и™.

тип PropertyUstiype

… р , Property |Q

u

Свойства

isRef 0 minOoc 0 maxOcc 1 Содержание сложный

Дочерние элементы

Property

Атрибуты

Имя numofproperty

Тип xsd:integer

Использование required

Программный код

<xsd:efemenl names«DeviceSpecificlnfo* type^PropertytislType* minOccurs=*0″/>

описание

Определяемые пользователем свойства информации, которая относится к устройству

элемент Property

схема

Name I

ген xsdistring 1

Property (J … р ’

* Value j

ген xsd:string 1

свойства

контент сложный

дочерние элементы

Name Value

пользователь

complexType PropertytistType

программный код

<xsd:element name=“Property”>

<xsd:comptexType> <xsd:sequence>

<xsd:efement name=»Nam6″ type=»xsd.stnng» miaOccurs=“07> <xsd:etement name=»Value» type=*xsd:string* minOccurs=’07> </xsd:sequence>

</xsd:oomplexType> </xsd:element>

описание

Определяемое пользователем свойство

элемент Property/Name

схема

Name

nui xsdistring

свойства

isRef 0 minOcc 0 maxOcc 1 контент простой

программный код

<xsd:element name=*Name’ type=’xsd: string» minOccurs=“0″/>

описание

Имя свойства

элемент Property/Value

схема

Value Г

тип ‘ xsd:String’

свойства

isRef 0 minOcc 0 maxOcc 1 контент простой

программный код

<xsd;elecnent name=*Valu6’ type=“xsd:stnng» minOccurs=»07>

описание

Значение свойства

элемент AdditionalPropertyType/Description

схема

Description тип xsd:string

свойства

isRef 0 minOcc 0 maxOcc 1 контент простой

программный код

<xsd:element name=*Descnption* type=»xsd:string“ minOccurs=“Of,/>

описание

Описание устройства

7.3 Информация, которая относится к сети

элемент HRML

схема

NetworkDescription 1

HRMLQ | П П

— -* mu NetwockDescriptionType j

свойства

контент сложный

дочерние элементы

NetworkDescription

программный код

<xsd:elemenl name=“HRML»>

<xsd;compJexType> <xsd:cho*ce>

<xsd:elemenl names«NetworkDescription’* type=’NetwockDescripbonType“/> </xsd:choice>

</xsd:complexT ype>

</xsd:elemenl>

описание

Язык разметки управления домашними ресурсами, контейнер для информации о ресурсах, включая устройство, сеть, физическое пространство, услугу и т. п.

элемент HRML/NetworkDescription

схема

I—

Network Descrip tionType

Q атрибуты

NetworkID I mn .xsdiiniegerl ^ required ~|

свойства

isRef 0 контент сложный

дочерние элементы

NetworkLink

NetworkDescription тип j NetworkDescriptioniype

numofnetworklink

nm xsd:integer ±7^. required

Topology’type

mn xsd:string

Network! ink

mn NetwcridjnkType

атрибуты

Имя NetworkID Тил хейщелое число Использование обязательный

Имя numofnetworklink Тип xsd;uenoe число Использование обязательный

Имя TopologyType Тип xsdxrpoxa

программный код

<xsd:element name=*NetworkDescription’ types*NetworkDescriptionType*/>

описание

Описание сетевого домена

элемент NetworkDescriptionType/NetwockLink

схема

пкТУре

N’etm>rkl.

BasicProperty |

ши BasicPropert/IVpe ТГ

StatusProperty |

тип ; StatusPropertyType |

ConncctivityProperty |

тип ConnectivityPropertylVpe |

AdditionalProperty 1

тин AdditionalPropcrt/iype g

Nctworklink |

™п NehvorkLinkType |

свойства

«Ref 0 minOcc 1 maxOcc неограниченный контент сложный

дочерние элементы

BasicProperty StatusProperty Connectivityproperty AdditionalProperty

программный код

<xsd:etemenl name=»Networklink* maxOccurs=“unbounded7>

type=»NetworkLinkType*

описание

Контейнер информации о канапе связи

элемент NetwofkLinkType/BasicProperty схема

BasicPropertyTvpe

NetworklankTD

ran I xsdrstring

Nctworkl-inkNamc

ran xsd.string

ran

xsdrstring

Network UnkType

Basic Property тип i BasicPropertyTVpe

Securityievel ran xsdrstring

Privacy Level

ran xsd:string

Bandwidth

ran Bandwidth’iype

свойства

isRef 0 контент сложный

дочерние элементы

NetworkLinklD NetworkLinkName NetworkLinkType SecurityLevel PrivacyLevel Throughput

программный код

<xsd:element name=»Bas*cProperty» type=»Basic₽ropertyType7>

описание

Контейнер для базовых свойств NetworkLinkDescnption

элемент NetworkLinkType/StatusProperty

схема

StatusPropertyType [

Status I |

StatnsProperty 1

тип | StatusType 1 |

тип StatusPropertyType|

,1

Networkstatus | .

ran | NetworkStatusType j

свойства

isRef 0

контент сложный

дочерние элементы

Состояние Networkstatus

программный код

<xsd:element name^StatusProperty» type=»StatusPropertyType7>

описание

Контейнер для свойств состояния NetworkLinkDescnption

элемент NetworkLinkType/ConnectivityProperty

схема

I

Со lined h’ilyProperty’iype |

ParentChildlnfo | ‘

nm ParentChildlnfoiype | 1

mu Connect!vjtyPropcrt^’pe 4 * Neighhorl.isT | |

inn Node! jstiype П |

extension 1 |

__1

свойства

tsRef 0 minOocO maxOcc t контент сложный

дочерние элементы

ParentChildlnfo NeighborLtsl

программный код

<xsd:etement name=*ConnectivityProperty* type=’ConnectivityPropertyType“ minOc-curs=»07>

описание

Контейнер для свойств подключаемости NetworkLinkDescription

элемент NetworkLinkType/AdditionalProperty

схема

AdditionnlPropertyType

AdditionalProperly | Description I

mu !AddilioJialPropertyiypel —nut |xsd:string|

свойства

isRef 0 minOocO maxOcc 1 контент сложный

дочерние элементы

Описание

программный код

<xsd:element names«AdditionalProperty* types«AdditionalPropertyType’

minOocurs=»07>

описание

Контейнер для дополнительных свойств NetworkLinkDescription

элемент AdditionalPro ре rtyType/Descnption

схема

Description tun xsd:string

свойства

isRef 0 minOcc 0 maxOcc 1 контент простой

программный код

<xsd:element name=*Description* type>»xsd:string» minOccurs=*Of*/>

описание

Дополнительное описание сетевого канала

элемент BasicPropertyType/NetworkLinklD

схема

NetworkI jnklD

■ип xsdtstring

свойства

isRef 0 контент простой

программный код

<xsd:element name=*NelworkLinklD» type=»xsd:string*/>

описание

Идентификатор канала связи

элемент BasicPropertyType/NetworkLinkName

схема

NetworkI jnkName

пап xsd:string

свойства

isRef 0 контент простой

программный код

<xsd;elecnent name=»NeiwotkbnkName* type=’xsd:slring7>

описание

Имя канала связи

элемент BasicPropertyType/NetworkLinkType

схема

Network! Jnk’type mn , xsd:string

свойства

isRef 0 контент простой

программный код

<xsd:element name=»NetwockLinkType’ type=’xsd;string7>

описание

Тип канала связи

элемент 8asicPropertyType/SecurityLevel

схема

Securityl^vel

шп xsd:string

свойства

isRef 0 контент простой

программный код

<xsd:eiement name=“SecurityLevel» type=’xsd:string7>

описание

Уровень безопасности канала связи

элемент BasicPropertyType/PrivacyLevel

схема

Prhacjl^vcl

пю |xsd:string

свойства

isRef 0 контент простой

программный код

<xsd:etemenl name=*Privacytevel ” type=*xsd;slring7>

описание

Уровень конфиденциальности канала связи

элемент BasicPropertyType/Throughput

схема

Throughput

ran JlhroughputType

ThroughputType

атрибуты

unit

ran ThroughputUnitType

|j0S

свойства

isRef 0 minOecO maxOcc 1 контент сложный

атрибуты

Имя единица

Тип ThroughpulUnilType

Значение по умолчанию бит/с

программный код

<xsd:eiement name=‘Throughput* type=*ThroughpulType* minOccurs=“OT>

описание

Общая пропускная способность канала связи

элемент ConnectivityPropertyType/ParentChildlnfo

схема

ParenlChildlnfo 1

тип ParetiOiHlnfoiype|

ParentC hild InfoType

ParcntNode 1 тип NodeT>pe |

… P

ChildNode 1

тип | NodeType |

свойства

isRef 0 контент сложный

дочерние элементы

ParenlNode ChildNode

программный код

<xsd:element name=*ParentChSdlnfo“ type=“ParentChildlnfoType»/>

описание

Контейнер информации о родительском или дочернем узле

элемент ConnectivityPropertyType/NeighborList

Схема

NodcIastType (extension) ‘

Xeiehborl ля! I ‘

т J Node J 1

тип Nodet jstl\pe [j ••• П—[j

! ГЖ тип M/vJoTX’tw» *■ 1

1 lwl nOKlJJK ■

J___- ____I

□ ernpufrmw numofNeighbor 1 ran xsd:intcger 1 required 1

Свойства

isRef 0 контент сложный

Дочерние элементы

Node

Атрибуты

Имя numofNeighbor

Тип xsd:inleger

Использование required

Программный код

<xsd:element names*NeighboH.ist»

<xsd:complexType> <xsd:complexConlent>

<xsd:extension bases«NodeLtstType**> <xsd:attntxjte name=” numofNeighbor’ type=’xsd:integer» use=“required*/> </xsd:extens»on>

</xsd:comptexContent> </xsd:complexType> </xsd:e*e merit*

Описание

Контейнер информации о соседнем узле

атрибут ConnectivityProp€rtyType/Neighbortjst/@numofNeight>or

свойства

isRef 0 использование обязательный

программный код

<xsd:attribute namea*NumOfNe»ghbor” types«xsd:integer* uses*required*7>

описание

Количество соседних узлов

элемент NodeListType/Node

схема

Node I

тип NodeTvpe |

Nodel^pe

ID 1 тип |xsd:string|

Name 1

■■«it xsdrstringl

1>pe I

тип jX$d:string|

PhysicalAddress | тип Jxsdrstring 1

свойства

isRef 0 контент сложный

дочерние элементы

ID Name Type PhysicalAddress

программный код

<xsd:eiement name=

‘Node* type=*NodeType‘/>

описание

Контейнер информации об узле

элемент NodeType/ID

схема

ID

тип xsd:string

свойства

isRef 0 контент простой

программный код

<xsd:eiement name=’ID* type=*xsd:slring‘/>

описание

Идентифжатор узла

элемент NodeType/Name

схема

Name mi* x$d:string

свойства

isRef 0 контент простой

программный код

<xsd:element name=*Name* type=’xsd:string“/>

описание

Имя узла

элемент NodeType/Type

схема

туре

ran xsd;string

свойства

isRef 0 контент простой

программный код

<xsd:element name^Type’ type=*xsd:string7>

описание

Тип уэпа

элемент NodeType/PhysicalAddress

схема

PhysicalAddres-s тип xsd:string

свойства

isRef 0 контент простой

программный код

<xsd:element name=»Phys»calAddress’’ type=“xsd:slring“/>

описание

Физический адрес узла

элемент ParenlChildlnfoType/ParentNode

схема

NodeTvpe 1

1

I 1

тип ^xsd:string| |

Name 1 ‘

ParentN’ode I ™ ! ^string | j

□ … n 1 1 I

nin Nodeiypej —“ | ,

тип jxsd:string| |

PhysicalAddress в ‘

-rim xsd:string I ’

■■ * 1

свойства

isRef 0 контент сложный

дочерние элементы

ID Name Type PhysicalAddress

программный код

<xsd:etemenl name=»ParentNode* type=»NodeType7>

описание

Контейнер информации о родительском узле

элемент ParentChildlnfoType/ChildNode

схема

NodeTvpe 1

1 ш | ,

nm |xsd:string| |

Name 1 ‘

ChildNode | пт xsd:string| |

rmNode-bix?^ —I4iK, | |

nm xsd:string| |

PhysicalAddress 1 ‘ ■мп xsd:string | |

свойства

isRef 0 контент сложный

дочерние элементы

ID Name Type PhysicalAddress

программный код

<xsd:etemenl name=“ChtkiNode» type=»NodeType“/>

описание

Контейнер информации о дочернем узле

элемент StatusPropertyType/Status

схема

Status

тип StatusTVpc

свойства

isRef 0 контент простой

аспекты

перечисление Онлайн перечисление Оффлайн перечисление Ошибка

программный код

<xsd:element name=“Slatus» type=’StatusType7>

описание

Состояние канала связи, такое как онлайн, оффлайн или ошибка

элемент StatusPropertyType/NetworkStatus

схема

NctworkStatusTypc

Traffic

тип xsdistring

Networkstatus

ran NetworkStatusiype

Respo nseTi me

1И11

xsd:stringn

(Ъессо с^мхаши

extension I

IxtssRate

тип }xsd:strin|’

С80ЙСТ83

isRef 0 minOcc 0 maxOcc 1 контент сложный

дочерние элементы

Traffic ResponseTime LossRate

программный код

<xsd:element name=’NetworkStatus“ type=”NetworkStatusType» minOccurss«0*/>

описание

Контейнер для подробной информации о состоянии в состоянии онлайн или ошибка

элемент NetworkStatusType/Traffic

схема

Traffic Г

nan xsdistringj

свойства

isRef 0 контент простой

программный код

<xsd:element nam^’Traffic* type=»xsd:slring7>

описание

Контейнер текущего сетевого трафика (Кбит/с)

элемент NetworkStatusType/ResponseTime

схема

□ атрибуты

Response’ilme 1

| unit

ran xsd:string[j ——-1—————

.——-———Я ran ‘nmeUnitTvpc

SX- extension | ,_m _

свойства

isRef 0 контент сложный

атрибуты

Имя единица

Тил TimellnttType

Сек по умолчанию

программный код

<xsd:efement name=*ResponseTme”> <xsd:compiexType>

<xsd:simpleContent>

<xsd:extension bases**xsd:string»> <xsd:attribute name=*unrt» type=“TimeUnilType» defautt=*sec»/> </xsd:extension>

</xsd: simpleContent> </xsd: complexType*

</xsd:etement>

описание

Контейнер текущего времени реакции

атрибут NetworkStatusType/ResponseTime/@unit

свойства

tsRef 0 по умолчанию с

аспекты

перечисление с перечисление мс перечисление мкс

программный код

<xsd:attnbuts name=*unit» typesTimeUnilType» defauit=»sec“/>

описание

Единица времени реакции

элемент NetworkStatusType/LossRate

схема

lx>ssRate

тап xsd:string 1

свойства

isRef 0 контент простой

программный код

<xsd:element name=*LossRate* type=’xsd:string7>

описание

Контейнер текущего коэффициента потерь

simpleType ThroughputUnitType

пользователь

атрибут ThroughputType/@unit

аспекты

перечисление бит/с перечисление кбиг/с перечисление Мбит/с перечисление Гбит/с

программный код

<xsd:simpteType names’ThroughputUnitType^ <xsd:restriction base=“xsd:striog»> <xsdenumeration value=“bps7> <xsd:enumerabon vahje=»kbps7> <xsdenumeration vaiue=»mbps»/> <xsd:enumerabon value=»gbps7> </xsd:reslriction>

</xsd:simpleType>

описание

Тил единицы пропускной способности

simpleType NetworkTypeType

аспекты

перечисление ethernet перечисление ieee1394 перечисление uwb перечисление usb перечисление pic перечисление 802.11 перечисление bluetooth перечисление zigbee перечисление rfid перечисление rs405 перечисление rs232 перечисление unknown

программный код

<xsd:simpleTyp6 names’NetwortiTypeType»»

<xsd:restriction base=’xsd:slnng»> <xsdenumeration value=»ethemel7>

<xsdenumeration values«ieee13947>

<xsd:enumeration values«uwb*7><xsdenumeration value=“usb»7>

<xsdenumeration value=»plc7>

<xsdenumeral>on value=»802.117>

<xsdenumeration valuea«btuetooth7>

<xsdenumeration values«zigbee7>

<xsdenumeration values«rfid7><xsd:enumeration value=“rs485’/>

<xsd enumeration value=»rs2327>

<xsd enumeration values«unknown7>

</xsd:restnciion> </xsd:simpleType>

описание

Тип сети

simpfeType StatusType

пользователь

элемент StatusPropertyType/Slatus

аспекты

перечисление Онлайн перечисление Оффлайн перечисление Ошибка

программный код

<xsd:simpleType name=*StatusType»> <xsd: restriction base=»xsd:stnng’> <xsd:enumeration va1ue=*Online»7> <xsd:enumeration vaiue=*Offline»/> <xsd:enumeration vaiue=*Error»/> </xsd:restricl»on>

</xsd:simpieType>

описание

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

simpieType TimeUnitType

пользователь

атрибут NetworkSlatusType/ResponseTim6/@unit

аспекты

перечисление с перечисление мс перечисление мкс

программный код

<xsd:simpleType name=’Time<JnitType*> <xsd:restriction bases«xsd:stnng*> <xsd:enumeration vaiue=’sec7> <xsd:enunreration vaJue=’msec7> <xsd:enumeration value=’usec“/> </xsd:restr»ct>on>

</xsd:simpteType>

описание

Тип единицы времени

7.4 Моделирование информации, относящейся к физическому пространству

элемент HRML

схема

PhysicalSpaceDescilption П

HRMI.Q | П П

,———-Л — тип PhvstralSpaceDescrtplioiiTv… ТТ

свойства

контент сложный

дочерние элементы

PhysicalSpace Description

программный код

<xsd:etement name=’HRML*>

<xsd:complexType>

<xsd:choice>

<xsd;etement names’PhysicalSpaceDescription» type=»PhysicalSpaceDescnptionType*V> </xsd:choice>

</xsd:complexType> </xsd:element>

описание

Язык разметки управления домашними ресурсами. Контейнер информации о ресурсах. включая устройство, сеть, физическое пространство, услугу и т. п.

элемент HRML/PhysicalSpaceDescription

схема

PhysicalSpaceDescription

тип PhysicatSpaccDcscriptionTy…

| BhysiraJSpacel>escriplioiiTypc [

I

| BasicProperty | |

■ twi | BasicPropcrtyTVpc | |

j L ■» P , |

1 | AddhionalPropertv 1 |

[ om AddiUonalPropertyiype j |

свойства

isRef 0 контент сложный

дочерние элементы

BasicProperty AddrtionaiProperty

программный код

<xsd;elecnent name=»PhysicalSpaceDescript>on’ type=»Phys»calSpac6DescripbonType“/>

описание

Описание домена физического пространства

элемент PhysicalSpaceDescriptionType/BaeicProperty

схема

PhysicalSpacelD Г тип xsd:string I

PhysicalSpaceNamc тип xsdrstring

BasicPrupertyType

… □

PhysicalSpaceTypc тип xsd:string

■Securityl^vel

run xsdistring

Privacy Level

тип xsd:string

свойства

isRef 0 контент сложный

дочерние элементы

PhysicalSpacelDPhys*ca)SpaceName PhystcalSpaceType Securitytevel PrivacyLevel

программный код

<xsd:element name=»BasicProperty type=»BasicPropertyType’/>

описание

Контейнер для базовых свойств PhysicalSpaceDescripbon

элемент BasicPropertyType/PhysicalSpacelD

схема

PhvsicalSpaccID гнп xsd:string

свойства

«Ref 0 контент простой

программный код

<xsd:efement name^PhystcalSpacelD» type=“xsd:string7>

описание

Идентификатор объекта физического пространства

элемент BasicPropertyType/PhysrcalSpaceName

схема

PhysicalSpaceNanw тип xsdkstring

свойства

isRef 0 контент простой

программный код

<xsd:etement name=*PhysicalSpaceName* type=’xsd:string7>

описание

Имя объекта физического пространства

элемент BasicPropertyType/PhysrcaiSpaceType

схема

rtiysicalSpaceTypc

ixn |xsd: string

свойства

isRef 0 контент простой

программный код

<xsd:etement name=»PhysicaJSpaceType’ type=’xsd:strir>g»7>

описание

Тип объекта физического пространства

элемент BasicPropertyType/SecurityLevel

схема

Securityl^evel тип xsd:string

свойства

isRef 0 контент простой

программный код

<xsd:etement name=“SecurityLeveT type=“xsd:stringV>

описание

Уровень безопасности объекта физического пространства

элемент BasicPropertyType/PnvacyLevel

схема

Privacyl,evel пш xsd:string

свойства

isRef 0 контент простой

ГфОГраММНЫЙ код

<xsd:element name=*PrivacyLeveT type=*xsd:string7>

описание

Уровень конфиденциальности объекта физического пространства

элемент PhysicalSpaceDescriptionType/AdditionalProperty

схема

1 Additional PropcrtyTypc

Projectinfo И

Materiallnfoldst rt

AdditionalProperty J

1ИП 1 Additieiudl’ropcrtyTXpt’ j

Attribute Infolii^^

Meshinfoljst rt

DrawingFilelnfo rf

Description I |

run xsd:string| 1

_____1

свойства

isRef 0 minOcc 0 maxOcc 1 контент сложный

дочерние элементы

Projectinfo MaterialtnfoList AttributelnfoList MeshlnfoList DrawingFdelnfo Description

программный код

<xsd:elemeol name^AdditionalProperty* type=»AddttionalPropertyType“

minOccura=’0’/>

описание

Контейнер дополнительных свойств для описания физического пространства

элемент AdditionalPropertyType/Projectlnfo

схема

Project ID

nm xsdistring

MeshURI

th» xsd:string

TexlureURL

тип xsd:string

Projectinfo Q • £]

——- —’ Date I

th» jxsd;date|

Version

■mi x$d:string

Note

inn xsd:string

1

1

1 f

свойства

isRef 0 minOcc 0 maxOcc 1 контент сложный

дочерние элементы

ProjectID MeshURI TextureURL Date Version Note

программный код

<xsd:etement name=*Projectlnfo» minOocurs=»0″> <xsd:complexType>

<xsd:sequence>

<xsd:etement name=*ProjecllD“ lype=“xsd:string»/> <xsd:etement name=’MeshUR1″ type=»xsd:slring“/> <xsd:etement name=*TextureURL» type=»xsd:string7> <xsd:etement name=’Date’ type=“xsd:date“ minOccurs=»07> <xsd:etement name=*Version* type=’xsd:string» гтнпОссиг8=*07> <xsd:etement name=*Note* lype=*xsd:string» minOccurs=“0*/> </xsd:sequence>

</xsd:oomplexType> </xsd:element>

описание

Контейнер информации о проекте

элемент AdditionalPropertyType/Projectlnfo/ProjectlD

схема

ProjectID mn xsd:string

свойства

tsRef 0 контент простой

программный код

<xsd:element name=*ProjectlD» type=’,xsd:slnng7>

описание

Идентификатор проекта

схема

MeshURI

тип xsd:string

свойства

isRef 0 контент простой

программный код

<xsd:element namea*MeshURC type=’xsd: string»/»

описание

URI файла в формате Mesh

элемент AdditionalPro ре rtyType/Projectinfo/TextureURL

схема

TexturelJRl. П

1кл xsd:string

свойства

isRef 0 контент простой

программный код

<xsd:element namea«TextureURL* typea«xsd:slring»/>

описание

URI текстового файла

элемент AdditionaiPro ре rtyType/Projectlnfo/Date

схема

Date

hhi xsdrdate

свойства

isRef 0; minOcc 0 maxOcc 1 контент простой

программный код

<xsd:element namea*Date» type=»xsd:date“ minOccurss*0r*/>

описание

Дата создания проекта

элемент AdditionalPropertyType/Projectlnfo/Version

схема

Version J

■ни xsd:string’

свойства

isRef 0; minOcc 0 maxOcc 1 контент простой

программный код

<xsd;element namea«Version» typea«xsd:slring* minOccurs=*0*/>

описание

Версия проекта

элемент AdditionalPropertyType/ProjectlnfoyNote

схема

Note I

тип xsd: string!

свойства

isRef 0: minOcc 0 maxOcc 1 контент простой

программный код

<xsd;efement name=»Note* type=’xsd:string“ minOccurs=“07>

описание

Дополнительная информация о проекте

элемент AdditionalPropertyType/MateriallnfoList

схема

numofMateriallnfo

tun xsdJnteger

.MideriallnfoLiM Q re<lure^

… Materialinfo Ц

свойства

isRel 0 minOoc 0 maxOcc 1 контент сложный

дочерние элементы

Materialinfo

атрибуты

Имя numofMateriallnfo

Тил хвб:целое число

Использование обязательный

программный код

<xsd:etemenl name=»MatenaUnfoList“ minOccurs=»(F>

<xsd:comp<exType> <xsd:sequence* <xsd:etement name=“Material(nfo* maxOccurss<*unbounded»> «xsdxomplexType*

<xsd:sequence* <xsd;efement name=»MateriallD» type=»xsd:string7* <xsd:element name=*Name» 1ype=»xsd:string7* <xsd:elemenl name=Type» type=’xsd:string7* «xsdielemenl name^MaterialFiieName* type=“xsd:striog»/> </xsd: sequence*

</xsd:complexType>

</xsd:etemenl>

</xsd: sequence* <xsd:attribute name=’numofMateriallnfo» types«xsd:integer* use=“requtred7> </xsd: complexType*

</xsd:etement>

описание

Контейнер списков информации о материале

свойства

isRef 0 использование обязательный

программный код

<xsd:attribute names-numofMateriallnfo» type=’xsd:integer» use=“required7>

описание

Номер Matenallnfo

элемент AdditionaiPfopertyType/MatsrialinfoList/Materiallnfo

схема

MateriallD 1

тип xsd:string|l

Name fi

тип xsd:stringll

Materialinfo Q … p * ‘

t ‘ Type j

тип xsd:string

Material FileName

nut xsd:string

свойства

isRef 0 rrinOcc 1 maxOcc неограниченный контент сложный

дочерние элементы

MateriallD Name Type MaterialFileName

программный код

<xsd:element name=»Materiallnfo» maxOccurs=*unbounded*> <xsd:complexType>

<xsd:sequence>

<xsd:element name=»MateriallD’ type=’xsd:string*/» <xsd:element name=*Name* type=*xsd:string7> <xsd:element пате=»Туре* type=»xsd:slring»/> <xsd:element name=»MaterialFileName“ type^xsd^tringT» </xsd sequence»

</xsd :compiexType>

</xsd:element>

описание

Контейнер информации о материале

элемент AdditionalPropertyType/MateriallnfoList/Materiallnfo/MatenallD

схема

MateriallD nni xsdistring

свойства

isRef 0 контент простой

программный код

<xsd;element name=»MateriallD“ type=*xsd:string7>

описание

Идентификатор материала

схема

Name

тми xsdrslring j

свойства

isRel 0 контент простой

программный код

<xsd:etement name=“Name» type^xsdistnng»/*

описание

Имя материала

элемент AdditionalPropertyType/MatenallnfoList/Materiallnfo/Type

схема

Ь-ре

Din | xsd:string

свойства

isRef 0 контент простой

программный код

<xsd:etemenl name=*Type» type=»xsd:stnng»/>

описание

Тип материала

элемент AdditionalPropertyType>MatefiallnfoList/Materia1lnfo/Materia1FileName

схема

MateriairUeName

■ин xsd:string

свойства

isRef 0 контент простой

программный код

<xsd:etement nan№=“Ma(erialFtieName* type=“xsd;striog»/>

описание

Имя файла информации о материале

элемент AdditionalPro ре rtyType/AttributelnfoUst

схема

□ атрибуты

numofAttributelnfo

mu xsd:intcgcr

Attributelnfolist Q ™»* re4uircd

••• P Attributeinfo

1..

свойства

isRef 0 minOcc 0 maxOcc 1 контент сложный

дочерние элементы

Attributeinfo

атрибуты

Имя numofAttributelnfo

Тип xsd;uenoe число

Использование обязательный

ЛрОГрЗММНЫЙ код

<xsd:element name^AttributeinfoLisf minOccurs=»0″>

<xsd:complexType> <xsd;sequence> <xsd:element name=“Attnbuteinfo“ maxOccurss*unbounded»> <xsd:complexType>

<xsd:sequence> <xsd:element name^AttributeSequence» type=»xsd:string7> <xsd:element name=’AttributelD» type=»xsd:slring7> <xsd:element name^AttributeName* type=“xsd:string7> <xsd:element name=“Value* type=“xsd;string7>

</xsd:sequence> </xsd:complexType> </xsd:etement>

</xsd:sequence> <xsd:attribute name=“numofAttributelnfo» types«xsd:integer* use=“required7> </xsd:comptexType>

</xsd:e4ement>

описание

Контейнер списков информации об атрибутах

атрибут AdditionalPropertyType/AttributelnfoList/@numofAttributelnfo

свойства

isRef 0 использование обязательный

программный код

<xsd:attribute name=“numofAttributelnfo» type=»xsd;integer* use=“required»/>

описание

Количество Attributetnfo

схема

AttributeSequence

ran xsd:String

Attributell)

ran xsd:string

свойства

дочерние элементы

программный код

описание

Attributeinfo

AttributeName

ran xsd:string

Value

ran xsd:string

tsRef 0 minOcc 1 maxOcc неограниченный контент сложный

Attributesequence AHributelD AttributeName Value

<xsd:etement name=’Attributelnfo» maxOccurs=“unbounded*> <xsd:complexType>

<xsd:sequence>

<xsd:etement names‘AttributeSequence* type=*xsd:string7> <xsd:etement name=’AttributelD* type=*xsd:stnng7> <xsd:etement name=*AttributeName» type=’xsd:siring7> <xsd:etement name=*Value“ type=»xsd:string7> </xsd:sequence>

</xsd:complexType> </xsd:element>

Контейнер информации об атрибуте

элемент AdditionalPropertyType/Attn butelnfoList/Attributelnfo/AttnbuteSequence

схема

AtlributeSequence ran xsd:string

свойства

tsRef 0 контент простой

программный код

<xsd:element name=’AttributeSequence“ type=*xsd:string7>

описание

Последовательность атрибутов

схема

AttrfbutelD

nm xsd:slring

свойства

isRef 0 контент простой

программный код

<xsd:element name=»AttribulelD» type=»xsd:slring’7>

описание

Идентификатор атрибута

элемент AdditionalPro ре rtyType/AttributelnfoList/Attributelnfo/AttributeName

схема

AtlributcName

nm xsdrstring

свойства

isRef 0 контент простой

программный код

<xsd:elecnent name=»AlthbuleName* typesKxsd:string»/>

описание

Имя атрибута

элемент AdditionafPro ре rtyType/AttributelnfoList/AnributelnfoA/alue

схема

Value

tun xsd:string

свойства

isRef 0 контент простой

программный код

<xsd:element name=»Vakje‘ type=’xsd:string7>

описание

Значение атрибута

элемент AdditionalPropertyType/MeshlnfoList

схема

□ апушбутоы nutnofMeshlnfo . тки xsd:intcger

MeshlnfolJM Q ~ required J

••• Mcshtnfo Q

1..

свойства

isRef 0 minOecO maxOcc 1 контент сложный

дочерние элементы

Meshinfo

атрибуты

Имя numofMeshlnfo

Тип xsd;целое число

Использование обязательный

программный код

<xsd:element name=“Mesh1n(oUsr minOccurs=»0″>

<xsd:complexType> <xsd:sequence> <xsd;etement name=“Mesh1nfo’ maxOccurs=»unbounded“> <xsd:complexType>

<xsd:sequence>

<xsd:etement names»Mesh1D» type=*xsd;slring»/> <xsd:eiernent name=“SubMeshlD’ type=’xsd;string’7> <xsd:etement name=“MeshFiteName’ type=*xsd:stnng»/> <xsd:etemenl name=“Unrt» type=»xsd:slring7> </xsd:sequence></xsd;comptexType>

</xsd:element>

</xsd:sequence> <xsd:attributs name=“numofMesh<nfo“ types«xsd:inlegef* use=’required7> </xsd:complexType>

</xsd:element>

описание

Контейнер списков информации о полигонометрической сети

атрибут AdditionalPropertyType/MeshlnfoList/@numofMeshlnfo

свойства

isRef 0 использование обязательный

программный код

<xsd:attribute name= ■‘numofMeshlnfo’ types**xsd:integera use=*required7>

описание

Количество Meshinfo

схема

MeshlD В

inn Jxsd:string||

SuhMcshlD | nin xsd:string||

Meshinfo П| … p MeshFtleName fl

тип |xsd:string 1 ипй В

nm xsdistring I

свойства

isRef 0 minOcc 1 maxOcc неограниченный контент сложный

дочерние элементы

MeshlD SubMeshlD MeshFileName Unit

программный код

<xsd:element name=»Meshlnfo» maxOccurs=“unbounded»> <xsd:complexType>

<xsd:sequence>

<xsd:element name=»MeshlD“ type=“xsd:string7> <xsd:element names*SubMeshlD» type=»xsd:stnng7> <xsd:element name=*MeshFileName» lypes«xsd:string7> <xsd:elemeot name=*Unit* type=*xsd:string»/> </xsd:sequence>

</xsd:comptexType> </xsd:eietT»ent>

описание

Контейнер информации о полигонометрической сети

элемент Additional горе rtyType/MeshlnfoLisl/Meshlnfo/MeshlD

схема

MeshlD |

тип xsd:stringl|

свойства

isRef 0 контент простой

программный код

<xsd;element nacne=»MeshiD» typee*xsd:slring7>

описание

Идентификатор информации о сети

схема

SubMeshll)

rwrt xsd:string

свойства

isRef 0 контент простой

программный код

<xsd:element names*SubMeshlD* type=’xsd:slring7>

описание

Идентифжатор дополнитегъной информации о сети

элемент AdditionalPropertyType/MeshlnfoList/Meshlnfo/MeshFileName

схема

MeshFilcNamc

тип xsdistring

свойства

isRef 0 контент простой

программный код

<xsd:etement names«MeshFileName* type=*xsd:slring»/>

описание

Имя файла информации о сети

элемент AdditionalPropertyType/MeshlnfoLisVMeshlnfo/Unit

схема

unit i

mu xsd:stringj

свойства

isRef 0 контент простой

программный код

<xsd:eternent name=»Unit” type=Hxsd:string7>

описание

Единица информации о сети

элемент AdditionalPro ре rtyType/DrawingFilelnfo

схема

FileURI

тнп xsd:string

FileType тнл xsdrstring

FileNamc DrawingFilcInfo П П

.——————JI — -г тнп xsd:strine

FtleSizc

тнп xsd:string|

Extension

тнп xsdrstringj

свойства

isRef 0 minOcc 0 maxOcc 1 контент сложный

дочерние элементы

FileURI FSeType FileName FileSize Extension

программный код

<xsd;element name=»DrawingFilelnfo» minOccurs=*0*> <xsd:complexType>

<xsd:sequence>

<xsd:element name=’FileURr type=“xsd:string7> <xsd:element name=»FiteType* type=“xsd:string»7> <xsd:element name=»FifeName* type=*xsd:string7> <xsd:element name=“FileSize* type=’xsd:string7> <xsd:element names*Extenston*’ type=“xsd:string7> </xsd:sequence>

</xsd;comptexType> </xsd:elen»ent>

описание

Контейнер информации файла для чертежа

элемент AdditionalPropertyType/DrawingFilelnfo/FileURI

схема

HleURI П

iuii xsdistring

свойства

isRef 0 контент простой

программный ход

<xsd;element namea«FileURr typea«xsd:string7>

описание

URI файла для чертежа

элемент AdditionalPropertyType.’DrawingFilelnfo/FileType

схеме

Ше’Гуре inn xsd:string:

свойства

isRef 0 контент простой

программный код

<xsd:etement name=»FileType» type=*xsd:string7>

описание

Тип файла

элемент AdditionalPropertyType/DrawingFilelnfo/FifeName

схема

FileNanie нт xsd:slring

тип

xsd.crpoKa

свойства

isRef 0 контент простой

программный код

<xsd;eiement name=»FileName» type=»xsd:stnng7>

описание

Имя файла

элемент AdditionalPropertyType/DrawingFilelnfo/FileSize

схема

FiieSize

гип jxsd:string

свойства

isRef 0 контент простой

программный код

<xsd:etemenl name=*FileSize» type=“xsd:slring7>

описание

Размер файла

элемент AddilionalPropertyType/DrawingFilelnfo/Exlension

схема

Extension тип xsd:string

свойства

isRef 0 контент простой

программный код

<xsd:efemenl name=»Extension* type=*xsd:string7>

описание

Расширение файла

элемент AdditionalPro ре rtyType/Descnption

схема

Description tun xsd:strinfi

свойства

isRef 0; nvnOcc 0 maxOcc 1 контент простой

программный код

<xsd:element name=’Description» type=»xsd:string’ minOccurs=’0“/>

описание

Описание файла

7.5 Моделирование информации, относящейся к услуге

элемент HRML

схема

_ — ServiceDescription 1

HR.MI.rt I П й

-—’г Hui ServiceDescriptioniype |

свойства

контент сложный

дочерние элементы

ServiceDescription

программный код

<xsd:element name=’HRML»>

<xsd:complexType> <xsd:cto«ce>

<xsd:element name®’ServiceDescription» type=*ServiceOescriptionType7> </xsd:cboice> </xsd;comptexType> </xsd:efemerrt>

описание

Язык разметки управления домашними ресурсами. Контейнер информации о ресурсах. включая устройство, сеть, физическое пространство, услугу и т. .

элемент HRML/ServiceDescription

схема

ScrviccDcscriptionTypo |

BaxicProperty | |

тип BasicPropcrtyTypc | |

|

FunrtionProperty 1 |

SeniceDeMTiption Д ™ Funtfionfropertviypej (

тип ServioeDescnptTOniype Д —Р StatusPnrperty Д 1

тип StatusPropertvTVpe | |

■. 1 AdditionalProperty | |

mn ‘ AdditionalPropertyTVpe J |

свойства

isRef 0 контент сложный

дочерние элементы

BasicProperty FunctionProperty StatusProperty AdditionalProperty

программный код

<xsd:element name=*ServiceDescription* types*ServiceDescriptionType»/>

описание

Контейнер для описания услуги HRML

элемент ServiceDescriptionType/BasicProperty

схема

свойства

дочерние элементы

программный код

описание

ServiccID

mu xsd:string

ServiceName тип xsdrstring

ScrviccType | tun x$d:$tring |

UserType ran UseriypeType

Security Level tw> xsdrstring

isRef 0 контент сложный

Privacy Level imi xsd:string

Version

mn xsdrstnng

Vendor I mil XMbtringf

C’reationDate mu xsd:date

di

ReleaseNo nm xsd:$tring

Sire iwi xsdistring

Description mn xsd:string

Priority mu xsdrrnteger

ServicelD ServiceName ServiceType UserType SecurrtyLevel PrivacyLevei Version Vendor CreationDate ReleaseNo Size Description Priority

<xsd:elemenl nameg*BasicProperty» type=“BasicPropertyType*/>

Базовая информация об услуге

элемент ServiceDescriptionType/FunctionProperty

схема

FunctionPropertyType

FunctionPropertv I |

1 о *-

тип FunctionPropertyiypc |

г

FunctionUst 1

nm FunctionUstTypc |

свойства

isRef 0; minOcc 0 maxOcc 1 контент сложный

дочерние элементы

FuncbonLtsf

программный код

<xsd:etement name=‘FunctionProperty* minOccura=“0″?>

type=‘FunctionPropertyType’‘

описание

Информация о функциях услуги

элемент ServiceDescriptionType/StatusProperty

схема

1——

■ StatusPropertyType

Status I

тип StatusTypel

Detailstatus I

StatusPropertv 1

I twi ; DetaiiStatusiype 1

тип StatusPropcrtyT^’pe |

ProcessStatus r~l

1 4

a..

FunctionStatus П

свойства

isRef 0 контент сложный

дочерние элементы

Состояние DelailStatus Processstatus Functionstatus

программный код

<xsd:etement name=’StatusProperty“ type=»StatusPropertyType7>

описание

Информация о состоянии услуги

элемент ServiceDescriptionType/AdditionalProperty

схема

AdditioiudPropcrtyTypc IxrcationCR!

тип xsd:string

Start’iypc

IHH

xsd:string

Ctoart

restriction

RcquircdHardwtireSpec Д

AdditionalPro|H*rty

тип AdditionalPrcpertyTVpe

RequiredSofhvareSpec Q

Required ProtocolSpec

тип

Protocol! .istTVpe

ScrviccSpccificInfo }

тип

PropertyljstTVpe T

UlSpccifielnfo |

nm 1Л InfoListTvpc | r — ——- — ———-

свойства

isRef 0; гппОсс 0 тахОсс 1 контент сложный

дочерние элементы

LocabonURl StartType RequtredHardwareSpec RequiredSoftwareSpec

RequiredProtocolSpec ServiceSpecifidnfo UlSpecrficInfo

программный код

<xsd:element namea’*AdditionalProperty* type=’Addi(ionalPropertyTyp6* mtnOccurs=*0*/>

описание

Дополнительная информация об услуге

элемент BasicPropertyType/ServicelD

схема

ServiccII) тип xsd:string

свойства

isRef 0 контент простой

программный код

<xsd:element name=»ServiceiD» type=“xsd:siring7>

описание

Идентификатор услуги

элемент 8asicPropertyType/ServiceName

схема

SeniceNanic

nin xsdistring

свойства

tsRef 0 контент простой

программный код

<xsd:element name=“ServiceName“ Iype=*x8d:slring7>

описание

Имя услуги

элемент BasicPropertyType/ServiceType

схема

ServleeType Я nin xsd:string

свойства

isRef 0 контент простой

программный код

<xsd:eiement nanre^ServiceType» lype=“xsd:string7>

описание

Тип услуги

элемент BasicPropertyType/UserType

схема

UscHType

■ни UscrTypeiypc

свойства

isRef 0 контент простой

аспекты

перечисление Система перечисление EndUser

программный код

<xsd:efement name=“UserType» type=»UserTypeType»/>

описание

Тип пользователя услуги

элемент BasicPropertyType/SecurityLevel

схема

Securityljevel

■ни xsd:string

свойства

<sRef 0 контент простой

программный код

<xsd:etement nanw=“SecurityLeveT lype=»stnng,,/>

описание

Уровень безопасности услуги

элемент BasicPropertyType/PrivacyLevel

схема

Privacylevel | тип jxsd:slring |

свойства

isRef 0 контент простой

программный код

<xsd:element name=*PrivacyLeve<* type=’stnng’/>

описание

Уровень конфиденциальности услуги

элемент BasicPropertyType/Version

схема

Version I

пш xsd:stringl

свойства

isRef 0; minOcc 0 maxOcc 1 контент простой

программный код

<xsd:element name=*Version» type=“xsd:stnng“ minOccurs=*07>

описание

Версия услуги

элемент BasicPropertyType/Vendor

схема

Version I

пш xsd:stringl

свойства

isRef 0: rrtnOcc 0 maxOcc 1 контент простой

программный код

<xsd:element name®“Vendor’ type=’xsd:slring* minOccurs=,‘0″/>

описание

Разработчик услуги

элемент BasicPropertyType/CreationDate

схема

CrcationDatc 1

гнп xsd:date 1

свойства

isRef 0: minOcc 0 maxOcc 1 контент простой

программный код

<xsd:element name=“CreatkxiDate“ type=,‘xsd:cJate» minOccurs=»0″/>

описание

Дата создания услуги

элемент 8asicPropertyType^ReleaseNo

схема

ReleaseNo | mu xsdistring

свойства

isRef 0: minOcc 0 maxOcc 1 контент простой

программный код

<xsd:etement name=“ReteaseNo“ types‘*xsd:slring’* minO©curs=‘,0″/>

описание

Номер версии услуги

элемент BasicPropertyType/Size

схема

Size

тип xsikstring

свойства

isRef 0; minCtoc 0 maxOcc 1 контент простой

программный код

<xsd:etement name=“Size* type=»xsd:slring’’ minOocurss«0*/>

описание

Размер услуги

элемент BasicPropertyType/DescripJion

схема

Description run xsd:string

свойства

isRef 0; minOcc 0 maxOcc 1 контент простой

программный код

<xsd;eiement name=»Deschption“ lype=*xsd:slring* minOccurs=”0’’/>

описание

Описание услуги

элемент BasicPropertyType/Prionty

Схема

Priority mu xsd:intcgcr

свойства

isRef 0; minOcc 0 maxOcc 1 контент простой

программный код

<xsd:efemenl name=»Prionty» type=’xsd:integer» minOccura=“07>

описание

Приоритет услуги

элемент AdditionalPro ре rtyType/LocatonURI

схема

lx>catk>nURI

псп xsd:$tring

свойства

tsRef 0; minOcc 0 maxOcc 1 контент простой

программный код

<xsd:element name=»Locat»onURi» type=»xsd:string* mmOccurs=*0“/>

описание

Расположение URI услуги

элемент AdditionalPro ре rtyType/StartType

схема

StartType (

пш

xsdrstring

СпооИ еСроышм

restriction |

свойства

isRef 0 minOcc 0 maxOcc 1 контент простой

аспекты

перечисление Самозагрузка перечисление Система перечисление Автоматический перечисление Ручной перечисление Деактивирован

программный код

<xsd:element name=’SlartType* nWnOccurs=*0″> <xsd:simpteType>

<xsdrestrict»n bases«xsd:string»> <xsd:enumerat>on vahje=»Boot“/> <xsd:enumeral»on value=»Syslem»/> <xsd:enumerat»on vakje=»Automatic“/> <xsd:enumeratton va>ues«ManuaT/> <xsd:enumerat>on value=»Disab*ed*/> </xsd restriction»

</xsd:simpleType> </xsd;etement>

описание

Начальный тип услуги

элемент AdditionalPropertyType.’RequiredHardwareSpec

схема

RequiretlHarduarrSpec “* ,Р

Processor ‘

«

11Ш xsd:string’|

RAM

тип xsd:string’|

SystemType

тип xsd:slring

Graphic

1ип x$d:string’

Harddisk-Size

inn xsd:string

свойства

дочерние элементы

программный код

описание

isRef 0 minOccO maxOcc 1 контент сложный

Processor RAM SyslemType Graphic HarddiskSize

<xsd:etement names«RequiredHardwareSpec» minOccurs=»0″> <xsd:comptexType>

<xsd:sequenoe>

<xsd:dement name=»Processor» type=“xsd:string“ minOccurs=“07> <xsd;etement name=*RAM* type=’xsd:slring» minOcajra=“07> <xsd:etement namee-SystemType* type=”xsd:stnng’’ minOccurs=“OV> <xsd:etement name=*Graphic» lype=*xsd:stnng” minOccurs=*0’/> <xsd;etement names*’HarddiskSize’ type=*xsd:slring* minOccurs=*07> </xsd:sequence>

</xsd:oomplexType> </xsd:element>

Спецификация необходимого аппаратного обеспечения услуги

элемент AdditionalPropertyType/RequiredHardwareSpec/Processor

схема

Processor I шп xsd:string|

свойства

isRef 0; minOcc 0 maxOcc 1 контент простой

программный код

<xsd:element name=*Processor» types*xsd:string* minOccurs=’07>

описание

Информация о необходимом процессоре усгтуги

схема

RAM fl

пет xsdrstring

свойства

isRef 0; minOcc 0 maxOcc 1 контент простой

программный код

<xsd:element name=*RAM» type=»xsd:stnng* mmOccurs=*07>

описание

Информация о необходимой оперативной памяти услуги

элемент AdditionaiPro ре rtyType/RequiredHardwa re Spec/SystemType

схема

SystemTVpe [ тип xsdistring j

свойства

isRef 0; minOcc 0 maxOcc 1 контент простой

программный код

<xsd:elemenl names*SystemType“ type=»xsd;slring- minOccurs=*0“/>

описание

Тип необходимой системы услуги

элемент AdditionalPro ре rtyType/RequiredHardwareSpea/Graphic

схема

Graphic тип xsd:string

свойства

isRef 0; minOcc 0 maxOcc 1 контент простой

программный код

<xsd;element name«*Graphic” type=»xsd;slring’’ minOccurs=*0“/>

описание

Необходимая графическая информация услуги

элемент AdditionalPro ре rtyType/RequiredHardwareSpec/HarddiskSize

схема

HarddiskSize

тип xsd:string

свойства

isRef 0; minOcc 0 maxOcc 1 контент простой

программный код

<xsd:elemenl names*HarddiskSize* type=“xsd:string‘’ minOccurs=»0“/>

описание

Необходимый размер жесткого диска услуги

элемент AdditionalPropertyType.’RequiredSoft\vareSpec

схема

OSIist В

tun OSIJstTVpt! g

RcquiredSoftwnrrSpec Q … jp

LibraryList 1

run LibraryListType |

KernelVersion 1 inn xsd:string 3

свойства

tsRef 0: minOcc 0 maxOcc 1 контент сложный

дочерние элементы

OSList LibraryList KernelVersion

программный код

<xsd;efement names*’RequiredSoftwareSpec» minOocurs=»0“> <xsd:comptexType>

<xsd:sequenoe>

<xsd:element name=“OSUst“ type=“OSListType’ minOccurs=’07>

<xsd:element name=“LibraryList’ typesT-ibraryUstType» minOccurs=“07> <xsd:element name=»KemelVers»on* type=*xsd:string» minOccurs=»07> </xsd:sequence>

</xsd:oomplexType>

</xsd:element>

описание

Информация о необходимом программном обеспечении услуги

OS last

зеойстеа

sRef 0; minOcc 0 naxOcc 1

COHT8HT сложный

оочерние элементы

атрибуты

фогрэмммый код

описание

OSIJstTvpe

numofOS

тип xsd:intcger required

iwn OSType

Имя numofOS Гип xsd:integer Использование required

<xsd:element name=“OSListType* minOccurs=*0’/>

Информация о необходимом программном обеспечении услуги

схема

1

I ihrarylistTjpe |

□ атрибуты

1 I

numoflibrary

1

1

Т»1П

xsd:imeger

1

IJbraryLbt 1

required

1

тип LibraryListiype |

1

library

1 1

У ’ни libraryT\’i>r | |

4«.

___1

свойства

<sRef 0: minOcc 0 maxOcc 1 контент сложный

дочерние элементы

Library

атрибуты

Имя numofiibrary

Тип xsdiinleger

Использование required

программный код

<xsd:eiement name=*libraryLisr type=*LibraryLislType* minOccurs=“07>

описание

Список необходимых библиотек услуги

элемент AdditionalPropertyType/RequiredSoftwareSpec/KemelVersion

схема

KemelVerskm тип xsd:string

свойства

isRef 0 minOoc 0 maxOcc 1 контент простой

программный код

<xsd:element name3

«KemetVerwon* type^xsd^tring» minOocurs=»0″/>

описание

Необходимая версия ядра услуги

схема

Г

I

I

I

I

RequiredProtowlSpec 1 |

Р

rutocolIJstT>pe

numofprotocol тип xsd:intcgcr 5^. required

1

1

1

1

1

1

пш Pro«xolljs(iype |

1

1

1

L

I

— Protocol I I

Q 1

-и/ тип ргоюсоПуре | I

…. —————————

свойства

isRef 0; rrinOcc 0 maxOcc 1 контент сложный

дочерние элементы

Protocol

атрибуты

Имя numofprotocol

Тип xsd:integer

Использование required

программный код

<xsd:element name=»Requir6dProtocolSpec“ type=»Pro(ocolLislType* minOccurs=*07>

описание

Информация о необходимом протоколе услуги

элемент AdditionalPropertyType/ServiceSpecificInfo

схема

Property UstTypc

□ атрибуты

numofproperty

тип : xsdrintegcr SeniceSpecifielnfo Д rcquircd

nm PruperlyUstiype |

… p * Property Q

L.

свойства

sRef 0: minOoc 0 maxOcc 1 контент сложный

дочерние элементы

Property

атрибуты

Имя numofproperty

Тип xsd;inleger

Использование required

программный код

<xsd:e!ement names’ServiceSpecjficInfo» type^ProtocoHistType*’ minOccurs=’07>

описание

Определяемые пользователем свойства для информации, которая относится к услуге

элемент Additional PropertyType/UISpecificInfo

схема

Cllnfot jstType

L’lSpccificInfo | _

И … n Uilnfo rt

тип UIInfoLisflype j ‘—J

свойства

isRsf 0; minOcc 0 maxOcc 1 контент сложный

дочерние элементы

Uilnfo

программный код

<xsd:element name=»UISpecificlnfo» type=»UllnfoListType’ minOccurs=*07>

описание

Информации об услуге, которая относится к пользовательскому интерфейсу

элемент FunctionPropertyType/FunctionList

схема

FunctionList I

тип : fttnctionUsTtype |

FunctionListType ‘

свойства

isRef 0 контент сложный

дочерние элементы

Function

программный код

<xsd:element name=*FundionLisf type=“Funct»onUstType» minOccurs=’07>

описание

Списки функции

элемент Function

схема

FunctionName

пт xsd:string

FunctionName Description гил xsd: string

FunctionlD

tun xsd:string

Category

тип xsd:String:

Sharable

Function 5

тип xsd:tnteger

Protocolinfo

тип ProtocolListiype Д

Inputl jstSize

nm xsd:string

InputList тип InputlistType

Output List Size

1

тип xsd:string

OutputList nm OutputljstTVpe

свойства

контент сложный

дочерние элементы

FunctionName FunctionNameDescription FunctionlD Category Sharable Protocolinfo InputUslSize InputList OutputListSize OutputList

пользователь

complexType FuncbonlistType

программный код

<xsd:elecnenl name=“Function»>

<xsd:complexType> <xsd:sequence>

<xsd:element names*FunctionName* type=“xsd:slring7>

<xsd:element name=»FunctionNameDescr>ption“ type=“xsd:string7>

<xsd:element name=»FunctionlD» types«xsd:siring7>

<xsd:element name=*Categocy* type=*xsd:string7>

<xsd:elecnent name=’Sharabie“ type=“xsd:inlege<7>

<xsd:element name=*Prolocollnfo» type=,‘ProlocoiUstType“ minOccurs=“07> <xsd:element names*lnpulLislStze» type=»xsd:string’ minOccurs=*07> <xsd:element name=*lnpu1List* type=“lnputljstType* minOccurs®^)»/* <xsd:element name=“OutputListSize“ types*’xsd:string’* minOccurs=*07> <xsd:element name=“OutputUst“ types’OutputListType» mriOccurs=“0“/> </xsd:sequence>

</xsd:comptexType> </xsd:e4en>ent>

Описание

Специфичные функции отдельного устройства

элемент Function/FuncOonName

схема

FuncrionName гни xsd:slring

свойства

isRef 0 контент простой

программный код

<xsd:elecnent name®*FunctionName” type=’xsd:string7>

описание

Имя функции

элемент Function/FunctonNameDescription

схема

FunctioiiName Description

тип jxsdrstring

свойства

isRef 0 контент простой

программный код

<xsd:element name®*FunctionNameDescriptioo* type=“xsd:string7>

описание

Имя—описание функции

элемент Function/FunctionlD

схема

FunctionlD пт xsd:string^

свойства

isRef 0 контент простой

программный код

<xsd:elefnent name=*FunctioniD» type®*xsd:slring7>

описание

Идентификатор функции

элемент Function/Category

схема

Category тип (\sd:string

свойства

isRef 0 контент простой

программный код

<xsd:etemenl names’Category» type=»xsd:string*/>

описание

Категория функции

элемент Function/Sharable

схема

Sharable ’

тип xsd:intcgcr

свойства

isRef 0 контент простой

программный код

<xsd:etement names”Sharable’* lype=*xsd:integer7>

описание

Способность совместного использования функции. 0 представляет неограниченную способность, 1 представляет исключительную способность, а другое целое число указывает на количество способностей

элемент Funclion/Protocollnfo

схема

ProtocolListTypc |

Q зтрибуты [

Г

пш

тин

nofprotocol I |

xsd’.integer 1 |

Protocolinfo I 1

Имен

required 1 |

тип : PrutocuJljsnype | 1

1

1

I

Protocol 1 |

…’.V ran Protocottype | |

1

A..

___1

свойства

isRef 0; minOcc 0 maxOcc 1

контент сложный

дочерние элементы

Protocol

атрибуты

Имя numofprotocol

Тип xsd:integer

Использование required

программный код

<xsd:etement name=»ProtocoHnfo* type

=»ProtocolListType’ minOccurs=»0″/>

описание

Информация функции о протоколе

элемент Function/InputListSize

схема

InputllstSize

им xsdistring

свойства

isRef 0 minOcc 0 maxOcc 1 контент простой

программный код

<xsd:element names*lnputListStze» type=»xsd:stnng* m«nOccurs=*0*/>

описание

Количество входов и входных параметров

элемент Function/InputList

схема

‘ Inputi-ktType

Q атрибуты

size

тал xsd:integer required

Inputl.ist тал ! InputlJstTVpe

Г

■ Input

I

I

тап Input J

•** ,р 1

О..

1

Inputs

пт

Inputs Е

спм* «фтнмвт

extension

а.’

свойства

isRef О minOcc О maxOcc 1 контент сложный

дочерние элементы

Input Inputs

атрибуты

Имя размер Тип xsd:uenoe число

Использование обязательный

программный код

<xsd:element name=*lnputList* type=“lnputljstType‘‘ m»nOccurs=*0*/>

описание

Список входов и входные параметры

элемент Funclion/OutputListSize

схема

Output ListSize тип xsd:string

свойства

isRef 0 minOccO maxOcc 1 контент простой

программный код

<xsd:eiement names*OutputlistSize» lype=*xsd:string* m»nOccurs=“07>

описание

Количество выводов и выходных параметров

элемент FunctiorVOutpulList

схема

Output UstType

Qarnpufymiri

size тми xsd:integer required

Outputt-ist f

net OutputListTypc J Output J

тип Output |

— J] °-

Outputs 1

ТИП Outputs 1

a.

свойства

isRef 0 minOocO maxOcc 1 контент сложный

дочерние элементы

Output Outputs

атрибуты

Имя размер

Тип xsd;целое число

Использование обязательный

программный код

<xsd:etement name=“OutpuU.ist“ type=»OutputUstType“ minOccurs=»07>

описание

Список выводов и выходные данные

элемент FunctionStatusValueData

схема

Q атрибуты

id л

l unctionSUIusValueDaU! j

™ -xsd^stnng 1J optional

extension j ======

i—name f

mn ‘ xsd:string J

свойства

контент сложный

пользователь

comptexType FunctionListType

атрибуты

Имя идентификатор

Тил xsd:cTpo«a

Использование необязательный Имя имя

Тил xsd:crpoKa

программный код

<xsd:elecnent names*FunctionStatusValueData*> <xsd:complexType>

<xsd:simpteConlent> <xsd:extension base=»xsd:string*> <xsd:attribute name=»»d» type=’xsd:string* use=“optionar/> <xsd:a№ibute namee-name’ type=’xsd:string7> </xsd:extension>

</xsd:simpleContent> </xsd:complexType> </xsd:eten»ent>

описание

Текущее значение FunctionStalusValue

атрибут FunctionStatusValueData/@id

свойства

isRef 0 использование необязательный

программный код

<xsd:attribute name=”»d» type=“xsd:slring* use=’optionar/>

описание

Идентификатор FunctionStatusValueData

атрибут FunctionStatusValueData/@name

свойства

isRef 0

программный код

<xsd:attribute name=“name“ type=’xsd:string7>

описание

Имя FunctionStatusValueData

элемент Property

схема

Name ]

шп xsd:string ‘ Property rt … □

Va]ue | mn xsdistringu

свойства

контент сложный

дочерние элементы

Name Value

пользователь

complexType FunctionlistType

программный код

<xsd:elem6nt name=»Property»> <xsd:complexType> <xsd:sequence>

<xsd:etement name=»Name» type=»xsd:string’* minOccurs=»0’/> <xsd:etement name=*Value» type=*xsd:slring* minOccurs=’07> </xsd:sequence>

</xsd:oomplexType> </xsd:element>

описание

Определяемое пользователем свойство

элемент Property/Name

схема

Name 1

таи xsdistringl

свойства

isRef 0 minOccO птэхОсс 1 контент простой

программный код

<xsd:element name^Name» typв=»xsd:siгiпg■, mtnOccurs=“07>

описание

Имя свойства

элемент PropertyA/alue

схема

Value 1

1ш1 xsd:string т

свойства

isRef 0 minOccO maxOcc 1 контент простой

программный код

<xsd:element name=*Value» type=*xsd:slring* minOccurs=*07>

описание

Значение свойства

элемент Ullnfo

схема

Q атрибуты

numofUllnfo |

ши jxsdrinteger П required ||

Ullnfo rt

Name “

mn xsdistringj

VR1 J

nm xsd:stritig j

свойства

контент сложный

дочерние элементы

Имя URI

пользователь

complexType UlInfoListType

атрибуты

Имя numofUlInfo

Тил xsd:qenoe число

Использование обязательный

программный код

<xsd;element name=*Ullnfo*>

<xsd:complexType> <xsd:sequence> <xsd:element name=’Name* type=’xsd: string* minOccurs=*07> <xsd:element name=*URr type=“xsd:string* minOccurs=“0’/> </xsd:sequence>

<xsd:attribute name=*numoflJllnfo* type=*xsd:integer» use=’required7> </xsd:comptexType>

</xsd;eiemenl>

attribute Ullnfo/@numoflJllnfo

свойства

isRef 0 использование обязательный

программный код

<xsd:attritxjte name=*numoflJllnfo* type=*xsd;intege<» use=*required7>

описание

Количество информации о пользовательском интерфейсе

элемент Ullnfo/Name

схема

Name fl

nm xsd:stringn

свойства

isRef 0 minOcc 0 maxOcc 1 контент простой

программный код

<xsd:element name=*Name* type=*xsd; string* minOccurs=*07>

описание

Имя пользовательского интерфейса

элемент Ullnfo/URI

схема

URI

гни x<id:8tring

свойства

«Ref 0 minOccO maxOcc 1 контент простой

программный код

<xsd:etement name=’URI* type=’xsd;string» minOccurs=“07>

описание

URI пользовательского интерфейса

элемент FunciionStatusType/FunctionlD

схема

ЕнпсНопП) тип xsd:string

свойства

isRef 0 контент простой

программный код

<xsd:etement name=“FuncbonlD* type=“xsd;string»/>

описание

Идентификатор функции

элемент FunctionStatusType/SharableStatus

схема

SharableStatus тип xsd:integer

свойства

isRef 0 контент простой

программный код

<xsd:eiement name=“SharableStatus“ type=*’xsd:integer/>

описание

Разделяемое состояние функции

схема

FunctionStHtusV’aluellstType

Q атрибуты

size

mu xsdiinteger required

FunctionStatusValuelJst [

J

тип FunctionStatusVahicListType j

П

1 . FunctionStatusValue |

1WI

FunctionStatusValue |

0..

FundionStatusValues |

тип

FunctionStatusVahics |

o..

свойства

isRef 0 minOccO maxOoc 1 контент сложный

дочерние элементы

FunctionStatusValue FunctionStatusValues

атрибуты

Имя размер

Тип xsd:qenoe число

Использование обязательный

программный код

<xsd:element name^FunctionStatusValueList» type=»FunctionStatusValueListType*

mtnOccurs=“0″/>

описание

Списки FunctionStatusValue

элемент FunctionStatusType/ProtocolStatus

схема

ProtocolljstType

^атрибуты

ProtocolStatus

тип I ProtocolListType

numofprotocol

тип

xsdiinteger 1

мспмь>

■Ш1МГ

required I

1

I

I

I

I

I

I _ I

JJ1

Protocol

PrutocolType | _____I

свойства

isRef 0 minOecO maxOcc 1 контент сложный

дочерние элементы

Protocol

атрибуты

Имя numofprotocol Тип xsd;целое число

Использование обязательный

программный код

<xsd:element name=“ProlocolStatus* lypes’ProtocotListType” minOccura=“07>

описание

Состояние протокола функции

схема

Fund ionStatus Value

size

nm

xsd:intcgcr

IfalMb

required

id

nm i xsd:string ■****! optional

name

FunctionStatusValue

rmi ; FunctionStatusValue

nm j xsd:string

o-

FunctionStatusValueData

> ______

• ••• I

| ran

xsd:string

c

св««в сйнямп»

extension

_ __ __

__ _

0..

свойства

isRef 0 minOcc 0 maxOcc неограниченный контент сложный

дочерние элементы

Function StatusValueData

атрибуты

программный код

Имя размер Тип xsd;uenoe число Использование обязательный

Имя идентификатор Тил xsdxrpoKa Использование необязательный

Имя имя Тип xsdxTpoKB Использование необязательный

<xsd:element name=’FunctionStatusVakje’ type=»FunctionStatusValue*

mtnOccixs=*0’ maxOccurs=»unbounded7>

схема

Г «•

l’unctH>n$latusValuc.4 |

1

□ атрибуты

1 I

1

1

size

1

1

1

1

лш ! xadtinteger

1

1

I

required

1

1 |

id

1

1 |

ran xsd:string optional

1

1

FunctioiiStatusValues I 1

name 1

1

iun FunctionStatusValues | 1

тип ‘■ xsd:string 1 optional I

1

1

Л

1

1

1

— . 1

FunctionStatusValue | ‘

■ ■ пт FunctionStatusValue J 1

-________—________1 1

1 L

<>.. I

свойства

«Ref 0 minOccO maxOcc неограниченный контент сложный

дочерние элементы

FuncbonStatus Value

атрибуты

Имя размер

Тип xsd;целое число

Использование обязательный

Имя идентификатор

Тип xsdxrpoxa

Использование необязательный

Имя имя

Тип xsdxrpoKa

Использование необязатегъный

программный код

<xsd:element name=TunctionStatusValues»

minOocurs=»0″ maxOccurs=»unbounded7>

type=»FunctionStatusValues’

описание

Несколько значений FunclionSlatus

элемент FunctionStatusValues/FunctionStatusVakie

схема

Fund ionStatus Value

size

nm

xsd:intcgcr

IfalMb

required

id

nin i xsd:string ■****! optional

name

FunctionStatusValue

rmi ; FunctionStatusValue

nm j xsd:string

o-

FunctionStatusValueData

> ______

• ••• I

| ran

xsd:string

c

св««в сйнямп»

extension

_ __ __

__ _

0..

свойства

isRef 0 minOcc 0 maxOcc неограниченный контент сложный

дочерние элементы

Function StatusValueData

атрибуты

программный код

Имя размер Тип xsd;uenoe число Использование обязательный

Имя идентификатор Тил xsdxrpoKa Использование необязательный

Имя имя Тип xsdxTpoKB Использование необязательный

<xsd:element names«Funcl»onStatus\talue» lypes*Funct»nStatusVaiue** mtnOccixs=*0’ maxOccurs=»unbounded7>

элемент InputListType/Inputs

схема

Inputs (extension)

□ атрибуты

size

» 1

1

1

1

I

n«n xsd:integer

1

1

•ESSjj required

1

I

id

1

1

1

1

1

1

1

JI

“J 1

J

ткп xsd:string *22 optional

— —

Inputs

twi ! Inputs [

‘extension

name

пт Ixsdzstring optional

о..

Input ••• П

1 * nm lnp

о

свойства

isRef 0 minOccO maxOcc неограниченный контент сложный

дочерние элементы

Input

атрибуты

Имя размер

Тип xsd:целое число

Использование обязательный

Имя идентификатор

Тип xsdxTpoxa

Использование необязательный

Имя имя

Тип хвФстрока

Использование необязательный

программный код

<xsd:demenl name=“lnputs’ mmOccurs=*0* maxOccurs=“unbounded»> <xsd:comptexType>

<xsd:complexContent> <xsd:extension base=*inputs7>

</xsd:oomplexContent> </xsd:oomplexType>

</xsd:element>

описание

Несколько контейнеров параметров запроса для контроля

элемент Inputs/lnput

схема

I

I

I

I

I

I

I

I

Input

атрибуты

size

i

1

1

1

1

nw xsdnnteger

1

1

1

required

id

I I

I Input ■ | |

1И11 Input 1 |

mo xsdrstring 2SX optional

1

1

1

1

name

nm xsd:string

I!™-, • optional

о- I

1

1

Data

1

1

1

1

I

— ••• J»| mti

xsd:stnng£

1

1

1

Спмеб

extension

0..

1 J

свойства

isRef 0 minOcc 0 maxOcc неограниченный контент сложный

дочерние элементы

Data

атрибуты

Имя размер

Тип xsd:uenoe число

Использование обязательный

Имя идентифлсатор

Тип xsd:crpoKa

Использование необязательный

Имя имя

Тил xsd:cTpo«a

Использование необязательный

программный код

<xsd:element name=’lnpuT 1уре=»1приГ minOccura=“0″ maxOccurss“unbounded*/>

описание

Отдельный контейнер параметров запроса для контроля

атрибуты

Имя имя

Тип xsd:crpotca

Использование необязательный

Имя valueunit

Тип xsdxrpoxa

Использование необязательный

Имя мин

Тип xsd:crpoKB

Использование необязательный

Имя макс

Тил xsd:crpoxa

Использование необязательный

Имя по умолчанию

Тип xsd:crpoKa

Использование необязательный

Имя desc

Тип xsdxrpotca

Использование необязательный

Имя тип

Тип xsd:crpoxa

Использование необязательный

Имя идентификатор

Тип xsd:crpoxa

Использование необязательный

программный код

<xsd;element name=»Data»> <xsd:complexType> <xsd:simpieContent>

<xsd:extension base=»xsd:stnng’> <xsd:attritxjte name=»name* type=’xsd:stringV> <xsd:attribute name=’Va)ueunir type=TJnitType’ use=»opt»onar/> <xsd:attritxjte nanve=“min’ type=’xsd: string» use^optionalV* <xsd:attribute патентах* types«xsd:string» uses«opbonaT/> <xsd:attritxjte name=*defauir type=’xsd:string“ uses«optional7> <xsd:a№ibute name=“desc’ types*xsd:slnng* uses«optional*/> <xsd:attritxjte name=»type» type=’xsd:string“ use=»optkxia<7> <xsd:a№ibute name=»»d» types«xsd:string* uses«opbonal7> </xsd:extens»on>

</xsd:simpteContent> </xsd:comptexType> </xsd:efemecrt>

описание

Текущее значение ввода-вывода

атрибут Data/@name

свойства

isRef 0

программный код

<xsd:attribute пате=“пате“ type=’xsd:slring7>

описание

Имя отдельного элемента Data

атрибут Data/@valueunit

свойства

isRef 0 использование необязательный

программный код

<xsd:attribute name=“valueunir type=»UnrtType» us6=“optional7>

описание

Блок значений отдельного элемента Data

атрибут Data/@min

свойства

isRef 0 использование необязательный

программный код

<xsd:attnbute name=*min» types«xsd:string» us6=”optionar/>

описание

Минимальное значение отдельного элемента Data

атрибут Data/@max

свойства

isRef 0 использование необязательный

программный код

<xsd:atlribute name=’max“ type=*xsd;string» use=’optional7>

описание

Максимальное значение отдельного элемента Data

атрибут Data/@default

свойства

isRef 0 использование необязательный

программный код

<xsd:attribut8 name=“default“ type=»xsd:string* use=’optionar/>

атрибут Data/@desc

свойства

isRef 0 использование необязательный

программный код

<xsd:attribute names*desc» type^xsdistring’ uses*opt»onar/>

описание

Исходное значение отдельного элемента Data

атрибут Data/@type

свойства

isRef 0 использование необязатегъный

программный код

<xsd:attnbute пате=’1уре’ type=»xsd:string* use=*optionar?>

описание

Тип отдельного элемента Data

атрибут Data/@id

свойства

isRef 0 использование необязательный

программный код

<xsd:atlribute name^id* type=“xsd:stfing» uses*optional7>

описание

Идентификатор отдельного элемента Data

элемент LibraryListType/Library

схема

LibrarvType |

Name 1 ‘

тип Lxsd:string| I

i 1

Library I

п-Н *** 13

тип Librar/type 1 ‘ , *

Version I |

tun x$d:string| |

VersionDesc 1 ‘

тми | VersionDescType 1 ‘ ——■■■■■* ]

свойства

isRef 0 контент сложный

дочерние элементы

Name Vers»on VersionDesc

программный код

<xsd:element name=*L»brary“ type=*LibraryType“/>

описание

Списки библиотеки

элемент LibraryType/Name

схема

Name j

шп xsd.string j

свойства

isRef 0 minOcc 0 maxOcc 1 контент простой

программный код

<xsd:elemeol name=”Name’ type=’xsd: string» minOccurs=“07>

описание

Имя библиотеки

элемент LibraryType/Version

схема

Version гни xsd:string

свойства

isRef 0 minOcc 0 maxOcc 1 контент простой

программный код

<xsd:element name=*Version» type=“xsd:string’ minOccurs=*07>

описание

Версия библиотеки

элемент LibraryTypeA/ersionDesc

схема

VersionDesc П

пш VersionDcscTSpc

свойства

isRef 0 minOocO maxOcc 1 контент простой

аспекты

перечисление Минимальный перечисление Точный

программный код

<xsd:etement name®*Vers»onDesc* type=*Vers»onDescType* minOccurs=“0’V>

описание

Описание версии библиотеки. Представляет собой необходимую минимальную или точную версию.

элемент OSListType/OS

схема

OSType

I

1

Name | ‘

mn

\sd:striiigl 1

1 1

os 1

Version I I

тип OStype |

ТИП

x$d:string| |

VersionDesc 1 ‘

mu

VersionDescType | j

свойства

isRef 0

контент сложный

дочерние элементы

Name Version VersionDesc

программный код

<xsd:eiement name=“OS* type®

*OSType7>

описание

Необходимая ОС услуги

элемент OSType/Name

схема

Name

inn xsd:string||

свойства

isRef 0 minOocO maxOcc 1 контент простой

программный код

<xsd:eiement name=“Name» type=»xsd:string» minOccurs=“07>

описание

Имя ОС

элемент OSType/Versron

схема

Version пт xsd:string

свойства

isRef 0 minOcc 0 maxOcc 1 контент простой

программный код

<xsd:elwnent name=“Version» lype=“xsd:slnng’ minOccurs=*0*/>

описание

Версия ОС

элемент OSType/VersionDesc

схема

VcrsionDcsc

пш VcrsionDescTVpe

свойства

isRef 0 minOcc 0 maxOcc 1 контент простой

аспекты

перечисление Минимальный перечисление Точный

программный код

<xsd:elemenl name=“VersionDesc» type=»VersionDescType“ mtnOccurs=*0*/>

описание

Описание версии ОС. Представляет собой необходимую минимальную или точную версию.

элемент OulputListType/Output

схема

Output

Q атрибуты

size

_i

1

1

1 fl 1

1

1

THil

гемзмс

xsd:integer required

id

1

1

1

1

1

1

1

J 1 xsd:$tringrt 1 extension v 1

o..“ ‘

__ __l

ТИП

xsd.string

Нспмн

optional

паг

Output П

П

тип Output Т

. — L-——-JI

ne xsdrstring optional

О.. …..

Data

л

… ТИП

Сп««6 ойнюшн

свойства

isRef 0 minOecO тахОсс неограниченный контент сложный

дочерние элементы

Data

атрибуты

Имя размер

Тип xsd:целое число

Использование обязательный

Имя идентификатор

Тил xsd.crpoKa

Использование необязательный

Имя имя

Тип xsdxrpoxa

Использование необязательный

программный код

<xsd:element лате=“Ои1риГ type=»Outpuf minOccurs=“0″ maxOccurs=“unboundecr/>

описание

Отдегъный контейнер параметров отклика для контроля отклика или события

элемент OutputListType/Outputs

схема

Outputs

□ атрибуты

Outputs тип Outputs

о..

size

П1П

xsd:integer

Itoia мм»

required

id

П1П

xsd:string optional

name

ТИП

xsd:stnng

optional

Output пт Output

o.

свойства

isRef О minOcc О maxOcc неограниченный контент сложный

дочерние элементы

Output

атрибуты

Имя размер Тип xsd:uenoe число

Использование обязательный

Имя идентификатор

Тил хеФстрока Использование необязательный

Имя имя

Тип xsdxrpoxa Использование необязательный

программный код

<xsd:element name=“Outputs“ type=*Outpuls* minOccurs=*CT maxOccurs=*unbounded7>

описание

Контейнеры параметров отклика для контроля отклика или события

элемент Outputs/Output

схема

Output

□ атрибуты

я/е

О..

Output тип I output

name

ТИП

НСОМИ

xsdrstring optional

Data

VI

/

— E

| тип

xsdrstring П

5

extension <

(

О..

ТИЛ

Наш»

тшк

xsdiinteger required

id

тип

Ксамь асмми

xsdrstring optional

свойства

isRef О minOccO maxOcc неограниченный контент сложный

дочерние элементы

Data

атрибуты

Имя размер Тип xsd:целое число

Использование обязательный

Имя идентификатор Тип xsdxrpoxa Использование необязательный

Имя имя

Тил xsd’.crpoxa

Использование необязательный

программный код

<xsd:etement name=“Output“ 1уре=*Ои1риГ min0ocura=“0″ maxOccurs=“unboundecT/>

описание

Отдельный контейнер параметров отхлиха для контроля отклика или события

элемент ProcessStatusType/ProcessID

схема

ProresslD

mu xsd:string

»- 1 1 —J

свойства

isRef 0 контент простой

программный код

<xsd:element name=*ProcesslD» type=»xsd:stnng’,/>

описание

Идентификатор процесса (PID)

элемент ProcessStatusType/ProcessType

схема

РгосевдТурс

«ин РгосквТУрсТУрс

свойства

isRef 0 контент простой

аспекты

перечисление Собственный перечисление Используемый

программный код

<xsd:element name=*ProcessType’ type=»ProcessTypeTypeV>

описание

Тил процесса

элемент ProcessStalusType/ProcessName

схема

ProccssNamc f mu x$(l:string {

свойства

isRef 0 minOcc 0 maxOcc 1 контент простой

программный код

<xsd:element name

=’ProcessName’ type=“xsd;string» minOocurs=»07>

описание

Имя процесса

элемент ProcessStatusType/UsageofCPU

схема

L’saceofCPU Я

___ __2—______J Unit

1ин xsd:integer Q- —————————-

—- -If пи» CPUUsegeUnitTvpe extension Д

tntrn 9

свойства

isRel 0 minOccO maxOcc 1 контент сложный

атрибуты

Имя Единица

Тип CPUUsageUnitType

% по умолчанию

программный код

<xsd:element name=»UsageofCPir minOccurs=*0“> <xsd:comptexType> <xsd:simpleContent>

<xsd:extension bases*xsd:integer> <xsd:attribute name=”Unir type=“CPtlUsageUnitType“ default=“%7> </xsd:extension>

</xsd:simpleContent> </xsd:oomplexType> </xsd:element>

описание

Использование ЦПУ процесса

атрибут ProcessStatusType/UsageofCPU/@Unit

свойства

isRel 0 по умолчанию %

аспекты

перечисление %

программный код

<xsd:attnbute name=*Unit* type^CPUUsageUnitType» default=»%7>

описание

Единица использования ЦПУ

элемент ProcessStatusType/UsageofMemory

схема

UsageofMemory fl

—————————II Unit I

тип xsditntegerrt ———————————r

T ли MeniorvUsageUiutTypc 1

extension fl ….

……11 KB

■» • .

свойства

isRef 0 minOcc 0 maxOcc 1 контент сложный

атрибуты

Имя Единица

Тип MemoryUsageUnitType Default КВ

программный код

<xsd;element names*Usageo<Memory” minOocurs=»0″> <xsd:complexType>

<xsd:s*npteContent>

<xsd:extension bases«xsd:integec*> <xsd:attritxjte name=»Unrt» types*MemoryUsageUnitType» default=*KB7> </xsd:extens»on>

</xsd:simpteContent> </xsd:comptexType> </xsd;etement>

описание

Использование памяти процесса

атрибут ProcessStatusType/UsageofMemory/@Unit

свойства

isRef 0 по умолчанию КБ

аспекты

перечисление Б перечисление КБ перечисление МБ перечисление ГБ

программный код

<xsd:attritxjte name=“UnrT type=’MemoryUsageUnitType“ default=*KB“>

описание

Единица использования накопителя

элемент ProcessStatusType/ProcessDesc

схема

Pro cess De sc iwi xsrkfliing

свойства

isRef 0 minOcc 0 maxOcc 1 контент простой

программный код

<xsd:element name=*Proc6ssDesc* type=“xsd:slring» minOccurs=“07>

описание

Описание процесса

элемент ProtocdListType/Protocol

схема

1

ProtocolTypc |

ProtocoIXame I ‘

■и» xsd:string J 1

InterfacelD I |

Protocol 1 тип ^string] |

птРгоЮиГГуре1! PorlNllln j 1

тип xsd:string | |

Description 1 |

тип xsd:string 1 |

‘ 1

свойства

isRef 0 контент сложный

дочерние элементы

PratooolName InterfacelD PortNum Description

программный код

<xsd:etement пате=»Рго1осоГ type=»Protocon,ype»/>

описание

Информация о протоколе услуги

элемент ProtocoTType/ProtocoiName

схема

ProtocuiNamc пш x$d:string

свойства

isRef 0 minOocO maxOcc 1 контент простой

программный код

<xsd:eiement name=

’»ProtocolName* type=“xsd:string» minOocurs=»0″/>

описание

Имя протокола

элемент ProtocolType/lnterfacelD

схема

InterfacelD | тип xsdislringj

свойства

isRef 0 minOocO maxOcc 1 контент простой

программный код

<xsd:etement names”lnterfacelD» types*xsd:stnng’ minOccKS=’07>

описание

Идентификатор интерфейса протокола

элемент ProtocolType/PortNum

схема

PortNum I

тип x$d:slring

свойства

isRef 0 minOcc 0 maxOcc 1 контент простой

программный код

<xsd:element name=*Porthlum* type=*xsd:string» m»nOccurs=’07>

описание

Номер порта протокола

элемент ProtocolType/Description

схема

Description П пт xsd:string

свойства

isRef 0 minOcc 0 maxOcc 1 контент простой

программный код

<xsd:element name=»Description» type=“xsd:string» minOccurs=»0“/>

описание

Описание протокола

элемент StatusPropertyType/Status

схема

Status

тип Status’iype

свойства

isRef 0 контент простой

аспекты

перечисление Онлайн перечисление Оффлайн перечисление Ошибка

программный код

<xsd:element name=*Slatus» type=*SlalusType7>

описание

Текущее состояние услуги, такое как «онлайн’, ’оффлайн* или ’ошибка»

элемент StatusProperiyType/DetailSlatus

схема

Detailstatus I

iHii DetailStatu.4Type ■

свойства

isRef 0 minOocO maxOcc 1 контент простой

аспекты

перечисление Готов перечисление В работе перечисление Заблокирован

программный код

<xsd:element name=“DetailStatus“ types*Oeta4StatusType* mmOccurs=*07>

описание

Текущее детализированное состояние функции в состоянии онлайн

элемент StatusPropertyType/ProcessStatus

схема

ntimofprowss

ши xsdiinteger

required

ProcessStatus [~|

Process 1

••• D 0

tHn ProcessStatusTypc |

свойства

isRef 0 minOccO maxOcc неограниченный контент сложный

дочерние элементы

Process

атрибуты

Имя numofprocess

Тип xsd:целое число

Использование обязательный

программный код

<xsd:etement namesTrocessStatus** minOccurs=“CT maxOccurs=’unbounded»> <xsd:comptexType>

<xsd:sequenoe> <xsd:etemenl name=*Process’ type=’ProcessStatusType’7> </xsd:sequence>

<xsd:attribute name=“numofprocess’ type^Ksdrinteger” use=’requtred7> </xsd:complexType>

</xsd:element>

описание

Текущее состояние процесса услуги. Включает в себя собственные и используемые процессы.

атрибут StatusPropertyType/ProcessStatus/@numofprocess

свойства

isRef 0 использование обязательный

программный код

<xsd:attribute namee*numofprocess’* types*xsd:iolegec*’ use=»required7>

описание

Номер процесса

элемент StatusPropertyType/PcocessStatus/Procass

схема

свойства

дочерние элементы

программный код

описание

Process

•ив I ProcessStatusType

| ProccssStatusTypc

I

I

I

I

I

I

I

I

b — p

Process!!)

ProcessType

тип ProcessTypeiype

ProcessName I

rai^sMfcstrin^j

UsageofUPt’

xsd:integer

тип

Смм* «er«w>u№

extension I

UsageofMcmory I

тип

Спив* ««шмана

xsdrinteger Q extension 1

ProccssDesc I тип jxsdrstring I

isRef 0 контент сложный

ProcesslD ProoessType ProcessNanre UsageofCPU UsageofMemory ProcessDesc

<xsd:elecnenl name=*Process» type=»ProcessStatusTyp6,7>

Информация о состоянии процесса услуги

элемент StatusPropertyType/FunctionStatus

схема

numo fTunct ion

шп x$d:integer

required 1

F’linctlonStalus .—н————-1

Function Q

••• □ ——————Q

—ши FunctionStatusType Т

свойства

isRef 0 minOccO maxOcc неограниченный контент сложный

дочерние элементы

Function

атрибуты

Имя numoffunclion

Тип xsd.uenoe число

Использование обязательный

программный код

<xsd:etement name=“FuncbonSlatus» minOccurs=»0″ maxOccurs=*unboundecT> <xsd:comptexType> <xsd:sequenoe>

<xsd:eiement name=»Funclion* type=Tunct»onStatusType7>

</xsd:sequence> <xsd:attributs name=’numoffunct>on’ type=’xsd:inleger7> </xsd:complexType> </xsd:element>

описание

Текущее детализированное состояние функции е состоянии онлайн

атрибут StatusPropenyType/FunctionStatus/@numoffunctK>n

свойства

«Ref 0

программный код

<xsd:attnbute name=*numoffunction* type=’xsd;integer7>

описание

Количество функций

элемент StatusPropertyType/FunctonStatus/Function

схема

1

FunctionStatusTypc ■

Function

nm FunctionStatusType

1

SharableStatus I

m^xsdjntegei^j

FundiunlD

nm xsdrstring

4

nm FundionStatusValuelJstType | I

I

I

J

Fund ionStatus Valuefist

Protocolstatus

t

пл PrutocollastType

свойства

дочерние элементы

пользователь

программный код

isRef 0 контент сложный

FunctionlD SharableStatus FunctionStatusValueList Protocolstatus

comptexType FunctionListType

<xsd;e4ement name=“Functkxi“ type=*‘FunctionStatusType’/>

simpleType CPUUsagellnitType

пользователь

атрибут ProcessStatusType/UsageofCPU/@Unit

аспекты

перечисление %

программный код

<xsd:simpleType name=“CPUUsageUnitType»> <xsd:restncbon base=“xsd:slring»> <xsd;enumeration value«“%’/> </xsd:restriction>

</xsd:simpteType>

описание

Единица использования ЦПУ

simpleType DetailStatusType

пользователь

элемент StatusPropertyType/DetailStatus

аспекты

перечисление Готов перечисление В работе перечисление Заблокирован

программный код

<xsd;simpieType name=»DetailStatusType“> <xsd:resirictjon bases«xsd:string»> <xsd:enumeralion value=»Ready’/> <xsd:enumeration value=»Running7> <xsd:enumerat»on value=»Btockecf7> </xsd:restriction>

</xsd:simpteType>

описание

Тип подробного состояния

simpleType MemoryUsageUnitType

пользователь

атрибут

PracessS1atusType/UsageofMemory/@Unjl

аспекты

перечисление перечисление перечисление перечисление

Б КБ

МБ

ГБ

программный код

<xsd:simpleType name=“MemoryUsageUnttType“> <xsd:restriction base=”xsd:strng’> <xsd;enumeration value=*B7> <xsd:enumeration value=*KB7> <xsd:enumeration value=’MB7> <xsd:enumeration value=*GB’/> </xsd:restrtcl»on>

</xsd:simpleType>

описание

Единица использования нахопителя

simpleType ProcessTypeType

пользователь

элемент ProcessStatusType/PracessType

аспекты

перечисление Собственный перечисление Используемый

программный код

<xsd:simpleType name=“ProcessTypeType“> <xsd:restriction bases*xsd:slring*> <xsd:enumeration value=*Own7> <xsd:enumeration value=*Using7> </xsd:restnct>on>

</xsd:simpleType>

описание

Тип процесса

simpleType StatusType

пользователь

элемент StatusPropertyTypeZSlalus

аспекты

перечисление Онлайн перечисление Оффлайн перечисление Ошибка

программный код

<xsd:simpleType name=“StatusType»> <xsd:restriction base=“xsd:stnng‘> <xsd:enumeration value=’Online7> <xsd:enumeration value=*Offline7> <xsd:enumeration value=’Error7> </xsd:restnclran>

</xsd:simpleType>

описание

Тип состояния

simpleType UnitType

пользователь

атрибут Data,@valueunit

программный код

<xsd:simpleType name=»UnitType“> <xsd:restriclion base=“xsd:hexBinary7> </xsd:simpleType>

описание

Определяемая пользователем единица

simpleType UserTypeType

пользователь

элемент BastcPropertyType/UserType

аспекты

перечисление Система перечисление EndUser

программный код

<xsd:simpteType name=»UserTypeType*> <xsd:restriction base=»xsd:string»> <xsd:enumerabon vakje=»System»7> <xsd:enumerat»on values«EndUser*/> </xsd:restriction>

</xsd:simp(eType>

описание

Тип пользователя

simpleType VerstonDescType

пользователь

элементы OSType/VersionDesc LibraryType/VersionDesc

аспекты

перечисление Минимальный перечисление Точный

программный код

<xsd:simpieType name=“VersionDescType’> <xsd:res<ricbon bases«xsd:slring»> <xsd:enumerabon value=»Mtnimum“/> <xsd;enumeral>on vaIue=»Exact7> </xsd:neslriction>

</xsd:simpteType>

описание

Описание типа версии

Приложение А

(справочное)

Реализация IWML (пример)

А.1 Обзор

Приложение А содержит пример IWML. используемый в структуре взаимодействия HES для базовых сообщений.

А.2 IWML

А.2.1 Общие сведения

Следующий пример IWML — эго схема описания устройства, используемая в случае, когда структура взаимодействия HES получает специфичное описание устройства от отдельного устройства и транслирует его на следующую схему.

А.2.2 IWML: Схема описания устройства

<?xml version=“1.0″ encoding=“UTF-8″?>

<xsd:schema xmlns:xsd=*http://WYAV.w3.org/200VXMLScbema“ elemenlFormDefaults«qualified» attributeFormDefaults‘unqualif>ed»>

<xsd:elemenl name=*IWML»>

<xsd:complexType>

<xsd:cho»ce>

<xsd:etement namea-DewceDescription»

type=*devjceDescnption7>

</xsd:choioe>

</xsd:oomplexType>

</xsd:element>

<xsd:complexType names‘deviceDescription»>

<xsd:sequenoe>

<xsd:element name=”DeviceType» type=»xsd:string7>

<xsd;element name=*DeviceName» type=»xsd:stnng7>

<xsd;element names*DeviceNameDescriplion» type=»xsd:stnng7>

<xsd:element name=’DeviceSubName“ type=“xsd;slring7>

<xsd:element name=”DevicelD”>

<xsd:simpleType>

<xsd:reslrict>on bas6s«xsd:stfing»> <xsd:length value=”247> </xsd:restridion>

</xsd:simpleType>

</xsd:elemenl>

<xsd;element name=“ObjeclLisr type=’objects7> <xsd:element ref=’Dev»ceProperty“ minOccurs=*0*7> </xsd:sequence>

</xsd:comp*exType>

<xsd:complexType name=*objects’“>

<xsd:sequence maxOccurss«unbounded’*>

<xsd:element rel=»Object7>

</xsd:sequence>

</xsd:comp*exType>

<xsd:element name=’Ob^cf>

<xsd:complexType>

<xsd:sequence>

<xsd:eiement naroe=“ObjectName’‘ type=»xsd:string7>

<xsd:etement names*ObjeclNameDescription* lype=*xsd:string7>

<xsd:etement name=»ObjectlD’>

<xsd:stropteType>

<xsd:restriction base=“xsd:stnng’>

<xsd:lenglh value=’247> </xsd:reslriction> </xsd:simpleType> </xsd:ete meat* <xsd:element ref=»Calegory»/> <xsd:element names*lnputListS<ze» type=»xsd:string7> <xsd:element name=’lnputList* type=“lnputs’ mi<iOccurs=’07> <xsd:element name=»OutputLtstSize“ type=»xsd.string7> <xsd:element name=”OutputLisr type=’Outputs» minO©curs=»07>

</xsd:sequence> </xsd:compiexType> </xsd:etement> <xsd:etement пате=“1приГ> <xsd:complexType>

<xsd:sequence> <xsd:eleme«it names*lnputDatatype» type=»xsd:stnag7> <xsd:element names*lnputName” type=»xsd:string7> <xsd:elefnent name=’lnputMin’ type=»xsd:string7> <xsd:element name=»lnputMax» type=’,xsd.stnng»/> <xsd:element name=’lnputDefaultVaiue’ type=*xsd:stnng7> <xsd:element name=“lnpu1Descriptiorr type=»xsd:strtng7> </xsd:sequence>

</xsd:comptexType>

</xsd:etement>

<xsd:etement name=*Outpur> <xsd:complexType>

<xsd:sequence> <xsd:element names*OutputDalatype» type=»xsd:stnng»/> <xsd:element name=»OutputName’ type=’xsd:slring7> <xsd:element name=‘OutputMn» type=»xsd:string7> <xsd;element name=“OutputMax“ type=*’xsd:striog»/> <xsd:element name=»OutputDefauttValue» type=’xsd:slringV> <xsd:element names*OutputDescription* type=»xsd:string7> </xsd:sequence> </xsd:comptexType>

</xsd:element>

<xsd:complexType name=“lnputs“> <xsd:sequence minOccurs=»0″ maxOccurss«unbounded*>

<xsd:eiement ref=*lnpul7> </xsd:sequenca> </xsd:oomplexType> <xsd:co<nptexType name=»Outputs*> <xsd:sequence minOccurs=*XI» maxOccur5s«unbounde(T>

<xsd:etement ref=*Output7> </xsd:saquence> </xsd:compiexType> <xsd:complexType nam6=*categocyType*>

<xsd:simpleConlenl> <xsd:extension base=“xsd:string*> <xsd:anyAttribute namespaces«##other” processConlents=”lax7>

</xsd:extens»on>

</xsd:simpleConteot> </xsd:comptaxType> <xsd:element names*Calegor/*>

<xsd:cofnptexType> <xsd:simpfeCont8nt> <xsd:restrictkxi base=»CategoryType»> <xsd:enumerat>on values«S6nsorM/> <xsd:enumerat>on vakje=»Control7> <xsd:enumerat»on va!ues”Actuator7>

</xsd:reslriction>

</xsd:wmpleContent> </xsd:complexType> </xsd:element> <xsd:etement namea’DeviceProparty»» <xsd:complexType> <xsd:sequenoe>

<xsd:element namea’DevicePhyAddress» type=’xsd:stnng“

minOccurs=*07>

<xsd:element names*OeviceVerskxi* types«xsd:string»

minOccurs=*07>

<xsd:ele*n&nt name=»DeviceManufacture» type=’,xsd:stnng»

minOccurs=*07>

<xsd;elemant name=»DeviceLocation“ type=’xsd:string*

minOccurs=’07>

<xsd;elemant names«DeviceDistributionDate* type=’xsd:date

minOccurs=*07>

<xsd;element names«DeviceProperties» type=»PropertyList“

minOccurs=’0*/>

</xsd:sequence>

</xsd:complexType>

<Zxsd:element>

<xsd:etement name=’PropertyValues»>

<xsd:complexType> <xsd:sequenoe>

<xsd:element name=»PropertyName*/>

<xsd:eletnenl name=*PropertylD*/> <xsd;elemant name=*PropertyValue*/> </xsd:sequence>

</xsd:comptexType>

</xsd:etemant>

<xsd:cooiptexType names«PropertyLtst”> <xsd:sequence minOccurs=*’0» maxOccurs=»unbound6d*> <xsd:element refa’PropertyVaiues’/»

</xsd:sequence>

</xsd:comptexType> </xsd;schema>

Приложение В (справочное)

Модель безопасности и конфиденциальности (примеры)

В.1 Обзор

Данное приложение содержит примеры обеспечения безопасности и защиты конфиденциальности для следующих трех функций: управление доступом, шифрование и подпись. Эти контрмеры могут применяться к HRMI и HRPI.

В.2 Модель безопасности и конфиденциальности

В.2.1 Общие сведения

Следующие примеры обеспечения безопасности и защиты конфиденциальности включают в себя управление доступом для XACML. шифрование XML и подпись XML.

В.2.2 Управление доступом: XACML <?xmlversion«“1.0″/*

«rule*

«target*

«subject*

Samlp:Authoriz*tionDeclslonQuery/Subject/Nameld«ntifler/Name «/subject* «resource*

«pattemMatch*

«attributoRof* <samlp:AuthorizationDecistonQuery /Resource* «/attributeRef* <attributeValue>xxx.com/record.‘«/attributeValue> «/pattemMatch*

Атрибут;

Расшифровка для «Name» в ресурсах

«/resource*

«actions*

<saml:Actions>

<saml:Action*read«saml:Action* </sam1:Actions

«/actions*

«/target*

«condition* «equal* «attributeRef*

Saml:AuthorizationD«cisionQUcry/SubjccVNameldentifier/Namo

«/attributeRef*

Только для «Patient Name’

«attributeRef*

//xxx.com/records/patient/patientName «

«/attributeRef*

«/equal*

«condition*

<effect*Permit«/effect*

«/rule*

Запрашиваемые ресурсы, т. e. доступ, выделены синим цветом: условия, при которых предоставляется доступ. выделены красным цветом.

В.2.3 Шифрование: XML-шифроаание

<7xmlver8ion=”1.1”?>

«employee id«»b3456″

<name»John Smith</name>

<title»$onior Anatyst«/tltie> «salary»

<xenc:EncryptcdData> <xenc:CipherData>

«xcnc:CiphorValue>AbC234ndZ..,</xenc:CiphorValue> </xenc:CipherData>

</xenc:EncryptodData>

«/salary»

«/employee»

Атрибут:

Расшифровка для LCiptier_value» Заработная плата работника

Только целевой получатель. предположительно работник, о котором идет речь, или соответствующим образом уполномоченный представитель отдела кадров, смажет дешифровать содержание элемента «CipherVatue» для просмотра заработной платы сотрудника.

В.2.4 Подпись: XML-подпись

«Signature»

«Signedlnfo» (CanonizationMethod) (SignatureMethod) («Reference URI=)?)> (Transforms)7 “ (DigecstMethod)

Каждый лодгикываемьй ресурс имеет свой собственный элемент «Reference», идентифицированный атрибутом URI

Элемент «Transforms» указывает на упорядоченный список шагов обработки, которые применялись к упоминаемому контенту ресурса перед выборкой сообщений

(Dig ectValue) «/Reference»)*

Элемент «OgectVafoe» несет а себе значение выборки сообщений упоминаемого ресурса

«/Signedlnfo»

(Signaturevalue)

(Keyllnfo)? (Object)* «/Signature»

Элемент «Signaturevalue» несет в себе значение шифрованной выборки сообщений элемента «Signedlnfo»

Элемент «Keyllnfo» указывает на ключ, который должен быть использован для валидации подписи К возможным формам идентификации относятся сертификаты, ключевые

имена и алгоритм согласования ключей и информация

Приложение С (справочное)

Реализация модели домашних ресурсов (пример)

С.1 Обзор

Это приложение содержит пример отдельных случаев отношения для реализации модели домашних ресурсов.

С.2 Типы ресурсов объекта ресурсов

С.2.1 Общие сведения

Следующие типы ресурсов каждого домена являются экземплярами домашних ресурсов, определенных на основании корейской промышленной классификации домашней сети.

С.2.2 Тип ресурсов домена устройства

Это экземпляры типов ресурсов в домене устройства.

КЛАСС (Объект) !! ДОМЕН I КЛАСС (Объект) ДОМЕН

С.2.3 Тип ресурсов сетевого домена

С.2.4 Тил ресурсов домена услуги

С.2.5 Тил ресурсов домена физического пространства

Приложение ДА (справочное)

Сведения о соответствии ссылочных международных стандартов национальным стандартам

Таблица ДАЛ

Обозначение ссылочного международною стандарта

Степень

соответствия

Обозначение и наименование соответствующего национальною стандарта Российской Федерации

ISO/IEC 7498-1

IDT

ГОСТ Р ИСО/МЭК 7498-1—99 «Информационная технология. Взаимосвязь открытых систем. Базовая эталонная модель. Часть 1. Базовая модель»

ISO/IEC 14543-2-1

ISO/IEC 15944-8

ISO/IEC 18012

ISO/IEC 18012-2:2012

ISO/IEC 27000

IDT

ГОСТ Р ИСО/МЭК 27000—2012 «Информационная технология. Методы и средства обеспечения безопасности. Системы менеджмента информационной безопасности. Общий обзор и терминология»

ISO/IEC 27001

IDT

ГОСТ Р ИСО/МЭК 27001—2006 «Информационная технология. Методы и средства обеспечения безопасности. Системы менеджмента информационной безопасности. Требования»

ISO/IEC 27002

а

ISO/IEC 27003

IDT

ГОСТ Р ИСО/МЭК 27003—2012 «Информационная технология. Методы и средства обеспечения безопасности. Системы менеджмента информационной безопасности. Руководство по реализации системы менеджмента информационной безопасности»

ISO/IEC 27004

IDT

ГОСТ Р ИСО/МЭК 27004—2011 «Информационная технология. Методы и средства обеспечения безопасности. Менеджмент информационной безопасности. Измерения»

ISO/IEC 27005

IDT

ГОСТ Р ИСО/МЭК 27005—2010 «Информационная технология. Методы и средства обеспечения безопасности. Менеджмент риска информационной безопасности»

ISO/IEC 27006

IDT

ГОСТ Р ИСО/МЭК 27006—2008 «Информационная технология. Методы и средства обеспечения безопасности. Требования к органам, осуществляющим аудит и сертификацию систем менеджмента информационной безопасности»

ISO/IEC 27007

IDT

ГОСТ Р ИСО/МЭК 27007—2014 «Информационная технология. Методы и средства обеспечения безопасности. Руководства по аудиту систем менеджмента информационной безопасности»

ISO/IEC TS 27008

IDT

ГОСТ Р 56045—2014/ISO/IEC TS 27008:2011 «Информационная технология. Методы и средства обеспечения безопасности. Рекомендации для аудиторов в отношении мер и средств контроля и управления информационной безопасностью»

Окончание таблицы ДА. 1

Обозначение ссылочного международного стандарта

Степень

соответствия

Обозначение и наименование соответствующего национального стандарта Российской Федерации

ISO/IEC 27009

ISO/IEC 27010

в

ISO/IEC 27011

ISO/IEC 30100-1:2016

ют

ГОСТ Р ИСО/МЭК 30100-1—2017 «Информационные технологии. Менеджмент ресурсов домашних еетей. Часть 1. Требования»

  • * Соответствующий национальный стандарт отсутствует. До его принятия рекомендуется использовать перевод на русский язык данного международного стандарта.

Примечание — В настоящей таблице использовано следующее условное обозначение степени соответствия стандартов:

  • • ЮТ — идентичные стандарты.

Библиография

ISO/IEC/1EEE 8802-3, Standard for Ethernet

ISO/IEC 14543 (ail parts). Information technology — Home electronic system (HES) architecture

ISO/IEC 18012-1, Information technology — Home Electronic System (HES) — Guidelines for product interoperability — Part 1: Introduction

ISO/IEC 29145-2, Information technology — Wireless Beacon-enabled Energy Efficient Mesh network (WiBEEM) for wireless home network services — Part 2: MAC Layer

ISO 16739, Industry Foundation Classes for data sharing in the construction and facility management industries

ITU-T Recommendation J.222.0 (Cable Internet). Third generation transmission systems for interactive cable television services— IP cable modems: Overview

ITU-T Recommendation G.993.1, Very high speed digital subscriber line transceivers (VDSL)

ITU-T Recommendation G.9954. Home networking transceivers — Enhanced physical, media access, and link layer specifications

IEEE 802.11a/b/gfn (WLAN). IEEE Standard for Information technology — Telecommunications and information exchange between systems Local and metropoklan area networks — Specific requirements — Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications

IEEE 802.15.1 (Bluetooth). IEEE Standard for Information technology — excommunications and information exchange between systems — Local and metropolitan area networks — Specific requirements — Part 15.1: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Wireless Personal Area Networks (WPANs)

IEEE 802.15.4 (ZigBee). IEEE Standard for Local and metropolitan area networks — Part 15.4: Low-Rate Wireless Personal Area Networks (LR-WPANs)

IEEE 802.16e (WiMAX). IEEE Standard (or Ax Interface for Broadband Wireless Access Systems

IEEE 1394 (Firewire), IEEE Standard for a High-Performance Serial Bus

IEEE 1901 (Home plug). IEEE Standard (or Broadband over Power Line Networks: Medium Access Control and Physical Layer Specifications

ANSI T1.413 Issue 2 (AD4). Network and Customer Installation Interlaces —Asymmetric Digital Subscriber Line (ADSL) Metallic Interface

APEC Privacy framework. 2005. http://pubbcations.apec.org/publication-detail.php?pub_ids390

EtA-485 (RS485). Electrical characteristics of Generators and Receivers for Use in Balanced Digital Multipoint Systems NIST IR 7628:2010. Guidelines for Smart Grid Cyber Security

OASIS Standard:2005, Information technology — extensible Access Control Markup Language(XACML) Version 2.0 OECD Guidelines OECD Guidelines on the protection of privacy and transborder flows of personal data. 1980. http://www.oecd.Org/document/53/0.3343.fr_2649_34255_15591797_1_1_1 _1.00.html

W3C Recommendation:2002. Information technology — XML Encrytiion — Syntax and Processing

W3C Recommendation:2008, Information technology — XML Signature — Syntax and Processing

УДК 004:006.354 ОКС 35.110

Ключевые слова: информационные технологии, домашняя электронная система (HES). управление ресурсами домашней сети, архитектура

БЗ 9—2019/13

Редактор Г.Н. Симонова Технический редактор И.Е. Черепкова Корректор М.В. Бучная Компьютерная верстка ПА. Круговой

Сдано а набор 21.10.2019. Подписано о печать 29.1U019 Формат 6О*8л’/8. Гарнитура Ариал.

Усл. леч. л. 21.86. Уч.-идд. л 18.00.

Подготовлено на основе электронной версии, предоставленной разработчиком стандарта

Создано о единичном исполнении во . 117418 Москва. Нахимовский пр-т. д. $1. к. 2.

www.goslinfo.ru mfo@gosbnfo.ru

Оцените статью
Комментарии читателей