private OWLClassExpression getDescriptionFromReturnedDomain(NodeSet<OWLClass> nodeSet) { if (nodeSet.isEmpty()){ return df.getOWLThing(); } Set<OWLClassExpression> union = new HashSet<>(); Set<OWLClassExpression> domains = new HashSet<>(); for (Node<OWLClass> node : nodeSet) { union.add(node.getRepresentativeElement()); } for (OWLClassExpression desc : union) { boolean isSuperClass = false; for (OWLClassExpression d : getClassHierarchy().getSubClasses(desc)) { if (union.contains(d)) { isSuperClass = true; break; } } if (!isSuperClass) { domains.add(desc); } } OWLClass oc = (OWLClass) domains.iterator().next(); if (oc.isOWLThing()) { return df.getOWLThing(); } else { return df.getOWLClass(IRI.create(oc.toStringID())); } }
if (homepages.isEmpty()) System.out.print("Homepage: Unknown"); else
if (homepages.isEmpty()) System.out.print("Homepage: Unknown"); else
if (homepages.isEmpty()) System.out.print("Homepage: Unknown"); else
if (homepages.isEmpty()) System.out.print("Homepage: Unknown"); else
if (superClassNodeSet.isEmpty()) {