2016-06-28 5 views
0

OWL API(SPARQLまたは他のツールではない)を使用することによってのみ、オントロジ内の個体数をクラスまたはサブクラスに関係なく取得する方法を教えてください。 私はこれをしようとしていた:OWL APIを使用してオントロジーの個体数を取得する

subClassThingのサブクラスである
NodeSet<OWLNamedIndividual> inds = reasoner.getInstances(subClass, false); 
int numofInd = inds.getNodes().size(); 

。しかし、どのようにしてオントロジで個体全体を得ることができますか?

+1

' OWLOntology :: getIndividualsInSignature(ブールincludeImportsClosure)を参照してください、http://owlapi.sourceforge.net/javadoc/org/semanticweb/owlapi/modelを参照してください/OWLOntology.html#getIndividualsInSignature(boolean) – AKSW

+0

@AKSWありがとうございます!それは働いた – Fabi

+0

@AKSWあなたは答えではなく、コメントではなく、私はそれを適切なものとしてマークすることができますあなたの答えを投稿してください? – Fabi

答えて

1

OWLOntology::getIndividualsInSignature(boolean includeImportsClosure)戻っ輸入の閉鎖を含むすべての個人は、 `Javadocs

関連する問題