Package com.clarkparsia.pellet.sparqldl.model

Examples of com.clarkparsia.pellet.sparqldl.model.QueryResult


    this.indConv = new IndividualTermConverter();
    reset();
  }
 
  public boolean isEntailed() {
    QueryResult results = QueryEngine.exec( query );
    return !results.isEmpty();
   
  }
View Full Code Here


    System.out.println();
    System.out
        .println( "Query 7 is subsumed by query 8: " + QuerySubsumption.isSubsumedBy( q7, q8 ) );

    System.out.print( "Subsumption mappings: " );
    QueryResult mappings = QuerySubsumption.getSubsumptionMappings( q7, q8 );
    for( Iterator<ResultBinding> i = mappings.iterator(); i.hasNext(); ) {
      ResultBinding mapping = i.next();
      for( Iterator<?> j = q8.getVars().iterator(); j.hasNext(); ) {
        ATermAppl var = (ATermAppl) j.next();
        System.out.print( var.getArgument( 0 ) + " -> " + mapping.getValue( var )); //I get var(x) as opposed to x
        if( j.hasNext() )
View Full Code Here

  private QueryResult runSingleTest(final Query query) {
    final Timer t = new Timer( "Single query execution" );

    t.start();
    final QueryResult bindings = QueryEngine.exec( query );
    log.info( "Execution time=" + t.getElapsed() );
    t.stop();
    log.info( "Result size = " + bindings.size() );

    return bindings;
  }
View Full Code Here

    return bindings;
  }

  private final boolean runSingleAskTest(final Query query, final Boolean expected) {
    final QueryResult bindings = runSingleTest( query );

    boolean ok = true;

    if( !noCheck ) {
      final Boolean real = !bindings.isEmpty();

      log.log( Level.INFO, "real=" + real + ", exp=" + expected );
      ok = ( real == null && expected == null)
        || (real != null && real.equals( expected ) );
    }
View Full Code Here

    return ok;
  }

  private final boolean runSingleSelectTest(final Query query, final ResultSetRewindable expected) {
    final QueryResult bindings = runSingleTest( query );

    boolean ok = true;

    if( !noCheck ) {
      final ResultSetRewindable real = realResultsHandler( bindings );
View Full Code Here

    Query q1 = query( SubClassOfAtom( x, C ), TypeAtom( y, x ) );
    q1.addDistVar( x, VarType.CLASS );
    q1.addResultVar( x );

    QueryResult qr = QueryEngine.exec( q1 );

    List<ATermAppl> results = new ArrayList<ATermAppl>();
    for( ResultBinding result : qr ) {
      System.out.println( result );
      results.add( result.getValue( x ) );
View Full Code Here

    Query q1 = query( SubClassOfAtom( x, C ), TypeAtom( y, x ) );
    q1.addDistVar( x, VarType.CLASS );
    q1.addResultVar( x );

    QueryResult qr = QueryEngine.exec( q1 );

    List<ATermAppl> results = new ArrayList<ATermAppl>();
    for( ResultBinding result : qr ) {
      System.out.println( result );
      results.add( result.getValue( x ) );
View Full Code Here

   
    return q;
  }

  protected void testQuery(Query query, boolean expected) {
    QueryResult result = QueryEngine.exec( query );

    assertEquals( expected, !result.isEmpty() );
  }
View Full Code Here

        answers.put( answer, count + 1 );
      }

    }

    QueryResult result = QueryEngine.exec( query );
    for( ResultBinding binding : result ) {
      List<ATermAppl> list = new ArrayList<ATermAppl>( resultVars.size() );
      for( ATermAppl var : resultVars ) {
        list.add( binding.getValue( var ) );
      }
View Full Code Here

  }

  public static QueryResult exec(final Query query, final KnowledgeBase kb) {
    KnowledgeBase queryKB = query.getKB();
    query.setKB( kb );
    QueryResult result = exec( query );
    query.setKB( queryKB );
    return result;
  }
View Full Code Here

TOP

Related Classes of com.clarkparsia.pellet.sparqldl.model.QueryResult

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.