Package org.semanticweb.owlapi.owllink.builtin.requests

Examples of org.semanticweb.owlapi.owllink.builtin.requests.GetSubClasses


  public ArrayList<OntologyTermData> getOntologyTerms(OWLClassExpression classExp){
      ArrayList<OntologyTermData> idList = new ArrayList<OntologyTermData>();        
          if(classExp==null){
            return idList;
          }
          GetSubClasses getSubClasses = new GetSubClasses(IRI.create(ou), classExp);
          SetOfClassSynsets synsets = (SetOfClassSynsets)executeReasoner(getSubClasses); //reasoner.answer(getSubClasses);
          Iterator<Node<OWLClass>> it = synsets.iterator();
          while (it.hasNext()) {
              Node<OWLClass> owlClassNode = it.next();
              populateidList(owlClassNode.getEntities().iterator().next().toStringID(), idList);
View Full Code Here


  }

  @Test
  public final void testGetSubClasses() throws OWLReasonerRuntimeException {
    for( OWLClassExpression x : ontology.getClassesInSignature() ) {
      SetOfClassSynsets expected = referenceReasoner.answer(new GetSubClasses(referenceReasoner.getDefaultKB(), x));
      SetOfClassSynsets actual = heraklesReasoner.answer(new GetSubClasses(heraklesReasoner.getDefaultKB(), x));     
      assertEquals( expected.getFlattened(), actual.getFlattened() )
    }
  }
View Full Code Here

     
      OWLlinkHTTPXMLReasoner reasoner = (OWLlinkHTTPXMLReasoner) reasonerFactory.createReasoner(ontology, reasonerConfiguration);     
       
            // Get SubClasses+       
      OWLClass cls = factory.getOWLClass(IRI.create( CLASS_IRI ) );
      GetSubClasses getSubClasses = new GetSubClasses(reasoner.getDefaultKB(), cls);
      SetOfClassSynsets synsets = reasoner.answer(getSubClasses);
     
      for( Node<OWLClass> sc : synsets )
        for( OWLClass c : sc )
          System.out.println( c );
View Full Code Here

TOP

Related Classes of org.semanticweb.owlapi.owllink.builtin.requests.GetSubClasses

Copyright © 2018 www.massapicom. 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.