0
Java에서 owlapi를 사용하여 정의 된 모든 클래스를 어떻게 찾을 수 있습니까? 나는 더 이상 사용되지 않는 getClassesInSignature
메서드를 알고 있지만 설명서 (JavaDocs)는 약간 부족한 대신 대신 사용해야하는 것은 무엇입니까?owlapi를 none으로 사용하여 온톨로지에 정의 된 모든 클래스를 얻는 방법
Java에서 owlapi를 사용하여 정의 된 모든 클래스를 어떻게 찾을 수 있습니까? 나는 더 이상 사용되지 않는 getClassesInSignature
메서드를 알고 있지만 설명서 (JavaDocs)는 약간 부족한 대신 대신 사용해야하는 것은 무엇입니까?owlapi를 none으로 사용하여 온톨로지에 정의 된 모든 클래스를 얻는 방법
현대적인 방법은 자바 Stream
을 사용하는 것입니다. 다음과 같이 사용할 수 있습니다.
Stream<OWLClass> stream = ontology.classesInSignature();
Set<OWLClass> set = ontology.classesInSignature().collect(Collectors.toSet());
OWLClass[] array = ontology.classesInSignature().toArray(OWLClass[]::new);