3. Семантические технологии против
«обычного стирального порошка»
• Открытый мир против закрытого мира: пополняемость (XML –
это закрытый мир, проблемы с merge независимо сделанных
правок)
• «Антиаристотель»: снимается проблема разного деления мира
на объекты и их атрибуты в разных проектах: интеграция
разных данных и унификация запросов
• Связь раскиданных в Сети моделей (URI):
• Самоописываемость моделей данных (resolvable URI), при этом
описания как для людей, так и для программ – в зависимости от
того, кто обратился к URI
• Отсутствие деления на схему и данные: множество уровней
метамоделирования, справочные данные
• У трипл-сторов выше производительность на сложных запросах
• Готовые обменные форматы: RDF и OWL
• Формальные проверки (логика в OWL)
3
5. iRING архитектура: ничего нового?
5
Product
data
model
ISO 15926
RDL
federation
Product
data
model
Product dataProduct data
1 ISO 15926 Rule ISO 15926 2
circle radius radius*2 diameter окружность
mappingmapping
1. Редактор
мэппинга
4. адаптор
3. SPARQL
endpoint
2. Редактор
справочных
данных
5. адаптор
фасады
6. Добавили онтологию!
Стек стандартов Semantic Web (RDF и OWL) достаточен для федерации
информационных моделей только в рамках одной стадии жизненного цикла!
В рамках федерации разных стадий (ISO 24744: life cycle stages определяются через
change of mental framework) нужно определиться с одной картиной мира: как
совмещать разные объекты (например, комплектующее стадии
проектирования, предмет поставки стадии строительства, установленное
оборудование стадии эксплуатации).
6
ISO 15926 даёт в плюс к семантике
соглашение о моделировании мира, плюс
моделирование представления мира в
компьютере
• 4D extensionalism
• Отношения, которые при федерации
пересекают границы информационных
систем. Эти отношения главным образом
– TemporalWholePart (Whole, Part)
• Понятие «система» -- пример смены
насоса.
• Множественные классификации (классы
классов)
8. ISO 15926 как механизм стандартизации
8
RDL
RDL (ГОСТы)
RDL (стандарты
отрасли)
RDL проекта
RDL каталога
Проектная информация
Данные каталога
ISO/JORD
Национальная ассоциация
Отраслевая ассоциация
Поставщик каталога
Инжиниринговая компания
9. Наличие доступных справочных данных: JORD RDL
Простота понимания инженерами: паттерны
9
Простота:
паттерны
Брать .15926 Editor (freeware) тут: http://techinvestlab.ru/dot15926Editor
Более 58 тыс.
объектов, включая
более 10тыс. классов
оборудования,
более 1.5тыс. единиц
измерения
10. Сила стандарта: разные реализации
Нужен набор инструментов:
• Редактор справочных данных
• Редактор мэппинга
• SPARQL endpoint [такой же, как в «просто семантике»]
• Два адаптора (в ISO 15926 и из ISO 15926)
Реализации iRING архитектуры:
• iRINGTools (iRING usergroup во главе с Bechtel)
• .15926 Platform (TechInvestLab)
• RDL ПКФ Росэнергоатома
• OpenPlant (Bentley Systems)
• JORD RDL
• XMpLant Protheus-2
• …
Качество обеспечивается конкуренцией
реализаций стандарта
10
11. Пример: Bechtel
• 53тыс. cотрудников, оборот более $27млрд.
• 13 лет подряд ведущий подрядчик строительных работ в США
• До конца 2014 года ожидается 100% всех проектов Bechtel будут
использовать ISO 15926
• Используется JORD RDL, никаких других «внутрифирменных»
справочных данных!
[невозможно в России – справочные данные по российским
стандартам и именам имеют ограниченный интерес для JORD
Над этим и нужно работать]
11
http://iringtoday.com/interview-with-frank-matthewson-of-bechtel/
12. 12
Спасибо за внимание!
Анатолий Левенчук,
ailev@asmp.msk.su
Виктор Агроскин,
vic5784@gmail.com
TechInvestLab.ru (член POSCCaesar Association)
+7 (495) 748-53-88
Проект .15926 Platform
http://dot15926.livejournal.com