kb.addPropertyValue( bMonth, desmond, literal( "4", Datatypes.INTEGER ) );
kb.addPropertyValue( bDay, desmond, literal( "14", Datatypes.INTEGER ) );
kb.addPropertyValue( bTZ, desmond, literal( "+01:01" ) );
AtomIVariable x = new AtomIVariable( "x" );
AtomDVariable xDate = new AtomDVariable( "xDate" ), xYear = new AtomDVariable( "xYear" ), xMonth = new AtomDVariable(
"xMonth" ), xDay = new AtomDVariable( "xDay" ), xTZ = new AtomDVariable( "xTZ" );
RuleAtom dateBuiltIn = new BuiltInAtom( SWRLB + "date", xDate, xYear, xMonth, xDay );
RuleAtom dateBuiltInTZ = new BuiltInAtom( SWRLB + "date", xDate, xYear, xMonth, xDay, xTZ );
RuleAtom bDateAtom = new DatavaluedPropertyAtom( bDate, x, xDate );
RuleAtom bYearAtom = new DatavaluedPropertyAtom( bYear, x, xYear );