Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
1 of 11

OWLGrEd Ontology Visualizer

6

Share

Download to read offline

Online OWL ontology visualizer talk presented at the ISWC 2014 Developers workshop.

Visualizer: http://owlgred.lumii.lv/online_visualization

Paper: http://ceur-ws.org/Vol-1268/paper7.pdf
Event: http://iswc2014.semdev.org/program/

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

OWLGrEd Ontology Visualizer

  1. 1. OWLGrEd Ontology Visualizer Institute of Mathematics and Computer Science (IMCS) University of Latvia Renārs Liepiņš - Mikus Grasmanis - Uldis Bojārs (CaptSolo) ISWC 2014 Developers Workshop
  2. 2. Online ontology visualizer http://owlgred.lumii.lv/online_visualization • compact graphical notation for OWL 2 – based on UML – OWL class expressions in diagram elements – Manchester OWL Syntax for class expressions • more info re. OWLGrEd notation: – http://owlgred.lumii.lv/notation
  3. 3. Ontology uploads (last 4 months): >700
  4. 4. http://owlgred.lumii.lv/online_visualization/koala.owl
  5. 5. http://owlgred.lumii.lv/online_visualization/koala.owl
  6. 6. koala.owl OWL API calls diagram description in JSON diagram drawing (canvas) server side running in JVM: Clojure + Java
  7. 7. Graph generation module • data transformation pipeline – functional programming approach – graph generation module = implemented in Clojure • uses OWL API to read the ontology • generates diagram description (in JSON) – ordered list of ~70 transformation rules – match OWL axioms -> generate diagram elements • applies styling information – style configuration file
  8. 8. Layout module: • calculate optimal layout based on diagram description • enrich JSON description with layout information • implemented in Java Visualization: • read diagram JSON • generate interactive visualization (zoom, pan, select) – HTML5 canvas • based on KineticJS
  9. 9. Future Ideas • Ontology verbalization – http://userstudies.lumii.lv/g/owlgred-cnl/extverb_on • Ontology editing • Move from canvas to vector graphics • Visualization publication and sharing
  10. 10. More info • OWLGrEd Ontology Visualizer paper – http://ceur-ws.org/Vol-1268/ • OWLGrEd publications – http://owlgred.lumii.lv/research_and_develop ment • E-mail us your ideas & questions – uldis.bojars@gmail.com - @CaptSolo – owlgred@lumii.lv

Editor's Notes

  • a modular data transformation pipeline
    - OWL API kudos (!!!)
  • attempts to show the ontology in the most compact way
    - >1 way to display the same information (rules to choose which way to use when)
  • please get in touch:
    - visualization can be adapted / tuned
    - tool can be integrated (in other apps)
    - or you may have other ideas how to use it
  • ×