R2ML

REWERSE Rule Markup Language ( R2ML ) został opracowany przez grupę roboczą REVERSE I1 w celu wymiany reguł między różnymi systemami i narzędziami.

Zakres

  • Język reguł oparty na XML ;
  • Wsparcie dla: reguł integralności, reguł derywacji, reguł produkcji i reguł reakcji; [ potrzebne źródło ]
  • Integracja języków funkcjonalnych (takich jak OCL ) z językami Datalog (takimi jak SWRL );
  • Serializacja i wymiana reguł za pomocą określonych narzędzi programowych;
  • Integracja rozumowania reguł z rzeczywistymi technologiami po stronie serwera;
  • Wdrażanie, publikowanie i komunikowanie reguł w sieci.

Zasady projektowania

  • Modelowane przy użyciu MDA ;
  • Koncepcje reguł zdefiniowane za pomocą MOF / UML ;
  • Wymagane do zakwaterowania:
    • koncepcje nazewnictwa sieci Web, takie jak identyfikatory URI i przestrzenie nazw XML ;
    • Ontologiczne rozróżnienie między obiektami a wartościami danych;
    • Koncepcje typów danych RDF i typów danych zdefiniowanych przez użytkownika ;
  • Działania (po przedłożeniu OMG PRR);
  • Wydarzenia;
  • Składnia abstrakcyjna EBNF ;
  • XML , zweryfikowana przez schemat XML ;
  • Zezwalanie na różną semantykę reguł.

Zobacz też

Linki zewnętrzne