Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие НМ.docx
Скачиваний:
94
Добавлен:
16.03.2015
Размер:
910.09 Кб
Скачать

Справочные данные

Как показано на рисунке 8, применение настоящего Стандарта зависит от совместного пользования справочными данными. Данные об отдельной установке непрерывного производства подлежат совместному пользованию и обмену только в случае, если как отправитель, так и получатель применяют одни и те же справочные данные или пользуются общими справочными данными. Такие справочные данные ДОЛЖНЫ быть достаточны для обеспечения полного взаимопонимания между сторонами. Специфицированная в ISO 15926-2 модель данных поддерживает обмен данными, но не дает достаточно конкретного для однозначной коммуникации значения данных. ПРИМЕЧАНИЕ. Библиотека справочных данных, применяемая для поддержки однозначного обмена данными или совместного пользования данными, может быть стандартизована либо может разрабатываться и согласовываться коммуницирующими сторонами. Справочные данные разделяются на следующие:

  • экземпляры, представляющие справочные индивиды; ПРИМЕР. Справочным индивидом является Европейский репер-1950 (ED50), расположенный в геодезической обсерватории в Потсдаме под Берлином.

  • экземпляры, представляющие справочные классы.

Последний вид справочных данных подразделяется на следующие категории:

  • основные классы;

  • нестандартные классы;

  • фактические классы;

  • стандартные классы;

  • классы промышленной продукции;

  • классы стандартной продукции;

  • классы нестандартной продукции.

Отношения между классами различных типов проиллюстрировано на рисунке 10 ниже.

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

Рисунок 10 – Типы классов

Регистрация и сопровождение справочных данных

Реализация и применение стандарта ISO 15926 требует как концептуальной модели данных, так и справочных данных. Концептуальная модель данных специфицирована в ISO 15926-2. Библиотека справочных данных может не включать всех справочных данных, требуемых для всех реализаций настоящего Стандарта. Как показано на рисунке 11, справочные данные могут добавляться, удаляться и обновляться, а также могут обнародоваться новые переработанные версии данной библиотеки справочных данных.

Рисунок 11 – Сопровождение справочных данных

ISO 15926 может применяться в сочетании с другими стандартами промышленных данных. Такие стандарты подпадают под следующие две категории:

  • стандарты, специфицирующие представление промышленных сведений в вычислительных системах и при связи вычислительных систем;

  • стандарты, специфицирующие элементы данных и их значения, вне зависимости от конкретного представления.

Данные категории не являются взаимоисключающими. Такие стандарты, как ISO 10303 Application Protocols, специфицируют как представление, так и значение данных.

Язык описания онтологий owl

OWL ( Ontology Web Language ) - это язык, базирующийся на направлении Semantic Web, служащий для представления web-онтологий предметных областей, одобренный консорциумом W 3 C . Подонтологиейпонимается некоторый набор терминов предметной области и связей между этими терминами [20].

OWL предоставляет три подмножества, имеющие различную степень детализации:

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

OWL DL (Description Logic)рассчитано на пользователей, которым необходима максимальная степень выразительных возможностей языка без потери вычислительной полноты, без потери ни одного из семантических воплощений - содержательных толкований выводов, полученных формально-логическим путем и разрешимости, что означает что вычисления, будут закончены за конечное время. Уровень OWL DL ориентирован на существующие сегодня системы описания знаний и системы логического программирования.

OWL Fullрассчитано на пользователей, которым необходимы максимальные выразительные возможности языка и свобода выбора конечного формата Resource Description Framework (RDF), но без каких-либо гарантий вычислительной полноты и разрешимости. OWL Full позволяет расширить смысл термина, взятого из какого-либо заданного словаря, и добавить его в онтологию.

 В качестве своего синтаксиса OWL использует язык XML. Основными элементами языка являются свойства, классы и ограничения. Эти элементы позволяют реализовать представление о мире, как о множестве сущностей (объектов), характеризуемых некоторым набором свойств. Эти сущности состоят между собой в определенных отношениях и объединяются по определенным признакам (свойствам и ограничениям) в группы (классы).

В языке OWL свойства подразделяются на два вида: свойства-характеристики ( DatatypeProperty ) и свойства-связи ( ObjectProperty ). Первые характеризует объекты (классы) и принимают в качестве своих значений данные определенных типов. Вторые ассоциирует объекты (классы) друг с другом и соответственно принимают в качестве своих значений объекты (классы).

Кроме того, на свойства могут накладываться ограничения. Ограничения подразделяются на два вида: глобальные и локальные. К глобальным ограничениям относятся домены ( domain ) (классы, объекты которых могут обладать этими свойствами) и диапазоны ( range ) (классы, объекты которых могут выступать в качестве значений этих свойств). Локальные ограничения накладываются на свойства в рамках определенного класса и могут еще более сужать диапазоны для свойств в рамках этого класса, определять мощность свойств и их виды.

Также язык OWL имеет механизмы описания версий онтологии и механизмы агрегирования данных, содержащихся в онтологиях.

Рисунок 12 представляет краткий обзор языка OWL 2, показывая его основные стандартные блоки и то, как они соотносятся друг с другом. Эллипс в центре представляет абстрактное понятие онтологии, которое можно рассмотреть, либо как абстрактную структуру, либо как граф.

Рисунок 12 – Структура языка OWL 2 [20]

Наверху находятся различные конкретные синтаксисы, которые могут быть использованы для сериализации и обмена онтологиями. Внизу рисунка располагаются две семантические спецификации, которые определяют значение онтологий OWL 2.

Большинству пользователей OWL 2 будет необходим только один синтаксис и одна семантика; для них, эта диаграмма будет значительно проще, только с одним блоком синтаксиса вверху, одним блоком семантики внизу и крайне редко необходимо посмотреть, что находится в центре эллипса.