我的本体有一个Road类和一个商店类。
Road类有一个名为'highstreetroad'的个人,与8个不同的商店个人有关。
我正在尝试打印'Road hasShop Shop'所有现有的陈述。应该有8个陈述,但它只给我一个。我正在使用耶拿这样做。以下是我的代码中的示例:
ExtendedIterator<Individual> i = model.listIndividuals(RoadCls);
while (i.hasNext())
{
Individual indi = i.next();
System.out.println( indi.getProperty(hasShopCls) );
}
我认为原因是由于'getProperty',因为javadoc说只返回一个,但我想要不止一个:
“在相关模型中回答一些语句(this,p,O)。如果有多个这样的语句,则可以返回其中任何一个语句。如果不存在这样的语句,则返回null - 这与getRequiredProperty不同。“
感谢