문제

나는 온톨로지와 예나의 개념에 익숙하지 않으므로, 나는 이것을 정확하게 말하고 있습니다 ..

일련의 연결된 올빼미 파일 (네임 스페이스 종속성에 의해)을 메모리 Jena 모델 (OntModel?)에 읽어 추론을 실행할 수 있습니다. 어떻게해야합니까? 파일의 순서가 중요합니까? "추론 엔진 실행"을 위해 특정 방법을 호출해야합니까?

도움이 되었습니까?

해결책

이것이 내가 한 일입니다. 작동하는 것 같습니다

    OntModel model = ModelFactory.createOntologyModel();
    for (OwlFile referencedOntology: referencedOntologyList) {
        model.getDocumentManager().addAltEntry( referencedOntology.getNamespace(), referencedOntology.getURI());
    }
    model.read(ontology.getURI());

그만큼 OwlFile Object에는 ORI가 온톨로지 파일과 네임 스페이스를 포함합니다.

referencedOntologyList 참조 목록이 포함되어 있습니다 OwlFile에스

ontology 입니다 OwlFile 주요 온톨로지를 포함합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top