Examples of listSubClasses()


Examples of com.hp.hpl.jena.ontology.AllValuesFromRestriction.listSubClasses()

                if (restriction.canAs(AllValuesFromRestriction.class))
                {
                    AllValuesFromRestriction avfr = restriction.asAllValuesFromRestriction();
                    if (avfr.getOnProperty().equals(property) && avfr.hasAllValuesFrom(ontClass))
                    {
                        ExtendedIterator<OntClass> classIt = avfr.listSubClasses(true);
                        try
                        {
                            if (classIt.hasNext())
                            {
                                OntClass matchingClass = classIt.next();
View Full Code Here

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

        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();
            List conceptRelations = concept.getRelations().getRelations();
View Full Code Here

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

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

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

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

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

        while (it.hasNext()) {
          offer(nextToken, ((OntClass) it.next()).getLocalName(),
              tree.getActualWeight(Weights.ONTCLASS_SUPERCLASS));
        }

        it = cls.listSubClasses();
        while (it.hasNext()) {
          offer(nextToken, ((OntClass) it.next()).getLocalName(),
              tree.getActualWeight(Weights.ONTCLASS_SUBCLASS));
        }
        for (DatatypeProperty dp : JenaUtil.getDatatypeProperties(cls,
View Full Code Here

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

    else if ("����".equals(p)) {

      OntClass s_c = this.getOntModel().getOntClass(subject);
      if (s_c != null) {
        QueryResult qr = new QueryResult(OntologyElement.ONTCLASS);
        Iterator it = s_c.listSubClasses();
        while (it.hasNext()) {
          OntClass sp = (OntClass) it.next();
          if (sp != null) {
            qr.add(wrap(sp));
          }
View Full Code Here

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

    OntClass sub = model.getOntClass( ns + "sub" );
    OntClass sup = model.getOntClass( ns + "sup" );

    assertTrue( sub.hasSuperClass( sup ) );
    assertIteratorContains( sub.listSuperClasses(), sup );
    assertIteratorContains( sup.listSubClasses(), sub );
  }

  @Test
  public void testInvalidTransitivity() {
    OntModel ont = ModelFactory.createOntologyModel( OntModelSpec.OWL_MEM );
View Full Code Here

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

    Iterator<?> i = hierarchy.listClasses();
    while( i.hasNext() ) {
      OntClass cls = (OntClass) i.next();

      assertIteratorValues( model.getOntClass( cls.getURI() ).listSubClasses( true ), cls
          .listSubClasses() );
    }
  }

  @Test
View Full Code Here

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

    OntClass sub = model.getOntClass( ns + "sub" );
    OntClass sup = model.getOntClass( ns + "sup" );

    assertTrue( sub.hasSuperClass( sup ) );
    assertIteratorContains( sub.listSuperClasses(), sup );
    assertIteratorContains( sup.listSubClasses(), sub );
  }

  @Test
  public void testInvalidTransitivity() {
    OntModel ont = ModelFactory.createOntologyModel( OntModelSpec.OWL_MEM );
View Full Code Here

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

    Iterator<?> i = hierarchy.listClasses();
    while( i.hasNext() ) {
      OntClass cls = (OntClass) i.next();

      assertIteratorValues( model.getOntClass( cls.getURI() ).listSubClasses( true ), cls
          .listSubClasses() );
    }
  }

  @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.