好吧,对于这样一个幼稚的问题,我很抱歉,但到目前为止我还没有找到相关信息……我是pottery.java
从Jena schemagenpottery.rdf
生成的。我的本体中的属性和类被翻译成如下内容:
public static final DatatypeProperty colors = m_model.createDatatypeProperty( URL_0 );
public static final OntClass Class_1 = m_model.createClass( URL_1 );
public static final OntClass Class_2 = m_model.createClass( URL_2 );
在pottery.java
.
假设我想列出所有Class_1
. 我该怎么做?我现在只知道如何使用以下代码列出所有实例,无论它们属于哪个类:
ResIterator iter = model.listResourcesWithProperty(pottery.colors);
while (iter.hasNext()) {
Resource r = iter.nextResource();
System.out.println(" " + r.getLocalName() + " " +
r.getRequiredProperty(pottery.colors).getString() );
}
简而言之,我的问题是如何在上面的代码中添加类限制。