R2ML

R2ML

R2ML(REWERSE Rule Markup Language)은 서로 다른 시스템과 도구 간의 규칙 교환을 목적으로 REWERSE 작업 그룹 I1에 의해 개발되었다.

범위

  • XML 기반 규칙 언어;
  • 지원:[citation needed] 무결성 규칙, 파생 규칙, 생산 규칙 및 대응 규칙
  • 기능 언어(예: OCL)와 데이터로그 언어(예: SWRL) 통합
  • 특정 소프트웨어 도구에 의한 일련화 및 규칙 교환
  • 규칙 추론을 실제 서버 측 기술과 통합
  • 네트워크에서 규칙 배포, 게시 및 통신.

설계원리

  • MDA를 사용하여 모델링.
  • MOF/UML의 도움을 받아 정의된 규칙 개념
  • 다음을 수용하는 데 필요:
    • URIXML 네임스페이스와 같은 웹 명명 개념
    • 개체와 데이터 값의 존재론적 구분
    • RDF 및 사용자 정의 데이터 유형의 데이터 유형 개념
  • 조치(OMG PRR 제출에 따른 조치)
  • 이벤트;
  • EBNF 추상 구문;
  • XML 스키마에 의해 검증된 XML 기반 콘크리트 구문
  • 규칙에 대한 다른 의미론 허용.

참고 항목

외부 링크