문제
나는 온톨로지와 예나의 개념에 익숙하지 않으므로, 나는 이것을 정확하게 말하고 있습니다 ..
일련의 연결된 올빼미 파일 (네임 스페이스 종속성에 의해)을 메모리 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
주요 온톨로지를 포함합니다.
제휴하지 않습니다 StackOverflow