Dynamic Ontology Manager is a simple demonstration tool that can be used to show the functioning of the algorithms for the management of the class hierarchy of an evolving ontology presented in the paper "Dynamic Class Hierarchy Management for Multi-version Ontology-based Personalization" (DOI:10.1016/j.jcss.2015.06.001 IRIS hdl:11585/492367). All the ontology change primitives introduced in that paper can be interactively applied in sequence to an example ontology, so that their effects are displayed by the tool either via a graphical representation and via a tabular encoding of the class hierarchy. The tool is written in dynamic HTML using JavaScript embedded functions and runs on a Web browser (tested on the latest versions, as of November 2015, of Microsoft Internet Explorer, Google Chrome and Mozilla Firefox). The JavaScript functions make use of the open-source Dracula Graph library (http://www.graphdracula.net/) to display the ontology class hierarchy as a DAG, using JavaScrip and SVG (also relying on the Raphael and JQuery JavaScript libraries). Thanks to the Dracula package, the layout of the displayed ontology can be interactively modified by dragging the nodes around with the mouse in order to improve the clarity of the graphical representation.

Dynamic Ontology Manager

GRANDI, FABIO
2015

Abstract

Dynamic Ontology Manager is a simple demonstration tool that can be used to show the functioning of the algorithms for the management of the class hierarchy of an evolving ontology presented in the paper "Dynamic Class Hierarchy Management for Multi-version Ontology-based Personalization" (DOI:10.1016/j.jcss.2015.06.001 IRIS hdl:11585/492367). All the ontology change primitives introduced in that paper can be interactively applied in sequence to an example ontology, so that their effects are displayed by the tool either via a graphical representation and via a tabular encoding of the class hierarchy. The tool is written in dynamic HTML using JavaScript embedded functions and runs on a Web browser (tested on the latest versions, as of November 2015, of Microsoft Internet Explorer, Google Chrome and Mozilla Firefox). The JavaScript functions make use of the open-source Dracula Graph library (http://www.graphdracula.net/) to display the ontology class hierarchy as a DAG, using JavaScrip and SVG (also relying on the Raphael and JQuery JavaScript libraries). Thanks to the Dracula package, the layout of the displayed ontology can be interactively modified by dragging the nodes around with the mouse in order to improve the clarity of the graphical representation.
2015
Grandi, Fabio
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/541660
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact