Examples of listSuperClasses()


Examples of com.hp.hpl.jena.ontology.OntClass.listSuperClasses()

        ValidityReport report = model.validate();
        printIterator( report.getReports(), "Validation Results" );
       
        // print superclasses using the utility function
        OntClass c = model.getOntClass( ns + "MaleStudentWith3Daughters" );        
        printIterator(c.listSuperClasses(), "All super classes of " + c.getLocalName());
        // OntClass provides function to print *only* the direct subclasses
        printIterator(c.listSuperClasses(true), "Direct superclasses of " + c.getLocalName());
       
        System.out.println();
    }
View Full Code Here

Examples of com.hp.hpl.jena.ontology.OntClass.listSuperClasses()

       
        // print superclasses using the utility function
        OntClass c = model.getOntClass( ns + "MaleStudentWith3Daughters" );        
        printIterator(c.listSuperClasses(), "All super classes of " + c.getLocalName());
        // OntClass provides function to print *only* the direct subclasses
        printIterator(c.listSuperClasses(true), "Direct superclasses of " + c.getLocalName());
       
        System.out.println();
    }
   
    public static void printIterator(Iterator<?> i, String header) {
View Full Code Here

Examples of com.hp.hpl.jena.ontology.OntClass.listSuperClasses()

        ValidityReport report = model.validate();
        printIterator( report.getReports(), "Validation Results" );
       
        // print superclasses using the utility function
        OntClass c = model.getOntClass( ns + "MaleStudentWith3Daughters" );        
        printIterator(c.listSuperClasses(), "All super classes of " + c.getLocalName());
        // OntClass provides function to print *only* the direct subclasses
        printIterator(c.listSuperClasses(true), "Direct superclasses of " + c.getLocalName());
       
        System.out.println();
    }
View Full Code Here

Examples of com.hp.hpl.jena.ontology.OntClass.listSuperClasses()

       
        // print superclasses using the utility function
        OntClass c = model.getOntClass( ns + "MaleStudentWith3Daughters" );        
        printIterator(c.listSuperClasses(), "All super classes of " + c.getLocalName());
        // OntClass provides function to print *only* the direct subclasses
        printIterator(c.listSuperClasses(true), "Direct superclasses of " + c.getLocalName());
       
        System.out.println();
    }
   
    public static void printIterator(Iterator<?> i, String header) {
View Full Code Here

Examples of com.hp.hpl.jena.ontology.OntClass.listSuperClasses()

       
        if(ontResource.isClass()){           
            OntClass ontClass = ontResource.asClass();
            Relations relations = concept.getRelations();
            logger.debug("Adding relations "+relations);
            relations.getRelations().addAll(getRelations(TypeHierarchy.SUPERCLASS, ontClass.listSuperClasses(true)));
            relations.getRelations().addAll(getRelations(TypeHierarchy.SUBCLASS, ontClass.listSubClasses(true)));
            concept.setRelations(relations);
            fillInstances(ontClass, concept);
        }else if(ontResource.isIndividual()){
            Individual individual = ontResource.asIndividual();
View Full Code Here

Examples of com.hp.hpl.jena.ontology.OntClass.listSuperClasses()

        } else {
            String rkw = ontClass.getLocalName();
            relatedKeywords.add(new RelatedKeywordImpl(rkw, initialScore, "Ontology"));
            log.debug("Added {} as a related keyword to {} by super class relation", rkw, keyword);
            log.debug("Computing super class closure of {} ", classURI);
            List<OntClass> superClasses = ontClass.listSuperClasses(true).toList();
            for (OntClass superClass : superClasses) {
                computeSuperClassClosure(superClass.getURI(), maxDepth - 1, initialScore
                                                                            / degradingCoefficient,
                    degradingCoefficient, keyword, relatedKeywords);
            }
View Full Code Here

Examples of com.hp.hpl.jena.ontology.OntClass.listSuperClasses()

      ExtendedIterator<OntClass> i = null;
      try {
//        if (recursive)
//          i = c.listSuperClasses(false);
//        else
          i = c.listSuperClasses(true);
      } catch (ConversionException e) {
        logger.debug(e.getMessage());
      }
            for (; i != null && i.hasNext();) {
                OntClass superC = (OntClass) i.next();
View Full Code Here

Examples of com.hp.hpl.jena.ontology.OntClass.listSuperClasses()

      }
      String uri = this.tree.getOntModel().expandPrefix(
          ":" + nextToken.term());
      if (type.equals(OntologyElementTree.ONTCLASS)) {
        OntClass cls = this.tree.getOntModel().getOntClass(uri);
        ExtendedIterator it = cls.listSuperClasses();
        while (it.hasNext()) {
          offer(nextToken, ((OntClass) it.next()).getLocalName(),
              tree.getActualWeight(Weights.ONTCLASS_SUPERCLASS));
        }
View Full Code Here

Examples of com.hp.hpl.jena.ontology.OntClass.listSuperClasses()

    assertTrue( A.hasSuperClass( ThingsThatpSomeC ) );
    assertTrue( B.hasSuperClass( ThingsThatpSomeC ) );

    assertIteratorContains( A.listSuperClasses(), ThingsThatpSomeC );
    assertIteratorContains( B.listSuperClasses(), ThingsThatpSomeC );
  }

  @Test
  public void testNominals() {
    String ns = "http://www.example.org/test#";
View Full Code Here

Examples of com.hp.hpl.jena.ontology.OntClass.listSuperClasses()

    assertTrue( A.hasSuperClass( ThingsThatpSomeC ) );
    assertTrue( B.hasSuperClass( ThingsThatpSomeC ) );

    assertIteratorContains( A.listSuperClasses(), ThingsThatpSomeC );
    assertIteratorContains( B.listSuperClasses(), ThingsThatpSomeC );
  }

  @Test
  public void testNominals() {
    String ns = "http://www.example.org/test#";
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.