Upload
anatoly-levenchuk
View
8.279
Download
5
Embed Size (px)
DESCRIPTION
Доклад на форуме "Многомерная Россия", 16 апреля 2014г.
Citation preview
Семантические информационные модели и ISO 15926
Москва16 апреля 2014г.
2
перевод
Перевод
Перевод
переводПриложенияпроектанты
ПриложенияПоставщики
Приложениятехнология
ПриложенияЭксплуатация
<подставьте свой любимый стандарт> = «английский» для
данных жизненного цикла
Нейтральная схема данных («словарь английского»)
Типовая архитектура федерирования систем
3
Семантические технологии против «обычного стирального порошка»
• Открытый мир против закрытого мира: пополняемость (XML – это закрытый мир, проблемы с merge независимо сделанных правок)
• «Антиаристотель»: снимается проблема разного деления мира на объекты и их атрибуты в разных проектах: интеграция разных данных и унификация запросов
• Связь раскиданных в Сети моделей (URI):• Самоописываемость моделей данных (resolvable URI), при этом
описания как для людей, так и для программ – в зависимости от того, кто обратился к URI
• Отсутствие деления на схему и данные: множество уровней метамоделирования, справочные данные
• У трипл-сторов выше производительность на сложных запросах• Готовые обменные форматы: RDF и OWL• Формальные проверки (логика в OWL)
PP656.4
Технология ISO 15926
Источник: FIATECH
Не хочу видеть никаких сумасшедших торговцев – ты что, не видишь, что тут битва идёт!
5
iRING архитектура: ничего нового?
Product data
model
ISO 15926RDL
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) нужно определиться с одной картиной мира: как совмещать разные объекты (например, комплектующее стадии проектирования, предмет поставки стадии строительства, установленное оборудование стадии эксплуатации).
ISO 15926 даёт в плюс к семантике соглашение о моделировании мира, плюс моделирование представления мира в компьютере
• 4D extensionalism• Отношения, которые при федерации
пересекают границы информационных систем. Эти отношения главным образом – TemporalWholePart (Whole, Part)
• Понятие «система» -- пример смены насоса.
• Множественные классификации (классы классов)
7
ISO 15926 и жизненный цикл
!
!!
8
ISO 15926 как механизм стандартизации
RDL
RDL (ГОСТы)
RDL (стандарты отрасли)
RDL проекта
RDL каталога
Проектная информация
Данные каталога
ISO/JORD
Национальная ассоциация
Отраслевая ассоциация
Поставщик каталога
Инжиниринговая компания
9
Наличие доступных справочных данных: JORD RDLПростота понимания инженерами: паттерны
Простота:паттерны
Брать .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• …
Качество обеспечивается конкуренцией реализаций стандарта
11
Пример: Bechtel• 53тыс. cотрудников, оборот более $27млрд.• 13 лет подряд ведущий подрядчик строительных работ в США
• До конца 2014 года ожидается 100% всех проектов Bechtel будут использовать ISO 15926
• Используется JORD RDL, никаких других «внутрифирменных» справочных данных!
[невозможно в России – справочные данные по российским стандартам и именам имеют ограниченный интерес для JORD
Над этим и нужно работать]http://iringtoday.com/interview-with-frank-matthewson-of-bechtel/
12
Спасибо за внимание!
Анатолий Левенчук,[email protected]
Виктор Агроскин,[email protected]
TechInvestLab.ru (член POSCCaesar Association)+7 (495) 748-53-88
Проект .15926 Platformhttp://dot15926.livejournal.com