Protégé で作成した OWL ファイルを読み込もうとしています。プロジェクトに OWL API 3.4.3 をインポートし、sample.owl
ファイルを raw フォルダーに渡しましたが、OWL ファイルをロードしようとしても機能しません。エラーはありませんでしたが、このメッセージが表示されます
残念ながら、sampleproject は停止しました
これが使用しているコードのセクションです。標準の Java 環境でコードを試してみると、問題なく動作します。
OWLOntology localOntology = null;
int rID = resources.getIdentifier("com.example.cammclient1:raw/"+"sample", null, null);
InputStream input = resources.openRawResource(rID);
OWLOntologyManager manager = OWLManager.createOWLOntologyManager();
ontology = manager.loadOntologyFromOntologyDocument(input);
try {
for (OWLClass cls : localOntology.getClassesInSignature()) {
Log.d("class in the ontology", ((CharSequence) cls).toString());
}
TV1.setText("reading classes...............");
}
catch (Exception e) {
TV1.setText("Not successfull");
}