官方文档
教程:http://jena.apache.org/documentation/ontology/index.html (#ontology-classes-and-basic-class-expressions)
API:http://jena.apache.org/documentation/javadoc/jena/
环境
Ubuntu 13.10
Eclipse Kepler Service Release 2
apache-jena-2.11.1
步骤
新建工程,将jena解压后的lib目录下的库文件添加进工程(External JARs),将本体放入工程目录src目录下,下面的代码可以打印出所有的类,实例,对象属性,数据属性(注释中),也可以对树状本体进行深度遍历,并标记类或实例所在的深度(Travel类尝试为0)
PS. 用protege保存本体时请选择RDF/XML
import java.util.Iterator;
import com.hp.hpl.jena.ontology.DatatypeProperty;
import com.hp.hpl.jena.ontology.Individual;
import com.hp.hpl.jena.ontology.ObjectProperty;
import com.hp.hpl.jena.ontology.OntClass;
import com.hp.hpl.jena.ontology.OntDocumentManager;
import com.hp.hpl.jena.ontology.OntModel;
import com.hp.hpl.jena.ontology.OntModelSpec;
import com.hp.hpl.jen