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ż
- Ontologia (informatyka)
- Zasady biznesowe
- Podejście oparte na regułach biznesowych
- RuleML
- Język reguł sieci semantycznej