triples.initialize();
InterceptingRepositoryConnection con =
new InterceptingRepositoryConnectionWrapper(triples,triples.getConnection());
con.addRepositoryConnectionInterceptor(new RepositoryConnectionInterceptorAdapter() {
@Override
public boolean add(RepositoryConnection conn, Resource s, org.openrdf.model.URI p, Value o, Resource... contexts) {
if(s instanceof org.openrdf.model.URI) {
// if s is a URI and subject a KiWiUriResource, return true if they are different
return !((org.openrdf.model.URI)s).stringValue().equals(resource.stringValue());