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.
Grandi, F. (2015). Dynamic Ontology Manager.
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.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.