Р2МЛ
Язык REWERSE правил разметки ( R2ML ) разработан рабочей группой REWERSE I1 с целью обмена правилами между различными системами и инструментами.
Объем
[ редактировать ]- Язык правил на основе XML ;
- Поддержка: правил целостности, правил вывода, правил производства и правил реагирования; [ нужна ссылка ]
- Интегрируйте функциональные языки (например, OCL ) с языками регистрации данных (например, SWRL );
- Сериализация и обмен правилами специальными программными средствами;
- Интеграция обоснования правил с реальными серверными технологиями;
- Развертывание, публикация и передача правил в сети.
Принципы проектирования
[ редактировать ]- Смоделировано с использованием MDA ;
- Концепции правил, определенные с помощью MOF / UML ;
- Требуется разместить:
- Концепции веб-именования, такие как URI и пространства имен XML ;
- Онтологическое различие между объектами и значениями данных;
- Концепции данных типов RDF и определяемых пользователем типов данных;
- Действия (после подачи OMG PRR);
- События;
- EBNF ; абстрактный синтаксис
- Конкретный синтаксис на основе XML, подтвержденный схемой XML ;
- Разрешение различной семантики для правил.
См. также
[ редактировать ]- Онтология (информатика)
- Бизнес-правила
- Подход к бизнес-правилам
- ПравилоML
- Язык правил семантической сети