docs: private OWLSAtomicService buildOWLSServiceFromLocalOrRemoteURI(URI serviceURI, List<URI> modelURIs) throws ModelException
      {
          BSDFLogger.getLogger().info("Builds OWL service (BSDF functionality) from: " + serviceURI.toString());
          OWLContainer owlSyntaxTranslator = new OWLContainer();
          OWLKnowledgeBase kb = KBWithReasonerBuilder.newKB();
          if (null != modelURIs)
          {
              for (URI uri : modelURIs)
              {
                  owlSyntaxTranslator.loadOntologyIfNotLoaded(uri);
              }
          }
          owlSyntaxTranslator.loadAsServiceIntoKB(kb, serviceURI);
          OWLSAtomicService service = new OWLSAtomicService(kb.getServices(false).iterator().next());
  
          return completeOWLSServiceIfNeeded(service);
      }