Package com.clarkparsia.pellet.utils

Examples of com.clarkparsia.pellet.utils.OntBuilder


 

  private Set<ATermAppl> pruneExplanation(Triple pattern, Set<ATermAppl> explanation) {
    Set<ATermAppl> prunedExplanation = new HashSet<ATermAppl>( explanation );
   
    OntBuilder builder = new OntBuilder( kb );
    KnowledgeBase copyKB;
    PelletInfGraph copyGraph;

    GraphLoader loader = new DefaultGraphLoader();
    for( ATermAppl axiom : explanation ) {
      prunedExplanation.remove( axiom );

      copyKB = builder.build( prunedExplanation );
      copyGraph = new PelletInfGraph( copyKB, (PelletReasoner) getReasoner(), loader );
     
      if( !checkEntailment( copyGraph, pattern, false ) ) {
        prunedExplanation.add( axiom );
      }
View Full Code Here


 

  private Set<ATermAppl> pruneExplanation(Triple pattern, Set<ATermAppl> explanation) {
    Set<ATermAppl> prunedExplanation = new HashSet<ATermAppl>( explanation );
   
    OntBuilder builder = new OntBuilder( kb );
    KnowledgeBase copyKB;
    PelletInfGraph copyGraph;

    GraphLoader loader = new DefaultGraphLoader();
    for( ATermAppl axiom : explanation ) {
      prunedExplanation.remove( axiom );

      copyKB = builder.build( prunedExplanation );
      copyGraph = new PelletInfGraph( copyKB, (PelletReasoner) getReasoner(), loader );
     
      if( !checkEntailment( copyGraph, pattern, false ) ) {
        prunedExplanation.add( axiom );
      }
View Full Code Here

TOP

Related Classes of com.clarkparsia.pellet.utils.OntBuilder

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.