OWL 2 DL 온톨로지에서 일부 SQWRL 규칙을 계산해야합니다.OWL DL + SQWRL 지원을위한 OWL API의 추론 자 결합
문제는 다음과 같습니다
- 현재 OWL 2 DL 추론은
- 유일한 SQWRL의 SWRLAPI 엔진이 샘 - swrlapi 느릅 나무입니다 SWRL의 내장 명령을 지원하는 OWL 2 RL이며 내 DL 온톨로지를 처리 할 수 없습니다 직접 자바에
- 사용 OWLAPI :
나는 두 가지 솔루션을 고려 모두 추론 (펠렛 및 Drools가-SWRLAPI)를 사용하여 어떻게 든
그래서 내 질문은 정적 자바 코드를 방지 : 그것은 두 가지 추론을 결합 할 수 있습니다 그래서 그들은 충돌하지 않을 것입니까?
DL 추론과
- 미리 계산 추론처럼
- 는 계산/더 추론을 DL 추론에 그 다시 SQWRL
- 넣어 실행하고 검증하기 위해 Drools가-SWRLAPI에 결과 온톨로지를 실행
- 루프
감사합니다!
감사합니다. 나에게 가장 쉬운 첫 번째 단계는 여기에 있습니다. 모든 SQWRL 추론이 RL 모드에서만 작동한다는 초기 가정으로 SQWRL로 RL을 구체화하려고 시도 할 것입니다. 그 위에 DL 추론자를 실행하고 그것이 내 온톨로지에서 작동하기를 바랍니다. 완전한 해결책은 다음 단계가 될 호환 가능한 DL 추론기에 SQWRL 지원을 추가하는 것입니다. – grandrew