Package org.mindswap.pellet

Examples of org.mindswap.pellet.KnowledgeBase.prepare()


    kb.addIndividual( d );
    kb.addPropertyValue( p, a, b );
    kb.addPropertyValue( q, b, c );
    kb.addPropertyValue( r, c, d );

    kb.prepare();
   
    assertTrue( kb.getRole(q).isSimple() );

    assertFalse( kb.isSubClassOf( B, C ) );
    assertFalse( kb.hasPropertyValue( a, q, c ) );
View Full Code Here


    kb.addIndividual( d );
    kb.addPropertyValue( p, a, b );
    kb.addPropertyValue( q, b, c );
    kb.addPropertyValue( r, c, d );

    kb.prepare();
   
    assertFalse( kb.getRole(p).isSimple() );

    assertTrue( kb.isSubClassOf( C, D ) );
    assertTrue( kb.hasPropertyValue( a, p, d ) );
View Full Code Here

    kb.addIndividual( d );
    kb.addPropertyValue( p, a, b );
    kb.addPropertyValue( q, b, c );
    kb.addPropertyValue( r, c, d );

    kb.prepare();
   
    assertFalse( kb.getRole(r).isSimple() );

    assertTrue( kb.isSubClassOf( C, D ) );
    assertTrue( kb.hasPropertyValue( a, r, d ) );
View Full Code Here

    kb.addIndividual( d );
    kb.addPropertyValue( p, a, b );
    kb.addPropertyValue( q, b, c );
    kb.addPropertyValue( r, c, d );
 
    kb.prepare();
   
    assertTrue( kb.getRole(q).isSimple() );
 
    assertFalse( kb.isSubClassOf( B, C ) );
    assertFalse( kb.hasPropertyValue( a, q, c ) );
View Full Code Here

    kb.addIndividual( d );
    kb.addPropertyValue( p, a, b );
    kb.addPropertyValue( q, b, c );
    kb.addPropertyValue( r, c, d );
 
    kb.prepare();
   
    assertFalse( kb.getRole(r).isSimple() );
 
    assertTrue( kb.isSubClassOf( C, D ) );
    assertTrue( kb.hasPropertyValue( a, r, d ) );
View Full Code Here

    Reasoner reasoner = new Reasoner( OWL.manager );
    reasoner.setOntology( ont );

    KnowledgeBase kb = reasoner.getKB();
    kb.prepare();

    for( Role r : kb.getRBox().getRoles() ) {
      if( !ATermUtils.isBuiltinProperty( r.getName() ) ) {
        assertTrue( r.toString(), r.isSimple() );
        assertFalse( r.toString(), r.isTransitive() );
View Full Code Here

    assertFalse( kb.isType( c, D ) );
   
    // modify kb
    kb.addType( c, C );
    // call prepare first
    kb.prepare();
    // concistency check later
    assertTrue( kb.isConsistent() );
    assertTrue( kb.isType( a, D ) );
    assertTrue( kb.isType( b, D ) );
    assertTrue( kb.isType( c, D ) );
View Full Code Here

    assertFalse( kb.isClassified() );
    assertFalse( kb.isRealized() );
   
    kb.getToldTaxonomy();
    kb.addIndividual( term( "a" ) );
    kb.prepare();
   
    assertFalse( kb.isClassified() );
    assertFalse( kb.isRealized() );
  }
 
View Full Code Here

    assertFalse( kb.isClassified() );
    assertFalse( kb.isRealized() );
   
    kb.getToldTaxonomy();
    kb.addIndividual( term( "a" ) );
    kb.prepare();
   
    assertFalse( kb.isClassified() );
    assertFalse( kb.isRealized() );
  }
 
View Full Code Here

    kb.addIndividual( d );
    kb.addPropertyValue( p, a, b );
    kb.addPropertyValue( q, b, c );
    kb.addPropertyValue( r, c, d );

    kb.prepare();
   
    assertFalse( kb.getRole(r).isSimple() );

    assertTrue( kb.isSubClassOf( C, D ) );
    assertTrue( kb.hasPropertyValue( a, r, d ) );
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.