Аннотация:
Рассматриваются методы концептуального представления алгоритмов анализа данных, средств интеграции данных, а также процессов, направленных на спецификацию семантики данных и поведения в единой парадигме. Расширяется новый подход к применению комбинации семантически различных платформонезависимых языков на правилах (диалектов) для создания интероперабельных концептуальных спецификаций над различными системами на правилах. Подход опирается на методику трансформации программ на правилах, рекомендованную стандартом W3C Rule Interchange Format (RIF). Подход, предлагаемый в стандарте RIF, сочетается со технологией семантической интеграции неоднородных баз данных в предметных посредниках. Статья расширяет предыдущие исследования авторов в направлении моделирования потоков работ для определения композиций алгоритмических модулей в процессной структуре. Рассмотрены возможности спецификации задач в мультидиалектных потоках работ с применением семантически различных языков, наиболее подходящих для конкретных задач. Приведен практический пример потока работ, задачи которого специфицированы с использованием нескольких языков на правилах (RIF-CASPD, RIF-BLD, RIF-PRD). Для определения концептуальной схемы использован язык OWL 2, для оркестровки потока работ использован язык RIF-PRD. Инфраструктура реализации примера включает систему на продукционных правилах (IBM ILOG), систему на логических правилах (DLV) и предметный посредник.