/** * @param vocab */ public RuleOwlInverseOf1(String relationName, Vocabulary vocab) { super( "owlInverseOf1",// new SPOPredicate(relationName,var("b"), vocab.getConstant(OWL.INVERSEOF), var("a")), // new SPOPredicate[] { // new SPOPredicate(relationName,var("a"), vocab.getConstant(OWL.INVERSEOF), var("b")),// }, new IConstraint[] { Constraint.wrap(new NE(var("a"),var("b"))) } ); }
tmp.add(new RuleOwlInverseOf1(db, vocab));
tmp.add(new RuleOwlInverseOf1(db, vocab));
final Rule r = new RuleOwlInverseOf1(store.getSPORelation() .getNamespace(), vocab);
/** * @param vocab */ public RuleOwlInverseOf1(String relationName, Vocabulary vocab) { super( "owlInverseOf1",// new SPOPredicate(relationName,var("b"), vocab.getConstant(OWL.INVERSEOF), var("a")), // new SPOPredicate[] { // new SPOPredicate(relationName,var("a"), vocab.getConstant(OWL.INVERSEOF), var("b")),// }, new IConstraint[] { Constraint.wrap(new NE(var("a"),var("b"))) } ); }
final Rule r = new RuleOwlInverseOf1(store.getSPORelation() .getNamespace(), vocab);
final Rule r = new RuleOwlInverseOf1(store.getSPORelation() .getNamespace(), vocab);
program.addStep(new RuleOwlInverseOf1(db,vocab));
program.addStep(new RuleOwlInverseOf1(db,vocab));