Working Draft 10 July 2012
This version:
http://democritique.org/softs/WebProtege/mindmapping/docs/implementation.xhtml
Editor:
Henry Boccon-Gibod - henry.boccon-gibod@voila.fr
Contributor:
Benjamin Rousseaux - benjamin.rousseaux@edf.fr
See also :
A mind mapping user interface for WebProtege
specification of the displaying algorithm of the current version
roadmap for the next version.
Classes and Individuals are displayed and clickable.
Properties are only displayed associated to current Classes or Individuals.
Properties are still not clickable and so cannot be displayed as a current entity.
SuperClasses and SubClasses are displayed around current entity.
EquivalentClasses are still not displayed.
Restrictions are not displayed.
Clicking on the current item display a small menu that allows : .
- Creation of a Class as a SubClass of current Class is available.
- Creation of an Individual as member of current Class is available.
- Deletion of current item is available.
This provided set of new resources can be redistributed and/or modify it under the terms of the BSD License as defined by the OSI either version 1.1 of the License, or (at your option) any later version.
It distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
New class : GraphServiceImpl
- That class extends the class OntologyServiceImpl and immlements GraphService in order to introduce communications with the new mind mapping graphic features
New class : GraphService
New class : GraphServiceAsync
New class : GraphServiceManager
- These classes implement the interface for the mind mapping graphic features with the server.
New class : SubGraphData
- That class implements the actual drawing of a mind map
New class : ChangeParentWindow
New class : GraphTab
New class : GraphVisualisationPortlet
- These classes manage the graph visualisation portlet, a tab for it, and manage the controlling portlet.
New XML resource : graph.gwt.xml
xml configuration resources of portlets disposition may introduce the graphVisualisationPortlet.
Modified class : WebProtege - introduce get instance of GraphVServiceManager
Modified class : UIFactory - introduce reference to the GraphVisualisationPortlet
Modified class : OntologiesPortlet
- set ontologiesGrid.setAutoHeight to 'true' required for the GraphVisualisationPortlet
- removing an existing failing feature
For EDF use only :
Modified class : TopPanel - use of the EDF logo for EDF internal use, removing the feedback
Logo for EDF internal use : edfLogo.png (to be replaced by the stanford one)
The graphics of the mind mapping portlet uses the W3C svg standard that required to add into war/WEB-INF/lib the SVG library for GWT lib-gwt-svg-0.5.4.jar that can be downloaded here.
1
Protégé and WebProtégé are national resources for biomedical ontologies and knowledge bases supported by the National Institute of General Medical Sciences
Protégé is a core component of The National Center for Biomedical Ontology
Copyright © 2012 Stanford Center for Biomedical Informatics Research