Package org.mindswap.pellet

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


    kb.addDatatypeProperty( q );
    kb.addDatatypeProperty( r );

    kb.addIndividual( i );

    kb.addSubClass( TOP, hasValue( p, d1 ) );
    kb.addSubClass( TOP, hasValue( q, d2 ) );

    AtomIVariable x = new AtomIVariable( "x" );
    AtomDVariable z1 = new AtomDVariable( "z1" );
    AtomDVariable z2 = new AtomDVariable( "z2" );
View Full Code Here


    kb.addDatatypeProperty( r );

    kb.addIndividual( i );

    kb.addSubClass( TOP, hasValue( p, d1 ) );
    kb.addSubClass( TOP, hasValue( q, d2 ) );

    AtomIVariable x = new AtomIVariable( "x" );
    AtomDVariable z1 = new AtomDVariable( "z1" );
    AtomDVariable z2 = new AtomDVariable( "z2" );
    AtomDVariable z3 = new AtomDVariable( "z3" );
View Full Code Here

    kb.addClass( A );
    kb.addClass( B );
    kb.addClass( C );

    kb.addSubClass( TOP, and( or( B, not( A ) ), or( C, not( B ) ) ) );

    assertSubClass( kb, A, B );

    assertSubClass( kb, B, C );
   
View Full Code Here

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

    kb.addSubClass( C, oneOf( a, b ) );
    kb.addEquivalentClass( A, oneOf( a ) );
    kb.addEquivalentClass( B, oneOf( b ) );
    kb.addDisjointClass( A, B );

    assertTrue( kb.isConsistent() );
View Full Code Here

    ATermAppl c = term( "c" );

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

    kb.addSubClass( C, D );
    // bogus axiom to make ontology non-EL
    kb.addSubClass( C, or( C, D ) );
   
    kb.addIndividual( a );
    kb.addIndividual( b );
View Full Code Here

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

    kb.addSubClass( C, D );
    // bogus axiom to make ontology non-EL
    kb.addSubClass( C, or( C, D ) );
   
    kb.addIndividual( a );
    kb.addIndividual( b );
    kb.addIndividual( c );
   
View Full Code Here

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

    kb.addSubClass( C, D );
   
    // force expressivity out of EL
    kb.addSubClass( E, or( C, D ) );
           
    assertFalse( kb.isClassified() );
View Full Code Here

    kb.addClass( E );

    kb.addSubClass( C, D );
   
    // force expressivity out of EL
    kb.addSubClass( E, or( C, D ) );
           
    assertFalse( kb.isClassified() );
    assertFalse( kb.isRealized() );
   
    kb.getToldTaxonomy();
View Full Code Here

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

    kb.addSubClass( C, D );
           
    assertFalse( kb.isClassified() );
    assertFalse( kb.isRealized() );
   
    kb.getToldTaxonomy();
View Full Code Here

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

    kb.addSubClass( C, D );
    kb.addEquivalentClass( C, some( p, TOP ) );
    kb.addEquivalentClass( E, some( q, TOP ) );

    kb.addObjectProperty( p );
    kb.addObjectProperty( q );
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.