
WEB-INF.web.xml Maven / Gradle / Ivy
<?xml version="1.0"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"> <web-app> <display-name>Joseki/Friendu RDF Server</display-name> <!-- SERVLETS --> <!-- The Joseki SPARQL servlet --> <servlet> <servlet-name>SPARQL service processor</servlet-name> <servlet-class>org.joseki.http.Servlet</servlet-class> <!-- Configuration file --> <init-param> <param-name>org.joseki.rdfserver.config</param-name> <param-value>joseki-config-friendu.ttl</param-value> </init-param> </servlet> <servlet> <servlet-name>SPARQL/Update service processor</servlet-name> <servlet-class>org.joseki.http.ServletUpdate</servlet-class> <init-param> <param-name>org.joseki.rdfserver.config</param-name> <param-value>joseki-config-friendu.ttl</param-value> </init-param> </servlet> <!-- Validator --> <servlet> <servlet-name>SPARQL 1.1 Query Validator</servlet-name> <servlet-class> org.joseki.validation.QueryValidator </servlet-class> </servlet> <servlet> <servlet-name>SPARQL 1.1 Update Validator</servlet-name> <servlet-class> org.joseki.validation.UpdateValidator </servlet-class> </servlet> <servlet> <servlet-name>RDF Data Validator</servlet-name> <servlet-class> org.joseki.validation.DataValidator </servlet-class> </servlet> <!-- Well-known servlets for testing --> <servlet> <servlet-name>Dumper</servlet-name> <servlet-class> org.joseki.servlets.DumpServlet </servlet-class> </servlet> <servlet> <servlet-name>DumpBody</servlet-name> <servlet-class> org.joseki.servlets.DumpBodyServlet </servlet-class> </servlet> <!-- MAPPINGS --> <!-- Map URLs to SPARQL service processors --> <!-- Rules: SPARQL services are anything /sparql Anything starting /sparql/ Anything starting /service/ Warning: using /* for Joseki services means that the welcome page is not handled. Nor other mappings like /*.html, unless explicitly enumerated. You can change this - just make sure that each service name in the Joseki config file is mapped, here, to "SPARQL service processor" --> <!-- Glue-AI repo query service --> <servlet-mapping> <servlet-name>SPARQL service processor</servlet-name> <url-pattern>/sparql/glue-ai</url-pattern> </servlet-mapping> <!-- Joseki demo service - queries an RDF file--> <!-- <servlet-mapping> <servlet-name>SPARQL service processor</servlet-name> <url-pattern>/sparql/books</url-pattern> </servlet-mapping>--> <!-- Open service for messing with graphs speced by FROM, FROM NAMED, or servlet-param --> <servlet-mapping> <servlet-name>SPARQL service processor</servlet-name> <url-pattern>/sparql/any</url-pattern> </servlet-mapping> <!-- SPARQL-Update --> <servlet-mapping> <servlet-name>SPARQL/Update service processor</servlet-name> <url-pattern>/sparql-update/glue-ai</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>SPARQL 1.1 Query Validator</servlet-name> <url-pattern>/query-validator</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>SPARQL 1.1 Update Validator</servlet-name> <url-pattern>/update-validator</url-pattern> </servlet-mapping> <!-- Compatibility --> <servlet-mapping> <servlet-name>SPARQL 1.1 Query Validator</servlet-name> <url-pattern>/validator</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>RDF Data Validator</servlet-name> <url-pattern>/data-validator</url-pattern> </servlet-mapping> <!-- A few utilities --> <servlet-mapping> <servlet-name>Dumper</servlet-name> <url-pattern>/dump</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>DumpBody</servlet-name> <url-pattern>/dump-body</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.html</welcome-file> </welcome-file-list> <!-- SECURIY --> <security-constraint> <web-resource-collection> <web-resource-name>Joseki</web-resource-name> <url-pattern>/*</url-pattern> <http-method>GET</http-method> <http-method>POST</http-method> <!-- <http-method>OPTIONS</http-method> --> </web-resource-collection> </security-constraint> </web-app>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy