Package org.mindswap.pellet

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


   
    kb.addDomain( p, C );
   
    kb.addRange( q, XSDInteger.getInstance().getName() );
   
    kb.addSubClass( C, some( q, TOP_LIT ) );
   
    assertTrue( kb.isConsistent() );

    assertFalse( kb.isSubPropertyOf( p, q ) );
    assertFalse( kb.isSubPropertyOf( q, p ) );
View Full Code Here


    kb.addClass( A );
    kb.addClass( B );
    kb.addClass( C );
    kb.addClass( D );
   
    kb.addSubClass( B, A );
    kb.addSubClass( D, C );
    kb.addComplementClass( B, C );
   
    assertTrue( kb.isConsistent() );   
View Full Code Here

    kb.addClass( B );
    kb.addClass( C );
    kb.addClass( D );
   
    kb.addSubClass( B, A );
    kb.addSubClass( D, C );
    kb.addComplementClass( B, C );
   
    assertTrue( kb.isConsistent() );   

    assertIteratorValues( kb.getDisjointClasses( TOP ).iterator(),
View Full Code Here

    kb.addIndividual( a );
    kb.addIndividual( b );
   
    kb.addEquivalentClass( A, value( a ) );
    kb.addSubClass( A, all( inv(p), not( B ) ) );
    kb.addSubClass( B, or( some( p, A ), C ) );
   
    kb.addType( b, B );
   
    assertTrue( kb.isConsistent() );
View Full Code Here

    kb.addIndividual( a );
    kb.addIndividual( b );
   
    kb.addEquivalentClass( A, value( a ) );
    kb.addSubClass( A, all( inv(p), not( B ) ) );
    kb.addSubClass( B, or( some( p, A ), C ) );
   
    kb.addType( b, B );
   
    assertTrue( kb.isConsistent() );
View Full Code Here

    kb.addClass( A );
    kb.addDatatypeProperty( p );
    kb.addIndividual( a );
   
    kb.addSubClass( A, some( p, Datatypes.NON_POSITIVE_INTEGER ) );
    kb.addSubClass( A, all( p, Datatypes.NON_NEGATIVE_INTEGER ) );
   
    kb.addType( a, A );
   
    assertTrue( kb.isConsistent() );
View Full Code Here

    kb.addClass( A );
    kb.addDatatypeProperty( p );
    kb.addIndividual( a );
   
    kb.addSubClass( A, some( p, Datatypes.NON_POSITIVE_INTEGER ) );
    kb.addSubClass( A, all( p, Datatypes.NON_NEGATIVE_INTEGER ) );
   
    kb.addType( a, A );
   
    assertTrue( kb.isConsistent() );
View Full Code Here

    kb.addIndividual( a );
   
    kb.addType( a, A );

    kb.addSubClass( A, min( p, 1, TOP_LIT ) );
    kb.addRange( p, oneOf( lit1 ) );
   
    kb.addSubClass( A, some( q, TOP_LIT ) );
    kb.addRange( q, oneOf( lit2 ) );
   
View Full Code Here

    kb.addType( a, A );

    kb.addSubClass( A, min( p, 1, TOP_LIT ) );
    kb.addRange( p, oneOf( lit1 ) );
   
    kb.addSubClass( A, some( q, TOP_LIT ) );
    kb.addRange( q, oneOf( lit2 ) );
   
    assertTrue( kb.isConsistent() );

View Full Code Here

    // B is completely defined except this equivalence
    kb.addEquivalentClass( A, B );
    // A is not primitive because of the domain axiom
    kb.addDomain( p, A );
    // C should be inferred to be a subclass of A and B
    kb.addSubClass( C, some(p, TOP_LIT ) );
   
    kb.classify();
   
    assertSubClass( kb, C, A );
    assertSubClass( kb, C, B );
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.