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); }