А.1 Общее ГОСТ Р 57309-2016
А.1.1 Введение ГОСТ Р 57309-2016
В разделе 5 было установлено, что инспекционная организация может проверить соответствие библиотеки знаний рекомендациям, приведенным в настоящем стандарте. Посредством качественной оценки может быть дана особая гарантия того, что библиотеки могли быть объединены или возможен обмен части данных между библиотеками [из А.1.1 Введение ГОСТ Р 57309–2016]
А.1.2 Соответствие уровней ГОСТ Р 57309-2016
Цель уровней соответствия состоит в том, чтобы добавить градацию качества к уровням библиотек знаний. Чем выше класс, которому соответствует библиотека, тем выше будет качественный уровень. В 5.2 было установлено, что у рекомендаций и описаний в настоящем стандарте есть уровень соответствия 0 и 1. Это означает, что качественный уровень 1 присваивается, если все рекомендации выполнены.
Кроме того, было решено добавить дальнейшее дифференцирование в пределах класса 0. Другими словами, в пределах данного класса дальнейшее подразделение было сделано на основе качественных подуровней. Таким образом, становится возможным предусмотреть сценарии роста для библиотек знаний так, чтобы их применимость и качество были улучшены. Дифференцирование между различными уровнями соответствия было частично предназначено для понижения порога соответствия для владельцев библиотек, выполняющих настоящий стандарт. В пределах уровня соответствия 0 есть три подуровня. У уровня соответствия 1 нет внутренней градации.
- Уровень соответствия 0,1: данный подуровень определяет основные требования для обеспечения основы гармонизации различных библиотек.
- Уровень соответствия 0,2: данный подуровень определяет дополнительные требования для обеспечения обмена подмножеств терминологий, определений.
- Уровень соответствия 0,3: данный подуровень определяет требования, позволяющие совместное использование определений понятия и некоторых базовых знаний.
- Уровень соответствия 1,0: данный уровень соответствия определяет требования по совместному использованию моделей, которые отличают роли от участников, играющих эти роли, и разрешающих выполнение автоматизированной семантической проверки.
Необходимо принять во внимание, что уровни соответствия не связаны с библиотекой полностью, но дифференцированы, в свою очередь, на основе различных функциональных разделов. Это означает, что библиотеку знаний, которая исключительно предназначена только для справочных целей в одном функциональном разделе, можно все же считать библиотекой особого уровня соответствия. Например, библиотеку объекта для технических требований, которая содержит стандартные листы спецификации (т. е. функциональность аспектов модели) можно считать библиотекой уровня соответствия 0,3. Тогда это справедливо только для функциональности аспектов модели. При отсутствии других функциональных разделов может быть подтверждено право только на класс 0.1. Кроме того, есть также уровень соответствия для различных понятий и типов отношений.
В таблице А.1 ниже представлены уровни соответствия, а также понятия и типы отношения.
Таблица А.1 — Указания, концепции, виды отношений и уровни их соответствия
Функциональный элемент | Рекомендации/Объект/Отношение | Уровень соответствия | |
Терминология | V1.1 | 0,1 | |
V1.2 | 0,2 | ||
V1.3 | Язык | 0,3 | |
V1.4 | 0,3 | ||
V2.1 | Обозначение отношения | 0,2 | |
V3 | Рекомендации относительно условий | 0,1 | |
V4 | Рекомендации относительно термина, в единственном числе | 0,2 | |
V5 | Рекомендации относительно знаков терминов | 0,2 | |
Терминология | V6 | Рекомендации относительно форматирования термина | 0,2 |
V7 | Рекомендации относительно уникальных идентификаторов | 0,3 | |
Словарь | D1.1 | Понятие | 0,1 |
D1.2 | 0,2 | ||
D2.1 | 1,0 | ||
D2.2 | Отношение определения | 0,2 | |
D3 | Рекомендации относительно представления словаря | 0,1 | |
D4 | Рекомендации относительно использования описательных терминов | 0,3 | |
D5 | Рекомендации относительно лексического определения | 0,3 | |
Систематика | Т1.1 | Понятие | 0,1 |
Т1.2 | Аспект | 0,2 | |
Т1.3 | Роль | 0,3 | |
Т2.1 | Специализированное отношение | 0,1 | |
Т2.2 | 0,2 | ||
Т2.3 | 0,2 | ||
Т2.4 | 0,2 | ||
ТЗ | Рекомендации относительно гибкости структуры | 0,3 | |
Т4 | Рекомендации относительно наследованию через специализацию | 0,2 | |
Т5 | Рекомендации относительно единственного дискриминатора для физической специализации объекта | 0,2 | |
Тб | Рекомендации относительно отличительного описания специализации | 0,3 | |
Т7 | Рекомендации относительно непересекающихся концепций подтипов | 0,2 | |
Т8 | Рекомендации относительно последовательности дискриминации и аспектов | 0,3 | |
T9 | Рекомендации относительно определения роли физических объектов | 1,0 | |
Т10 | Рекомендации относительно определения внутренних аспектов | 1,0 | |
Т11 | Рекомендации по именованию аспектов | 1,0 | |
Т12 | Рекомендации относительно верхушки иерархии специализации | 1,0 | |
Модели знаний, исключая компоненты | Е1.1 | Физический объект | 0,1 |
Е1.2 | Аспект | 0,1 | |
Е1.3 | 0,1 | ||
Е2.1 | Отношение «физический объект — аспект» | 0,1 | |
Модели знаний, | Е2.2 | Отношение «аспект — шкала» | 0,2 |
исключая компоненты | ЕЗ | Рекомендации по шкале аспектов | 0,1 |
11.1 | Физический объект | 0,1 | |
11.2 | Аспект | 0,1 | |
11.3 | Шкала | 0,1 | |
12.1 | Отношение «физический объект — аспект» | 0,1 | |
12.2 | 0,1 | ||
Модели знаний включая компоненты | 12.3 | Отношение «аспект — шкала» | 0,2 |
13 | Рекомендации относительно шкалы для аспектов | 0,1 | |
14 | Рекомендации относительно гибкости физического состава объекта | 0,2 | |
15 | Рекомендации относительно многократной части физического объекта | 0,2 | |
16 | Рекомендации относительно структуры против специализации физического объекта | 0,2 | |
С1 | 0,1 | ||
Коллекция | С2 | 0,1 | |
СЗ | Рекомендации для коллекций | 0,2 | |
G1 | 1,0 | ||
G2.1 | Коллекционное отношение | 1,0 | |
G2.2 | 0,3 | ||
G2.3 | 0,1 | ||
G2.4 | |||
Перекрестные разделы | G3 | Рекомендации относительно отношений именования | 0,1 |
G4 | Рекомендации относительно синонимов | 0,2 | |
G5 | Рекомендации относительно омонимов | 0,3 | |
G6 | Рекомендации относительно классификации отдельных предметов | ||
G7 | Рекомендации относительно многократных технических требований для физических объектов | 1,0 |
[из А.1.2 Соответствие уровней ГОСТ Р 57309–2016]
А.2 Компоненты квалификации для знака качества ГОСТ Р 57309-2016
А.2.1 Введение ГОСТ Р 57309-2016
В разделе 5 было обозначено, что рекомендации настоящего стандарта нацелены не непосредственно на особые базы данных, а скорее, на информацию согласно функциональным единицам, которые могут быть произведены от такой базы данных. Это изменение рекомендаций не подразумевает, что качественная этикетка не может быть назначена на один из компонентов системы базы данных библиотеки знаний. Однако, назначая качественную отметку, мы должны учесть комбинацию системы, а также конверсионные инструкции для создания информации согласно функциональным единицам.
Для надлежащего понимания границ рекомендаций необходимо краткое описание компонентов системы библиотеки знаний.
Система библиотеки знаний может быть примерно разделена на следующие пять компонентов:
- логическая структура — это информационная модель библиотеки знаний;
- физическая структура — это внедрение информационной модели для возможности сохранения данных (т. е. информации об объекте). Это может быть структурой базы данных, но может также быть структурой файла XML;
- программное обеспечение — это коллекция процедур, интерпретируемых компьютером, используемая для управления содержанием библиотеки знаний и связи с пользователями и другими системами. Запись понятий и отношений, генерация информации согласно функциональным единицам, а также различным особенностям импорта и экспорта, принадлежащего этому компоненту;
- библиотека знаний (содержание) — фактические данные, которые представляют информацию об объектах в библиотеке. Эти данные хранятся в физической структуре согласно логической структуре с помощью соответствующего программного обеспечения;
- пользовательский интерфейс, с помощью которого пользователь может общаться с системой.
В пределах настоящего стандарта были отобраны такие компоненты, которым может быть назначена качественная отметка:
- библиотека знаний — самый важный признак качества. В связи с этим проводят оценку, может ли библиотека знаний быть преобразована (посредством конверсионных инструкций) к отобранным функциональным единицам. Если этот этап оценки был закончен положительно, библиотеке можно назначить качественную отметку;
- программное обеспечение. Программному обеспечению, используемому для заполнения и управления библиотекой знаний, также можно назначить качественную отметку. В связи с этим проводят оценку, контролирует ли программное обеспечение целостность библиотеки во время входа и изменяется таким образом, чтобы библиотека знаний осталась совместимой с первой качественной отметкой. Программное обеспечение, которое проходит этот тест, оградит пользователей от некорректного статуса библиотеки знаний. Это означает, что невозможно «испортить» данные так, чтобы это больше не было совместимо с настоящим стандартом;
- информационная модель. Третья качественная отметка касается записанной информационной модели, которая формирует основание для библиотеки знаний. В связи с этим соображением оценки: может ли информационная модель допускать запись данных об объекте, посредством которых библиотека знаний может быть открыта и совместима с первой качественной отметкой? Эта оценка — намного более важная, чем оценка программного обеспечения, описанная выше. Качественная отметка для информационной модели подразумевает, что невозможно установить данные, которые не могут быть преобразованы в правильное внедрение функциональных единиц.
[из А.2.1 Введение ГОСТ Р 57309–2016]
А.2.2 Роли сторон ГОСТ Р 57309-2016
А.2.2.1 Владелец/менеджер библиотеки знаний ГОСТ Р 57309-2016
Владелец библиотеки знаний берет на себя инициативу предложения его библиотеки к рассмотрению. Такая инициатива может следовать из потребности обеспечить гарантию предоставления пользователям определенного качества или позволить гармонизацию/интеграцию с другими библиотеками [из А.2.2.1 Владелец/менеджер библиотеки знаний ГОСТ Р 57309–2016]
А.2.2.2 Системный владелец программного обеспечения библиотеки знаний ГОСТ Р 57309-2016
Т. к. содержание и продукт, которым управляют, не идентичны, производитель (владелец) программного обеспечения должен быть включен как действующий субъект. Эта организация также будет в состоянии предложить свой продукт к оценке. Качественная отметка, которую содержит его программное обеспечение, гарантирует его пользователям, что любые объекты, которыми они управляют, всегда совместимы с настоящим стандартом [из А.2.2.2 Системный владелец программного обеспечения библиотеки знаний ГОСТ Р 57309–2016]
А.2.3 Форма оценки ГОСТ Р 57309-2016
Форма оценки стандартизирована уполномоченными организациями, для выполнения контроля и присвоения качественной отметки. В целях оценки качества библиотек используют «испытательную лабораторию», чтобы выполнить необходимые тесты на соответствие (включая необходимые инструкции). При необходимости, можно запросить независимую оценку у других «испытательных лабораторий» [из А.2.3 Форма оценки ГОСТ Р 57309–2016]
А.2.4 Испытательная лаборатория ГОСТ Р 57309-2016
Испытательная лаборатория выполняет фактические тесты и поэтому оценивает, совместимы ли библиотека знаний, программное обеспечение или информационная модель с рекомендациями. Сторона, предлагающая материал для тестирования, должна указать заранее, на какой компонент она хотела бы назначить качественную отметку. Например, должно быть известно, какие функциональные единицы затронуты, какой уровень соответствия необходим, а также какова природа контекста и применение библиотек знаний. Отправная точка, сформирована рекомендациями, определенными в разделе 6 [из А.2.4 Испытательная лаборатория ГОСТ Р 57309–2016]
А.2.5 Оценка библиотек знаний и конверсионных инструкций ГОСТ Р 57309-2016
Чтобы проверить, совместима ли библиотека знаний с настоящим стандартом, владелец должен предоставить организации по тестированию конверсионные инструкции. Организация по тестированию отправит материал в испытательную лабораторию, где необходимые тесты будут выполнены. Испытательная лаборатория выполняет следующие действия:
- анализирует библиотеку знаний и соответствующую информационную модель, конверсионные инструкции и указанную испытательную область;
- выполняет конверсионный процесс на основе инструкций, чтобы произвести указанные функциональные единицы. Владелец может предложить программное обеспечение для этой цели;
- проверяет произведенные единицы на соответствие основам рекомендаций. Для этой цели формируются специальные тестовые протоколы;
- сообщает результаты организации.
В зависимости от результата, инспектирующая организация принимает решение о назначении качественной отметки.
Очевидно, что методы инспектирования библиотеки, могут влиять на затраты. Поэтому библиотеки, основанные на действующих информационных моделях, будет легче проверить [из А.2.5 Оценка библиотек знаний и конверсионных инструкций ГОСТ Р 57309–2016]
А.2.6 Проверка информационной модели и программного обеспечения ГОСТ Р 57309-2016
Как установлено в А.2, информационная модель и программное обеспечение также могут быть проверены. В таком случае тест будет скорее нацелен на гарантию того, что программное обеспечение и информационная модель вынуждают пользователей выполнить эти стандартные рекомендации.
В этих целях, испытательная лаборатория использует так называемый «объект проверки». В этой модели специально выделены объекты, которые не соответствуют критериям. Таким образом, может быть оценено, до какой степени информационная модель или программное обеспечение допускают использование данных испытаний.
Следует заметить, что данная модель проверки объекта не должна быть немедленно применена. Сначала она должна быть преобразована в соответствии с особенностями хранения библиотеки знаний. С этой целью следует использовать предоставленные инструкции. Инструкции будут тогда исключительно применены иным способом (от искусственной окружающей среды к естественной окружающей среде). Таким образом, результат подойдет для входа в предоставленную библиотеку. Степень, до которой это будет возможно сделать, определит уровень соответствия рекомендациям [из А.2.6 Проверка информационной модели и программного обеспечения ГОСТ Р 57309–2016]
А.З Тестирование программного обеспечения ГОСТ Р 57309-2016
Для тестирования программного обеспечения должно быть выполнено следующее:
- анализ, например, библиотека знаний и соответствующая информационная модель, программное обеспечение, конверсионные инструкции и указанная испытательная область;
- поколение применимых данных испытаний посредством стандартного теста;
- тестирование различных функций программного обеспечения, пытаясь войти (приспособить) данные испытания. Сообщения об ошибках должны быть произведены;
- сообщение результатов о сертифицируемом продукте.
Материал, который должен быть обеспечен, идентичен материалу для тестирования библиотеки знаний. Само программное обеспечение также включено [из А.З Тестирование программного обеспечения ГОСТ Р 57309–2016]
А.4 Информационное тестирование модели ГОСТ Р 57309-2016
Для тестирования информационной модели, следующие шаги должны быть выполнены:
- анализ, например, библиотека знаний и соответствующая информационная модель, программное обеспечение, конверсионные инструкции и указанная испытательная область;
- генерация тестовых данных испытаний посредством стандартного теста;
- тестирование различного программного обеспечения функционирует, делая запись данных испытаний посредством средств импорта. Это должно привести к показу правильных сообщений об ошибках. Если никакое программное обеспечение не было предоставлено, информационная модель будет проанализирована;
- сообщение результатов о сертифицируемом продукте.
Материал, который должен быть обеспечен, идентичен материалу для тестирования библиотеки знаний; само программное обеспечение также включено [из А.4 Информационное тестирование модели ГОСТ Р 57309–2016]