0
Javaでowlapiを使用してすべての定義済みクラスを見つける方法はありますか?私は非推奨のgetClassesInSignature
メソッドを知っていますが、ドキュメンテーション(JavaDocs)には少し欠けていますが、代わりに何を使用すべきですか?オントロジーで定義されたすべてのクラスを取得する方法、廃止されていない方法でowlapiを使用する
Javaでowlapiを使用してすべての定義済みクラスを見つける方法はありますか?私は非推奨のgetClassesInSignature
メソッドを知っていますが、ドキュメンテーション(JavaDocs)には少し欠けていますが、代わりに何を使用すべきですか?オントロジーで定義されたすべてのクラスを取得する方法、廃止されていない方法でowlapiを使用する
現代的な方法は、java Stream
を使用することです。次のように使用できます:
Stream<OWLClass> stream = ontology.classesInSignature();
Set<OWLClass> set = ontology.classesInSignature().collect(Collectors.toSet());
OWLClass[] array = ontology.classesInSignature().toArray(OWLClass[]::new);