706707708709710711712713714715716
ATermAppl A = term( "A" ); ATermAppl B = term( "B" ); ATermAppl C = term( "C" ); kb.addClass( A ); kb.addClass( B ); kb.addClass( C ); kb.addEquivalentClass( A, B ); kb.addEquivalentClass( B, or( B, not( B ) ) ); kb.addSubClass( C, A );
707708709710711712713714715716717
ATermAppl B = term( "B" ); ATermAppl C = term( "C" ); kb.addClass( A ); kb.addClass( B ); kb.addClass( C ); kb.addEquivalentClass( A, B ); kb.addEquivalentClass( B, or( B, not( B ) ) ); kb.addSubClass( C, A );
764765766767768769770771772773774
ATermAppl B = term( "B" ); ATermAppl C = term( "C" ); ATermAppl D = term( "D" ); kb.addClass( B ); kb.addClass( C ); kb.addClass( D ); kb.addSubClass( C, B ); kb.addSubClass( D, C ); kb.addEquivalentClass( D, B );
765766767768769770771772773774775
766767768769770771772773774775776
ATermAppl C = term( "C" ); ATermAppl D = term( "D" ); kb.addClass( B ); kb.addClass( C ); kb.addClass( D ); kb.addSubClass( C, B ); kb.addSubClass( D, C ); kb.addEquivalentClass( D, B ); kb.classify();
831832833834835836837838839840841
// See also: http://cvsdude.com/trac/clark-parsia/pellet-devel/ticket/7 KnowledgeBase kb = new KnowledgeBase(); ATermAppl c = term( "c" ); kb.addClass( c ); kb.addSubClass( ATermUtils.BOTTOM, c ); kb.classify(); assertTrue( kb.isSubClassOf( ATermUtils.BOTTOM, c ) ); }
871872873874875876877878879880881
ATermAppl a = term( "a" ); ATermAppl C = term( "C" ); ATermAppl D = term( "D" ); kb.addClass( C ); kb.addClass( D ); kb.addIndividual( a ); kb.addType( a, C ); kb.addType( a, D );
872873874875876877878879880881882
896897898899900901902903904905906
ATermAppl C = term( "C" ); ATermAppl p = term( "p" ); kb.addClass( C ); kb.addObjectProperty( p ); kb.addIndividual( a ); kb.addIndividual( b );
932933934935936937938939940941942
ATermAppl C = ATermUtils.makeTermAppl( "C" ); ATermAppl x = ATermUtils.makeTermAppl( "x" ); KnowledgeBase kb = new KnowledgeBase(); kb.addClass( A ); kb.addClass( B ); kb.addClass( C ); kb.addIndividual( x ); kb.addSubClass( C, A );