Skip to content

stain/owlview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

owlview

OWL Viewer

Present a simple listing of the classes and properties an OWL ontology, specification-style.

Inspired by LODE, the goals of owlview are:

  • Simple (X)HTML 5 results that can be saved and included elsewhere
  • Predictable and Cool URIs for ontology/term
  • Load from ontology URL or uploaded file(s)
  • Markdown support

The project is still at an early, experimental stage.

TODO

  • Menu overlay of Table of Content
  • Better navigation of large ontologies like schema.org
  • Alternative view with page per property
  • Nicer rendering of annotations
  • Auto-detect Markdown vs HTML? Optional?
  • Options - read from OWL?
  • Content-negotation and download button for different formats (RDF/XML, Turtle, JSON-LD, etc)
  • Indentation of HTML source?
  • Option to not publically list an ontology loaded from URI
  • "Follow your nose"-loading of undefined annotation properties and superclasses
  • Loading directly from an ontology term, e.g. http://owl.s11.no/view/term/http://purl.org/pav/createdOn
  • respec.js support

Live example

There should be an instance of owlview running at http://owl.s11.no/view/ - contact @soilandreyes or create a Github issue if you have any problems.

Examples:

Usage

Requires Clojure and Leiningen.

(For now) install SNAPSHOT of clj-owlapi:

git clone https://github.com/stain/clj-owlapi.git
cd clj-owlapi
lein install
cd ..

Then, for owlview:

git clone https://github.com/stain/owlview.git
cd owlview
lein ring server

License

Copyright © 2014 Stian Soiland-Reyes

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

About

OWL viewer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published