swrl

    3

    2답변

    SWRL 규칙을 사용하여 온톨로지를 작성합니다. Protege에서 SQWRL 질의를하면 잘 동작합니다. 문제는 내가 Jena로 Pellet을 사용하려고 할 때, Pellet이 쿼리에 SWRL 규칙을 포함하지 않는 것처럼 보입니다. 나는이 같은 펠렛을 포함한다 : Reasoner r = PelletReasonerFactory.theInstance().crea

    3

    1답변

    저는 Ontology 기반 컨텍스트 관리 및 프로세스 기반 컨텍스트 관리에 대한 성능 분석 작업을하고 있습니다. 그러나 PCM 사례 연구와 비슷한 시나리오를 만들기 위해 추론 중에 Jena SWRL 규칙에서 직접 Java 메소드를 실행해야합니다. 나는 많은 연구를했으나 교수는 예나와 함께 할 수 있다고 주장한다. 예를 들어 , 도구 사용에 대한 간단한 설명

    0

    2답변

    SWRL 규칙이 온톨로지에서 개인 간의 새로운 관계를 유추하는 방법을 테스트하는 간단한 온톨로지를 만들었지 만 작동하지 않았습니다. 내 규칙은 다음과 같습니다 (hasFather(?x, ?y) ∧ hasMother(?x, ?z) → spouseOf(?y, ?z) 및 x는 아버지의 Y를 가지고과 같이 할 수있다, x는 어머니 Z를 가지고 → y)는 Z의

    3

    1답변

    Jena 프레임 워크를 사용하여 Protoge 4.2로 작성된 기존 온톨로지를 편집하려고합니다. 즉 속성 값을 변경하거나 개인 또는 클래스를 추가 한 다음 추론합니다. 온톨로지에서 hasAge (? p,? age)^swrlb : greaterThan (age, 18) -> Adult (? p)와 같은 규칙이 있다고 가정합니다. Jena 측에서 hasAge