Class NlgService

    • Field Detail

    • Constructor Detail

    • Method Detail

      • theDefaultConfiguration

        public Map<String,​String> theDefaultConfiguration()
      • nlgRealiser

        @POST
        @Path("/nlg/realiser/")
        @Consumes("application/json")
        @Produces({"application/json","text/html","text/plain"})
        public jakarta.ws.rs.core.Response nlgRealiser​(@Context
                                                       jakarta.servlet.http.HttpServletResponse ignoredResponse,
                                                       @Context
                                                       jakarta.ws.rs.core.Request ignoredRequest,
                                                       org.openprovenance.prov.scala.wrapper.defs.Phrase phrase,
                                                       @HeaderParam("Accept")
                                                       String accept)
      • nlgExpander

        @POST
        @Path("/nlg/expander/")
        @Consumes("application/json")
        @Produces({"application/json","text/html","text/plain"})
        public jakarta.ws.rs.core.Response nlgExpander​(@Context
                                                       jakarta.servlet.http.HttpServletResponse ignoredResponse,
                                                       @Context
                                                       jakarta.ws.rs.core.Request ignoredRequest,
                                                       PhraseEnvironment phraseEnvironment,
                                                       @HeaderParam("Accept")
                                                       String accept,
                                                       @HeaderParam("prov_xpand_only")
                                                       String expandOnlyParam)
      • nlgExpanderWithQuery

        @POST
        @Path("/nlg/expander2/")
        @Consumes("application/json")
        @Produces({"application/json","text/html","text/plain"})
        public jakarta.ws.rs.core.Response nlgExpanderWithQuery​(@Context
                                                                jakarta.servlet.http.HttpServletResponse ignoredResponse,
                                                                @Context
                                                                jakarta.ws.rs.core.Request ignoredRequest,
                                                                PhraseEnvironment phraseEnvironment,
                                                                @HeaderParam("Accept")
                                                                String accept,
                                                                @HeaderParam("prov_xpand_only")
                                                                String ignoredExpandOnlyParam)
      • authenticate

        @GET
        @Path("/authenticate")
        @Consumes("application/json")
        @Produces("application/json")
        public jakarta.ws.rs.core.Response authenticate​(@Context
                                                        jakarta.servlet.http.HttpServletResponse ignoredResponse,
                                                        @Context
                                                        jakarta.servlet.http.HttpServletRequest ignoredRequest,
                                                        @QueryParam("code")
                                                        String code)
                                                 throws IOException
        Throws:
        IOException
      • blockly

        @POST
        @Path("/xplan")
        @Consumes("application/json")
        @Produces("text/xml")
        public jakarta.ws.rs.core.Response blockly​(@Context
                                                   jakarta.servlet.http.HttpServletResponse ignoredResponse,
                                                   @Context
                                                   jakarta.servlet.http.HttpServletRequest ignoredRequest,
                                                   org.openprovenance.prov.scala.nlgspec_transformer.specTypes.Phrase phrase)
                                            throws jakarta.servlet.ServletException,
                                                   IOException
        Throws:
        jakarta.servlet.ServletException
        IOException
      • conversion

        @POST
        @Path("/conversion")
        @Consumes({"text/provenance-notation","application/ld+json","application/json"})
        @Produces({"text/provenance-notation","application/json","application/ld+json","image/svg+xml","image/png","image/jpeg","application/pdf"})
        public jakarta.ws.rs.core.Response conversion​(@Context
                                                      jakarta.servlet.http.HttpServletResponse ignoredResponse,
                                                      @Context
                                                      jakarta.ws.rs.core.Request request,
                                                      org.openprovenance.prov.vanilla.Document document)