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