kb.addPropertyValue(p, b, TermFactory.literal(5));
kb.addPropertyValue(p, c, TermFactory.literal(10));
kb.addPropertyValue(p, d, TermFactory.literal(15));
AtomIVariable x = new AtomIVariable("x");
AtomDVariable y = new AtomDVariable("y");
AtomDVariable z = new AtomDVariable("z");
List<RuleAtom> body = Arrays.<RuleAtom> asList(
new DatavaluedPropertyAtom(p, x, y),
new BuiltInAtom( SWRLB + "pow", z, y, new AtomDConstant(TermFactory.literal(2))),
new BuiltInAtom( SWRLB + "lessThan", z, new AtomDConstant(TermFactory.literal(100)))