WESO-DESH (Datos Enlazados Sobre HTTP) is Linked data frontend wrote on Java for SPARQL endpoints developed in 2011, that allows to enable a content negotiation web interface for navigating RDF resources.
In January 2021 this project has been migrated to WESO repository for giving maintenance to application. The old archive repository of weso-desh is on Google code.
Among others features of WESO-DESH are:
- Content negotiation using HTTP 303 code
- Cache of results
- Independence of SPARQL endpoint technology, which allows to show federate results as single resource
- Native HTML+RDFa output
- URIs defined trough regular expressions, allowing to design complex URI patterns (hierarchical or REST queries)
- It allows to execute multiple types of SPARQL queries (CONSTRUCT, ASK and DESCRIBE)
- Administration through an graphic user interface (under development)
WESO-DESH is a Java application developed as Eclipse Project (Dynamic Web Project 2.5), under Java 6 and tomcat 6 (the available versions to 2011). However, it's planned to make a migration to Java14 and Maven as soon as possible.
The application is successfully tested on Java 6 to 1.8 and Tomcat 6 and 7.
The configuration file is on WebContent/WEB-INF/urlrewrite.xml
More documentation will be available ASAP.