0
OWLAPI를 사용하여 모든 기본 주석 및 데이터 유형의 목록을 얻는 방법은 무엇입니까? Protege는 온톨로지에서 사용되지 않더라도 모든 목록을 표시합니다.OWLAPI : 모든 Annotation Properties 및 Datatypes 목록을 얻는 방법
owlOntology.getAnnotationPropertiesInSignature()
및 owlOntology.getDatatypesInSignature()
는 둘 가 또는 는 온톨로지에을 사용 선언 데이터를 제공합니다.
주석에게 목록을 얻으려면 :
다음 코드는 주위에 작업로 사용됩니다 -
OWLDataFactory dataFactory = owlOntology.getOWLOntologyManager().getOWLDataFactory();
System.out.println(dataFactory.getOWLBackwardCompatibleWith());
System.out.println(dataFactory.getOWLDeprecated());
System.out.println(dataFactory.getOWLIncompatibleWith());
System.out.println(dataFactory.getOWLVersionInfo());
System.out.println(dataFactory.getRDFSComment());
System.out.println(dataFactory.getRDFSIsDefinedBy());
System.out.println(dataFactory.getRDFSLabel());
이 데이터 유형을 목록을 얻으려면 : -
for (OWL2Datatype dt : OWL2Datatype.values()) {
System.out.println(dt);
}
이있다 쉬운 길?
아직 오버로드 된 메서드는 가져온 온톨로지에서 사용되거나 정의 된 목록을 제공합니다. 모든 기본 주석 및 데이터 유형의 목록을 얻으려면 몇 가지 해결 방법을 사용했습니다. 코드가 문제로 업데이트됩니다. 이 작업을 수행하는 간단한 방법이 있습니까? Protege처럼 모든 기본 이름을 표시하고 싶습니다. – SuhasD