R2ML - R2ML

В РЕВЕРС Правило Язык разметки (R2ML) разработан Рабочая группа REWERSE I1 с целью обмена правилами между различными системами и инструментами.

Объем

  • An XML язык правил на основе;
  • Поддержка: правил целостности, правил вывода, правил производства и правил реакции;[нужна цитата ]
  • Интегрируйте функциональные языки (например, OCL ) с Лог данных языки (например, SWRL );
  • Сериализация и обмен правил специальными программными средствами;
  • Интегрирующее правило рассуждение с актуальными серверными технологиями;
  • Развертывание, публикация и передача правил в сети.

Принципы дизайна

  • Смоделировано с использованием MDA;
  • Концепции правил, определенные с помощью Минфин /UML;
  • Требуется для размещения:
    • Концепции веб-именования, такие как URI и XML пространства имен;
    • Онтологическое различие между объектами и значениями данных;
    • В тип данных концепции RDF и определяемые пользователем типы данных;
  • Действия (после подачи OMG PRR);
  • События;
  • EBNF абстрактный синтаксис;
  • XML основанный на конкретном синтаксисе, подтвержденный Схема XML;
  • Допускает различную семантику для правил.

Смотрите также

внешняя ссылка