本文整理汇总了Java中org.semanticweb.owlapi.model.OWLEntity.getIRI方法的典型用法代码示例。如果您正苦于以下问题:Java OWLEntity.getIRI方法的具体用法?Java OWLEntity.getIRI怎么用?Java OWLEntity.getIRI使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.semanticweb.owlapi.model.OWLEntity
的用法示例。
在下文中一共展示了OWLEntity.getIRI方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: renderEntities
import org.semanticweb.owlapi.model.OWLEntity; //导入方法依赖的package包/类
private List<IRI> renderEntities(Collection<? extends OWLEntity> entities, StringBuilder sb, OWLGraphWrapper g, List<IRI> iris) {
boolean first = true;
for(OWLEntity entity : entities) {
String entityLabel = g.getLabel(entity);
IRI iri = entity.getIRI();
iris.add(iri);
if (first) {
first = false;
}
else {
sb.append("; ");
}
sb.append(iri.toQuotedString());
if (entityLabel != null) {
sb.append(" '").append(entityLabel).append("'");
}
}
return iris;
}
示例2: findTermIRI
import org.semanticweb.owlapi.model.OWLEntity; //导入方法依赖的package包/类
public static IRI findTermIRI(OWLOntology ont, String name) {
IRI out = null;
IRI tempIRI = IRI.create(name);
for(OWLEntity c : ont.getSignature()) {
if(c.getIRI().equals(tempIRI)) {
out = c.getIRI();
break;
}
else if(getManchesterSyntax(c).equals(name)) {
out = c.getIRI();
break;
}
}
return out;
}