Package org.mindswap.pellet

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


    kb.addDatatypeProperty( p );
    kb.addFunctionalProperty( p );
   
    // a has a p-successor which is an integer
    kb.addType( a, some( p, XSDInteger.getInstance().getName() ) );
    // bogus axiom to force full datatype reasoning
    kb.addType( a, max( p, 2, TOP_LIT ) );
   
    // b has an asserted p value which is a string
    kb.addPropertyValue( p, b, literal( "b" ) );
View Full Code Here


    kb.addFunctionalProperty( p );
   
    // a has a p-successor which is an integer
    kb.addType( a, some( p, XSDInteger.getInstance().getName() ) );
    // bogus axiom to force full datatype reasoning
    kb.addType( a, max( p, 2, TOP_LIT ) );
   
    // b has an asserted p value which is a string
    kb.addPropertyValue( p, b, literal( "b" ) );

    // check consistency whihc
View Full Code Here

    kb.addClass( C );
    kb.addClass( D );

    kb.addIndividual( a );
    kb.addType( a, C );
    kb.addType( a, D );

    assertTrue( kb.isConsistent() );
    assertTrue( kb.isType( a, C ) );
    assertTrue( kb.isType( a, D ) );
View Full Code Here

    kb.addClass( C );
    kb.addClass( D );

    kb.addIndividual( a );
    kb.addType( a, C );
    kb.addType( a, D );

    assertTrue( kb.isConsistent() );
    assertTrue( kb.isType( a, C ) );
    assertTrue( kb.isType( a, D ) );
View Full Code Here

   
    kb.addIndividual( a );
    kb.addIndividual( b );
    kb.addIndividual( c );
   
    kb.addType( a, C );
           
    // kb will be in classified state
    kb.classify();
   
    assertTrue( kb.isType( a, D ) );
View Full Code Here

    assertTrue( kb.isType( a, D ) );
    assertFalse( kb.isType( b, D ) );
    assertFalse( kb.isType( c, D ) );
   
    // modify ABox
    kb.addType( b, C );
   
    // call consistency check directly
    assertTrue( kb.isConsistent() );
    assertTrue( kb.isType( a, D ) );
    assertTrue( kb.isType( b, D ) );
View Full Code Here

    assertTrue( kb.isType( a, D ) );
    assertTrue( kb.isType( b, D ) );
    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 ) );
View Full Code Here

    kb.addSubProperty( q, p );

    kb.addIndividual( a );
    kb.addIndividual( b );

    kb.addType( a, C );
    kb.addPropertyValue( p, a, b );

    // do the first consistency test
    // ABox: C(a), p(a, b)
    // TBox: C = some(p, TOP), E = some(q, TOP)
View Full Code Here

    // make sure counts are ok
    assertEquals( 1, classifyTimer.getCount() );
    assertEquals( 1, realizeTimer.getCount() );

    // make an ABox change
    kb.addType( b, E );

    // check consistency again
    assertTrue( kb.isConsistent() );
   
    // classification results should remain but realization
View Full Code Here

    kb.addSubClass( C, D );

    kb.addIndividual( a );
    kb.addIndividual( b );

    kb.addType( a, C );

    // copy before ConsistencyDone
    assertFalse( kb.copy().isConsistencyDone() );
   
    // do the first consistency 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.