This repository is a Java servlet application that creates HTML documentation for Web Ontology Language (OWL) ontologies. This project is being updated by Edmond Chuc at the CSIRO and is being actively used by the Australian Government Linked Data Working Group (AGLDWG).
Try out the updated LODE at http://lode2.linked.data.gov.au/
Some improvements over the original LODE:
- No longer requires an Apache HTTP server with PHP for file handling.
- Updated OWLAPI and other dependencies (fixes this issue).
- Visualisation of the ontology with WebVOWL embedded within the documentation.
- Assigns fragment identifiers with their names from the loaded ontology.
- Fixes issue with duplicate HTML title tags.
- HTML output is now formatted. ("beautified").
- Markdown no longer relies on jQuery scripts. The markdown is now parsed to HTML before serving back to the user.
Sample 1 - DOLCE+DnS Ultralite Ontology visualised with LODE.
Sample 2 - WebVOWL embedded inside HTML document.
-
Launch application using Apache Maven:
mvn clean jetty:run
-
Open a web browser and call the LODE service.
- FOAF Ontology
http://localhost:8080/extract?owlapi=true&webvowl=true&url=http://xmlns.com/foaf/spec/20140114.rdf
This calls the LODE service with the parameters OWLAPI and WebVOWL selected to visualise the FOAF ontology.
- FOAF Ontology
- Run LODE on a Tomcat server.
- Deployed example at: http://lode2.linked.data.gov.au/ Try one of the examples listed on the web page.
Please see INSTALL.md for the list of instructions.
Here is a flow chart diagram detailing the software architecture of LODE.
Here are some slides that summarise the LODE project.
Silvio Peroni
Creator
Github: https://github.com/essepuntato/
Website: http://www.essepuntato.it
Edmond Chuc
Contributor
Github: https://github.com/edmondchuc
Website: http://www.edmondchuc.com
