public DefaultSWRLAPIOWLDataFactory(@NonNull IRIResolver iriResolver) {
   this.iriResolver = iriResolver;
   this.owlDatatypeFactory = SWRLAPIFactory.createOWLDatatypeFactory();
   this.owlLiteralFactory = SWRLAPIFactory.createOWLLiteralFactory();
   this.literalFactory = SWRLAPIFactory.createLiteralFactory();
   this.swrlBuiltInArgumentFactory =
       SWRLAPIFactory.createSWRLBuiltInArgumentFactory(this.iriResolver);
   this.sqwrlResultValueFactory = SWRLAPIFactory.createSQWRLResultValueFactory(this.iriResolver);
 }