2016-10-10 2 views
1

SWRLTab 및 SQWRLTab을 사용하여 Protege에 새 규칙을 작성할 때 FaCT ++, Pellet, ...와 같은 의미 론적 추론을 사용하거나 Drools 또는 Jess 같은 규칙 엔진을 사용하여 SWR에서 제한 규칙을 정의하고 SQWRL로 쿼리합니다. 그러나 Protege가 기능을 제한하기 때문에 Drools/Jess를 사용하여 복잡한 온톨로지 규칙을 정의하거나 자체 프로그래밍 언어로 규칙을 작성할 수 없습니다.Protege에서 규칙 엔진의 사용 사례는 무엇입니까?

내 질문은 : Protege에서 Drools와 Jess의 완전한 기능을 사용할 수없는 목적은 무엇입니까?

+0

확실히 규칙을 평가하려면 규칙 엔진이 필요합니다. 그렇다면 왜 일부 규칙 엔진이 사용되는지 궁금합니다. – laune

답변

0

Drools와 Jess는 SWRL보다 강력하지만 Protégé는 (OWL을 지원한다는 점에서) SWRL을 지원하므로 여러 개의 SWRL 구현을 지원하는 것이 유스 케이스입니다.

모든 구현이 동일하지는 않지만 호스트 언어에 맞지 않기 때문에 모든 전원을 사용해야하는 것은 아니라고 생각합니다.

관련 문제