Examples of SetOfClasses


Examples of org.semanticweb.owlapi.owllink.builtin.response.SetOfClasses

    } catch (ManchesterQueryException e) {     
      e.printStackTrace();
    }
    if(classExp!=null){
     System.out.println(classExp);
     SetOfClasses eqclasses = handler.equivalentClasses(classExp);
     Iterator<OWLClass> eqiIterator = eqclasses.iterator();
          while(eqiIterator.hasNext()){
              OWLClass eqClass = eqiIterator.next();
              System.out.println(eqClass.toStringID());
          }
    }
View Full Code Here

Examples of org.semanticweb.owlapi.owllink.builtin.response.SetOfClasses

      }
    }
   
  public SetOfClasses equivalentClasses(OWLClassExpression classExp){
    GetEquivalentClasses getEquivalentClasses = new GetEquivalentClasses(IRI.create(ou),classExp);
    SetOfClasses eqclasses = (SetOfClasses)executeReasoner(getEquivalentClasses);//reasoner.answer(getEquivalentClasses);
   
    return eqclasses;
  }
View Full Code Here

Examples of org.semanticweb.owlapi.owllink.builtin.response.SetOfClasses

              Node<OWLClass> owlClassNode = it.next();
              populateidList(owlClassNode.getEntities().iterator().next().toStringID(), idList);
          }
         
          GetEquivalentClasses getEquivalentClasses = new GetEquivalentClasses(IRI.create(ou),classExp);
          SetOfClasses eqclasses = (SetOfClasses)executeReasoner(getEquivalentClasses);//reasoner.answer(getEquivalentClasses);

          Iterator<OWLClass> eqiIterator = eqclasses.iterator();
          while(eqiIterator.hasNext()){
              OWLClass eqClass = eqiIterator.next();
              populateidList(eqClass.toStringID(), idList);
          }
   
View Full Code Here

Examples of org.semanticweb.owlapi.owllink.builtin.response.SetOfClasses

  public ArrayList<CompositeDetailsLight> getCompoistes(ModelSearch modelSearch) throws ManchesterQueryException {   
    OWLClassExpression classExp = ontologyHandler.runManchesterQuery(modelSearch.getManQueryText());

    ArrayList<CompositeDetailsLight> compositeList = new ArrayList<CompositeDetailsLight>();
   
    SetOfClasses eqclasses = ontologyHandler.equivalentClasses(classExp);
    int i = 1;
    Iterator<OWLClass> eqiIterator = eqclasses.iterator();
        while(eqiIterator.hasNext()){
            OWLClass eqClass = eqiIterator.next();
            compositeList.add(new CompositeDetails(""+(i++), eqClass.toStringID(), "Existing composites").getLightWeightContact());
        }
        if (eqclasses.isEmpty()){
          OWLClass eqClass = ontologyHandler.addNewClass(classExp);
          compositeList.add(new CompositeDetails(""+(i++), eqClass.toStringID(), "Newly added").getLightWeightContact());
        }
    return compositeList;
  }
View Full Code Here

Examples of org.semanticweb.owlapi.owllink.builtin.response.SetOfClasses

    return compositeList;
  }
 
  public String getTermToAnnotate(String manQuery)throws ManchesterQueryException {   
    OWLClassExpression classExp = ontologyHandler.runManchesterQuery(manQuery);
    SetOfClasses eqclasses = ontologyHandler.equivalentClasses(classExp);
    OWLClass eqClass;
     if (eqclasses.isEmpty()){
       eqClass = ontologyHandler.addNewClass(classExp);
       }else{
         eqClass = eqclasses.iterator().next();
       }
     return eqClass.toStringID().substring(eqClass.toStringID().indexOf("#")+1);
  }
View Full Code Here

Examples of org.semanticweb.owlapi.owllink.builtin.response.SetOfClasses

  }
 
  @Test
  public final void testGetEquivalentClasses() throws OWLReasonerRuntimeException {
    for( OWLClassExpression x : ontology.getClassesInSignature() ) {
      SetOfClasses expected = referenceReasoner.answer(new GetEquivalentClasses(referenceReasoner.getDefaultKB(), x));
      SetOfClasses actual = heraklesReasoner.answer(new GetEquivalentClasses(heraklesReasoner.getDefaultKB(), x));     
      assertEquals( new HashSet<OWLClass>().addAll(expected), new HashSet<OWLClass>().addAll(actual) )
    }
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.