RDFEdit allows to search, display and edit entries in an RDF (triplestore) database. It integrates the RDForms javascript RDF templating mechanism, that easily allows to display or edit RDF data entirely in the browser.
The main purpose of RDFEdit is to search, display and edit legal resources metadata in the Publications Office of the European Union Cellar database. While containing some code specific to the Cellar API, mostly to load RDF data and generate update instructions after an edit has been made, its architecture is entirely generic and relies on OWL ontology parameters (domains, ranges, etc.) and additionnal annotations (to group or order fields) to generate display and edit templates.
RDFEdit uses the following third-party libraries :
- Maven (http://maven.apache.org)
- Spring MVC (http://spring.io/)
- Jena for RDF processing (http://jena.apache.org)
- Jackson for JSON processing (https://github.com/FasterXML/jackson)
- RDForms (http://rdforms.org)
- Bootstrap (http://getbootstrap.com/)
- Jquery (http://jquery.com/)