if( log.isLoggable( Level.FINE ) ) {
log.fine( "Consistency check starts" );
}
// currently there is only one incremental consistency strategy
CompletionStrategy incStrategy = new SROIQIncStrategy( this );
if( log.isLoggable( Level.FINE ) ) {
log.fine( "Strategy: " + incStrategy.getClass().getName() );
}
// set abox to not being complete
setComplete( false );
Timer completionTimer = kb.timers.getTimer( "complete" );
completionTimer.start();
try {
incStrategy.complete(kb.getExpressivityChecker().getExpressivity());
}
finally {
completionTimer.stop();
}