Skip to content

fingerecho/LODE

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

180 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



Live OWL Documentation Environment (LODE)

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/


Table Of Contents:


Updates:

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.


Example Usage:

Minimal LODE

  1. Launch application using Apache Maven:

    • mvn clean jetty:run
  2. 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.

Complete LODE (web interface)

  1. Run LODE on a Tomcat server.

Installation and other information

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.


Contact

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


About

Live OWL Documentation Environment, to convert OWL ontologies into HTML human-readable pages.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • XSLT 61.6%
  • Java 23.9%
  • CSS 10.0%
  • HTML 3.7%
  • PHP 0.8%